Releases: bnema/zut
Release list
v0.26.0
zut v0.26.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
v0.25.1
zut v0.25.1
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
Fixed
Other changes
v0.25.0
zut v0.25.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
Fixed
- 6f4c43c: fix(subagents): isolate resident worker prompts (@bnema)
- 8a835a8: fix(subagents): preserve worker implementation role (@bnema)
Documentation
Tests
- bb1a57d: test(agent): stabilize cross-platform CI (@bnema)
- fe0a818: test(agent): strengthen watcher and profile assertions (@bnema)
- 8258794: test(subagents): cover mode-specific fallbacks (@bnema)
Other changes
v0.24.0
zut v0.24.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
Fixed
- c728340: fix(core): retry bare stream EOF errors (@bnema)
- 037ba94: fix(tui): address terminal theme review findings (@bnema)
- 6b98b2a: fix(tui): key terminal syntax cache by roles (@bnema)
- 0979a1c: fix(tui): remove unused theme helper (@bnema)
Other changes
v0.23.0
zut v0.23.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
- 2295403: feat(sessions): show search loading feedback (@bnema)
- 9f5e8fd: feat(tui): expand active subagent activity layout (@bnema)
Fixed
- 0da46cd: fix(core): serialize concurrent session writes (@bnema)
- 9f470d3: fix(tui): omit metadata below indent width (@bnema)
- 778aec9: fix(tui): preserve bounded subagent activity rows (@bnema)
Tests
Other changes
v0.22.0
zut v0.22.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
- 0c5f7c1: feat(sessions): add scoped fuzzy session picker (@bnema)
- 1315561: feat(web): add safe page exploration (@bnema)
Fixed
- 108af61: fix(sessions): address picker review findings (@bnema)
- c7b7d25: fix(sessions): count repeated search matches (@bnema)
- caa47a7: fix(sessions): harden picker search lifecycle (@bnema)
- ae3daad: fix(sessions): require contiguous search text (@bnema)
- 2d08d05: fix(sessions): retain matched search excerpts (@bnema)
- 51621a9: fix(web): address review findings (@bnema)
- 964ab58: fix(web): harden exploration policy (@bnema)
- cb40c2f: fix(web): satisfy static analysis (@bnema)
Changed
Tests
Other changes
- 8b4e3af: Merge pull request #149 from bnema/feat/session-picker-fuzzy-search (@bnema)
- f2559ec: Merge pull request #150 from bnema/feat/web-page-exploration (@bnema)
- fae6c20: Merge pull request #151 from bnema/fix/session-search-substrings (@bnema)
- 8dff8a1: Merge remote-tracking branch 'origin/main' into feat/web-page-exploration (@bnema)
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)
v0.20.0
zut v0.20.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
Fixed
Tests
Other changes
v0.19.0
zut v0.19.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
Fixed
- 79ced32: fix(modes): bound subagent dialog metadata (@bnema)
- eb05ca1: fix(modes): constrain subagent dialog height (@bnema)
Other changes
v0.18.0
zut v0.18.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
Fixed
- a1cd53c: fix(goals): let main agent start missions (@bnema)
- d395d30: fix(goals): preserve continuation handoff state (@bnema)
- e05ba05: fix(goals): prevent unbounded continuations (@bnema)
- 1555b7c: fix(modes): remove ineffective input assignment (@bnema)
- 960446d: fix(subagents): lease resident journals across hosts (@bnema)
- 31b43ea: fix(subagents): preserve completion delivery waves (@bnema)
- 642e3ef: fix(subagents): report queued persistence failures (@bnema)
- b3989ce: fix(tui): preserve floating dialog layout (@bnema)
- a8648e7: fix(tui): refine floating pane interactions (@bnema)
Tests
Other changes
- 2766cd4: Merge pull request #130 from bnema/fix/goal-continuation-loop (@bnema)
- d275f18: Merge pull request #133 from bnema/fix/issue-132-required-completion-delivery (@bnema)
- 0ee5de5: Merge pull request #134 from bnema/fix/resident-journal-concurrency (@bnema)
- f294dc4: Merge pull request #135 from bnema/feat/floating-pane (@bnema)
- 86b2df8: Merge pull request #136 from bnema/fix/agent-start-mission (@bnema)