Updates an existing task in an agent’s checklist. Can change the task’s status, subject, description, or add dependency edges between tasks. Equivalent toDocumentation Index
Fetch the complete documentation index at: https://docs.murmur.dev/llms.txt
Use this file to discover all available pages before exploring further.
murmur task update in the CLI.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
task_id | string | yes | ID of the task to update. |
status | string | no | New task status: pending, in_progress, completed, or deleted. |
subject | string | no | New task subject. |
description | string | no | New task description. |
add_blocks | string[] | no | Task IDs that this task blocks. Adds forward dependency edges. |
add_blocked_by | string[] | no | Task IDs that block this task. Adds reverse dependency edges. |
slug | string | no | Agent slug. Empty means self. Use an absolute path like /w/workspace/u/account/slug to target an agent outside your own path. |
workspace | string | no | Workspace name. Overrides the session default. |
Dependency edges
Tasks can declare dependencies on other tasks usingadd_blocks and add_blocked_by. These edges express ordering constraints:
add_blocks: “this task blocks those tasks” — the listed tasks cannot start until this one completes.add_blocked_by: “this task is blocked by those tasks” — this task cannot start until the listed tasks complete.
Response
Returns a confirmation string:updated task <task_id>.
Examples
Mark a task completed
Update subject and description
Add dependency edges
t_deploy cannot start until both t_tests and t_review are completed.
Delete a task
Errors
| Code | Meaning | What to do |
|---|---|---|
INVALID_ARGUMENT | Unknown status value or invalid task ID. | Check the error message. Valid statuses: pending, in_progress, completed, deleted. |
NOT_FOUND | Task or agent not found. | Check the task_id and slug. Use task_list to see existing tasks. |
UNAUTHENTICATED | Identity token is missing or expired. | Check credentials. |
Related
murmur task update— equivalent CLI commandtask_create— create a new tasktask_list— list all taskstask_get— get a single task