Tool tree
gradeNot graded
create_taskAction
Create a new task on the Kanban board. Use this when the user (via their agent) wants to add a new to-do item.
View tool JSON
{
"name": "create_task",
"kind": "act",
"impl": "imperative",
"description": "Create a new task on the Kanban board. Use this when the user (via their agent) wants to add a new to-do item.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Short title of the task"
},
"description": {
"type": "string",
"description": "Optional longer description"
},
"priority": {
"type": "string",
"enum": [
"low",
"medium",
"high"
],
"description": "Task priority, defaults to medium"
},
"status": {
"type": "string",
"enum": [
"todo",
"in_progress",
"done"
],
"description": "Initial column, defaults to todo"
}
},
"required": [
"title"
]
}
}list_tasksAnswer
List tasks on the board, optionally filtered by status (todo, in_progress, done) or priority (low, medium, high).
View tool JSON
{
"name": "list_tasks",
"kind": "answer",
"impl": "imperative",
"description": "List tasks on the board, optionally filtered by status (todo, in_progress, done) or priority (low, medium, high).",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"todo",
"in_progress",
"done"
]
},
"priority": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
}
},
"required": []
}
}move_taskAction
Move a task to a different column: todo, in_progress, or done. Requires the task id (use list_tasks to find it).
View tool JSON
{
"name": "move_task",
"kind": "act",
"impl": "imperative",
"description": "Move a task to a different column: todo, in_progress, or done. Requires the task id (use list_tasks to find it).",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The task's id"
},
"status": {
"type": "string",
"enum": [
"todo",
"in_progress",
"done"
]
}
},
"required": [
"id",
"status"
]
}
}update_taskAction
Edit a task's title, description, or priority. Requires the task id (use list_tasks to find it).
View tool JSON
{
"name": "update_task",
"kind": "act",
"impl": "imperative",
"description": "Edit a task's title, description, or priority. Requires the task id (use list_tasks to find it).",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"priority": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
}
},
"required": [
"id"
]
}
}delete_taskSensitive Action
Delete a task from the board. Requires the task id.
View tool JSON
{
"name": "delete_task",
"kind": "transact",
"impl": "imperative",
"description": "Delete a task from the board. Requires the task id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}
}prioritize_tasksAction
Apply a batch of priority (and optional reorder) changes decided by the calling agent. The agent has already reasoned about priority using list_tasks — this tool just applies the changes atomically, it does not decide priority itself.
View tool JSON
{
"name": "prioritize_tasks",
"kind": "act",
"impl": "imperative",
"description": "Apply a batch of priority (and optional reorder) changes decided by the calling agent. The agent has already reasoned about priority using list_tasks — this tool just applies the changes atomically, it does not decide priority itself.",
"inputSchema": {
"type": "object",
"properties": {
"updates": {
"type": "array",
"description": "Batch of priority updates to apply",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The task's id"
},
"priority": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
"position": {
"type": "number",
"description": "Optional new position, for reordering within a column"
}
},
"required": [
"id",
"priority"
]
}
}
},
"required": [
"updates"
]
}
}summarize_boardAnswer
Get a natural-language summary of the current state of the board: counts by column and priority.
View tool JSON
{
"name": "summarize_board",
"kind": "answer",
"impl": "imperative",
"description": "Get a natural-language summary of the current state of the board: counts by column and priority.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}