Run an evalsmith suite
run_suiteExecutes a full evalsmith.yaml suite from workspace files: retrieval metrics, config comparison, tool-call checks, prompt regression and pass/fail gates, returning Markdown, JSON or JUnit reports.
Instructions
Run a whole evalsmith.yaml suite from the workspace, the same as evalsmith run in CI: retrieval metrics, config comparison, tool-call checks and prompt regression, read from the files the suite points at, then the gates. Use it when the data lives in files rather than in the conversation. Reads files only inside the workspace root; with the judge on it reaches the configured model.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gates | No | Minimums that override the suite's gates of the same name, e.g. { "recall@5": 0.8, "tool_calls": 1 }. | |
| judge | No | Run the LLM judge when the suite enables it, on the server's configured endpoint. Off by default; it never changes the verdict. | |
| config | No | Path to an evalsmith.yaml suite, relative to the server's workspace root (EVALSMITH_ROOT, the directory the server started in by default). Every file the suite references must also be inside the root. Omit it to run the bundled example suite. | |
| format | No | Format of the report returned with the results: markdown, json or junit. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| suite | Yes | Every section's results and the evaluated gates. | |
| format | Yes | ||
| passed | Yes | True when every gate passes and no prompt regressed. | |
| report | Yes | The suite rendered in the requested format. |