notifications_write
Mark notifications_read items as handled so they stop showing as unread. Does not change any template. Actions: acknowledge — mark specific items as handled Needs: eventIds. | acknowledge_all — mark every unread item (optionally of one agent) as handled Needs: all.
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": {
"action": "<action>"
},
"name": "notifications_write"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | For acknowledge_all: must be true. | |
| mode | No | compact (default) = light mode: long text is cut and bulky blobs are replaced by a size marker. full = complete API response. | |
| action | Yes | ||
| agentId | No | For acknowledge_all: limit to this agent. | |
| eventIds | No | For acknowledge: ids from notifications_read (max 100). |