1. Connect your system
Install the Bench SDK or attach its OpenTelemetry bridge, then send one real request. Bench draws the whole system from that trace: the runtime, each agent, the model calls and tools per agent, and hand-offs between agents. Frameworks that emit OpenTelemetry GenAI spans work with the exporter alone. Open the system’s System overview to see what ran and correct its name or scope. Traces do not carry editable prompt text, so your coding agent registers each model call it finds in the repository (one entry per request the code sends to a model: a code-derived key, its messages, the model configuration and the conditions that decide which pieces are sent) withregister_calls. Each registered call is an
evaluable component, shown as Call #id. The
Set up using a coding agent prompt does both steps for you; see
Bench from coding agent.
Connecting GitHub is the fallback: it scans code for prompts, models, tools and
workflows, and adds background rescans and pull requests.
A quick scan is available as soon as a system exists. It
lists prompts whose quality is not measured yet, tools and hand-offs not tested
yet, and each model’s estimated cost next to a lower-priced model. It does not run
your application, and every finding has a Bench button.

