Covendocs

Getting started

Install Coven, run one session, and keep its record.

1 min read

What you get

Coven supervises a coding-agent CLI in a project boundary, then keeps its session record and event log locally. Your harness keeps its own provider login; Coven keeps the lifecycle, replay, and local API consistent.

1. Verify Coven

Use the package without a global install:

npx @opencoven/cli doctor

Or install it globally:

npm install -g @opencoven/cli
coven doctor

doctor reports the next setup action when the local store, project detection, daemon, or a harness is not ready.

2. Connect a harness

Install and authenticate the harness you want Coven to launch. For example:

npm install -g @openai/codex
codex login
npm install -g @anthropic-ai/claude-code
claude doctor

See Harnesses for supported harnesses, adapter setup, and credential boundaries.

3. Run a session

From the repository you want to work in:

coven daemon start
coven run codex "fix the failing tests" --title "Fix tests"

The daemon rejects a missing project root or a working directory outside that root. This is the core distinction: a harness runs the task; Coven enforces and records the session around it.

4. Inspect the result

coven sessions
coven attach <session-id>

Archive a completed record when it is no longer active; sacrifice it only when you intend to delete its events permanently.

coven archive <session-id>
coven sacrifice <session-id> --yes

Continue

Was this page helpful?No

Last updated on

On this page