agents-runtime 0.0.29

Async runtime orchestration for Rust deep agents.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Deep Agent implementation modules
//!
//! This module contains the core Deep Agent implementation split into logical components:
//! - `api`: Public API functions that mirror the Python SDK exactly
//! - `config`: Configuration structs and builders
//! - `runtime`: Core DeepAgent runtime implementation
//! - `builder`: Fluent builder pattern for agent construction

pub mod api;
pub mod builder;
pub mod config;
pub mod runtime;

// Re-export the main public API
pub use api::{create_async_deep_agent, create_deep_agent, get_default_model};
pub use builder::ConfigurableAgentBuilder;
pub use config::{CreateDeepAgentParams, DeepAgentConfig, SubAgentConfig, SummarizationConfig};
pub use runtime::DeepAgent;