Tool tree
A beautiful, premium, offline-first target and todo tracker designed for high productivity.
Implementation
gradeNot graded
gradeNot graded
todos_listAnswer
Returns all live todo items as JSON: { ok, todos: [{ id, text, complete }] }. Ids are opaque strings — call this first to discover ids before toggling, editing, or removing.
View tool JSON
{
"name": "todos_list",
"kind": "answer",
"impl": "imperative",
"description": "Returns all live todo items as JSON: { ok, todos: [{ id, text, complete }] }. Ids are opaque strings — call this first to discover ids before toggling, editing, or removing.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/mvc-pwa/"
}todos_addAction
Adds a new, incomplete todo with the given text. Returns the updated list.
View tool JSON
{
"name": "todos_add",
"kind": "act",
"impl": "imperative",
"description": "Adds a new, incomplete todo with the given text. Returns the updated list.",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "The todo label"
}
},
"required": [
"text"
],
"additionalProperties": false
},
"page": "/mvc-pwa/"
}todos_toggleAction
Flips the complete flag of the todo with the given id. Returns the updated list, or { ok: false, error } if the id is unknown.
View tool JSON
{
"name": "todos_toggle",
"kind": "act",
"impl": "imperative",
"description": "Flips the complete flag of the todo with the given id. Returns the updated list, or { ok: false, error } if the id is unknown.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Todo id (from todos_list)"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/mvc-pwa/"
}todos_editAction
Replaces the text of the todo with the given id. Returns the updated list.
View tool JSON
{
"name": "todos_edit",
"kind": "act",
"impl": "imperative",
"description": "Replaces the text of the todo with the given id. Returns the updated list.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Todo id (from todos_list)"
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "Replacement todo label"
}
},
"required": [
"id",
"text"
],
"additionalProperties": false
},
"page": "/mvc-pwa/"
}todos_removeSensitive Action
Deletes the todo with the given id (not undoable via tools). Returns the updated list.
View tool JSON
{
"name": "todos_remove",
"kind": "transact",
"impl": "imperative",
"description": "Deletes the todo with the given id (not undoable via tools). Returns the updated list.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Todo id (from todos_list)"
}
},
"required": [
"id"
],
"additionalProperties": false
},
"page": "/mvc-pwa/"
}