mark_complete
Marks a task as complete using its ID or name. If unsure, fuzzy-matches the task name to mark it done.
Instructions
Mark a task as done. Use this when the user says 'done', 'finished', 'crossed that off', or anything that means they completed something. Fuzzy-match the name first with check_tasks if you're not sure of the exact ID. Celebrate appropriately — one line is enough.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "mark_complete"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The task ID to mark complete. | |
| name | No | Task name to fuzzy-match if you don't have the ID. |