9-dimension Harness
Memory · Tools · Context · Sandbox · Hooks · Routing · Telemetry · Compaction · Pruning — every dimension of a long-running agent, covered.
Python core · Java business backend · TypeScript UI — everything you need to ship a real agent product.
agentcook is an opinionated agent harness that pulls together the moving parts every production agent needs — memory, tools, context management, sandbox isolation, hook pipelines, multi-model routing — behind a coherent API.
It is split across three runtimes by concern:
agentcook-core + agentcook FastAPI): the agent loop, memory layers, plugin runtime, model routing, observability.agentcook-java): users, sessions, plugins, connectors, permissions — the operational data plane.agentcook-admin Vue 3 + agentcook-app React 19 + Electron): admin dashboard and the end-user chat surface.A Traefik gateway fans traffic between Python and Java, and a Helm chart deploys the lot to Kubernetes.
git clone https://github.com/agentcook-cc/agentcook
cd agentcook-cc
make dev # docker-compose: postgres, redis, jaeger, prometheus
uv sync # python deps
uv run uvicorn agentcook_app.main:app --reloadOpen http://localhost:8000/docs for the live OpenAPI explorer. Continue with the Quickstart to send your first chat request.