Skip to content

Releases: gi-dellav/zerostack

v1.8.5

Choose a tag to compare

@github-actions github-actions released this 10 Oct 13:18

What's Changed

  • (IMPORTANT) /loop is being deprecated; it will still be avaialbe until the next major release, but it won't be found in the set of default compile-time features
  • (IMPORTANT) The zerostack-lite-[target] family of binary builds now ships with --default-features instead of --no-default-features, while the standard build still ships with all features enabled
  • feat(ui): Ctrl+Left, Ctrl+Right, paste in input and selection in input; by @0f3b79350c99d
  • feat(status-signals): report permission waits (protocol v1.1) by @xavierforge in #282
  • feat(cli): added --disable-lazygit (Ctrl+L shortcut), used by multistack
  • add darcs commands to permissions by @toastal in #299
  • feat(provider): add opencode-zen and opencode-go by @shramee in #294
  • prompt: optimized write-text.md for better prose (higher average word-per-phrase count)
  • prompt: optimized code.md for reduced amount of find/grep calls (works best on recent models)
  • tweak: tweaked default values for compaction and for tool call (the compaction kicks off less often; grep/find now provide more outputs)
  • docs: add Opper custom provider recipe by @Felixkw12 in #306
  • fix(ui): make bash allow-always patterns match paths by @NotAFlightRisk in #281
  • fix(ci): clear engine clippy lints and the advisor panic under --all-features by @xavierforge in #286
  • fix(agent): group parallel tool calls and results in history by @shurizzle in #297
  • build: bump the cargo group across 1 directory with 4 updates by @dependabot[bot] in #309
  • internal: rewrote code around Engine struct, allowing for easier edits
  • internal: updated deps to latest version
  • internal: moved logging logic to compile-time feature (enabled by default)
  • chore: refresh model catalog from models.dev by @xavierforge in #308

New Contributors

Full Changelog: v1.8.4...v1.8.5

v1.8.4

Choose a tag to compare

@github-actions github-actions released this 07 Sep 13:33

What's Changed

Full Changelog: v1.8.3...v1.8.4

v1.8.3

Choose a tag to compare

@github-actions github-actions released this 06 Sep 20:45
  • Improved prompts
  • Added --prompts-dir to load prompts from another directory
  • Added --custom-mcp NAME=cmd args... to load a one-time stdio MCP server
  • Added --custom-mcp-http NAME=URL to load a one-time HTTP MCP server

Update to prompts

  • Fully redesigned write-text prompt around Simplified Technical English
  • Better skill support in autoconfig
  • Better CLI instructions in orchestrator
  • Better pdf/docx/xlsx instructions in work
  • Added instructions to run data visualizations via NiceGUI in code and work

Full Changelog: v1.8.2...v1.8.3

v1.8.2

Choose a tag to compare

@github-actions github-actions released this 06 Sep 08:30

What's Changed

New Contributors

Full Changelog: v1.8.1...v1.8.2

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:26

Fixed setup wizard (--setup) bug

Full Changelog: v1.8.0...v1.8.1

v1.8.0 - "The Great Cleanup"

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:24

v1.8.0 focuses on cleaner code, with a huge TUI refactoring by @wowi42 and several smallers improvements and bugfixes by @gi-dellav, @xavierforge, @thomasjfox and @Dessalines39394

No major features were added, but you can expect less bugs and better startup times.

