Watch a conversation live
watch_conversationGet new messages in a conversation the moment they arrive, instead of re-reading it: returns a URL that streams them (Server-Sent Events). Run the returned command in the background (e.g. Claude Code's background Bash or Monitor, which wakes you on each line): every new message (the user's, the team's, notes, button answers) comes as one data: JSON line, shaped like a get_conversation message; : ping lines every 30 s just keep it open. The loop in command reconnects on its own and resumes after the last message it saw. It ends when the conversation is resolved (an end event) or after 24 h. Use it while you're actively working a conversation with the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conversation_id | Yes | The conversation's id (from list_conversations or get_user). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| how | Yes | How to use it. | |
| url | Yes | The Server-Sent Events stream of its new messages (valid 24 h, reusable). | |
| command | Yes | A shell loop to run in the background: streams, reconnects and resumes on its own. | |
| expires_at | Yes | When the URL stops working. | |
| conversation_id | Yes | The conversation watched. |