01 · BOUNDARY
Start inside a project root.
Every launch is tied to a real repository path. Cwd, input, process control, and file-sensitive operations stay inside the local boundary Coven validates.
OPENCOVEN · LOCAL AGENT RUNTIME
Coven gives Codex, Claude Code, and future harnesses a shared local room: explicit project boundaries, attachable sessions, durable history, and one authority layer for execution.
HOW IT WORKS
OpenCoven keeps agent work visible and bounded. The harness may be powerful; the project boundary remains explicit.
01 · BOUNDARY
Every launch is tied to a real repository path. Cwd, input, process control, and file-sensitive operations stay inside the local boundary Coven validates.
02 · SESSION
Codex, Claude Code, and future adapters run through a neutral PTY contract with session records, titles, events, input, attach, and kill semantics.
03 · COCKPIT
comux, OpenMeow, OpenClaw, and purpose-built clients can all read the same session state instead of inventing separate orchestration loops.
HARNESSES
Coven does not replace the agent. It gives each agent a controlled execution chamber that the rest of the OpenCoven ecosystem can observe, attach to, and coordinate around.
Launch coding tasks in a project-scoped PTY with visible output and durable session history.
Run Claude Code where it belongs: inside the chosen repo, under Coven-managed lifecycle control.
The runtime shape stays harness-neutral so new agent CLIs can join without rewriting clients.
WHY LOCAL CONTROL
The daemon is the final validator for launch, cwd, input, kill, and path-sensitive requests. Clients can suggest; Coven decides.
Sessions are not disposable logs. They can be listed, replayed, followed, and reattached from the CLI or a first-party cockpit.
SQLite-backed metadata and event logs preserve context across daemon restarts without handing your project loop to a cloud queue.