v0.34.0
Added
- Added deterministic
triss execrouting toask,review,coder run, orchat, with a JSON--explainmode that performs no model, Git, integration, update-check, stdin, network, or filesystem work. - Added a shared
evidenceresponse contract foraskandreviewacross CLI and MCP. - Extended help, shell completion, README, MCP documentation, and generated agent instructions for the new interfaces.
Changed
- Core CLI and MCP token budgets and coder timeouts now use strict shared positive-number validation.
- Lexical
execrouting is conservative: ambiguous or read-only status wording remains chat, while explicit review or implementation intent selects an agentic route.
Fixed
- Made managed
AGENTS.mdandCLAUDE.mdinitialization transactional and fail-closed across collisions, aliases, symlink changes, partial writes, and rollback races while preserving unrelated bytes and file modes. - Preserved the legacy clean-review text with terminal colors enabled.
- Prevented passive update checks from violating the side-effect-free
exec --explaincontract in interactive shells.
Full changelog: v0.33.0...v0.34.0