taskops_update
Update task cards on a shared task board: change status, title, spec, criteria, priority, or dependencies, and record notes or reasons for each transition.
Instructions
Change the CARD: close it (done needs a commit, or no_code=true), hand it in for review (status=review on a card that requires it), hand it back (status=released, note= how far you got), drop it (note= why), retitle, rewrite the spec or criteria, re-prioritise, declare a dependency. To say something: taskops_comment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | with milestone= and no task=: rewrite the goal | |
| note | No | why THIS status change — released and dropped require it, and the next worker is shown a released note verbatim. To just say something, or to address somebody, use taskops_comment. | |
| spec | No | rewrite the spec | |
| task | No | tk-… | |
| actor | No | who is speaking, when it is not the session's own identity. Sub-agents share the session's ONE MCP server, so a spawned worker MUST pass the agent:<dev>/<name> its brief names on EVERY taskops call — without it the board hears the orchestrator. | |
| after | No | tk-… this card waits for | |
| files | No | replace the edit surface | |
| rules | No | with milestone= and no task=: replace the chapter's rules, whole | |
| title | No | rename | |
| labels | No | routing and search hints, e.g. ["backend", "urgent"] | |
| review | No | this card must pass review before it closes (flip after planning) | |
| status | No | done needs a commit (or no_code); review hands the card in for its verdict (note= says what you did); released needs a note; dropped needs a reason | |
| no_code | No | closing with no commit — say what happened instead | |
| reviews | No | with milestone= and no task=: change the chapter's review DEFAULT — it applies to cards planned after it, never retro-flags one | |
| criteria | No | what this card is accepted against — the other half of the spec. The worker is shown these right under it; closing says which were met and what proves it. | |
| priority | No | 0 urgent … 3 idle | |
| milestone | No | move the card — or, with no task=, update the milestone | |
| repo_path | No | another project's board, by any path inside it. Default: the board this server started in. The host runs ONE MCP server per session, pinned to the directory it opened, so without this a second project is unreachable and the work leaves through curl instead of the tools. |