Skip to content

"Bug-busters" Update

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jun 22:44

v1.6.0 (also known as v1.5.1) is a release focused purely on fixing bugs and improved the UX of Zerostack.

Main changes

  • Added orchestator prompt that manages multiple parallel zerostack instances (designed to behave like Claude Code's Ultracode)
  • Added SUFFIX.md with the configuration files, allowing for patches that will be applied to all prompts
  • Added support for {cwd}/.zerostack/prompts for prompts
  • Added per-prompt model switching via prompt_to_model via config field
  • Added opt-in mid-turn compaction (thanks Hal)
  • Added configurable status bar (thanks @wowi42)
  • Added more items in the status bar (ex. git branch) (thanks @wowi42)
  • Added configurable option to show reasoning traces (thanks @fayalalebrun)
  • Added configurable left-margin for main buffer (thanks @wowi42)
  • Added /redo support (thanks @xavierforge)
  • Added YAML support for config (thanks @smurfix)
  • Atomic filesystem operations (thanks @xavierforge)

List of external PRs

  • fix(fs): write edit/write tool output atomically by @xavierforge in #112
  • fix: improve CJK token estimation and calibrate context size with real usage by @xavierforge in #111
  • fix: resolv.conf may be a symlink by @qznc in #116
  • Opt-in mid-turn compaction with a hard ceiling by @hal-eisen in #110
  • fix(acp): handle AgentEvent::CompletionCall so the acp feature compiles by @xavierforge in #120
  • chore(lint): resolve clippy warnings across default and feature builds by @xavierforge in #119
  • feat(config): add extra_body for provider-specific request body params by @xavierforge in #124
  • fix(ui): gate slash-command picker entries by compiled feature by @xavierforge in #123
  • fix(session): count Anthropic cached tokens so compaction triggers correctly by @xavierforge in #122
  • feat(ui): show git branch and context size in the status bar by @wowi42 in #130
  • feat(ui): add show_cost_always to display session cost at zero by @wowi42 in #128
  • fix(session): refresh context window from catalog on resume by @wowi42 in #129
  • feat(mcp): add OAuth 2.0 support for URL servers by @wowi42 in #127
  • feat(ctx): accurate context figure and recover failed sends by @xavierforge in #132
  • test(edit): serialize edit-system tests to fix flaky CI by @wowi42 in #133
  • fix(sandbox): must bind /etc/resolv.conf before / by @qznc in #134
  • feat(ui): configurable left margin for the chat area by @wowi42 in #135
  • feat(ui): configurable multi-line status bar by @wowi42 in #131
  • feat(input): scroll, click-to-position, and a height cap for tall input boxes by @xavierforge in #136
  • Nix code stable by @toastal in #126
  • Make renderer margin test robust on narrow terminals by @fayalalebrun in #139
  • Store loop transcripts under the zerostack data directory by @fayalalebrun in #140
  • Kill spawned process groups on cancellation by @fayalalebrun in #142
  • Handle read offsets past EOF by @fayalalebrun in #138
  • Forward reasoning deltas from streamed responses by @fayalalebrun in #141
  • Persist tool outputs in session history by @fayalalebrun in #143
  • fix(statusline): show context percentage honestly past 100% by @xavierforge in #145
  • fix(compaction): announce only when compaction runs and let /compress force it by @xavierforge in #144
  • Flush atomic temp files before rename by @fayalalebrun in #150
  • Store long tool outputs as sidecar artifacts by @fayalalebrun in #148
  • feat: /rewind to an earlier turn and a reversible /undo by @xavierforge in #151
  • Add YAML config parser by @smurfix in #152
  • Retrying and ACP didn't talk to each other. by @smurfix in #153
  • ci: pin CI/CD versions, harden releases (rc prereleases), enforce lint by @wowi42 in #155
  • ci: bump taiki-e/install-action from 2.82.5 to 2.82.6 in the actions group by @dependabot[bot] in #156
  • fix(sandbox): must bind CACHE HOME after / by @qznc in #159
  • feat: fetch OpenRouter pricing for accurate cost tracking by @wowi42 in #158

New Contributors

Full Changelog: v1.5.0...v1.5.1