$ ▌
Documentation · v0.1.x · MVP
The governed agentoperating layer.
Craik turns coding agents from isolated chat sessions into governed project workers with shared context, explicit authority, durable receipts, and handoffs the next agent can trust. These docs cover the CLI, contracts, provider paths, policy model, and the roadmap toward durable agent operations.
- Runners
- codex · claude · gemini
- Providers
- openai · anthropic · oai-compatible
- Status
- 0.1.x · governed MVP
§ Navigate
Four entry points into the runtime.
- 01Learn
Concepts & product model
The thesis, the typed runtime objects, status, ADRs, and where Craik is going.
- vision
- concepts
- contracts
- roadmap
- adrs
- 02Build
Install, integrate, implement
Install Craik, register projects, connect runners and providers, write skills and plugins.
- quickstart
- runners
- providers
- cli
- skills
- 03Operate
Run, monitor & maintain
Operator views, local state, gateway and channels, companion apps, multimodal, locale.
- doctor
- operator surface
- gateway
- learning loops
- 04Secure
Govern, identify, audit
Policy envelopes, capability grants, identity, secrets, redaction, sandboxes, and memory governance.
- governance
- policy
- identity
- sandboxes
- redaction
§ Pick a path
Where are you trying to go?
Curated reading paths for the three things people most commonly do with the Craik MVP. Each path lands you at a working surface in three docs.
01New to Craik
Install, register a project, run your first governed task
02Integrating a runner
Connect Codex, Claude, Gemini, or a provider directly
03Hardening governance
Add operator identity, credential profiles, and policy gates
§ Primitives
The runtime is six durable, typed objects.
Everything in Craik composes from these. Each is queryable, exportable, and bound to an operator identity.
case_file.task_042
Case file
The pre-run brief — evidence, ADRs, contradictions, traps, prior handoffs, and policy bounds.
Readpolicy.envelope
Policy envelope
Write authority, review gates, credential bindings, and approval surfaces as runtime objects.
Readrcpt_4f1c
Capability receipt
A structured record of actor, target, reason, and result. Every provider call, every credential use.
Readhandoff.task_042
Handoff
Machine-readable state for the next agent — human or model — to resume work with reasons attached.
Readgraph.export
Work graph
Tasks, PRs, issues, facts, decisions, docs, tools, agents, and artifacts as connected state.
Readstigmem.facts
Memory & contradictions
Scope-aware fact proposals and a contradiction inbox so truth does not silently overwrite truth.
Read
§ First five commands
From install to first governed run.
Eidetic Labs
Want the product story or the source?
The product site sketches the runtime model and the long-term direction. The repository is the source of truth for these docs and the CLI.