Covendocs
HarnessesHarnesses

Harnesses

Overview of Coven harnesses, supported v0 adapters, provider-auth boundaries, project-root rules, and adapter direction.

1 min read

A harness is an external coding-agent CLI that Coven can launch inside a project root. Coven owns the PTY, session record, event log, attach/replay flow, and local API boundary. The harness owns the conversation, provider authentication, and tool execution inside its own process.

The current v0 harness ids are codex and claude.

Supported v0 harnesses

HarnessHarness idExecutableFirst command
Codexcodexcodexcoven run codex "fix the failing tests"
Claude Codeclaudeclaudecoven run claude "polish this UI"

Runtime boundary

Rendering diagram…

The daemon validates the harness id, project root, working directory, session id, live-session state, and control actions. It does not read provider credentials and does not become the provider client.

Was this page helpful?No

Last updated on

On this page