Expand description
Agent communication module
Provides inter-agent communication including message bus, shared state management, and agent coordination.
Structs§
- Agent
Capabilities - Agent capabilities and state
- Agent
Coordinator - Agent Coordinator
- Agent
Message - Agent message structure
- Agent
Message Bus - Agent Message Bus for inter-agent communication
- Assignment
Criteria - Task assignment criteria
- Coordinator
Stats - Coordinator statistics
- Deadlock
Info - Deadlock information
- Dependency
Link - A link in the dependency chain
- Lock
- Lock structure representing a distributed lock
- Message
BusStats - Statistics about the message bus
- Message
Subscription - Message subscription configuration
- Shared
State Manager - Shared State Manager for inter-agent state sharing
- Shared
State Stats - Statistics about the shared state
- Task
- Task definition
- Task
Result - Task result
- Watch
Handle - Watch handle for unsubscribing
Enums§
- Agent
Status - Agent status
- Coordinator
Error - Errors that can occur during agent coordination
- Coordinator
Event - Coordinator event
- Load
Balance Strategy - Load balancing strategy
- Message
BusError - Error types for message bus operations
- Message
Priority - Priority levels for messages
- Message
Target - Message target - either a specific agent or broadcast
- Shared
State Error - Error types for shared state operations
- State
Event - State change event
- Task
Status - Task status
Type Aliases§
- Coordinator
Result - Message
BusResult - Result type alias for message bus operations
- Shared
State Result - Result type alias for shared state operations
- Watch
Callback - Watch callback type