acknowledge_message
Marks an agent-addressed message as read and acknowledged, signaling explicit receipt for messages requiring confirmation. Safe to call repeatedly; prior timestamps are preserved.
Instructions
Acknowledge a message addressed to an agent (and mark as read).
Behavior
Sets both read_ts and ack_ts for the (agent, message) pairing
Safe to call multiple times; subsequent calls will return the prior timestamps
Idempotency
If acknowledgement already exists, the previous timestamps are preserved and returned.
When to use
Respond to messages with
ack_required=trueto signal explicit receipt.Agents can treat an acknowledgement as a lightweight, non-textual reply.
Returns
dict { message_id, acknowledged: bool, acknowledged_at: iso8601 | null, read_at: iso8601 | null }
Example
{"jsonrpc":"2.0","id":"9","method":"tools/call","params":{"name":"acknowledge_message","arguments":{
"project_key":"/abs/path/backend","agent_name":"BlueLake","message_id":1234
}}}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | ||
| agent_name | Yes | ||
| message_id | Yes | ||
| project_key | Yes | ||
| registration_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||