Release notes
Version 0.21.0
Features
- Docker evals can select different task and grading images per eval, and
resourcescan limit CPU, memory, and PIDs for task and grading containers. - Eval specs can provide defaults for explicitly selected exporters.
- Harbor uses an OS-specific base image when none is configured.
- LLM judges can configure evidence snapshot limits and read budgets while retaining the existing defaults.
- Copilot model summaries show resolved model selections without changing model identity or grouping.
- Tool trajectory events include end timestamps for accurate per-step durations, with a serialized event type and converter for reporter integrations.
- The Copilot SDK executor natively dispatches explicit
/skill-nameprompts, including skills that cannot be invoked by the model. - Oracle baselines support per-grader oracle_baseline: allow-pass to report legitimate passes as N/A under –no-golden-input, including for LLM and plugin graders.
- Harbor task metadata preserves resolved eval and stimulus tags.
Fixed
- Invalid grading results are reported as
ERRORrather thanFAIL, while valid failing verdicts remainFAIL. - Named environments resolve from each eval’s project configuration.
- Turn-scoped graders work with joined Harbor exports when the agent reconstructs the original conversation.
- TypeScript plugins load correctly.
- Core package builds work with npm 12 and Git tarballs on Windows.