Skip to content

Commit e1eb781

Browse files
committed
chore: prepare v3.88.0 release
1 parent b7ab5a8 commit e1eb781

41 files changed

Lines changed: 258 additions & 155 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎CHANGELOG.md‎

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# Zoo Code Changelog
22

3+
## [3.88.0]
4+
5+
- ✨ **Provider and model support:** Use Grok Build and improved custom-model support. This release also fixes Bedrock model limits and sends the Codex verbosity setting.
6+
- 🧭 **Task reliability:** This release fixes cancellation handling, tool-turn continuation, and task-message saving.
7+
- ⚡ **Faster editing and chat:** File writes no longer use artificial delays by default. Chat messages carry less file data, and code actions reach the last active chat.
8+
9+
### Provider and Model Support
10+
11+
- Add Grok Build model metadata for xAI (#407 by @edelauna, PR #1687 by @myk1yt)
12+
- Honor custom model IDs for OpenAI-compatible providers (#1845 by @p12tic, PR #1846 by @p12tic)
13+
- Update OpenAI sane-default parameter values for custom models (#1845 by @p12tic, PR #1847 by @p12tic)
14+
- Add an `openAiStrictToolSchemas` setting for OpenAI-compatible gateways (#1827 by @easonLiangWorldedtech, PR #1828 by @easonLiangWorldedtech)
15+
- Send the Codex verbosity setting in requests (#1958 by @WebMad, PR #1977 by @tosinxt)
16+
- Expose the Opus 5.5 output token limit on Bedrock (PR #1903 by @PierrunoYT)
17+
- Resolve custom ARN capabilities from the underlying Bedrock model (#1968 by @kw-bivanov, PR #1970 by @kw-bivanov)
18+
19+
### Task Reliability
20+
21+
- Recover completed tool-turn continuation (#1883 by @jaszhix, PR #1884 by @jaszhix)
22+
- Make task-message saving stage-independent and finalize open partial tool asks (#1933 by @easonLiangWorldedtech, PR #1927 by @easonLiangWorldedtech)
23+
- Check abort before an ask row posts (#1803 by @edelauna, PR #1895 by @edelauna)
24+
- Add shared abort-signal cancellation-scope helpers (PR #1651 by @easonLiangWorldedtech)
25+
- Forward the task abort signal in OpenAI and LM Studio handlers (#1450 by @allo-, PR #1686 by @myk1yt)
26+
- Fix permanent DeepSeek and OpenAI request failures from lone UTF-16 surrogates in task history (#461 by @yoloseeyou, PR #1831 by @app/zoomote)
27+
- Reject unsupported MIME types in image blocks (PR #1961 by @WebMad)
28+
29+
### Faster Editing and Chat
30+
31+
- Remove artificial write delays by default (part of #1375) (PR #1381 by @easonLiangWorldedtech)
32+
- Omit `originalContent` from webview messages and fetch it on demand (#1885 by @daewoongoh, PR #1943 by @daewoongoh)
33+
- Route code actions to the last active chat (#1944 by @WebMad, PR #1946 by @WebMad)
34+
- Preserve Unicode when clipping file lines (PR #1960 by @WebMad)
35+
- Keep the streamed read path empty until content is available (PR #1962 by @WebMad)
36+
37+
### Safety, Code Index, and Maintenance
38+
39+
- Add blanket auto-deny for unapproved commands in hands-free mode (#1569 by @DaubnerF, PR #1760 by @DaubnerF)
40+
- Remove automatic startup embedder validation (PR #1879 by @WebMad)
41+
- Refresh code-index status routing on workspace-folder changes (#1857 by @WebMad, PR #1957 by @tosinxt)
42+
- Parse MCP tool names with double underscores in server names (#1731 by @myk1yt, PR #1737 by @myk1yt)
43+
- Add the pure run-state kernel module (RSK-01) (#1791 by @edelauna, PR #1942 by @edelauna)
44+
- Remove the dead Task.isPaused field (RSK-12) (#1793 by @edelauna, PR #1894 by @edelauna)
45+
- Disable extensions when launching the Extension Host for debugging (#1859 by @daewoongoh, PR #1860 by @daewoongoh)
46+
- Revert the `apply_diff` line-number prompt guidance (PR #1908 by @app/zoomote)
47+
- Add packages/types to changed-code mutation testing (#1892 by @edelauna, PR #1893 by @app/zoomote)
48+
- Wait for the resolved context window in the visual chat scenario (PR #1941 by @p12tic)
49+
- Remove the stray tab before the Tool Use Guidelines heading (#1415 by @daewoongoh, PR #1440 by @easonLiangWorldedtech)
50+
- Update posthog-js to v1.435.3 (PR #1586 by @app/renovate)
51+
- Update posthog-node to v5.55.0 (PR #1587 by @app/renovate)
52+
- Merge the **previous v3.86.0 release preparation** after its publication; this is prior-release housekeeping, not a v3.88.0 feature (PR #1897 by @taltas)
53+
354
## [3.86.0]
455

556
- ✨ **New model support:** Use GPT-6.1 Sol, get the corrected Claude Opus 5.5 output budget, and select DeepSeek V4.1 Flash on OpenCode Go.

‎README.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ Zoo Code builds on the foundation created by Roo Code and continues to expand it
4646
- **More dependable terminal and editing workflows** — fixes for premature terminal completion, task-state races, context management, diff editing, and provider-specific tool use.
4747
- **More control over your workspace** — rules management, per-mode MCP restrictions, multi-root path controls, model reasoning options, and completion change review actions.
4848

49-
## What's New in v3.86.0
49+
## What's New in v3.88.0
5050

51-
- ✨ **New model support:** Use GPT-6.1 Sol, get the corrected Claude Opus 5.5 output budget, and select DeepSeek V4.1 Flash on OpenCode Go.
52-
- 🧭 **Reliable task aborts and interruptions:** Preserve the first abort reason, reset stream-abort state for each request, and stop interrupted tasks from replaying rejected subtasks.
53-
- 🛠️ **Dependable tools, prompts, and UI streaming:** Keep streamed tool arguments intact, enforce MCP tool policy, prevent invented line numbers, and smooth chat updates.
51+
- ✨ **Provider and model support:** Use Grok Build and improved custom-model support. This release also fixes Bedrock model limits and sends the Codex verbosity setting.
52+
- 🧭 **Task reliability:** This release fixes cancellation handling, tool-turn continuation, and task-message saving.
53+
- ⚡ **Faster editing and chat:** File writes no longer use artificial delays by default. Chat messages carry less file data, and code actions reach the last active chat.
5454

5555
<details>
5656
<summary>🌐 Available languages</summary>

‎locales/ca/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎locales/de/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎locales/es/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎locales/fr/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎locales/hi/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎locales/id/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎locales/it/README.md‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)