Use this flow to reproduce the README demo without API keys.
uv sync
uv run llm-eval list-evals
uv run llm-eval run all --provider mockExpected behavior:
- CLI lists hallucination, brittleness, structured, tool-use, reasoning, safety, streaming, and all.
run all --provider mockemits a Markdown report.- The mock report includes both passing and failing signals, which proves the reporting path does not hide regressions.
Use the failure examples in the README as the review template:
- Identify the case family and case id.
- Record expected output, observed output, and metric impact.
- Assign a root-cause label such as
structured_output.missing_required_fieldortool_use.argument_extraction. - Decide whether the change blocks release using the README threshold table.
export OPENAI_API_KEY=...
export ANTHROPIC_API_KEY=...
uv run llm-eval compare --models gpt-4o,claude-3-5-sonnet-20241022The comparison command writes Markdown and JSON artifacts under experiments/ when given an output path. Do not publish raw provider logs or prompts that contain private data.