message_send
Send a short coordination message to one agent, all agents active in the last hour, or the human queue. The message is delivered once via inbox on the recipient's next tool call.
Instructions
Send a short message to one agent by name, to every agent active in the last hour with *, or to the human queue with human. It is delivered once, as inbox on the recipient's next call of any tool, and reply_to threads an answer. Use for coordination talk; not for lasting knowledge (memory_write, decision_record) or for code changes others must react to (notice_publish). Messages are dropped after 24 hours.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | The recipient's agent name, `*` for every agent active in the last hour, or `human` for the human queue. | |
| text | Yes | The message, at most 1000 characters. | |
| agent | Yes | Your stable agent name. | |
| paths | No | Paths the message is about. | |
| reply_to | No | Id, or a unique prefix, of the message this one answers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ok. not_found: an unknown reply_to. invalid: empty or over-long text, a bad recipient, or agent human. | |
| message | No | On ok, the message as sent: id, from, to, text, reply_to, paths, at; audience lists the recipients of a broadcast. On any other outcome, why, as text. |