Agent quality evaluations
Dashloom ships an offline golden dataset for Portfolio, Revenue, SEO, Operations, and Agency Client analysis. It tests the output contract independently from any model vendor, so maintainers can compare prompt or provide
Dashloom ships an offline golden dataset for Portfolio, Revenue, SEO, Operations, and Agency Client analysis. It tests the output contract independently from any model vendor, so maintainers can compare prompt or provider changes against the same business cases.
Run the checked-in reference outputs:
npm run eval:agent
To evaluate captured outputs from another model, create a JSON object keyed by case ID and pass its path:
npm run eval:agent -- path/to/provider-outputs.json
Each output contains a summary and structured findings. Every finding supplies title, detail, action, confidence, and evidenceRefs. See evals/reference-outputs.json for the exact shape.
What the evaluator checks
- every finding cites only evidence included in the case;
- required business signals are covered;
- scenario-specific concepts and action language appear;
- unsupported causal or outcome claims are absent;
- relationship evidence is cited as co-movement and never promoted to causal proof;
- confidence and finding counts stay within the contract;
- a single finding never combines monetary evidence from different currencies.
The command returns a non-zero exit code when any case fails. The included reference output verifies the harness, not a third-party model. A provider comparison is valid only when its actual captured outputs, model identifier, prompt version, date, and parameters are retained together.
For workspace-owned, live comparisons, see the Agent Quality Lab. It sends the same frozen evidence and output contract to two to four selected providers, then reports deterministic statistics without asking one model to grade another.