Module coordination

Module coordination 

Source
Expand description

Cross-agent coordination systems

Implements:

  • Pub/sub messaging for agent communication
  • Distributed locks for critical sections
  • Consensus protocols (Raft-inspired)
  • Namespace management for multi-agent systems

Re-exports§

pub use pubsub::PubSubBroker;
pub use pubsub::Message;
pub use pubsub::Subscription;
pub use locks::DistributedLock;
pub use locks::LockToken;
pub use consensus::ConsensusEngine;
pub use consensus::Proposal;
pub use consensus::Vote;
pub use namespace::Namespace;

Modules§

consensus
Simple consensus engine (Raft-inspired)
locks
Distributed lock implementation for critical sections
namespace
Namespace management for multi-agent systems
pubsub
Pub/sub messaging system for agent coordination