The coding agent you can operate.
Jeden is Wisent’s private coding-agent harness. It owns the model loop, policy, tools, terminal interaction, sessions, memory, extensions, and integrations around the model.
Jeden packages and managed model routes are distributed to approved teams. The public documentation describes the runtime contract without exposing private credentials or infrastructure.
The four-part contract
Route the model
Choose a model per task while keeping provider and subscription decisions outside the agent.
02 / POLICYBound authority
Make approvals, path jails, secret handling, and lifecycle decisions explicit.
03 / TOOLSControl effects
Expose a typed registry of local, browser, process, memory, MCP, and collaboration tools.
04 / RUN LOOPRetain the work
Persist messages, calls, approvals, artifacts, usage, checkpoints, and resumable state.
Ways to run Jeden
| Mode | Use it for |
|---|---|
| jeden | Interactive terminal work with searchable native views and approval prompts. |
| jeden run | One-shot tasks in scripts, CI, or a shell pipeline. Add --json for machine-readable output. |
| jeden rpc | Newline-delimited JSON RPC over standard input and output. |
| jeden acp | Agent Client Protocol over standard input and output. |
| jeden headless | Mutual-TLS headless service with an explicit identity map and optional revoked serial list. |
Where to begin
Start with Getting started. Then read Security model before enabling writes or commands for unattended work.