Skip to main content

Module multi

Module multi 

Source
Expand description

Multi-agent orchestration: agent pool, role definitions, and message bus.

Structs§

AgentMessage
A message exchanged between agents via the message bus.
AgentPool
An agent pool manages multiple agents with different roles.
AgentRole
Definition of an agent role.
DelegationResult
The result of a single delegation to a specialist.
MemoryEntry
A single entry in the shared memory store.
MessageBus
An inter-agent message bus supporting publish/subscribe and history.
Pipeline
A pipeline chains multiple agent roles in sequence.
PipelineResult
The result of running a full pipeline.
SharedMemory
Shared memory store for multi-agent coordination.
StageOutcome
The outcome of a single pipeline stage.
TeamOrchestrator
A team orchestrator uses a lead agent to dynamically assign work to specialist agents.
TeamResult
The result of a team orchestration run.

Enums§

MessageType
Message type for inter-agent communication.

Functions§

default_roles
Default role set for common multi-agent patterns.
parse_delegations
Parse “DELEGATE::” lines from text.