Skip to content
Apothem
CLI reference

harnesses

CLI reference for the apothem harnesses command group.

List and inspect registered harness adapters.

harnesses is a command group with two subcommands: list and show.

Synopsis

apothem harnesses list [--quiet|-q] [--verbose|-v]
                       [--format plain|json] [--json] [--no-color]
apothem harnesses show NAME
                       [--quiet|-q] [--verbose|-v]
                       [--format plain|json] [--json] [--no-color]

Subcommands

harnesses list

List all registered harness adapters.

OptionDescription
--quiet, -qSuppress informational output; only errors are emitted.
--verbose, -vEmit additional diagnostic output.
--format plain|jsonOutput format (default: plain).
--jsonShorthand for --format json.
--no-colorDisable ANSI color codes in output.
-h, --helpShow help and exit.

harnesses show NAME

Show details for a specific harness adapter. NAME is the kebab-case harness identifier; run apothem harnesses list to see the available identifiers.

OptionDescription
NAMEHarness adapter to inspect (required positional argument).
--quiet, -qSuppress informational output; only errors are emitted.
--verbose, -vEmit additional diagnostic output.
--format plain|jsonOutput format (default: plain).
--jsonShorthand for --format json.
--no-colorDisable ANSI color codes in output.
-h, --helpShow help and exit.

Examples

apothem harnesses list
apothem harnesses list --json
apothem harnesses show claude-code
apothem harnesses show claude-code --json

The registered harness IDs are:

antigravity
claude-code
codebuddy
codex
cursor
gemini-cli
github-copilot
glm
hermes
kimi-code
kiro
open-claw
opencode
qwen-code
trae
windsurf
zed

Exit codes

CodeMeaning
0Success
1Harness not found (harnesses show with an unknown NAME), or every adapter failed to load or report (harnesses list)
2At least one adapter listed, but at least one failed to report (harnesses list)

See also

On this page