Update or create task
update_taskAdds a new task or updates an existing one with title, description, status, priority, and related files. Supports statuses active, in_progress, completed, blocked, abandoned.
Instructions
Create a task (omit taskId) or update an existing one (title, description, status, priority, related files). Statuses: active, in_progress, completed, blocked, abandoned.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| status | No | ||
| taskId | No | Omit to create a new task. | |
| agentId | No | Identifier of the calling agent/client, e.g. "cursor", "vscode", "claude-cli". | |
| priority | No | ||
| description | No | ||
| relatedFiles | No | ||
| workspacePath | No | Workspace directory of the project. Defaults to the server working directory. |