assist backlog
These work on the current repo’s backlog. Item ids are written a555; commands also accept 555.
Viewing
Section titled “Viewing”assist backlog(orassist backlog web) opens the Backlog tab in the dashboard.--port <number>picks the port (default 3100) and--no-openskips opening a browser.assist backlog list(aliasls, alsoassist list) lists open items.--status <status>filters by status,--allincludes done and won’t-do items,--all-reposlists every repo’s items and--verboseshows each item in full.assist backlog search <query>finds items by keyword.assist backlog show <id>(aliasview) prints an item in full.--all-commitslists every commit in its activity rather than the newest 10.assist backlog plan <id>prints just its plan, andassist backlog comments <id>just its comments.
Writing
Section titled “Writing”assist backlog addinternal adds an item from--name,--type <story|bug>,--descand--ac <criterion>(repeatable). Called by agents working on backlog items.assist backlog update-field <id>internal changes--name,--descor--type.--acreplaces every acceptance criterion, while--add-ac <text>,--edit-ac <n> <text>and--remove-ac <n>change one.--origin [origin]moves the item to another repo. Called by/refine.assist backlog add-phase <id> <name> --task <task>internal adds a phase, with--manual-check <check>(both repeatable) and--position <n>. Called by agents working on backlog items.assist backlog update-phase <id> <phase>internal (aliasedit-phase) changes a phase’s--name,--taskand--manual-checklists, or one task or check with--add-task,--edit-task <n>,--remove-task <n>,--add-check,--edit-check <n>and--remove-check <n>. Called by agents working on backlog items.assist backlog remove-phase <id> <phase>internal removes a phase. Called by agents working on backlog items.assist backlog move-phase <id> <from> <to>internal moves a phase. Called by agents working on backlog items.assist backlog update-plan <id> --json <file|->internal replaces the whole plan from a JSON payload, after approval in a dashboard session. Called by/refine.
Status
Section titled “Status”assist backlog start <id>internal sets an item in progress. Called by agents working on backlog items.assist backlog stopinternal puts every in-progress item back to todo at its first phase. Called by agents working on backlog items.assist backlog done <id> [summary]internal marks an item done. Called by the review phase of a backlog run.assist backlog wontdo <id> [reason]internal marks an item won’t do. Called by agents working on backlog items.assist backlog set-status <id> <todo|in-progress|done|wontdo>internal sets any status. Called by agents working on backlog items.assist backlog star <id>internal stars an item. Called by agents working on backlog items.assist backlog unstar <id>internal unstars an item. Called by agents working on backlog items.assist backlog delete <id>internal (aliasremove) deletes an item. Called by agents working on backlog items.
Comments, links and activity
Section titled “Comments, links and activity”assist backlog comment <id> <text>internal adds a comment. Called by backlog run phases and/refine.assist backlog delete-comment <id> <comment-id>internal deletes a comment other than a phase summary. Called by agents working on backlog items.assist backlog link <from> <to>internal links two items,--type depends-onmaking<from>wait for<to>(defaultrelates-to). Called by agents working on backlog items.assist backlog unlink <from> <to>internal removes a link. Called by agents working on backlog items.assist backlog associate-jira <id> [key]internal links a Jira issue by key or browse URL, replacing any GitHub issue;--clearremoves it. Called by/draft,/bugand/refine.assist backlog associate-github <id> [issue]internal links a GitHub issue by URL orowner/repo#number, replacing any Jira issue;--clearremoves it. Called by/draft,/bugand/refine.assist backlog add-activity <id> <branch|commit|pr|slack|session|design> <ref>internal attaches a ref to an item’s activity, with--title,--urland--state. Called by/draft,/bugand/refine.assist backlog record-slack <url>internal attaches a Slack thread to the current session’s item. Called by/prs-slack.
Running
Section titled “Running”assist next [id](orassist backlog next) runs the item already in progress, or one you pick, then offers the next. With[id]it runs that item first; with no items left it starts/draft.--oncestops after one item. In a terminal started byassist next,assist draft,assist bugorassist refine,/next [id]ends the current session and moves on to item<id>, or to whateverassist nextpicks.assist backlog run <id>internal runs an item’s plan from the phase it is on.--harness <claude|codex|pi>overridesharness.engine, and--no-writeruns the harness without write access. Called by the dashboard’s Build andassist next.assist backlog refine [id]internal is the same asassist refine. Called by agents working on backlog items.assist backlog rewind <id> <phase> --reason <reason>internal sends an item back to an earlier phase. Called by the review phase of a backlog run.assist backlog phase-done <id> <phase> <summary>internal marks a phase complete and records its summary. Called by the agent running each phase of a backlog run.
Repos and data
Section titled “Repos and data”assist backlog clone <origin>clones an item’s repo over SSH intoclone.baseDir.assist backlog refresh-docsqueues a Refresh docs story now for every done story no refresh covers yet, whateverdocs.refreshAfteris set to.assist docs unlockinternal lets the current phase of a backlog run edit docs pages and screenshots, which are otherwise left to Refresh docs, once you approve. It sends you a pin as a desktop notification. Called by agents whose docs edit was blocked.assist docs confirm <pin>internal approves that unlock with the pin from the notification. Called by agents whose docs edit was blocked, once you give them the pin.assist backlog move-repo <old-origin> [new-origin]moves every item from one repo to another after a rename, the current repo when no new origin is given.--yesskips the prompt.assist backlog export [file]writes the whole backlog database to a file, or stdout, andassist backlog import [file]replaces the database with an export, from stdin when no file is given.--yesskips the prompt.
