postbag_send
Send a letter to a registered peer and record it in the bag; set final to ask the recipient not to reply.
Instructions
Submit one letter to a registered peer and record it in the bag.
final=true asks for no reply. It is guidance, and later letters remain allowed. Requires a current registration in this bag. Never retry an unknown outcome, cancelled call, or timeout before reading the bag and checking the recipient. Does not confirm execution.
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": {
"to": "<to>",
"body": "<body>"
},
"name": "postbag_send"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| bag | No | Default or named bag. Join creates a missing bag. | default |
| body | Yes | Letter text, at most 65536 UTF-8 bytes. No NUL bytes. | |
| final | No | Ask the recipient not to reply to this letter. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes | ||
| message | Yes | ||
| error_code | Yes | ||
| submission_state | Yes |