Before you begin
Install Go 1.26+, plus Python 3.11+ or Node 22+ to run the agent.1
Start the dev kernel
Point the dev kernel at a config to register agents on boot:Each entry gives an agent’s
webhook_url, its HMAC secret, and optionally a
policy block or a policy_file path.2
Run an agent
An agent is an HTTP service that speaks the kernel’s protocol. The
hello example listens on :5000 and calls back to the kernel on :8080. In a
second terminal, start it:3
Create an execution
In a third terminal:
exec watch tails events until the run finishes. exec events prints the whole
log with payloads. See CLI.Where to go next
Architecture
The domain model, state machines, and how durability works.
Agents
The webhook protocol and the dispatch and replay lifecycle.
Policy
Allow, deny, or hold a step for human approval.
HTTP API
The
/v0 client, agent, and admin endpoints.Python SDK
Build agents and clients in Python.
TypeScript SDK
Build agents and clients in TypeScript.
Deployment
Running the production kernel, its config, and Docker.