Tool tree
An open-source TanStack Start application foundation for Cloudflare Workers.
Implementation
gradeNot graded
gradeNot graded
page: Every page
list_tasksAnswer
List the user's tasks across projects, optionally filtered by project, status, or due date. Returns each task's ID, title, notes, status, due date, and project. Acts as the person signed in to this tab.
View tool JSON
{
"name": "list_tasks",
"kind": "answer",
"impl": "imperative",
"description": "List the user's tasks across projects, optionally filtered by project, status, or due date. Returns each task's ID, title, notes, status, due date, and project. Acts as the person signed in to this tab.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"projectId": {
"type": "string",
"minLength": 1
},
"status": {
"type": "string",
"enum": [
"todo",
"doing",
"done"
]
},
"dueBefore": {
"description": "Only tasks due on or before this date.",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
}
}
},
"page": "/"
}create_taskAction
Create a task on the user's board. Without a projectId it goes to the user's first project. The task appears live on every open board. Acts as the person signed in to this tab.
View tool JSON
{
"name": "create_task",
"kind": "act",
"impl": "imperative",
"description": "Create a task on the user's board. Without a projectId it goes to the user's first project. The task appears live on every open board. Acts as the person signed in to this tab.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"notes": {
"type": "string",
"maxLength": 10000
},
"projectId": {
"type": "string",
"minLength": 1
},
"status": {
"type": "string",
"enum": [
"todo",
"doing",
"done"
]
},
"dueDate": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
},
"required": [
"title"
]
},
"page": "/"
}complete_taskAction
Mark one of the user's tasks as done by its ID, as returned by list_tasks. Acts as the person signed in to this tab.
View tool JSON
{
"name": "complete_task",
"kind": "act",
"impl": "imperative",
"description": "Mark one of the user's tasks as done by its ID, as returned by list_tasks. Acts as the person signed in to this tab.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"taskId": {
"type": "string",
"minLength": 1
}
},
"required": [
"taskId"
]
},
"page": "/"
}