Generate report
generate_reportRender aggregated evaluation results as Markdown, JSON, or JUnit reports, apply optional metric gates to decide pass/fail, and return the report plus status.
Instructions
Turn the results of the other evalsmith tools into a Markdown summary, a JSON document or JUnit XML for CI dashboards. Use it last, passing the structuredContent of each tool you ran. Optional gates (metric -> minimum) decide the overall pass/fail; returns the rendered report and the pass flag.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Suite name shown in the report title. | evalsmith |
| gates | No | Minimum values, e.g. { "recall@5": 0.8, "tool_calls": 1 }. | |
| format | No | markdown for a PR comment or job summary, json for storage and diffs, junit for CI test dashboards. | markdown |
| retrieval | No | structuredContent of evaluate_retrieval. | |
| toolCalls | No | structuredContent of check_tool_calls. | |
| comparison | No | structuredContent of compare_configs. | |
| regression | No | structuredContent of detect_prompt_regression. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | Yes | ||
| passed | Yes | ||
| content | Yes |