agentrs_multi/lib.rs
1#![forbid(unsafe_code)]
2
3//! Multi-agent orchestration primitives for `agentrs`.
4
5mod communication;
6mod graph;
7mod orchestrator;
8mod shared_memory;
9
10pub use communication::{EventBus, InMemoryBus, OrchestratorEvent};
11pub use graph::{AgentGraph, AgentGraphBuilder, EdgeCondition, GraphEdge};
12pub use orchestrator::{MultiAgentOrchestrator, MultiAgentOrchestratorBuilder, RoutingStrategy};
13pub use shared_memory::SharedConversation;