Skip to main content
Updates an existing task in an agent’s checklist. Can change the task’s status, subject, description, or not-applicable reason, or add dependency edges between tasks. Only the fields you pass change. Equivalent to murmur task update in the CLI.

Parameters

Dependency edges

Tasks can declare dependencies on other tasks using add_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.
Both directions create the same underlying edge. Use whichever reads more naturally for your use case.

Response

Returns a confirmation string: updated task <task_id>.

Examples

Mark a task completed

Response:

Update subject and description

Add dependency edges

This means task 3 cannot start until tasks 1 and 2 are completed.

Mark a task not applicable

Delete a task

Errors