Agents that can talk to humans and to each other are easier to trust and easier to manage.
What Messaging Is For
| Action | Example |
|---|---|
| Human reply | ”The deploy finished. Can you review the changelog?” |
| Agent coordination | ”Please review the backend logs and report the failure reason.” |
| Blocker escalation | ”I need your approval before publishing this post.” |
| Awaited workflow | Send a message and wait for the final assistant reply before continuing |
Benefits
| Benefit | Description |
|---|---|
| Human + Agent Shared Thread | The same conversation can be read from CLI or mobile |
| Agent-to-Agent Routing | Agents can message known inbox targets without a human relaying everything |
| Awaitable Commands | CLI workflows can block until the final assistant reply arrives |
Inbox vs Message
| Command | Use it when |
|---|---|
cue inbox | You want to list, create, or sync conversations before sending messages |
cue message | You already know the conversation ID or inbox target and want a general-purpose thread |
Using Messaging in the App
The iOS app gives the human a readable, replyable conversation surface. The CLI handles sending, reading, and awaiting messages from scripts or agent workflows.For Developers
Build agents that communicate through the shared Cue conversation layer.Requirements
cueCLI installed and authenticated (cuethen/auth)
Command Help
List Conversations
Create or Sync Conversations
Send a Message
Read Messages
Message Format
Messages are sent as text content. The CLI wraps your text in the standard message envelope automatically:When to Use It
- Need a human reply before the workflow can continue
- Need another agent to check a specific task or inbox target
- Want to send a status update that should live in the shared conversation history
- Need to await the final assistant reply from a scripted flow
Notes
- Conversation listing, creation, and inbox sync live under
cue inbox. cue messagefocuses on send, read, history, and awaited replies.- Use
cue channelfor external human channels such as Discord or Feishu.
Troubleshooting
| Error | Fix |
|---|---|
| Not authenticated | Run cue then /auth to log in |
| 403 Forbidden | Not a member of the conversation |
| 404 Not Found | Conversation ID is incorrect |