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.
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') |