Implementation
gradeNot graded
gradeNot graded
list_tasksAnswer
List all household tasks with their id, text, priority, and done state.
View tool JSON
{
"name": "list_tasks",
"kind": "answer",
"impl": "imperative",
"description": "List all household tasks with their id, text, priority, and done state.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}add_taskAction
Add a new household task.
View tool JSON
{
"name": "add_task",
"kind": "act",
"impl": "imperative",
"description": "Add a new household task.",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The task description"
},
"priority": {
"type": "string",
"enum": [
"low",
"medium",
"high"
],
"description": "Task priority, defaults to medium"
}
},
"required": [
"text"
]
}
}set_task_statusAction
Mark a task as done or not done.
View tool JSON
{
"name": "set_task_status",
"kind": "act",
"impl": "imperative",
"description": "Mark a task as done or not done.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Task id, e.g. from list_tasks"
},
"done": {
"type": "boolean"
}
},
"required": [
"id",
"done"
]
}
}update_task_priorityAction
Change a task's priority.
View tool JSON
{
"name": "update_task_priority",
"kind": "act",
"impl": "imperative",
"description": "Change a task's priority.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
}
},
"required": [
"id",
"priority"
]
}
}delete_taskSensitive Action
Permanently remove a single task by id.
View tool JSON
{
"name": "delete_task",
"kind": "transact",
"impl": "imperative",
"description": "Permanently remove a single task by id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}
}focus_taskAction
Move screen-reader focus directly to a specific task so its current state can be verified.
View tool JSON
{
"name": "focus_task",
"kind": "act",
"impl": "imperative",
"description": "Move screen-reader focus directly to a specific task so its current state can be verified.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}
}get_last_receiptAnswer
Return the most recent verification receipts for changes made on this page.
View tool JSON
{
"name": "get_last_receipt",
"kind": "answer",
"impl": "imperative",
"description": "Return the most recent verification receipts for changes made on this page.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}