v0.233.5
zed-industries/zedv0.233.5Apr 22, 2026by github-actions[bot]
AI Summary
This release introduces major AI capabilities including parallel agents and Claude Opus 4.7 support, alongside editor enhancements like Markdown anchor links, scroll wheel font zooming, and TopoJSON syntax highlighting.
Key Highlights
- Announced parallel agents feature
- Added Claude Opus 4.7 support for BYOK
- Added scroll wheel font size zooming
- Enhanced Markdown Preview with anchor links and footnotes
Breaking Changes
- Removed the 'Fix with Assistant' code action for diagnostics
New Features
- Parallel agents
- Claude Opus 4.7 support for BYOK
- Scroll wheel font size zooming
- Markdown anchor links and footnotes
- TopoJSON syntax highlighting
- Block comment toggle action
- PNM image previews
- Git tree collapse toggle
- Workspace format and save action
Full Release Notes
Today, we are excited to announce parallel agents in Zed. Read the [blog post](https://zed.dev/blog/parallel-agents) for more information.
This week's release also includes Claude Opus 4.7 support (for BYOK), an `editor: toggle block comment` action, scroll wheel font size zooming, and anchor links and footnotes in Markdown Preview.
## Shipped by the Zed Guild 🛡️
- Added support for anchor links for headings in Markdown Preview. ([#53184](https://github.com/zed-industries/zed/pull/53184); thanks [dongdong867](https://github.com/dongdong867))
- Added support for footnotes in Markdown Preview. ([#53086](https://github.com/zed-industries/zed/pull/53086); thanks [dongdong867](https://github.com/dongdong867))
- Added support for changing editor font size via scroll wheel (hold `ctrl` on Linux/Windows, `cmd` on macOS). Disabled by default; enable with the `mouse_wheel_zoom` setting. ([#53452](https://github.com/zed-industries/zed/pull/53452); thanks [seanstrom](https://github.com/seanstrom))
- Fixed file duplication rename to select the entire filename stem instead of just the " copy" suffix, allowing users to type a new name without manually clearing text. ([#53146](https://github.com/zed-industries/zed/pull/53146); thanks [OmChillure](https://github.com/OmChillure))
- Fixed duplicated prompts/context in ACP conversations when servers echo user message chunks after send. ([#53216](https://github.com/zed-industries/zed/pull/53216); thanks [OmChillure](https://github.com/OmChillure))
---
*Learn about the [Zed Guild](https://zed.dev/community/zed-guild).*
## Features
### AI
- Added Claude Opus 4.7 as an available language model (for BYOK). ([#54190](https://github.com/zed-industries/zed/pull/54190))
- Agent: Improved error messages in the agent panel to show specific, actionable copy instead of raw provider error strings. ([#53099](https://github.com/zed-industries/zed/pull/53099))
- Agent: Improved branch picker by displaying the full branch name in the documentation aside. ([#53791](https://github.com/zed-industries/zed/pull/53791); thanks [lixiaoyan](https://github.com/lixiaoyan))
- Agent: Improved and simplified the UX of creating threads in Git worktrees. ([#53941](https://github.com/zed-industries/zed/pull/53941))
- Agent: Added a new `limit_content_width` setting in the agent panel that allows turning off the content max-width limit. ([#54316](https://github.com/zed-industries/zed/pull/54316))
- Agent: Favorite models now remember and restore per-model thinking, effort level, and fast mode preferences. ([#54318](https://github.com/zed-industries/zed/pull/54318))
### Git
- Git Graph: Improved visibility of the currently checked out branch and fixed branch name truncation. ([#53803](https://github.com/zed-industries/zed/pull/53803))
- Added ability to toggle tree collapse in git panel. ([#52965](https://github.com/zed-industries/zed/pull/52965); thanks [ErinvanderVeen](https://github.com/ErinvanderVeen))
### Languages
- Added syntax highlighting for `TopoJSON` files. ([#53546](https://github.com/zed-industries/zed/pull/53546); thanks [jnsprnw](https://github.com/jnsprnw))
### Other
- Added a first-run prompt when using `zed <path>` to choose between opening in an existing window or a new window. The choice is saved to settings and can be changed later via the `cli_default_open_behavior` setting. ([#53663](https://github.com/zed-industries/zed/pull/53663))
- Added action to toggle block comments (`editor: toggle block comment`), bound to `cmd-k cmd-/` on macOS and `ctrl-k ctrl-/` on Linux/Windows. ([#48752](https://github.com/zed-industries/zed/pull/48752); thanks [ozacod](https://github.com/ozacod))
- Improved settings search ergonomics. ([#53916](https://github.com/zed-industries/zed/pull/53916))
- Added `hover_popover_sticky` and `hover_popover_hiding_delay` settings to balance responsiveness of hover popovers. ([#53504](https://github.com/zed-industries/zed/pull/53504); thanks [daydalek](https://github.com/daydalek))
- Added `workspace: format and save` action which always formats, regardless of settings. ([#53710](https://github.com/zed-industries/zed/pull/53710))
- Added support for PNM image previews (`.pbm`, `.ppm`, `.pgm`). ([#54256](https://github.com/zed-industries/zed/pull/54256))
- Reduced energy consumption for background windows by throttling their update speed. ([#52970](https://github.com/zed-industries/zed/pull/52970))
## Bug Fixes
- Agent: Fixed a "Session not found" error that could occur after clicking a thread mention link. ([#53859](https://github.com/zed-industries/zed/pull/53859))
- Fixed a spurious "Starting proxy..." modal appearing and hanging when switching back to a local project after opening a remote SSH project in a multi-project workspace. ([#53575](https://github.com/zed-industries/zed/pull/53575))
- Agent: Fixed scroll behavior when the agent panel is zoomed-in. ([#53657](https://github.com/zed-industries/zed/pull/53657))
- Agent: Fixed calculation of Ollama model context length. ([#53543](https://github.com/zed-industries/zed/pull/53543); thanks [MarekMalevic](https://github.com/MarekMalevic))
- Agent: Fixed custom Anthropic models losing their configured thinking/adaptive-thinking mode after the thinking-toggle refactor (#51946). ([#52975](https://github.com/zed-industries/zed/pull/52975); thanks [enoch-robinson](https://github.com/enoch-robinson))
- Agent: Fixed multi-line queued messages getting cut-off when the agent panel is in full screen. ([#53696](https://github.com/zed-industries/zed/pull/53696))
- Agent: Fixed agent panel getting auto-closed after submitting a queued message when the panel is in full screen. ([#53696](https://github.com/zed-industries/zed/pull/53696))
- Agent: Fixed the agent panel being resizable to a width small enough to be essentially unusable. ([#53696](https://github.com/zed-industries/zed/pull/53696))
- Agent: Fixed an issue where the default Zed model would not get selected after sign-in completed. ([#54399](https://github.com/zed-industries/zed/pull/54399))
- Agent: Automatically select a model when there's no selected model or configured default. ([#54125](https://github.com/zed-industries/zed/pull/54125))
- ACP: Fixed npm-based agents resolving based on current project. ([#53560](https://github.com/zed-industries/zed/pull/53560))
- ACP: Fixed some replay events getting dropped when loading a previous session. ([#54431](https://github.com/zed-industries/zed/pull/54431))
- Git: Fixed a bug where worktrees in a detached HEAD state wouldn't show up in the worktree picker. ([#53941](https://github.com/zed-industries/zed/pull/53941))
- Copilot Chat: Fixed invalid reasoning effort for some models. ([#54106](https://github.com/zed-industries/zed/pull/54106))
- Fixed a bug that could cause diff hunks to have an incorrect staged status. ([#53929](https://github.com/zed-industries/zed/pull/53929))
- Fixed a crash on exit caused by the Tokio runtime shutdown triggering a panic in extension WASI tasks (Windows). ([#53904](https://github.com/zed-industries/zed/pull/53904))
- Fixed a crash when closing a project group whose fallback workspace matched one being removed. ([#53549](https://github.com/zed-industries/zed/pull/53549))
- Fixed a regression where creating a git worktree from an existing branch would name the worktree directory after the branch (instead of generating a random name). ([#53669](https://github.com/zed-industries/zed/pull/53669))
- Fixed an issue where deleted folders appeared in the recent project picker. ([#53662](https://github.com/zed-industries/zed/pull/53662))
- Fixed ANSI escape codes being displayed as raw text in git command output. ([#53444](https://github.com/zed-industries/zed/pull/53444); thanks [zaniluca](https://github.com/zaniluca))
- Fixed attaching to a devcontainer that has a single metadata element which was started with `devcontainer-cli`. ([#53557](https://github.com/zed-industries/zed/pull/53557); thanks [fechu](https://github.com/fechu))
- Fixed dev container cross-compilation failing when Zed is launched from outside its source directory. ([#53951](https://github.com/zed-industries/zed/pull/53951); thanks [antont](https://github.com/antont))
- Fixed handling of multi-stage and stage-specified dockerfiles in dev container manifests. ([#53538](https://github.com/zed-industries/zed/pull/53538); thanks [KyleBarton](https://github.com/KyleBarton))
- Fixed the way we find the base image in a dev container when build args need expansion. ([#53538](https://github.com/zed-industries/zed/pull/53538); thanks [KyleBarton](https://github.com/KyleBarton))
- Fixed breadcrumb syntax colors not updating when theme changes. ([#53185](https://github.com/zed-industries/zed/pull/53185); thanks [smitchaudhary](https://github.com/smitchaudhary))
- Fixed missing indication that an update was currently being downloaded or installed in the title bar. ([#53552](https://github.com/zed-industries/zed/pull/53552); thanks [PlagueFPS](https://github.com/PlagueFPS))
- Fixed missing window icon on X11. ([#40096](https://github.com/zed-industries/zed/pull/40096); thanks [kitt-cat](https://github.com/kitt-cat))
- Fixed panic on devices that don't support BGRA8. ([#53808](https://github.com/zed-industries/zed/pull/53808))
- Fixed recent projects modal showing `.bare` folder instead of the worktree directory for bare-repo-based git worktree setups. ([#52996](https://github.com/zed-industries/zed/pull/52996); thanks [saberoueslati](https://github.com/saberoueslati))
- Fixed regex buffer search highlighting non-matching word occurrences via the selection occurrence highlight feature. ([#52611](https://github.com/zed-industries/zed/pull/52611); thanks [saberoueslati](https://github.com/saberoueslati))
- Fixed semantic token highlighting missing when opening a buffer from multibuffer search results. ([#53712](https://github.com/zed-industries/zed/pull/53712); thanks [Dnreikronos](https://github.com/Dnreikronos))
- Fixed tab switcher dismissing when closing the last tab in the active pane. ([#53279](https://github.com/zed-industries/zed/pull/53279); thanks [saberoueslati](https://github.com/saberoueslati))
- Fixed the Zed CLI activating the app window before the user answers the open-behavior prompt in the terminal. ([#53915](https://github.com/zed-industries/zed/pull/53915))
- Fixed Zed failing to start on X11 systems with XInput version older than 2.4, which includes many Linux distributions and remote desktop setups. ([#53582](https://github.com/zed-industries/zed/pull/53582); thanks [can2049](https://github.com/can2049))
- Fixed renamed files being reopened with their old path after a restart. ([#52539](https://github.com/zed-industries/zed/pull/52539); thanks [saberoueslati](https://github.com/saberoueslati))
- Fixed some potential edge cases when paths in a project started with `-`. ([#53484](https://github.com/zed-industries/zed/pull/53484))
- Fixed issue that showed underline and strikethrough when markdown preview screen was scaled to a smaller size. ([#50934](https://github.com/zed-industries/zed/pull/50934); thanks [prertik](https://github.com/prertik))
- Fixed a bug where the agent panel would sometimes close if you scrolled up or down while it was zoomed. ([#54116](https://github.com/zed-industries/zed/pull/54116))
- Fixed an issue where incorrect project paths would be displayed on the welcome tab. ([#54056](https://github.com/zed-industries/zed/pull/54056))
- Fixed `ctrl-right` and related word movement shortcuts failing to skip over folded ranges and `@mention` chips. ([#53979](https://github.com/zed-industries/zed/pull/53979))
- Fixed an issue where committing agent-written code would sometimes not mark edits as accepted. ([#53884](https://github.com/zed-industries/zed/pull/53884))
- Fixed a crash ("RefCell already mutably borrowed") that could occur when counting tokens with Google cloud language models. ([#54191](https://github.com/zed-industries/zed/pull/54191))
- Fixed a crash that would occur when an ACP server process exited unexpectedly. ([#54138](https://github.com/zed-industries/zed/pull/54138))
- Fixed an issue where thread titles remained in the generating state if the generation failed. ([#54134](https://github.com/zed-industries/zed/pull/54134))
- Fixed `tsgo` LSP. ([#54201](https://github.com/zed-industries/zed/pull/54201); thanks [neo773](https://github.com/neo773))
- Fixed unsaved scratch buffers being lost across restarts and an occasional error when opening a recent project. ([#54224](https://github.com/zed-industries/zed/pull/54224)) ([#54439](https://github.com/zed-industries/zed/pull/54439))
- Fixed a bug causing stale git state on Windows. ([#54445](https://github.com/zed-industries/zed/pull/54445))
- Fixed a bug where flexible docks resized incorrectly in certain cases. ([#53998](https://github.com/zed-industries/zed/pull/53998))
- Fixed an issue where resizing a flexible-width panel in the left dock would also resize fixed-width panels. ([#53998](https://github.com/zed-industries/zed/pull/53998))
- Removed deprecated key from HTTP `context_servers`. ([#48003](https://github.com/zed-industries/zed/pull/48003))
## Breaking Changes and Notices
- Removed the "Fix with Assistant" code action for diagnostics. The inline assistant remains available and can be deployed with the `assistant: inline assist` action. ([#53521](https://github.com/zed-industries/zed/pull/53521))