Reference Search docs

CLI surface

The hobo CLI is deliberately small and stable. The same canonical verb set appears as MCP tools. Docs examples use only this list.

Lifecycle

VerbRole
upRealize the object graph (build, plan, gate, provision, deploy)
downReverse
devOffline local Camp / inner loop
planDry-run the up decision (approvable diff)
verifyUnified Gatekeeper preflight (read-only)
can-deployProducer/consumer compatibility diagnosis

up still runs the same gate as verify automatically before mutation. Continuous delivery observation uses deploy (below), not a second ship verb.

Identity, access, progressive

VerbRole
loginAuthenticate / associate default broker
claimBind anonymous deployment to an account
identityContinuous identity status / inspect
accessElevated / cross-env access or break-glass
connectionConnection management (Station-bound)
featureFlags / progressive delivery (Harness)
deployCD status / logs / rollback (attested apply plane)
incidentCD failure disposition / A2H
trailsContinuous migration recipes (status | plan | inspect)
stationStation ops/setup (not app lifecycle)
yardBare-metal Yard install / inspect
brokerConductor config + resolve + matrix
serveLocal control-plane HTTP+SSE for the Yard game UI

Authoring

VerbRole
newScaffold
collectResource collection → manifest IR
codegenRegenerate project bindings (--check fails on drift)
buildCompile to wasm components (OCI fallback)
stubContract-backed stub behind a WIT port
generateGeneration pipeline entry
sandboxIsolated lane; out-of-scope boundaries from contracts
testContract-backed sandbox test lane (not a jest replacement)

Observe & operate

VerbRole
inspectProjections / time-travel (run, deploy, topology, …)
logsLive-tail Camp Streamer
replaySession Replay — list | get | open | summarize | retention | doctor
doctorEnvironment / credential / portability hazards (incl. messaging readiness)
messagingInspect messaging capability and delivery-guarantee readiness
driftDrift + governed remediation
runbookExecute runbooks (writes still policy-gated)
attestSigned evidence exports from audit facts
eraseCrypto-shred subject + projection rebuild
derivativeDerived implementation upgrade / conformance

Distribution

VerbRole
addInstall provider or listing (sig + provenance + conformance)
registryRegistry admin; signed offline bundle import
importAdopt estate in place — never destroy/recreate on import

Station context

For station, broker, connection, and station-aware up / login:

  1. --station / --station-uri
  2. HOBO_STATION / HOBO_STATION_URI
  3. profile.defaultStation
  4. Fail closed with remediation hobo station init

Receipts pin stationId + railHash.

Policy mapping

Control-plane verbs map to hobo:<resource>:<verb> policy actions (deny-by-default). Unmapped verbs fail conformance.

The hobo CLI · MCP · Stations · Trail map