v0.21.0
zut v0.21.0
Install with:
curl -fsSL https://raw.githubusercontent.com/bnema/zut/main/install.sh | bashOr download a binary below, verify it with checksums.txt, and add it to your $PATH.
Changelog
Added
- 808bb65: feat(core): stabilize dynamic prompt context (@bnema)
- 978d6ff: feat(modes): add session info command (@bnema)
- 4b33cf8: feat(modes): queue image prompts while busy (@bnema)
- 0cfe50a: feat(orchestrator): add research tools (@bnema)
- 70aca24: feat(orchestrator): allow read-only codebase exploration (@bnema)
- 5d2b756: feat(provider): account for OpenAI cache usage (@bnema)
- c7695e6: feat(provider): expand GPT-5.6 context windows (@bnema)
- 073fe61: feat(subagents): support bounded spawn waits (@bnema)
Fixed
- 36aecf0: fix(cache): preserve request routing state (@bnema)
- 1a6392e: fix(core): preserve provider prompt prefixes (@bnema)
- f7259b0: fix(modes): keep session info in scrollback (@bnema)
- 125f053: fix(modes): preserve queued image context (@bnema)
- 54f793e: fix(provider): gate Responses cache continuation (@bnema)
- 59535ff: fix(provider): retain full request on continuation mismatch (@bnema)
- 775d96b: fix(provider): use websocket for codex subscriptions (@bnema)
- c21eb9c: fix(provider): verify cache continuation boundaries (@bnema)
- d79d4ec: fix(subagents): harden projection persistence (@bnema)
- 81538e1: fix(subagents): preserve projection portability (@bnema)
- 77dae25: fix(subagents): report queued spawn waits (@bnema)
- 623e758: fix(tools): guide recovery from ambiguous edits (@bnema)
Changed
Documentation
Tests
- 7aad900: test(core): close hydrated session fixture (@bnema)
- a635da7: test(core): close reloaded dynamic context session (@bnema)
- 38f58a7: test(subagents): remove queue timeout race (@bnema)
Other changes
- cd9706d: Merge pull request #124 from bnema/fix/orchestrator-read-tool (@bnema)
- aa7307c: Merge pull request #140 from bnema/feat/openai-agent-cache-correctness (@bnema)
- cabc432: Merge pull request #141 from bnema/fix/stable-tool-result-history (@bnema)
- 6fc319c: Merge pull request #142 from bnema/feat/subagent-spawn-wait (@bnema)
- d1569c1: Merge pull request #143 from bnema/feat/session-info-command (@bnema)
- f4d798e: Merge pull request #144 from bnema/feat/queue-image-prompts (@bnema)
- e791659: Merge pull request #145 from bnema/perf/state-persistence (@bnema)
- bb1e1e8: Merge pull request #146 from bnema/fix/session-info-transcript (@bnema)
- 57389a8: Merge pull request #147 from bnema/fix/edit-ambiguous-match-guidance (@bnema)
- 0b52359: Merge pull request #148 from bnema/feat/openai-500k-context (@bnema)