send_message
Send an async message or delegate a task to another AI agent, broadcast to all, or reply when work is done. Delivered on their next Tower contact.
Instructions
Send an async message or task to another agent (toAgentId, or '*' to broadcast). Delivered on their next Tower contact. kind 'task' delegates work; reply with kind 'task_update' (replyTo=the task id) when done.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"fromAgentId": "<fromAgentId>",
"toAgentId": "<toAgentId>",
"repo": "<repo>",
"body": "<body>"
},
"name": "send_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| kind | No | message | |
| repo | Yes | ||
| size | No | ||
| repoId | No | ||
| replyTo | No | ||
| projectId | No | ||
| toAgentId | Yes | ||
| fromAgentId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |