Skip to content

Documentation

When changing CLI command behavior, adding or removing subcommands, or renaming flags, you must update every documentation file that references the affected command. CLI commands are documented across CLI reference pages, user and operator guides, ADRs, and inline Go help text. Missing even one location causes documentation drift that surfaces as review findings on later PRs.

General discovery rule

Before considering a CLI change complete, run:

bash
grep -rn '<command-name>' docs/ internal/cli/

The internal/cli/ path covers inline Short/Long help text in Go source. Review every hit and update references that describe behavior you changed. This catches files not listed in the cross-reference below.

ADR annotations

When a CLI change makes an ADR's decision obsolete, write a new ADR that supersedes the old one rather than editing the original decision text. Minor annotations (status updates, "see also" links) are welcome — see ADR conventions for the full rules.

Cross-reference by command group

Each row lists the documentation touchpoints for a major CLI command group. The Go source column is where inline Short/Long help text lives.

agent

CategoryFiles
CLI referencedocs/cli/agent.md
Guidesdocs/guides/getting-started/operations.md, docs/guides/user/bring-your-own-agent.md, docs/guides/user/customizing-agents.md, docs/guides/user/customizing-with-skills.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0058-agent-registration.md
Go sourceinternal/cli/agent.go

admin foreign

The admin command group's install/uninstall/analyze/enable/disable subcommands are deprecated per-org installation tooling (ADR-0044). The actively supported subcommand is admin foreign (cross-org mint-authorization allow-list).

CategoryFiles
CLI reference(no dedicated page)
Guidesdocs/guides/infrastructure/mint-administration.md, docs/guides/dev/cli-internals.md, docs/guides/dev/e2e-testing.md
ADRsdocs/ADRs/0060-cross-org-mint-authorization-via-org-variables.md, docs/ADRs/0083-repo-level-foreign-allow-list.md
Go sourceinternal/cli/admin.go

github

CategoryFiles
CLI referencedocs/cli/github.md
Guidesdocs/guides/getting-started/configuring-github.md, docs/guides/getting-started/operations.md, docs/guides/dev/cli-internals.md, docs/guides/dev/e2e-testing.md
ADRsdocs/ADRs/0057-repos-management.md
Go sourceinternal/cli/github.go

inference

CategoryFiles
CLI referencedocs/cli/inference.md
Guidesdocs/guides/getting-started/getting-inference.md, docs/guides/getting-started/operations.md, docs/guides/dev/cli-internals.md
Go sourceinternal/cli/inference.go

mint

CategoryFiles
CLI referencedocs/cli/mint.md
Guidesdocs/guides/getting-started/operations.md, docs/guides/getting-started/org-mode.md, docs/guides/infrastructure/mint-administration.md, docs/guides/infrastructure/infrastructure-reference.md, docs/guides/infrastructure/advanced-setup.md, docs/guides/infrastructure/standalone-mint.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0059-public-mint-mode-with-wildcard-allowlists.md, docs/ADRs/0060-cross-org-mint-authorization-via-org-variables.md, docs/ADRs/0073-named-mint-privilege-levels.md, docs/ADRs/0077-mint-repos-scope-hardening.md, docs/ADRs/0078-simplified-mint-authorization-policy.md, docs/ADRs/0082-workflow-host-allow-list.md
Go sourceinternal/cli/mint.go, internal/cli/mint_setup.go, internal/cli/mint_delete.go, internal/cli/minttoken.go

repos

CategoryFiles
CLI referencedocs/cli/repos.md
Guidesdocs/guides/getting-started/operations.md, docs/guides/getting-started/repo-management.md, docs/guides/getting-started/getting-inference.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0057-repos-management.md, docs/ADRs/0074-repos-command-consolidation.md
Go sourceinternal/cli/repos.go, internal/cli/repos_gitlab.go

run

CategoryFiles
CLI referencedocs/cli/run.md
Guidesdocs/guides/user/running-agents-locally.md, docs/guides/user/building-custom-agents.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0036-agent-execution-sandbox.md
Contributingdocs/contributing/sandbox-topology.md
Go sourceinternal/cli/run.go

issues

CategoryFiles
CLI reference(no dedicated page)
Guidesdocs/guides/user/issues-commands.md, docs/guides/user/jira-integration.md, docs/guides/infrastructure/layered-config-reference.md, docs/guides/dev/cli-internals.md
Go sourceinternal/cli/issues.go

Minor commands

The commands below have lighter documentation footprints. Apply the general grep rule when changing them:

dispatch, scan, lock, poll, fetch-skill, post-review, post-comment, reconcile-status

The most comprehensive single reference for all commands (including minor ones) is docs/guides/dev/cli-internals.md, which documents the full command tree with flags.