supercode-harness 0.4.18

The optional native Supercode agent and tool harness
Documentation
# fixture: openclaw CLI help @ 2026.7.1-2
# recapture: install openclaw@2026.7.1-2, then run each `$ openclaw ... --help` section command below and paste its verbatim stdout under that header.
# provenance: RENDERED from the pinned upstream source tree (openclaw/openclaw tag v2026.7.1-2) — this box has no openclaw install, so no section here is captured stdout. Each section lists the Commander `.command()` / `.description()` / `.alias()` registrations of the files named under its header, in registration order; Commander's own `Usage:`/`Options:` framing is reproduced but column widths and the per-command `[options]` suffixes are not.
# consumed by: crates/harness/src/parity.rs Evidence::CliVerb — a cited verb must appear as a subcommand line inside its section.

$ openclaw --help
# rendered from src/cli/program/core-command-descriptors.ts, src/cli/program/subcli-descriptors.ts (root command descriptors, registration order; plugin- and extension-contributed commands such as `memory` are appended at runtime)
Usage: openclaw [options] [command]

Multi-channel AI gateway with extensible messaging integrations

Options:
  -h, --help  display help for command

Commands:
  crestodian      Open the ring-zero setup and repair helper
  setup           Alias for openclaw onboard
  onboard         Guided setup for auth, models, Gateway, workspace, channels, and skills
  configure       Interactive configuration for credentials, channels, gateway, and agent defaults
  config          Non-interactive config helpers (get/set/patch/unset/file/schema/validate)
  backup          Create and verify local backup archives for OpenClaw state
  migrate         Import state from another agent system
  doctor          Health checks + quick fixes for the gateway and channels
  dashboard       Open the Control UI with your current token
  reset           Reset local config/state (keeps the CLI installed)
  uninstall       Uninstall the gateway service + local data (CLI remains)
  message         Send, read, and manage messages and channel actions
  mcp             Manage OpenClaw mcp.servers config and channel bridge
  transcripts     Inspect stored transcripts
  agent           Run an agent turn via the Gateway (use --local for embedded)
  agents          Manage isolated agents (workspaces + auth + routing)
  status          Show channel health and recent session recipients
  health          Fetch health from the running gateway
  audit           Inspect metadata-only agent run and tool action records
  sessions        List stored conversation sessions
  commitments     List and manage inferred follow-up commitments
  tasks           Inspect durable background tasks and TaskFlow state
  acp             Run an ACP bridge backed by the Gateway
  gateway         Run, inspect, and query the WebSocket Gateway
  daemon          Manage the Gateway service (launchd/systemd/schtasks)
  logs            Tail gateway file logs via RPC
  system          System tools (events, heartbeat, presence)
  models          Model discovery, scanning, and configuration
  promos          Discover and claim promotional model offers from ClawHub
  infer           Run provider-backed inference commands through a stable CLI surface
  capability      Run provider capability commands (fallback alias: infer)
  approvals       Manage exec approvals (gateway or node host)
  exec-approvals  Manage exec approvals (alias for approvals)
  exec-policy     Show or synchronize requested exec policy with host approvals
  nodes           Manage gateway-owned nodes (pairing, status, invoke, and media)
  devices         Device pairing and auth tokens
  node            Run and manage the headless node host service
  sandbox         Manage sandbox containers (Docker-based agent isolation)
  worktrees       Create, inspect, restore, and clean up managed worktrees
  attach          Attach Claude Code to a gateway session with scoped MCP tools
  tui             Open a terminal UI connected to the Gateway
  terminal        Open a local terminal UI (alias for tui --local)
  chat            Open a local terminal UI (alias for tui --local)
  cron            Manage cron jobs (via Gateway)
  dns             DNS helpers for wide-area discovery (Tailscale + CoreDNS)
  docs            Search the live OpenClaw docs
  qa              Run QA scenarios and launch the private QA debugger UI
  proxy           Run the OpenClaw debug proxy and inspect captured traffic
  hooks           Manage internal agent hooks
  webhooks        Webhook helpers and integrations
  qr              Generate a mobile pairing QR code and setup code
  clawbot         Legacy clawbot command aliases
  pairing         Secure DM pairing (approve inbound requests)
  plugins         Manage OpenClaw plugins and extensions
  channels        Manage connected chat channels and accounts
  directory       Lookup contact and group IDs (self, peers, groups) for supported chat channels
  security        Audit local config and state for common security foot-guns
  secrets         Secrets runtime controls
  skills          List and inspect available skills
  update          Update OpenClaw and inspect update channel status
  completion      Generate shell completion script
  help [command]  display help for command

$ openclaw cron --help
# rendered from src/cli/cron-cli/register.ts + register.cron-add.ts, register.cron-simple.ts, register.cron-edit.ts
Usage: openclaw cron [options] [command]

Manage cron jobs (via Gateway)

Options:
  -h, --help  display help for command

Commands:
  status                                 Show cron scheduler status
  list                                   List cron jobs
  add|create [scheduleOrName] [message]  Add a cron job
  rm|remove|delete <id>                  Remove a cron job
  enable <id>                            Enable a cron job
  disable <id>                           Disable a cron job
  get <id>                               Get a cron job as JSON
  show <id>                              Show a cron job
  runs                                   Show cron run history
  run <id>                               Run a cron job now (debug)
  edit <id>                              Edit a cron job (patch fields)
  help [command]                         display help for command

$ openclaw sessions --help
# rendered from src/cli/program/register.status-health-sessions.ts
Usage: openclaw sessions [options] [command]

List stored conversation sessions

Options:
  -h, --help  display help for command

