Today, we are excited to announce parallel agents in Zed. Read the blog post 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; thanks dongdong867)
- Added support for footnotes in Markdown Preview. (#53086; thanks dongdong867)
- Added support for changing editor font size via scroll wheel (hold
ctrlon Linux/Windows,cmdon macOS). Disabled by default; enable with themouse_wheel_zoomsetting. (#53452; thanks 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; thanks OmChillure)
- Fixed duplicated prompts/context in ACP conversations when servers echo user message chunks after send. (#53216; thanks OmChillure)
Learn about the Zed Guild.
Features
AI
- Added Claude Opus 4.7 as an available language model (for BYOK). (#54190)
- Agent: Improved error messages in the agent panel to show specific, actionable copy instead of raw provider error strings. (#53099)
- Agent: Improved branch picker by displaying the full branch name in the documentation aside. (#53791; thanks lixiaoyan)
- Agent: Improved and simplified the UX of creating threads in Git worktrees. (#53941)
- Agent: Added a new
limit_content_widthsetting in the agent panel that allows turning off the content max-width limit. (#54316) - Agent: Favorite models now remember and restore per-model thinking, effort level, and fast mode preferences. (#54318)
Git
- Git Graph: Improved visibility of the currently checked out branch and fixed branch name truncation. (#53803)
- Added ability to toggle tree collapse in git panel. (#52965; thanks ErinvanderVeen)
Languages
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 thecli_default_open_behaviorsetting. (#53663) - Added action to toggle block comments (
editor: toggle block comment), bound tocmd-k cmd-/on macOS andctrl-k ctrl-/on Linux/Windows. (#48752; thanks ozacod) - Improved settings search ergonomics. (#53916)
- Added
hover_popover_stickyandhover_popover_hiding_delaysettings to balance responsiveness of hover popovers. (#53504; thanks daydalek) - Added
workspace: format and saveaction which always formats, regardless of settings. (#53710) - Added support for PNM image previews (
.pbm,.ppm,.pgm). (#54256) - Reduced energy consumption for background windows by throttling their update speed. (#52970)
Bug Fixes
- Agent: Fixed a "Session not found" error that could occur after clicking a thread mention link. (#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)
- Agent: Fixed scroll behavior when the agent panel is zoomed-in. (#53657)
- Agent: Fixed calculation of Ollama model context length. (#53543; thanks MarekMalevic)
- Agent: Fixed custom Anthropic models losing their configured thinking/adaptive-thinking mode after the thinking-toggle refactor (#51946). (#52975; thanks enoch-robinson)
- Agent: Fixed multi-line queued messages getting cut-off when the agent panel is in full screen. (#53696)
- Agent: Fixed agent panel getting auto-closed after submitting a queued message when the panel is in full screen. (#53696)
- Agent: Fixed the agent panel being resizable to a width small enough to be essentially unusable. (#53696)
- Agent: Fixed an issue where the default Zed model would not get selected after sign-in completed. (#54399)
- Agent: Automatically select a model when there's no selected model or configured default. (#54125)
- ACP: Fixed npm-based agents resolving based on current project. (#53560)
- ACP: Fixed some replay events getting dropped when loading a previous session. (#54431)
- Git: Fixed a bug where worktrees in a detached HEAD state wouldn't show up in the worktree picker. (#53941)
- Copilot Chat: Fixed invalid reasoning effort for some models. (#54106)
- Fixed a bug that could cause diff hunks to have an incorrect staged status. (#53929)
- Fixed a crash on exit caused by the Tokio runtime shutdown triggering a panic in extension WASI tasks (Windows). (#53904)
- Fixed a crash when closing a project group whose fallback workspace matched one being removed. (#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)
- Fixed an issue where deleted folders appeared in the recent project picker. (#53662)
- Fixed ANSI escape codes being displayed as raw text in git command output. (#53444; thanks zaniluca)
- Fixed attaching to a devcontainer that has a single metadata element which was started with
devcontainer-cli. (#53557; thanks fechu) - Fixed dev container cross-compilation failing when Zed is launched from outside its source directory. (#53951; thanks antont)
- Fixed handling of multi-stage and stage-specified dockerfiles in dev container manifests. (#53538; thanks KyleBarton)
- Fixed the way we find the base image in a dev container when build args need expansion. (#53538; thanks KyleBarton)
- Fixed breadcrumb syntax colors not updating when theme changes. (#53185; thanks smitchaudhary)
- Fixed missing indication that an update was currently being downloaded or installed in the title bar. (#53552; thanks PlagueFPS)
- Fixed missing window icon on X11. (#40096; thanks kitt-cat)
- Fixed panic on devices that don't support BGRA8. (#53808)
- Fixed recent projects modal showing
.barefolder instead of the worktree directory for bare-repo-based git worktree setups. (#52996; thanks saberoueslati) - Fixed regex buffer search highlighting non-matching word occurrences via the selection occurrence highlight feature. (#52611; thanks saberoueslati)
- Fixed semantic token highlighting missing when opening a buffer from multibuffer search results. (#53712; thanks Dnreikronos)
- Fixed tab switcher dismissing when closing the last tab in the active pane. (#53279; thanks saberoueslati)
- Fixed the Zed CLI activating the app window before the user answers the open-behavior prompt in the terminal. (#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; thanks can2049)
- Fixed renamed files being reopened with their old path after a restart. (#52539; thanks saberoueslati)
- Fixed some potential edge cases when paths in a project started with
-. (#53484) - Fixed issue that showed underline and strikethrough when markdown preview screen was scaled to a smaller size. (#50934; thanks prertik)
- Fixed a bug where the agent panel would sometimes close if you scrolled up or down while it was zoomed. (#54116)
- Fixed an issue where incorrect project paths would be displayed on the welcome tab. (#54056)
- Fixed
ctrl-rightand related word movement shortcuts failing to skip over folded ranges and@mentionchips. (#53979) - Fixed an issue where committing agent-written code would sometimes not mark edits as accepted. (#53884)
- Fixed a crash ("RefCell already mutably borrowed") that could occur when counting tokens with Google cloud language models. (#54191)
- Fixed a crash that would occur when an ACP server process exited unexpectedly. (#54138)
- Fixed an issue where thread titles remained in the generating state if the generation failed. (#54134)
- Fixed
tsgoLSP. (#54201; thanks neo773) - Fixed unsaved scratch buffers being lost across restarts and an occasional error when opening a recent project. (#54224) (#54439)
- Fixed a bug causing stale git state on Windows. (#54445)
- Fixed a bug where flexible docks resized incorrectly in certain cases. (#53998)
- Fixed an issue where resizing a flexible-width panel in the left dock would also resize fixed-width panels. (#53998)
- Removed deprecated key from HTTP
context_servers. (#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 assistaction. (#53521)