What's Changed

  • networking logic refactoring (@gi-dellav)
  • fixed chain-of-prompts unrendered TUI bug (@gi-dellav)
  • updated deps + fixed warnings (@gi-dellav)
  • fix: sync Cargo.lock version with Cargo.toml (1.7.2) by @wowi42 in #217
  • perf: stream FilePicker results and cancel the walk on deactivate by @wowi42 in #216
  • docs: SEO metadata, sitemap/robots, and working internal links on the Pages site by @wowi42 in #224
  • fix(prompts): rewrite orchestrator.md against real capabilities by @wowi42 in #220
  • feat: LSP integration with diagnostics feedback to the agent by @wowi42 in #223
  • chore: refresh model catalog from models.dev by @xavierforge in #232
  • test(config): read expected context windows from the baked catalog by @xavierforge in #233
  • feat(headless): record tool calls and results in print-mode sessions by @xavierforge in #230
  • Add startup timing instrumentation to diagnose slow launches by @wowi42 in #226
  • feat: warn on unknown config keys at startup by @wowi42 in #219
  • feat: update prompts/themes by diff instead of blanket regeneration by @wowi42 in #218
  • feat: integrate rtk output-filtering proxy into bash tool by @wowi42 in #221
  • fix: read context window and pricing live for custom providers by @wowi42 in #225
  • feat(mcp): add timeouts, retries, auto-reconnect, and concurrent connect by @wowi42 in #240
  • feat(session): record active prompt name and source by @xavierforge in #228
  • ci: bump taiki-e/install-action from 2.84.1 to 2.85.3 in the actions group by @dependabot[bot] in #238
  • feat: configurable semantic role colors in themes and config by @wowi42 in #235
  • fix: stop MCP server stderr from corrupting the TUI by @wowi42 in #237
  • test(ui): headless integration tests for the TUI main loop (#186) by @wowi42 in #241
  • feat(sandbox): add sandbox-required for fail-closed bash isolation by @xavierforge in #244
  • chore: refresh model catalog from models.dev by @xavierforge in #246
  • feat(sandbox): mask credential directories inside the bwrap sandbox by @xavierforge in #245
  • fix(clippy): allow await_holding_lock in the TUI loop tests by @xavierforge in #250
  • Fix edit & delete in the --setup screen by @thomasjfox in #252
  • ci: bump taiki-e/install-action from 2.85.3 to 2.85.7 in the actions group by @dependabot[bot] in #248
  • feat(ui): add mouse_capture config option by @wowi42 in #247
  • fix(ui): restore cursor visibility on exit by @thomasjfox in #253
  • Redraw prompt input char when run finished by @thomasjfox in #254
  • feat(sandbox): add sandbox-network to run bwrap commands offline by @xavierforge in #255
  • chore: refresh model catalog from models.dev by @xavierforge in #257
  • fix(docs): restore broken star history chart by @Dessalines39394 in #263
  • chore: refresh model catalog from models.dev by @xavierforge in #261
  • fix(agent): pair parallel tool calls by internal call id by @xavierforge in #266
  • Fix off-by-one in cursor scrolling by @thomasjfox in #264
  • Update docs on input keybindings by @thomasjfox in #265
  • docs: fix MiniMax full-context pricing by @octo-patch in #258
  • ci: bump taiki-e/install-action from 2.85.7 to 2.86.7 in the actions group across 1 directory by @dependabot[bot] in #259
  • ci: bump taiki-e/install-action from 2.86.7 to 2.87.2 in the actions group by @dependabot[bot] in #269
  • build: bump the cargo group across 1 directory with 11 updates by @dependabot[bot] in #267

New Contributors

Full Changelog: v1.7.2...v1.8.0

v1.7.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 19:52

What's Changed

  • perf(tui): make Renderer dirty-region aware by @wowi42 in #204
  • ci: bump the actions group with 2 updates by @dependabot[bot] in #205
  • build: bump the cargo group with 11 updates by @dependabot[bot] in #206
  • perf: parse markdown only for completed lines while streaming by @wowi42 in #207
  • feat: project-local config override via .zerostack/config.toml by @wowi42 in #208
  • test: serialize track_read tests sharing global state by @wowi42 in #209
  • perf: pre-wrap feed layout so scroll/selection reuse visual rows by @wowi42 in #210
  • fix: honor resumed history and fail closed on Ask in headless mode by @xavierforge in #212
  • fix: surface non-fatal errors instead of swallowing them by @wowi42 in #213
  • feat: /export, /import and /share for sessions by @wowi42 in #211
  • fix: validate URLs in open_url and report clipboard/open failures by @wowi42 in #214

Full Changelog: v1.7.1...v1.7.2

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 19:01

What's Changed

  • refactor(ui): extract stateful App struct from run_interactive by @wowi42 in #189
  • Introduce Feed model for TUI chat content by @wowi42 in #191
  • docs: add MiniMax custom provider recipe by @octo-patch in #196
  • ci: expand CI with fmt, clippy, feature matrix, macOS, debug install by @wowi42 in #192
  • refactor(ui): group App state into UiContext/AgentRunState/ChainState/SlashState by @wowi42 in #198
  • fix(ui): coalesce paste bursts so multi-line paste lands as one block by @wowi42 in #199
  • ci: bump taiki-e/install-action from 2.82.10 to 2.83.2 in the actions group by @dependabot[bot] in #193
  • build: bump the cargo group with 4 updates by @dependabot[bot] in #194
  • tui: centralize agent rebuild in one rebuild_agent helper by @wowi42 in #201
  • fix: apply the default prompt's %%mode= directive at startup by @wowi42 in #203
  • tui: extract apply_prompt_mode helper for prompt selection by @wowi42 in #202

New Contributors

Full Changelog: v1.7.0...v1.7.1

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 02:14

What's Changed

  • fix(headless): honor --pure-stdout in --loop mode by @xavierforge in #171
  • ci: bump taiki-e/install-action from 2.82.7 to 2.82.10 in the actions group by @dependabot[bot] in #173
  • fix(pricing): price Anthropic cache tokens so cost isn't undercounted by @xavierforge in #172
  • build: bump the cargo group with 3 updates by @dependabot[bot] in #174
  • fix: mouse text selection broken by missing bottom-alignment padding by @wowi42 in #175
  • feat: clickable hyperlinks in chat output by @wowi42 in #176
  • feat(logging): add crash log directory and panic hook by @wowi42 in #177
  • feat(hooks): external-command hooks at agent lifecycle points by @xavierforge in #178
  • refactor(memory): priority-order truncation and recency-based daily log selection by @xavierforge in #181
  • docs: sync ARCHITECTURE.md, README.md, and docs/ with current codebase by @xavierforge in #182
  • fix(clippy): collapse nested if statements into let-chains by @xavierforge in #183
  • fix(help): list all dispatched commands in /help output by @xavierforge in #184
  • feat(memory): add memory_edit, backups, and long-term append dedup by @xavierforge in #185
  • fix(storage): expand tilde in ZS_DATA_DIR and ZS_CONFIG_DIR by @wowi42 in #188

Full Changelog: v1.6.2...v1.7.0

v1.7.0-rc1

v1.7.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 12:08

What's Changed

  • Added /tutor and --tutor for new users
  • Added work prompt, making the Agent act as a office worker (ex. Claude Cowork)
  • Added --setup for accessing a configuration UI
  • fix(headless): honor --pure-stdout in --loop mode by @xavierforge in #171
  • ci: bump taiki-e/install-action from 2.82.7 to 2.82.10 in the actions group by @dependabot[bot] in #173
  • fix(pricing): price Anthropic cache tokens so cost isn't undercounted by @xavierforge in #172
  • build: bump the cargo group with 3 updates by @dependabot[bot] in #174
  • fix: mouse text selection broken by missing bottom-alignment padding by @wowi42 in #175
  • feat: clickable hyperlinks in chat output by @wowi42 in #176
  • feat(logging): add crash log directory and panic hook by @wowi42 in #177
  • feat(hooks): external-command hooks at agent lifecycle points by @xavierforge in #178
  • refactor(memory): priority-order truncation and recency-based daily log selection by @xavierforge in #181
  • docs: sync ARCHITECTURE.md, README.md, and docs/ with current codebase by @xavierforge in #182
  • fix(clippy): collapse nested if statements into let-chains by @xavierforge in #183
  • fix(help): list all dispatched commands in /help output by @xavierforge in #184

Full Changelog: v1.6.2...v1.7.0-rc1