- Live scoring: every trace is carved into task executions and judged against the capability’s eval set
- Datasets from traffic: traces become eval and training data, shaped by the dataset’s own agent
- Eval runs: variants measured against a baseline with typed scores
- Optimiser: candidates generated and replayed in your repository by the CLI, scored on the platform, the winning diff left for you to apply
- Models: GPU runs on Modal or Baseten, loss curves, a benchmark against your production model
- Inference: OpenAI-compatible API for your trained models and frontier models
- MCP and CLI: the same workflows from Cursor, Claude Code, OpenCode, or Codex
Surfaces
Authenticate with an
ovr_ key as X-Api-Key: <key> or Authorization: Bearer <key>. Keys are scoped to an account or to one project; see Projects & administration.
Guides
Quickstart
One pasted prompt: SDK, MCP, capability scan, first trace.
Self-hosting
Docker Compose, the environment reference, backends and billing modes.
Observability
OTLP ingest, span model, attribute mapping, the executions view.
Python SDK
init(), the run boundary, decorators, tasks, runtime expectations.Agent & Capabilities
Local discovery, the scan push, tasks, telemetry attribution.
Datasets
Source, cells, versions, contracts, the workshop agent.
Eval
Evaluator kinds, claims, task bindings, eval runs.
Trace scoring
Units, tasks, verdicts, execution and session scores.
Optimisers
The client-driven loop, harness and backtesting modes, the winning diff.
MCP
Setup per coding agent, the tool catalog, prompts, resources.
Models & API
Models
Runs, the model catalog, loss curves, the baseline benchmark.
Inference
Serving lifecycle, the capability alias,
/api/v1/chat/completions.REST API
Auth, endpoint map, conventions, Swagger.
CLI
overmind init, scan, dataset, optimise, model.