Re-exports§
pub use config::AgentConfig as Config;pub use config::LLMConfig;pub use config::SekuireConfig;pub use llm::ChatOptions;pub use llm::ChatResponse;pub use llm::LLMProvider;pub use llm::Message;pub use new_agent::get_agent;pub use new_agent::get_agents;pub use new_agent::get_system_prompt;pub use new_agent::get_tools;pub use new_agent::SekuireAgent;pub use builtin_tools::create_default_tool_registry;pub use builtin_tools::CalculatorTool;pub use builtin_tools::CreateDirectoryTool;pub use builtin_tools::FileReadTool;pub use builtin_tools::HttpRequestTool;pub use builtin_tools::ListDirectoryTool;pub use builtin_tools::Tool;pub use builtin_tools::ToolInput;pub use builtin_tools::ToolMetadata;pub use builtin_tools::ToolParameter;pub use builtin_tools::ToolRegistry;pub use builtin_tools::WebSearchTool;pub use builtin_tools::WriteFileTool;pub use memory::create_memory_storage;pub use memory::InMemoryStorage;pub use memory::MemoryStorage;pub use llm::create_llm_provider;pub use llm::AnthropicProvider;pub use llm::GeminiProvider;pub use llm::OllamaProvider;pub use llm::OpenAIProvider;pub use identity::calculate_sekuire_id;pub use identity::AgentIdentity;pub use policy::ActivePolicy;pub use policy::PolicyClient;pub use policy::PolicyEnforcer;pub use worker::create_worker;pub use worker::TaskContext;pub use worker::TaskEvent;pub use worker::TaskHandler;pub use worker::TaskWorker;pub use worker::WorkerConfig;
Modules§
- builtin_
tools - Built-in tools for Sekuire SDK
- config
- identity
- llm
- LLM Provider implementations for Sekuire SDK
- logger
- 🛡️ Sekuire Logger - Asynchronous Event Logging for Rust SDK
- memory
- new_
agent - policy
- worker
- Sekuire Task Worker
Structs§
- Handshake
Auth - Handshake
Hello - Handshake
Welcome - Sekuire
Client - A Client that can connect to a Sekuire Agent and perform the handshake.