Command index
Every command and every real flag across the toolkit, in one searchable list —
answer “which tools have --json?” or “where is --non-interactive?” at a
glance. Generated at build time from each binary’s own --help output; each
entry links to that tool’s full command reference.
-h/--help work on every command; -v/--version at each tool root. They are omitted
from this index to keep it scannable.
219 commands · 422 flags
- fab-kit
fabFab workflow engine — single binary replacement for kit shell scripts - fab-kit
fab agentLaunch (or --print) the resolved agent session command in the current shell - fab-kit
fab agent--effortstring - fab-kit
fab agent--modelstring - fab-kit
fab agent--print - fab-kit
fab agent--providerstring - fab-kit
fab agent--repostring - fab-kit
fab agent--workersstring - fab-kit
fab batchMulti-target batch operations - fab-kit
fab batch archiveArchive multiple completed changes in one pass - fab-kit
fab batch archive--dry-run - fab-kit
fab batch archive-q, --quiet - fab-kit
fab batch archive-y, --yes - fab-kit
fab batch newCreate worktree tabs from backlog items - fab-kit
fab batch new--all - fab-kit
fab batch new--list - fab-kit
fab batch new--workersstring - fab-kit
fab batch switchOpen tmux tabs in worktrees for one or more changes - fab-kit
fab batch switch--all - fab-kit
fab batch switch--list - fab-kit
fab batch switch-q, --quiet - fab-kit
fab batch switch--workersstring - fab-kit
fab changeChange lifecycle management - fab-kit
fab change archiveArchive a change - fab-kit
fab change archive--descriptionstring - fab-kit
fab change archive-listList archived changes - fab-kit
fab change listList changes with stage info - fab-kit
fab change list--archive - fab-kit
fab change list--show-stats - fab-kit
fab change newCreate a new change directory - fab-kit
fab change new--change-idstring - fab-kit
fab change new--log-argsstring - fab-kit
fab change new--slugstring required - fab-kit
fab change renameRename a change folder's slug - fab-kit
fab change rename--folderstring required - fab-kit
fab change rename--slugstring required - fab-kit
fab change resolveResolve a change name - fab-kit
fab change restoreRestore an archived change - fab-kit
fab change restore--switch - fab-kit
fab change switchSwitch the active change - fab-kit
fab change switch--none - fab-kit
fab configInspect, modify, and maintain fab configuration - fab-kit
fab config explainExplain available config keys - fab-kit
fab config explain--json - fab-kit
fab config initGenerate a project config, or a system scaffold with --system - fab-kit
fab config init--descriptionstring - fab-kit
fab config init--force - fab-kit
fab config init--namestring - fab-kit
fab config init--print - fab-kit
fab config init--project - fab-kit
fab config init--source-pathstringArray - fab-kit
fab config init--system - fab-kit
fab config init--test-pathstringArray - fab-kit
fab config setSet one config override without rewriting comments - fab-kit
fab config set--system - fab-kit
fab config showPrint the effective (post-cascade) config, optionally with per-field provenance - fab-kit
fab config show--origin - fab-kit
fab config unsetRemove one override and restore inheritance - fab-kit
fab config unset--system - fab-kit
fab config upgradeReconcile fab/project/config.yaml against the current field registry - fab-kit
fab config upgrade--check - fab-kit
fab dispatchProcess manager for CLI-dispatched pipeline stages (headless or tmux-pane worker) - fab-kit
fab dispatch cleanRemove dispatch state dirs — named change, all, or orphaned (--orphans) - fab-kit
fab dispatch clean--orphans - fab-kit
fab dispatch deliverHand an opened pane worker its prompt, verifying every step - fab-kit
fab dispatch deliver--prompt-filestring - fab-kit
fab dispatch killKill the dispatch — the process group (headless) or the tmux pane (pane dispatch); idempotent - fab-kit
fab dispatch logsPrint the dispatch log (combined stdout+stderr) - fab-kit
fab dispatch logs--tailint - fab-kit
fab dispatch openSpawn a pane-mode stage worker WITHOUT delivering its prompt (pane mode's entry) - fab-kit
fab dispatch open-L, --serverstring - fab-kit
fab dispatch readyProbe whether an opened pane worker can accept typed input (ready / booting / parked) - fab-kit
fab dispatch reapReclaim a DONE pane worker's tmux pane; a reported no-op for every other dispatch - fab-kit
fab dispatch restartRelaunch a non-running dispatch from its persisted prompt using start's dispatch.mode descent ladder - fab-kit
fab dispatch restart--headless - fab-kit
fab dispatch restart--pane - fab-kit
fab dispatch restart-L, --serverstring - fab-kit
fab dispatch restart--timeout timeout <secs> - fab-kit
fab dispatch startLaunch a HEADLESS stage worker (pane mode's entry is `fab dispatch open`) - fab-kit
fab dispatch start--headless - fab-kit
fab dispatch start--timeout timeout <secs> - fab-kit
fab dispatch statusReport the dispatch state: running / done / failed / failed (no-result) / orphaned - fab-kit
fab dispatch status--json - fab-kit
fab dispatch waitBlock until the dispatch leaves `running`, then report its state - fab-kit
fab dispatch wait--json - fab-kit
fab dispatch wait--timeoutint - fab-kit
fab fab-helpShow fab workflow overview and available commands - fab-kit
fab impactCompute git diff line counts (added/deleted/net) between two refs - fab-kit
fab kit-pathPrint the resolved kit directory path - fab-kit
fab logAppend-only JSON logging to .history.jsonl - fab-kit
fab log commandLog a skill invocation - fab-kit
fab log confidenceLog a confidence score change - fab-kit
fab log reviewLog a review outcome - fab-kit
fab log transitionLog a stage transition - fab-kit
fab memory-indexDeterministically (re)generate docs/memory index files - fab-kit
fab memory-index--check description: - fab-kit
fab memory-index--jsonmalformed - fab-kit
fab memory-index--rebuild - fab-kit
fab operatorLaunch operator in a dedicated tmux tab (singleton) - fab-kit
fab operator--workersstring - fab-kit
fab operator autopilotManage the operator autopilot queue - fab-kit
fab operator autopilot advanceComplete (or --skip) the current change and promote the next queue entry - fab-kit
fab operator autopilot advance--skip - fab-kit
fab operator autopilot pausePause the active autopilot queue - fab-kit
fab operator autopilot resumeResume a paused autopilot queue - fab-kit
fab operator autopilot startStart an autopilot queue (--queue id,id,...) - fab-kit
fab operator autopilot start--modestring - fab-kit
fab operator autopilot start--queuestrings required - fab-kit
fab operator autopilot stopClear the autopilot block entirely - fab-kit
fab operator branch-mapManage the operator state file's branch_map - fab-kit
fab operator branch-map rmRemove a branch_map entry (or all with --all) - fab-kit
fab operator branch-map rm--all - fab-kit
fab operator enrollCreate (or replace) a monitored entry and record its branch_map pair - fab-kit
fab operator enroll--agentstring - fab-kit
fab operator enroll--branchstring required - fab-kit
fab operator enroll--depends-onstrings - fab-kit
fab operator enroll--panestring required - fab-kit
fab operator enroll--repostring required - fab-kit
fab operator enroll--sessionstring required - fab-kit
fab operator enroll--spawned-bystring - fab-kit
fab operator enroll--stagestring - fab-kit
fab operator enroll--stop-stagestring - fab-kit
fab operator removeRemove a monitored entry (its branch_map entry is retained) - fab-kit
fab operator statePrint the operator state file (creates the empty skeleton when missing) - fab-kit
fab operator state--json - fab-kit
fab operator tick-startIncrement tick_count and record last_tick_at in the server-keyed operator state file - fab-kit
fab operator timePrint current time and optionally next-tick time - fab-kit
fab operator time--intervalstring - fab-kit
fab operator updateMutate per-tick observed fields of a monitored entry - fab-kit
fab operator update--agentstring - fab-kit
fab operator update--stagestring - fab-kit
fab operator update--stop-stagestring - fab-kit
fab operator watchManage watches in the operator state file - fab-kit
fab operator watch addCreate a watch (enabled, empty known/completed, null bookkeeping) - fab-kit
fab operator watch add--instructionsstring - fab-kit
fab operator watch add--querystring - fab-kit
fab operator watch add--sourcestring required - fab-kit
fab operator watch add--stop-stagestring - fab-kit
fab operator watch add--target-repostring required - fab-kit
fab operator watch checkedRecord a watch check: last_checked = now; set --error or clear it when absent - fab-kit
fab operator watch checked--errorstring - fab-kit
fab operator watch completeMove an item from a watch's known list to completed - fab-kit
fab operator watch rmDelete a watch - fab-kit
fab operator watch seenAppend an item to a watch's known list (idempotent; 200-cap, oldest pruned first) - fab-kit
fab operator watch toggleFlip (or force with --on/--off) a watch's enabled flag - fab-kit
fab operator watch toggle--off - fab-kit
fab operator watch toggle--on - fab-kit
fab operator watch updateMutate a watch's target-repo, stop-stage, instructions, or query - fab-kit
fab operator watch update--instructionsstring - fab-kit
fab operator watch update--querystring - fab-kit
fab operator watch update--stop-stagestring - fab-kit
fab operator watch update--target-repostring - fab-kit
fab paneTmux pane operations - fab-kit
fab pane-L, --serverstring - fab-kit
fab pane captureCapture terminal content from a tmux pane with fab context enrichment - fab-kit
fab pane capture--json - fab-kit
fab pane capture-l, --linesint - fab-kit
fab pane capture--raw - fab-kit
fab pane capture-L, --serverstring global - fab-kit
fab pane deliverType a prompt into a tmux pane, verifying every step - fab-kit
fab pane deliver--json - fab-kit
fab pane deliver--prompt-filestring - fab-kit
fab pane deliver--textstring - fab-kit
fab pane deliver-L, --serverstring global - fab-kit
fab pane killKill a tmux pane - fab-kit
fab pane kill-L, --serverstring global - fab-kit
fab pane mapShow tmux pane-to-worktree mapping with fab pipeline state - fab-kit
fab pane map--all-sessions - fab-kit
fab pane map--json - fab-kit
fab pane map--sessionstring - fab-kit
fab pane map-L, --serverstring global - fab-kit
fab pane openSpawn a provider's interactive command in a tmux pane (no dispatch record) - fab-kit
fab pane open-c, --cwdstring - fab-kit
fab pane open--json - fab-kit
fab pane open--providerstring required - fab-kit
fab pane open--rolestring - fab-kit
fab pane open-L, --serverstring global - fab-kit
fab pane processDetect the process tree running in a tmux pane - fab-kit
fab pane process--json - fab-kit
fab pane process-L, --serverstring global - fab-kit
fab pane readyProbe whether a tmux pane can accept typed input (ready / booting / parked) - fab-kit
fab pane ready--json - fab-kit
fab pane ready-L, --serverstring global - fab-kit
fab pane window-nameWindow-name prefix operations - fab-kit
fab pane window-name-L, --serverstring global - fab-kit
fab pane window-name ensure-prefixIdempotently prepend <char> to the tmux window name - fab-kit
fab pane window-name ensure-prefix--json - fab-kit
fab pane window-name ensure-prefix-L, --serverstring global - fab-kit
fab pane window-name replace-prefixAtomically replace a literal prefix <from> with <to> on the tmux window name - fab-kit
fab pane window-name replace-prefix--json - fab-kit
fab pane window-name replace-prefix-L, --serverstring global - fab-kit
fab pr-metaRender the `## Meta` block of a fab-generated PR as final markdown - fab-kit
fab pr-meta--issuesstring - fab-kit
fab pr-meta--typestring - fab-kit
fab preflightValidate project state and output structured YAML - fab-kit
fab resolveResolve a change reference to a canonical output - fab-kit
fab resolve--dir - fab-kit
fab resolve--folder - fab-kit
fab resolve--id - fab-kit
fab resolve--or-none - fab-kit
fab resolve--pane - fab-kit
fab resolve-L, --serverstring - fab-kit
fab resolve--status - fab-kit
fab resolve-agentResolve a pipeline stage (or agent role) to its {provider, model, effort} agent profile - fab-kit
fab resolve-agent--alias - fab-kit
fab resolve-agent--effortstring - fab-kit
fab resolve-agent--modelstring - fab-kit
fab resolve-agent--providerstring - fab-kit
fab scoreCompute confidence score from Assumptions table - fab-kit
fab score--check-gate - fab-kit
fab score--stagestring - fab-kit
fab setupSet up and diagnose the fab environment - fab-kit
fab setup--defaults - fab-kit
fab setup--project - fab-kit
fab setup checkRead-only environment doctor — probe providers, config viability, and version skew - fab-kit
fab shell-initEmit shell completion script for sourcing (alias for 'completion <shell>') - fab-kit
fab skillPrint the fab agent skill bundle (offline, embedded, static) - fab-kit
fab statusManage workflow stages, states, and .status.yaml - fab-kit
fab status add-issueAppend issue ID (idempotent) - fab-kit
fab status add-prAppend PR URL (idempotent) - fab-kit
fab status advanceactive → ready - fab-kit
fab status all-stagesList all stage IDs in order - fab-kit
fab status all-stages--json - fab-kit
fab status confidenceExtract confidence fields - fab-kit
fab status confidence--json - fab-kit
fab status current-stageDetect active stage - fab-kit
fab status current-stage--json - fab-kit
fab status display-stageDisplay stage as stage:state - fab-kit
fab status display-stage--json - fab-kit
fab status failactive → failed (review/review-pr only) - fab-kit
fab status finish{active,ready} → done (+auto-activate next) - fab-kit
fab status get-issuesList issue IDs - fab-kit
fab status get-issues--json - fab-kit
fab status get-prsList PR URLs - fab-kit
fab status get-prs--json - fab-kit
fab status get-summaryPrint the per-change log summary - fab-kit
fab status get-summary--json - fab-kit
fab status planExtract plan fields - fab-kit
fab status plan--json - fab-kit
fab status progress-lineSingle-line visual progress - fab-kit
fab status progress-mapExtract stage:state pairs - fab-kit
fab status progress-map--json - fab-kit
fab status refreshRecompute change_type/confidence (intake.md) + plan counts (plan.md) from artifacts - fab-kit
fab status reset{done,ready,skipped} → active (+cascade) - fab-kit
fab status set-acceptanceUpdate plan field - fab-kit
fab status set-change-typeSet change_type - fab-kit
fab status set-confidenceReplace confidence block - fab-kit
fab status set-confidence--indicative - fab-kit
fab status set-confidence-fuzzyReplace confidence block with dimensions - fab-kit
fab status set-confidence-fuzzy--indicative - fab-kit
fab status set-summarySet the per-change log summary - fab-kit
fab status skip{pending,active} → skipped (+cascade) - fab-kit
fab status start{pending,failed} → active - fab-kit
fab status validate-status-fileValidate .status.yaml against schema - hop
hoplocate, open, and operate on repos from hop.yaml. - hop
hop--all - hop
hop addregister on-disk repos into hop.yaml (single dir, or -r to walk a tree) - hop
hop add--depthint - hop
hop add-g, --groupstring - hop
hop add-p, --print - hop
hop add-r, --recursive - hop
hop clonegit clone the resolved repo, an ad-hoc URL, or all missing repos with --all - hop
hop clone--all - hop
hop clone--groupstring - hop
hop clone--namestring - hop
hop clone--no-add - hop
hop clone--no-cd - hop
hop configconfig helpers (init, where, print) - hop
hop config initbootstrap a starter hop.yaml at the resolved write target - hop
hop config printprint the resolved hop.yaml contents to stdout - hop
hop config whereprint the resolved hop.yaml path (regardless of file existence) - hop
hop lslist all repos as aligned name/path columns - hop
hop ls--json - hop
hop ls--trees wt list --json - hop
hop rmremove a registered repo from hop.yaml - hop
hop rm--dry-run - hop
hop rm--stale - hop
hop rm-y, --yes - hop
hop shell-initemit shell integration (zsh or bash) - hop
hop skillprint hop's agent skill bundle (usage briefing) to stdout - hop
hop updateself-update the hop binary via Homebrew - hop
hop update--skip-brew-update brew update - idea
ideaBacklog idea management (current worktree; use --main for main worktree) - idea
idea-f, --filestring - idea
idea-m, --main - idea
idea-s, --system - idea
idea addAdd a new idea to the backlog - idea
idea add--datestring - idea
idea add--idstring - idea
idea add-f, --filestring global - idea
idea add-m, --mainglobal - idea
idea add-s, --systemglobal - idea
idea doneMark an idea as done - idea
idea done-f, --filestring global - idea
idea done-m, --mainglobal - idea
idea done-s, --systemglobal - idea
idea editModify an idea's text - idea
idea edit--datestring - idea
idea edit--idstring - idea
idea edit-f, --filestring global - idea
idea edit-m, --mainglobal - idea
idea edit-s, --systemglobal - idea
idea fmtRewrite the backlog in canonical form, adopting bare checkboxes - idea
idea fmt--check - idea
idea fmt-f, --filestring global - idea
idea fmt-m, --mainglobal - idea
idea fmt-s, --systemglobal - idea
idea listList ideas from the backlog - idea
idea list-a, --all - idea
idea list--done - idea
idea list--full - idea
idea list--json - idea
idea list--reverse - idea
idea list--sortstring - idea
idea list--stalestring - idea
idea list-f, --filestring global - idea
idea list-m, --mainglobal - idea
idea list-s, --systemglobal - idea
idea promoteMove an idea to the main worktree's backlog - idea
idea promote-f, --filestring global - idea
idea promote-m, --mainglobal - idea
idea promote-s, --systemglobal - idea
idea pruneBulk-remove all done ideas from the backlog - idea
idea prune--force - idea
idea prune--full - idea
idea prune-y, --yes - idea
idea prune-f, --filestring global - idea
idea prune-m, --mainglobal - idea
idea prune-s, --systemglobal - idea
idea reopenReopen a completed idea - idea
idea reopen-f, --filestring global - idea
idea reopen-m, --mainglobal - idea
idea reopen-s, --systemglobal - idea
idea rmDelete an idea from the backlog - idea
idea rm--dry-run - idea
idea rm--force - idea
idea rm-y, --yes - idea
idea rm-f, --filestring global - idea
idea rm-m, --mainglobal - idea
idea rm-s, --systemglobal - idea
idea shell-initEmit shell-eval-safe completion snippet for the given shell - idea
idea shell-init-f, --filestring global - idea
idea shell-init-m, --mainglobal - idea
idea shell-init-s, --systemglobal - idea
idea showShow a single idea - idea
idea show--json - idea
idea show-f, --filestring global - idea
idea show-m, --mainglobal - idea
idea show-s, --systemglobal - idea
idea skillPrint the agent usage bundle (offline, embedded) - idea
idea skill-f, --filestring global - idea
idea skill-m, --mainglobal - idea
idea skill-s, --systemglobal - idea
idea updateself-update the idea binary via Homebrew - idea
idea update--skip-brew-update brew update - idea
idea update-f, --filestring global - idea
idea update-m, --mainglobal - idea
idea update-s, --systemglobal - run-kit
run-kitrun-kit — tmux session manager with web UI - run-kit
run-kit--quiet - run-kit
run-kit agentAgent instrumentation (state hooks setup and reporting) - run-kit
run-kit agent--quietglobal - run-kit
run-kit agent hookReport an agent's lifecycle state to run-kit (invoked by installed hooks) - run-kit
run-kit agent hook--agentstring - run-kit
run-kit agent hook--quietglobal - run-kit
run-kit agent setupInstall agent-harness hooks that report agent state to run-kit - run-kit
run-kit agent setup--dry-run - run-kit
run-kit agent setup--uninstall - run-kit
run-kit agent setup-y, --yes - run-kit
run-kit agent setup--quietglobal - run-kit
run-kit codeRun VS Code commands in the code lens editor from the shell - run-kit
run-kit code--quietglobal - run-kit
run-kit code commandsList the command ids a code-bridge host can execute - run-kit
run-kit code commands--folderstring - run-kit
run-kit code commands--hoststring - run-kit
run-kit code commands--quietglobal - run-kit
run-kit code execExecute a VS Code command in a code-bridge host - run-kit
run-kit code exec--all - run-kit
run-kit code exec--folderstring - run-kit
run-kit code exec--hoststring - run-kit
run-kit code exec--json - run-kit
run-kit code exec--timeoutduration - run-kit
run-kit code exec--quietglobal - run-kit
run-kit code hostsList live code-bridge hosts - run-kit
run-kit code hosts--json - run-kit
run-kit code hosts--quietglobal - run-kit
run-kit code-serverManage the rk-owned code-server install (the /code lens editor) - run-kit
run-kit code-server--quietglobal - run-kit
run-kit code-server installDownload the latest code-server release and activate it - run-kit
run-kit code-server install--quietglobal - run-kit
run-kit code-server startStart the daemon-managed code-server session now - run-kit
run-kit code-server start--quietglobal - run-kit
run-kit code-server updateUpdate the managed code-server to the latest release - run-kit
run-kit code-server update--quietglobal - run-kit
run-kit daemonManage the background run-kit daemon (tmux-managed run-kit serve) - run-kit
run-kit daemon--quietglobal - run-kit
run-kit daemon restartRestart the run-kit daemon - run-kit
run-kit daemon restart-f, --force - run-kit
run-kit daemon restart--full - run-kit
run-kit daemon restart--quietglobal - run-kit
run-kit daemon runRun a command in a managed job window on the daemon's tmux server - run-kit
run-kit daemon run--windowstring required - run-kit
run-kit daemon run--quietglobal - run-kit
run-kit daemon startStart the run-kit daemon - run-kit
run-kit daemon start-f, --force - run-kit
run-kit daemon start--quietglobal - run-kit
run-kit daemon statusShow run-kit daemon state and current port owner - run-kit
run-kit daemon status--json - run-kit
run-kit daemon status--quietglobal - run-kit
run-kit daemon stopStop the run-kit daemon - run-kit
run-kit daemon stop-f, --force - run-kit
run-kit daemon stop--quietglobal - run-kit
run-kit desktopInstall and update the Run Kit desktop app (macOS) - run-kit
run-kit desktop--quietglobal - run-kit
run-kit desktop installDownload and install the Run Kit desktop app (quarantine-free) - run-kit
run-kit desktop install--force - run-kit
run-kit desktop install--pathstring - run-kit
run-kit desktop install--versionstring - run-kit
run-kit desktop install--quietglobal - run-kit
run-kit desktop statusShow installed vs latest Run Kit desktop app version (read-only) - run-kit
run-kit desktop status--pathstring - run-kit
run-kit desktop status--quietglobal - run-kit
run-kit desktop updateUpdate the Run Kit desktop app when a newer release exists - run-kit
run-kit desktop update--force - run-kit
run-kit desktop update--pathstring - run-kit
run-kit desktop update--quietglobal - run-kit
run-kit doctorCheck runtime dependencies - run-kit
run-kit doctor--json - run-kit
run-kit doctor--quietglobal - run-kit
run-kit muxTmux substrate operations (server create, messaging, pane capture/kill/process, pane enumeration, janitor, recovery, config scaffold, tmux guard) - run-kit
run-kit mux-L, --serverstring - run-kit
run-kit mux--quietglobal - run-kit
run-kit mux adoptAdopt an external tmux server into run-kit management - run-kit
run-kit mux adopt--quietglobal - run-kit
run-kit mux adopt-L, --serverstring global - run-kit
run-kit mux awaitBlock until an agent pane reaches a state (or a file appears) - run-kit
run-kit mux await--after-active - run-kit
run-kit mux await--any - run-kit
run-kit mux await--filestring