Everruns Documentation
Everruns is a durable agentic harness engine built on Rust. It provides APIs for managing agents, sessions, and long-running tasks with real-time event streaming via SSE.
Get Started
- Read the Introduction to understand core concepts
- Deploy with Docker Compose in minutes
- Create your first agent via the API or Management UI
Develop
Concepts Agents, sessions, turns, capabilities, and how they fit together.
Capabilities Modular tools that extend agent behavior — file system, bash, web fetch, and more.
SDK Official client libraries for Rust, Python, and TypeScript.
CLI Command-line interface for managing agents, sessions, and conversations.
Agent Skills Portable instruction packages that extend agents with specialized knowledge.
Events & Streaming Real-time SSE event protocol for session observability.
API Reference Complete REST API reference generated from OpenAPI spec.
Event Reference All event types in the Everruns event protocol.
Integrate
Daytona Cloud sandbox environments for secure, isolated code execution.
Braintrust LLM observability, evaluation, and trace visualization.
Operate
Docker Compose Deploy the full platform — control plane, workers, UI, and database.
Environment Variables All configuration knobs for the control plane and workers.
Admin Container Database migrations, key rotation, and other admin tasks.
Architecture System components, data flow, and scaling model.