Expand description
Rust SDK for direct Thalovant HiveMind HTTPS clients and agents.
Re-exports§
pub use client::ActionOptions;pub use client::Client;pub use client::CodeOptions;pub use client::Conversation;pub use client::ConversationOptions;pub use client::QueryOptions;pub use client::RequestOptions;pub use context::build_client_context;pub use context::ClientContextOptions;pub use control::AnalyticsOverviewOptions;pub use control::BootstrapIdentityOptions;pub use control::BootstrapIdentityResult;pub use control::ControlPlane;pub use control::MemoryListOptions;pub use control::OperationResource;pub use control::OperationStatus;pub use control::DEFAULT_CONTROL_API_URL;pub use crypto::decrypt_binary;pub use crypto::decrypt_from_json;pub use crypto::encrypt_as_binary;pub use crypto::encrypt_as_json;pub use crypto::runtime_crypto_key;pub use errors::Result;pub use errors::ThalovantError;pub use events::context_with_correlation;pub use events::event_matches_context;pub use events::merge_context;pub use events::new_request_id;pub use events::new_session_id;pub use events::utterance_payload;pub use events::Context;pub use events::Data;pub use events::Event;pub use events::Reply;pub use identity::default_config_path;pub use identity::Identity;pub use identity::MqttBrokerCredentials;pub use protocols::endpoint_from_domain;pub use protocols::select_data_plane_endpoint;pub use protocols::HubDataPlaneEndpoints;pub use protocols::HubProtocol;pub use protocols::HubProtocolSettings;pub use protocols::SelectedHubEndpoint;pub use protocols::DEFAULT_PROTOCOL_PREFERENCE;pub use rich::display_items_from_event_data;pub use rich::rich_media_from_data;pub use rich::strip_ssml;pub use rich::DisplayItem;pub use transport::mqtt_topics_for_identity;pub use transport::HttpTransport;pub use transport::MqttTopicSet;pub use transport::MqttTransport;pub use transport::RuntimeTransport;pub use transport::TransportConnectionInfo;pub use transport::TransportConnectionPhase;pub use transport::TransportHealth;pub use transport::WssTransport;pub use wire::decode_hive_binary_frame;pub use wire::encode_hive_binary_frame;pub use constants::*;