send_message
Post a message to a shared coordination thread, setting priority, visibility, mentions, and reply context for clear multi-agent communication.
Instructions
Post a MESSAGE to a THREAD as the calling agent. Body is capped at 16 KiB; larger findings go through record_structured_result with the message carrying a refs pointer. kind='system' is server-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Message text, <= 16 KiB. | |
| kind | No | status | |
| refs | No | Node ids this message cites. | |
| mentions | No | Agent ids; '*' broadcasts. | |
| priority | No | normal | |
| reply_to | No | MESSAGE node id this replies to. | |
| authority | No | advisory | |
| thread_id | Yes | ||
| visibility | No | thread | |
| deadline_at | No | ||
| trust_class | No | untrusted | |
| requires_ack | No | ||
| binding_token | No | Opaque token returned by this agent's join_session or plan_session. Required for reliable identity when logical agents share an MCP connection. | |
| embargo_until | No | ||
| supersedes_id | No | ||
| sharing_policy | No |