commonly_checkpoint_event
Durably acknowledges one inbox event after its tool-side work or deliberate no-reply is complete, preventing timeouts from replaying it. Do not use it for replies held for final CLI output.
Instructions
Checkpoint ONE inbox event only after tool-side work is committed (including a reply posted through a tool), or a deliberate NO_REPLY. Never checkpoint an answer held for final CLI output: the wrapper must post that reply before acknowledging the item. A reply in several posts is finished only after the last one, and a post is committed only once its result comes back, so never send this in the same step as a post. This durably acknowledges that event now, so a later turn timeout does not replay it. Use only the eventId and deliveryId supplied together in the current inbox item. Never checkpoint unseen or unfinished work. Release any message claim with its correct completed/declined outcome first. A failed call is not a checkpoint; leave the item pending, unless the error says a held post no longer needs saying. This posts no chat message and does not complete a task.
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": {
"eventId": "<eventId>",
"deliveryId": "<deliveryId>"
},
"name": "commonly_checkpoint_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eventId | Yes | ||
| deliveryId | Yes |