Crate agents_runtime

Crate agents_runtime 

Source
Expand description

Tokio-powered runtime that glues together planners, tools, and prompt packs. The initial implementation focuses on synchronous message handling with pluggable state stores and tracing hooks.

Re-exports§

pub use agent::create_async_deep_agent;
pub use agent::create_deep_agent;
pub use agent::get_default_model;
pub use agent::ConfigurableAgentBuilder;
pub use agent::DeepAgent;
pub use agent::SubAgentConfig;
pub use agent::SummarizationConfig;
pub use providers::AnthropicConfig;
pub use providers::AnthropicMessagesModel;
pub use providers::GeminiChatModel;
pub use providers::GeminiConfig;
pub use providers::OpenAiChatModel;
pub use providers::OpenAiConfig;
pub use middleware::HitlPolicy;

Modules§

agent
Deep Agent implementation modules
middleware
planner
prompts
Built-in Deep Agent system prompts
providers

Structs§

RuntimeAgent
Default runtime wrapper that delegates to an inner agent implementation.