Repository navigation
v2.3.0 — run --json failure contract (ears for coding agents)
soundcheck-cli 2.3.0
npm install -g soundcheck-cli # the command is `soundcheck`The agent-first release. A coding agent can't hear — so it converges on green text tests while the spoken agent is still wrong. run --json gives it the failure as machine-readable evidence it can patch from.
Added
-
run --json— a machine-readable failure contract for coding agents and CI.soundcheck run … --jsonemits a stable,schema-versioned JSON document instead of making an agent scrape the HTML report or stdout. Per scenario: the gate results, the trace-drivendiagnosis(the same evidence + remediationhintthetunefixer reads — patch from evidence, not gate names),oracleHeard(what the STT oracle heard), the optional judge verdict, and areproducecommand to re-run just that scenario; the runsummaryadds a dedupedfailingGatestaxonomy. Bare--jsonwrites JSON to stdout and routes all human output to stderr (stdout stays parseable);--json <file>writes a file and keeps the human output. Exit code unchanged (0 iff every gate passed).soundcheck run scenarios --aut ./agent.ts --replay --json | jq .summary
Changed
- Docs lead with the published install. The guide, command reference, tutorial, and coding-agent skill present
npm install -g soundcheck-cli(the command stayssoundcheck) as the primary install, with the source checkout kept for the bundled examples and contributing.
Full notes: CHANGELOG.
🤖 Generated with Claude Code