Structured JSON error envelope; next_steps added to workflow commands
v0.296.0
2 features4 enhancements3 fixesThis release2 featuresNew capabilities4 enhancementsImprovements to existing features3 fixesBug fixesAI-tallied from the release notes
Changelog
- 0300b6e844f1df228d75b11e231f3ca3f3fcd9fb Add structured JSON next_steps to workflow commands and a global JSON error envelope.
- 86989ca474a6b58989aad14875ad375ebd6ee7a8 Defer non-workflow errors to the global JSON classifier in workflow commands.
- 8220ab3d847f36dc7a1b5b1ec3e1bd3530ac37d6 Error on unknown root subcommands so JSON mode reports UNKNOWN_COMMAND.
- 008f9fee62f18e4247c1ef74dc8f3a317a672df3 Match both interactive-shell and interactive-terminal messages as TTY_REQUIRED.
- 4b14f756148631ad9be3329276e49368f2f21612 Merge branch 'main' into cli/workflow-json-next-steps
- 2cac4d562433522379cd97abd9f6036643f56359 Only classify transport-level failures as NETWORK_ERROR
- ab8a035fd10d3da24fe6a6cdff9bb827e1350966 Restore non-human format rejection for confirmation-gated workflow commands
- 838f2a7a53e95852c350cdf84e341de6b729f74e Revert "Error on unknown root subcommands so JSON mode reports UNKNOWN_COMMAND."
- 0651e90e9bc07b375864a0e6a8988ce5c2c0914d Revert workflow-specific JSON error handling to focus on the global envelope.
- b7ce77a05d7f7c01a308838eb7689a2698cd0ab5 Unify JSON error envelope on the issues schema, strip ANSI codes, document codes.
- 35f0f9aaaa19ef17f568d31bfe26bfda0c30e5c1 Write query patterns to stdout
Fetched July 9, 2026