Commands:
  list               List stored conversation sessions
  cleanup            Run session-store maintenance now
  tail               Tail human-readable session trajectory progress
  export-trajectory  Export a redacted trajectory bundle for a stored session
  compact <key>      Compact a stored session transcript via the running gateway
  help [command]     display help for command

$ openclaw agents --help
# rendered from src/cli/program/register.agent.ts
Usage: openclaw agents [options] [command]

Manage isolated agents (workspaces + auth + routing)

Options:
  -h, --help  display help for command

Commands:
  list          List configured agents
  bindings      List routing bindings
  bind          Add routing bindings for an agent
  unbind        Remove routing bindings for an agent
  add [name]    Add a new isolated agent
  set-identity  Update an agent identity (name/theme/emoji/avatar)
  delete <id>   Delete an agent and prune workspace/state
  help [command]display help for command

$ openclaw skills --help
# rendered from src/cli/skills-cli.ts
Usage: openclaw skills [options] [command]

List and inspect available skills

Options:
  -h, --help  display help for command

Commands:
  search       Search ClawHub skills
  install      Install a skill from ClawHub, git, or a local directory
  update       Update ClawHub-installed skills in the active or shared managed directory
  verify       Verify a ClawHub skill with ClawHub
  curator      Inspect and manage skill lifecycle curation
  workshop     Manage pending skill proposals
  list         List all available skills
  info <name>  Show detailed information about a skill
  check        Check which skills are ready, visible, or missing requirements
  help [command]display help for command

$ openclaw memory --help
# rendered from extensions/memory-core/src/cli.ts (bundled extension; the command is contributed to the root program when the memory-core extension is loaded, so it is absent from the root descriptor tables above)
Usage: openclaw memory [options] [command]

Search, inspect, and reindex memory files

Options:
  -h, --help  display help for command

Commands:
  status                      Show memory search index status
  index                       Reindex memory files
  search [query]              Search memory files
  promote                     Rank short-term recalls and optionally append top entries to MEMORY.md
  promote-explain <selector>  Explain a specific promotion candidate and its score breakdown
  rem-harness                 Preview REM reflections, candidate truths, and deep promotions without writing
  rem-backfill                Write grounded historical REM summaries into DREAMS.md for UI review
  help [command]              display help for command

$ openclaw hooks --help
# rendered from src/cli/hooks-cli.ts
Usage: openclaw hooks [options] [command]

Manage internal agent hooks

Options:
  -h, --help  display help for command

Commands:
  list            List all hooks
  info <name>     Show detailed information about a hook
  check           Check hooks eligibility status
  enable <name>   Enable a hook
  disable <name>  Disable a hook
  install         Deprecated: install a hook pack via `openclaw plugins install`
  update          Deprecated: update hook packs via `openclaw plugins update`
  help [command]  display help for command

$ openclaw channels --help
# rendered from src/cli/channels-cli.ts
Usage: openclaw channels [options] [command]

Manage connected chat channels and accounts

Options:
  -h, --help  display help for command

Commands:
  list                  List chat channels (configured by default; pass --all for installable catalog)
  status                Show gateway channel status (use status --deep for local)
  capabilities          Show provider capabilities (intents/scopes + supported features)
  resolve <entries...>  Resolve channel/user names to IDs
  logs                  Show recent channel logs from the gateway log file
  add                   Add or update a channel account
  remove                Disable or delete a channel account
  login                 Link a channel account (if supported)
  logout                Log out of a channel session (if supported)
  help [command]        display help for command

$ openclaw gateway --help
# rendered from src/cli/gateway-cli/register.ts + src/cli/daemon-cli/register-service-commands.ts
Usage: openclaw gateway [options] [command]

Run, inspect, and query the WebSocket Gateway

Options:
  -h, --help  display help for command

Commands:
  run            Run the WebSocket Gateway (foreground)
  status         Show gateway service status + probe connectivity/capability
  install        Install the Gateway service (launchd/systemd/schtasks)
  uninstall      Uninstall the Gateway service (launchd/systemd/schtasks)
  start          Start the Gateway service (launchd/systemd/schtasks)
  stop           Stop the Gateway service (launchd/systemd/schtasks)
  restart        Restart the Gateway service (launchd/systemd/schtasks)
  call <method>  Call a Gateway method
  usage-cost     Fetch usage cost summary from session logs
  health         Fetch Gateway health
  stability      Fetch payload-free Gateway stability diagnostics
  diagnostics    Export local support diagnostics
  probe          Show gateway reachability, auth capability, and read-probe summary (local + remote)
  discover       Discover gateways via Bonjour (local + wide-area if configured)
  help [command] display help for command

$ openclaw approvals --help
# rendered from src/cli/exec-approvals-cli.ts (root alias: exec-approvals)
Usage: openclaw approvals [options] [command]

Manage exec approvals (gateway or node host)

Options:
  -h, --help  display help for command

Commands:
  get        Fetch exec approvals snapshot
  set        Replace exec approvals with a JSON file
  allowlist  Edit the per-agent allowlist
  help [command]display help for command

$ openclaw message --help
# rendered from src/cli/program/register.message.ts + src/cli/program/message/register.*.ts
Usage: openclaw message [options] [command]

Send, read, and manage messages and channel actions

Options:
  -h, --help  display help for command

Commands:
  send         Send a message
  broadcast    Broadcast a message to multiple targets
  poll         Send a poll
  react        Add or remove a reaction
  reactions    List reactions on a message
  read         Read recent messages
  edit         Edit a message
  delete       Delete a message
  pin          Pin a message
  unpin        Unpin a message
  pins         List pinned messages
  permissions  Fetch channel permissions
  search       Search Discord messages
  thread       Thread actions
  emoji        Emoji actions
  sticker      Sticker actions
  role         Role actions
  channel      Channel actions
  member       Member actions
  voice        Voice actions
  help [command]display help for command