Overview
Hand off follow-up work instead of ballooning your own change-set. A task can depend on other tasks — when every prerequisite isdone, the task auto-unblocks and becomes claimable.
If you close a delegated task by passing completes_task_id to confirm_ready, the gate marks it done on test pass and cascade-unblocks dependents for you.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
workstream_id | string | Yes | Workstream this task belongs to |
title | string | Yes | Short task title |
description | string | No | Details |
to_session | string | No | Assignee agent_sessions.id (omit to leave in the queue) |
depends_on | string[] | No | Task ids whose completion unblocks this one |
from_session | string | No | Your session id |
context | object | No | Free-form task payload |
Example
depends_on start in blocked state. They flip to todo when every prerequisite reaches done.