Messaging Commands
PG-backed messaging commands between agents. Replaces file-based mailbox with PostgreSQL conversations and messages tables.Messaging at a Glance
genie send
Send a direct message to a specific agent via PG conversation.
| Flag | Description | Default |
|---|---|---|
--to <agent> | Recipient agent name | team-lead |
--from <sender> | Sender ID (auto-detected from context) | — |
--team <name> | Explicit team context for sender/recipient resolution | — |
Terminal
Sender Identity Detection
The sender is auto-detected using this cascade:GENIE_AGENT_NAMEenv var (explicit override)TMUX_PANE→ worker registry lookupTMUX_PANE→ native team config match- Fallback:
cli
genie broadcast
Send a message to the team conversation.
| Flag | Description |
|---|---|
--from <sender> | Sender ID (auto-detected from context) |
--team <name> | Team name (auto-detected from context) |
Terminal
genie inbox
List conversations with recent messages.
Terminal
genie chat
Send to a specific conversation, create threads, or list conversations.
Send to conversation
Create a thread
List conversations
Terminal