agents_runtime/agent/
mod.rs

1//! Deep Agent implementation modules
2//!
3//! This module contains the core Deep Agent implementation split into logical components:
4//! - `api`: Public API functions that mirror the Python SDK exactly
5//! - `config`: Configuration structs and builders
6//! - `runtime`: Core DeepAgent runtime implementation
7//! - `builder`: Fluent builder pattern for agent construction
8
9pub mod api;
10pub mod builder;
11pub mod config;
12pub mod runtime;
13
14// Re-export the main public API
15pub use api::{create_async_deep_agent, create_deep_agent, get_default_model};
16pub use builder::ConfigurableAgentBuilder;
17pub use config::{CreateDeepAgentParams, DeepAgentConfig, SubAgentConfig, SummarizationConfig};
18pub use runtime::DeepAgent;