Commands index
- api
- activity — unified active and recently finished Homeboy work
- agent-task
- api
- bench — performance benchmarks + p95 regression ratchet
- cargo — extension-provided Cargo routing when installed
- cleanup — declared reconstructable artifact cleanup across managed worktrees
- component
- config
- contract — core-owned contract registry, constants, exports, normalization, and command manifest
- daemon — local-only HTTP API daemon
- db
- deploy
- deps — component dependency inspection and updates
- extension
- file — remote file operations, downloads, copies, and syncs
- fleet
- fuzz — generic fuzz workload discovery, execution, and evidence
- git
- logs
- observe — passive live observation into trace timeline evidence
- project
- report — render reports from structured output artifacts
- refactor — structural refactoring, reference discovery, and undo snapshots
- release — local release pipeline
- review — scoped audit + lint + test umbrella for PR-style changes
- rig — reproducible local dev environments (spec)
- runner — local and SSH execution runner registry
- runtime — narrow lookup for bundled core runtime helpers
- runs — persisted observation runs, artifacts, postprocessing, and findings
- server
- self — active binary, install-signal, runtime drift, host resource inspection, and embedded docs
- ssh
- stack — combined-fixes branches from base refs plus cherry-picked PRs
- status — actionable component overview
- trace — black-box behavioral trace and evidence capture
- triage — attention reports and watch utilities across components, projects, fleets, and rigs
- tunnel — private service tunnel declarations
- upgrade
- worktree — component-backed task worktree lifecycle
This list covers the top-level core CLI commands currently surfaced by homeboy --help in this checkout. Hidden internal commands are omitted from this index.
Note: some extensions also expose additional top-level CLI commands at runtime when installed. Extension command docs describe possible runtime-provided commands rather than guaranteed core subcommands.
Agents and automation that need command safety metadata should read the recursive manifest with homeboy contract manifest.
Related:
- Root command
- JSON output contract (global output envelope)
- Embedded docs
- Schema Reference – JSON configuration schemas (component, project, server, extension)
- Architecture – System internals (API client, keychain, SSH, release pipeline, execution context)
- Internals – Contributing guides (architecture overview, config directory, error handling)