Harnesses
The agent behind the chat, and how to pick one.
A harness is the headless agent process that powers the chat. Claude is the default.
Select a harness
conciv({
harness: 'codex',
harnessBin: '/usr/local/bin/codex',
})harness picks the adapter. harnessBin overrides the binary on your PATH. See
Configuration.
Available
Claude
Default. Full support. Needs the claude CLI on your PATH.
conciv({harness: 'claude'})Codex
Full support.
conciv({harness: 'codex'})Planned
gemini-cli, opencode, and pi are stubs today. The ids exist but the adapters are not implemented yet.