Creates a new AgentCommunicationBus instance.
Bus configuration
Sends a message to a specific agent.
Sends a message to an agent by role.
Broadcasts a message to all agents in an agency.
Broadcasts to specific roles within an agency.
Sends a request and waits for a response.
Initiates a structured handoff between agents.
Publishes a message to a topic.
Gets message history for an agent.
Optional options: { Optional limit?: numberOptional since?: DateOptional types?: AgentMessageType[]Optional direction?: "sent" | "received" | "both"
Implementation of the Agent Communication Bus.
Features:
Implements