Expand description
Multi-agent system — isolation, routing, spawning, and inter-agent messaging.
Provides the building blocks for running multiple agents within a single Rustant instance, each with its own isolated memory and safety context.
Re-exports§
pub use isolation::AgentContext;pub use isolation::AgentStatus;pub use isolation::ResourceLimits;pub use messaging::AgentEnvelope;pub use messaging::AgentPayload;pub use messaging::MessageBus;pub use messaging::MessagePriority;pub use orchestrator::AgentOrchestrator;pub use orchestrator::TaskHandler;pub use routing::AgentRoute;pub use routing::AgentRouter;pub use spawner::AgentSpawner;
Modules§
- isolation
- Agent isolation — each agent gets its own memory and safety context.
- messaging
- Inter-agent messaging — message bus and envelope types.
- orchestrator
- Agent orchestrator — the async run loop that connects message bus, spawner, routing, and task handlers into a cohesive multi-agent execution engine.
- routing
- Agent routing — directs tasks and channel messages to the appropriate agent.
- spawner
- Agent spawner — lifecycle management for agents.