agent_task_tick
Update a session checklist item's status as work is proven, requiring real evidence to mark it verified. Use when a user reports finishing tracked work.
Instructions
Flip a task's status. Setting status='verified' REQUIRES non-empty evidence (real observed output: test result, HTTP status, exit code) — the no-self-certification rule. Returns 400 if you try to verify without evidence. Use this as each checklist item is proven. Trigger: user reports finishing a piece of tracked work ("xong rồi", "xong X", "done X", "done", "mark done", "finished X") — tick the matching session-scoped checklist item here (use goal_advance instead for a board-level task). Only call when it maps to a tracked item; ignore unrelated casual chatter.
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": {
"task_id": "<task_id>",
"status": "<status>"
},
"name": "agent_task_tick"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | New status | |
| task_id | Yes | Task id to tick | |
| evidence | No | Real observed output proving the task (required to set 'verified') |