Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,73 @@
# Zoo Code Changelog

## [3.92.0]

- ✨ **Faster model choice and stronger model support:** Switch models from the chat composer. Use Claude Haiku 5.5 on Amazon Bedrock, get more accurate Kimi K3 capabilities on OpenRouter, and use corrected Gemini 4 Argon limits on Vercel AI Gateway.
- 🧭 **More reliable terminal, editing, chat, and remote workflows:** Collapse command output by default when you choose, get clearer editing failures, keep reasoning and API rows visible, and avoid startup and proxy issues in remote workspaces.
- 🔌 **Expanded MCP marketplace:** Connect Zoo Code to AnySearch, Mailtea, and Tradehand through the MCP marketplace.

### Faster Model Choice and Stronger Model Support

- Add an inline model selector to the chat composer (#1502 by @daewoongoh, PR #2034 by @daewoongoh)
- Add Claude Haiku 5.5 to the Amazon Bedrock model catalog (PR #2100 by @app/zoomote)
- Correct Kimi K3 capabilities and reasoning effort on OpenRouter (#1316 by @CodeCruncher88, PR #1325 by @easonLiangWorldedtech)
- Clamp Gemini 4 Argon to Google's limits on Vercel AI Gateway (PR #2073 by @taltas)

### Terminal, Editing, Chat, and Remote Reliability

- Add abort-signal support to the native Ollama provider (#404 by @Fuzzillogic, PR #1299 by @easonLiangWorldedtech)
- Fix Destructive Command Guard startup errors in remote workspaces (#1603 by @atoomnetmarc, #1770 by @DaubnerF, PR #1639 by @PierrunoYT)
- Route the Bedrock code-index embedder through the system proxy (#1772 by @LouisClt, PR #1773 by @LouisClt)
- Require HTTPS for custom Google Gemini base URLs while allowing loopback HTTP (PR #2033 by @easonLiangWorldedtech)
- Add a setting to collapse terminal command output by default (#605 by @AmitTzah, PR #2042 by @bigyao25)
- Report all apply-diff failures with clearer diagnostics (PR #2053 by @simurg79)
- Keep reasoning and API request rows visible after batched reads (#2061 by @danGO-79, PR #2126 by @PierrunoYT)

### Expanded MCP Marketplace

- Add AnySearch to the MCP marketplace (#1956 by @hieutran0413, PR #1955 by @hieutran0413)
- Add Mailtea to the MCP marketplace (#2140 by @davepoon, PR #1869 by @davepoon)
- Add Tradehand to the MCP marketplace (#2121 by @Blakefolgado, PR #2123 by @Blakefolgado)

### Task Lifecycle Reliability

- Add run-state divergence comparison and metrics (RSK-05) (#1795 by @edelauna, PR #2047 by @edelauna)
- Add the run-state turn sub-machine (RSK-09) (#1800 by @edelauna, PR #2127 by @edelauna)
- Route task latch and initialization writes through run-state events (RSK-06) (#1796 by @edelauna, PR #2128 by @edelauna)
- Make Task.create share its startup path and promise with Task.run (#2145 by @edelauna, PR #2146 by @app/zoomote)

### Testing, Performance, and Repository Automation

- Enable Knip production analysis and remove dead code (#519 by @edelauna, PR #527 by @edelauna)
- Add a trusted evaluation fixture runner and execution traces (#1896 by @edelauna, PR #1909 by @edelauna)
- Keep the has-conflicts label while GitHub recomputes mergeability (#2045 by @edelauna, PR #2048 by @app/zoomote)
- Refresh fork PR review-state labels after reviews (#2046 by @edelauna, PR #2049 by @app/zoomote)
- Add weekly release kickoff automation with maintainer rotation (PR #2075 by @app/zoomote)
- Base stale PR timing on author activity instead of bot activity (#2076 by @edelauna, PR #2077 by @app/zoomote)
- Stabilize restart-persistence E2E coverage and improve task-message read errors (#2078 by @edelauna, PR #2080 by @app/zoomote)
- Prevent the review-state label workflow from listening to itself (#2086 by @edelauna, PR #2088 by @app/zoomote)
- Freeze review-state labels while GitHub computes mergeability (#2089 by @edelauna, PR #2091 by @app/zoomote)
- Speed up lint and type checks with caching and staged-only pre-commit lint (#2090 by @edelauna, PR #2092 by @app/zoomote)
- Keep conflict status separate from review-state turn labels (part of #2089 by @edelauna, PR #2102 by @app/zoomote)
- Dispatch fork review follow-up using the correct repository metadata (#2133 by @edelauna, PR #2134 by @app/zoomote)

### Dependencies and Maintenance

- Update build, lint, and test tooling (PR #804 by @app/renovate)
- Update KaTeX to v0.18 (PR #1975 by @app/renovate)
- Update simple-git to v4 (PR #1976 by @app/renovate)
- Update Zod to v4 (PR #2029 by @app/renovate)
- Pin dependencies (PR #2035 by @app/renovate)
- Update AI SDK core and providers (PR #2071 by @app/renovate)
- Update @changesets/cli to v2.31.1 (PR #2081 by @app/renovate)
- Pin dependencies after provider updates (PR #2087 by @app/renovate)
- Update @eslint/js to v9.39.5 (PR #2094 by @app/renovate)
- Refresh the lockfile (PR #2097 by @app/renovate)

### Housekeeping

- Merge the **previous v3.90.0 release preparation** after its publication; this is prior-release housekeeping, not a v3.92.0 feature (PR #2074 by @JamesRobert20)

## [3.90.0]

- ✨ **Providers and models:** GitHub Copilot is now a provider: sign in and Zoo Code loads your Copilot models. IO Intelligence is a provider with its own API key. Gemini 4 Argon is on Gemini and Vertex. GPT-6 Luna is on OpenCode Go. Gemini 4 Argon and GPT-6 Luna are on Zoo Gateway as well.
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ Zoo Code builds on the foundation created by Roo Code and continues to expand it
- **More dependable terminal and editing workflows** — fixes for premature terminal completion, task-state races, context management, diff editing, and provider-specific tool use.
- **More control over your workspace** — rules management, per-mode MCP restrictions, multi-root path controls, model reasoning options, and completion change review actions.

## What's New in v3.90.0
## What's New in v3.92.0

- ✨ **Providers and models:** GitHub Copilot is now a provider: sign in and Zoo Code loads your Copilot models. IO Intelligence is a provider with its own API key. Gemini 4 Argon is on Gemini and Vertex. GPT-6 Luna is on OpenCode Go. Gemini 4 Argon and GPT-6 Luna are on Zoo Gateway as well.
- 🧭 **Tool execution:** Repeating the same tool call gets a warning, then Zoo Code stops that loop. Disabling `attempt_completion` no longer leaves a task unable to finish. Queued messages run the same command-protection checks as commands you send directly.
- ⚡ **Reasoning and streaming:** Anthropic adaptive thinking shows in chat, and thinking tokens are counted. The R1 toggle keeps reasoning from llama.cpp, Ollama, and LM Studio. Codex keeps encrypted reasoning with the summary you see. VS Code language-model streams use guarded recovery when a stream fails.
- ✨ **Faster model choice and stronger model support:** Switch models from the chat composer. Use Claude Haiku 5.5 on Amazon Bedrock, get more accurate Kimi K3 capabilities on OpenRouter, and use corrected Gemini 4 Argon limits on Vercel AI Gateway.
- 🧭 **More reliable terminal, editing, chat, and remote workflows:** Collapse command output by default when you choose, get clearer editing failures, keep reasoning and API rows visible, and avoid startup and proxy issues in remote workspaces.
- 🔌 **Expanded MCP marketplace:** Connect Zoo Code to AnySearch, Mailtea, and Tradehand through the MCP marketplace.

<details>
<summary>🌐 Available languages</summary>
Expand Down
8 changes: 4 additions & 4 deletions locales/ca/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions locales/de/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions locales/es/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions locales/fr/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading