Prompt capture
SendMessage tool description
27 model strings share this prompt, byte for byte.
1# SendMessage
3Send a message to another agent.
5```json
6{"to": "researcher", "summary": "assign task 1", "message": "start on task #1"}
7```
9| `to` | |
10|---|---|
11| `"researcher"` | Teammate by name |
12| `"main"` | The main conversation (background subagents only) |
14Your plain text output is NOT visible to other agents โ to communicate, you MUST call this tool. Messages from teammates are delivered automatically; you don't check an inbox. Refer to agents by name โ names keep working after an agent completes (a send resumes it from its transcript). Use the raw `agentId` (format `a...-...`) from its spawn result only when the agent has no name, or when a newer agent took the name (latest wins). When relaying, don't quote the original โ it's already rendered to the user.