Skip to content

Implement agent-to-agent messaging with channels and topics #10

@Aureliolo

Description

@Aureliolo

Context

Build the agent messaging layer on top of the message bus. This provides the higher-level API that agents use to communicate, including channel subscriptions, direct messages, and structured message formats per spec section 5.3.

Acceptance Criteria

  • Agents can subscribe to named channels
  • Agents can publish messages to channels
  • Direct agent-to-agent messaging supported
  • Message format follows spec 5.3 (sender, recipient, type, payload, timestamp, etc.)
  • Message types implemented: task_update, question, announcement, status_change, escalation
  • Priority levels for messages (low, normal, high, urgent)
  • Agent message handler/callback system (agents register handlers for message types)
  • Comprehensive unit tests (>80% coverage)

Dependencies

Design Spec Reference

  • Section 5.3 — Message Format
  • Section 5.1 — Communication Patterns

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:criticalBlocks other work, must do firstscope:medium1-3 days of workspec:communicationDESIGN_SPEC Section 5 - Communication Architecturetype:featureNew feature implementation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions