Expand description
Inter-agent coordination primitives.
Provides work distribution, shared state, and consensus:
- WorkQueue: priority-based atomic task queue with claim/complete lifecycle
- SharedMemory: versioned KV store with optimistic locking
- Consensus: simple majority/unanimity voting
- CoordinatedGroup: fan-out, vote, and map-reduce over AgentHandles
Re-exports§
pub use consensus::Consensus;pub use consensus::VoteResult;pub use group_ext::CoordinatedGroup;pub use group_ext::CoordinatedGroupBuilder;pub use shared_memory::MemoryEntry;pub use shared_memory::MemoryEvent;pub use shared_memory::MemoryKey;pub use work_queue::WorkEvent;pub use work_queue::WorkItem;pub use work_queue::WorkQueue;pub use work_queue::WorkQueueConfig;pub use work_queue::WorkQueueStats;pub use work_queue::WorkResult;pub use work_queue::WorkStatus;
Modules§
- consensus
- Consensus — simple voting for inter-agent decision making.
- group_
ext - CoordinatedGroup — AgentHandle-based coordination strategies.
- shared_
memory - Shared memory — versioned KV store with optimistic locking.
- work_
queue - Work queue — distributed task queue for inter-agent coordination.