Implementation
gradeNot graded
gradeNot graded
toggle_todoAction
Mark a todo done, or undo that
View tool JSON
{
"name": "toggle_todo",
"kind": "act",
"impl": "imperative",
"description": "Mark a todo done, or undo that",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": true
}
}rename_todoAction
Rename an existing todo
View tool JSON
{
"name": "rename_todo",
"kind": "act",
"impl": "imperative",
"description": "Rename an existing todo",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"title"
],
"additionalProperties": true
}
}set_priorityAction
Set a todo to low, normal, or high
View tool JSON
{
"name": "set_priority",
"kind": "act",
"impl": "imperative",
"description": "Set a todo to low, normal, or high",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"low",
"normal",
"high"
]
}
},
"required": [
"id",
"priority"
],
"additionalProperties": true
}
}delete_todoSensitive Action
Delete a todo
View tool JSON
{
"name": "delete_todo",
"kind": "transact",
"impl": "imperative",
"description": "Delete a todo",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": true
}
}clear_completedSensitive Action
Delete every completed todo (owner only)
View tool JSON
{
"name": "clear_completed",
"kind": "transact",
"impl": "imperative",
"description": "Delete every completed todo (owner only)",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}rename_listAction
Rename the list (owner only)
View tool JSON
{
"name": "rename_list",
"kind": "act",
"impl": "imperative",
"description": "Rename the list (owner only)",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string"
}
},
"required": [
"title"
],
"additionalProperties": true
}
}add_todoAction
Add a todo with the given title
View tool JSON
{
"name": "add_todo",
"kind": "act",
"impl": "declarative",
"description": "Add a todo with the given title",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "What needs doing?"
}
}
}
}