Skip to main content

Module spawner

Module spawner 

Source
Expand description

Dynamic agent spawning, registry, and inter-agent messaging.

Re-exports§

pub use config::auto_configure_spawner;
pub use config::configure_spawner_tools;
pub use config::resolve_templates;
pub use config::spawner_from_config;
pub use registry::AgentRegistry;
pub use registry::RegistryHooks;
pub use registry::SpawnedAgentInfo;
pub use spawner::AgentSpawner;
pub use spawner::ResolvedTemplate;
pub use spawner::SpawnedAgent;
pub use storage::NamespacedStorage;
pub use tools::GenerateAgentTool;
pub use tools::ListAgentsTool;
pub use tools::RemoveAgentTool;
pub use tools::SendMessageTool;

Modules§

config
Build an AgentSpawner from a parsed SpawnerConfig and wire spawner tools.
registry
Agent registry for tracking and messaging spawned agents.
spawner
Core agent spawner for creating agents at runtime.
storage
Storage adapter that isolates agent data in a shared backend.
tools
Built-in tools for inter-agent messaging and dynamic agent management.