Runtime & Integrations

Runtime and integrations

Embed Codewhale in the tools you already use. Beyond the terminal, it runs a local control plane that editors, scripts and chat apps can talk to.

Integration surfaces

Trust boundary

Runs on your machine

The Runtime API binds 127.0.0.1 by default. The local runtime does not require a Codewhale account or hosted relay.

Auth required

Runtime API routes (/v1/*) require a Bearer token. Pass --auth-token at startup or set CODEWHALE_RUNTIME_TOKEN. Only a loopback bind can turn this off, with --insecure-no-auth.

Permissions user-controlled

Remote clients submit requests and approval decisions through the authenticated Runtime API. Local mode, permission posture, and sandbox policy still apply.

Open protocols

The HTTP/SSE Runtime API, MCP surface, and baseline ACP stdio adapter serve different integration needs; choose the interface your compatible client supports.

Runtime facts

Version
0.10.0
Tool count
80
Sandbox backends
seatbelt (macOS, when available) · bubblewrap (Linux, opt-in when installed)
Details
Crates
27 · agent, app-server, build-support, cli, cloud-facts, command-contract, config, core, execpolicy, hooks, lane, localization, mcp, memory, models, palette, paths, protocol, release, runtime, secrets, state, telemetry, tools, tui, workflow, workflow-js
Source revision
24a7b99a73c186e70dfb8341b046d638f28d4cbb

Detailed implementation docs:Runtime API and ACP stdio adapterMCP integration