Delimit Ledger Update
delimit_ledger_updateUpdate an existing ledger item's fields—status, priority, assignee, labels, or title—by passing only the values to change. Use it to modify item details without creating a new item or marking it done.
Instructions
Update any field on an existing ledger item.
When to use: to change state on a ledger item (status, priority, assignee, links, labels). Pass only the fields you want to change. When NOT to use: to create a new item (use delimit_ledger_add) or to mark one done (delimit_ledger_done is the convenience wrapper).
Sibling contrast: delimit_ledger_add creates; delimit_ledger_done closes; this is the general-purpose updater.
Side effects: writes to the ledger via ai.ledger_manager. Coerces string list inputs (labels) through _coerce_list_arg.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Append a note/comment to the item. | |
| title | No | New title. | |
| blocks | No | Item id that this one blocks (e.g. "STR-005"). | |
| labels | No | Labels/tags as comma string or list. | |
| status | No | New status — "open", "in_progress", "blocked", "done". | |
| item_id | Yes | Ledger item id, e.g. "LED-001" or "STR-001". Required. | |
| venture | No | Project name/path. Empty = auto-detect. | |
| assignee | No | Assign to person or agent (e.g. "founder", "claude"). | |
| due_date | No | ISO date string (e.g. "2026-04-01"). | |
| priority | No | New priority — "P0", "P1", "P2". | |
| worked_by | No | AI model working on this. Empty = auto-detect. | |
| blocked_by | No | Item id that blocks this one (e.g. "LED-025"). | |
| description | No | New description. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||