Vally 0.17.0
Released on 2026-09-23.
Breaking
- Unknown stimulus fields in
eval.yamlare now rejected at runtime instead of silently ignored. (#1176) - LLM judges always read evidence from temporary files;
output_delivery: inlineis rejected andoutput_delivery: workspaceis deprecated. (#1188) - Public API (
@microsoft/vally): executor OTel “telemetry” APIs are renamed to “tracing” (e.g.configureTelemetry()→configureTracing(),ExecutorTelemetryConfig→TracingConfig), and backends can now receive tracing config too. (#1210) - The default LLM judge model is now
gpt-5.6-terra. (#1184)
Features
vally oracleaccepts agolden_commandinput that runs a known-good workflow against the workspace before grading. (#1113)stimulus.simulationcan simulate MCP tool responses. (#1174).vally.yamlsupports root-level and per-suitemetadata, exposed to reporters via the run context. (#1177, #1187)vally gradegains--backendand--backend-argsfor offline grading through a selected backend. (#1220)- The CLI shows a status indicator while reporter plugins run. (#1212)
- ATIF conversion gains opt-in
toolResultStatus: "require-explicit"andsubagentIdentity: "instance"options. (#1225)