Skip to main content
Connecting your application takes three files: an Adapter that knows how to call it, an Experiment that fixes the subject under test and the run count, and an eval that defines assertions. The steps below give the shortest complete path, covering both automatic setup with a coding agent and manual setup.
1

Set up

2

Run evals

3

View results

Manual setup

Adapter

The Adapter connects your Agent to NiceEval. Three integration tiers, from non-intrusive connection to modifying your agent’s configuration, unlock different eval capabilities — see Tier.

Experiment

Eval

At this point, the first eval has run successfully. This minimal Adapter only supports single-turn calls; the second turn does not carry the first turn’s history. Multi-turn sessions, tool-call events (used by t.calledTool()), HITL, and tracing are all optional capabilities you add later. Existing evals do not need to change when you extend the setup by following Connect Your Agent.

Compare against a complete project

Once the first eval runs successfully, go to Examples and pick a complete project by subject under test. Those pages ship runnable source code; general operating steps live in the matching Tutorials task page.

Put it in CI

Read Authoring Evals and Evaluation kinds, then replace the example with your real scenario.