Skip to main content

ai_agents_runtime/spawner/
mod.rs

1//! Dynamic agent spawning, registry, and inter-agent messaging.
2
3pub mod config;
4pub mod registry;
5// Keep the repeated module name because renaming it would break the public v1 `spawner::spawner` path.
6#[allow(clippy::module_inception)]
7pub mod spawner;
8pub mod storage;
9pub mod tools;
10
11pub use config::{
12    auto_configure_spawner, configure_spawner_tools, resolve_templates, spawner_from_config,
13};
14pub use registry::{AgentRegistry, RegistryHooks, SpawnedAgentInfo};
15pub use spawner::{AgentSpawner, ResolvedTemplate, SpawnedAgent};
16pub use storage::NamespacedStorage;
17pub use tools::{GenerateAgentTool, ListAgentsTool, RemoveAgentTool, SendMessageTool};