This week's release includes optional automatic Git fetching, a resizable Refs column in the Git Graph, dragging Git Panel files into terminals and editors, and mouse-wheel font zoom in diff views and terminals.
Features
AI
- Added an
edit_predictions.buttonsetting to toggle the edit prediction button in the status bar. (#66450; thanks z0al) - Improved compatibility with the latest Agent Client Protocol, including handling of missing sessions, plan updates, diff formats, and cancellation of permission requests. (#66425)
- Improved the Agent's
read_filetool output by truncating lines longer than 2,000 characters to prevent context window overflow. (#65395; thanks Antphar) - Improved subagent cards so that full screen opens a finished subagent run at its start. (#66252)
Git
- Added optional automatic fetching of the current branch's upstream remote and the default branch's remote. Enable it with
git.auto_fetch.enabled; configure the interval withgit.auto_fetch.interval_secs(60 seconds by default). Automatic fetching is disabled by default. (#53089; thanks andriygm) - Added a resizable "Refs" column to the Git Graph that can be toggled on or off from the column header's context menu. (#66260; thanks RemcoSmitsDev)
- Added support for dragging files from the Git Panel to the terminal and editor panes. (#66423; thanks mmatczuk)
- Added support for searching by branch name in the worktree picker. (#66384; thanks michelinux)
Debugger
- Added support for configuring the debugger panel’s default size via
debugger.default_widthanddebugger.default_height. (#66435)
Languages
- Improved call hierarchy readability by adding spacing between item names and details. (#66144; thanks yskim308)
Linux
- Improved window startup time on Linux with NVIDIA GPUs. (#66002; thanks runsonmypc)
Other
- Added support for mouse-wheel font zoom in diff views and terminals with
mouse_wheel_zoomenabled:cmd-scrollon macOS andctrl-scrollon Linux/Windows. (#66296; thanks ndri) - Improved responsiveness when navigating code, loading completion details, and comparing files. (#66487)
- Improved the reliability of language server and agent downloads with consistent checksum verification, rejection of failed HTTP responses, and better cleanup of partial downloads. (#66048)
Bug Fixes
- Fixed a bug where launching Zed on Windows while it was already running prevented the previous session from being restored. (#66364; thanks somtri)
- Fixed a crash when Tree-sitter syntax highlighting failed. (#66474)
- Fixed a hang in Vim visual-block mode at the end of a wrapped file. (#66118)
- Fixed Agent context compaction unnecessarily using uncached input tokens with supported providers, including OpenAI and xAI. (#64938; thanks tidely)
- Fixed auto-compaction only running once during a long agent turn, which could let the thread exceed the model's context window. (#66215)
- Fixed compaction not reusing the prompt cache for ChatGPT subscription models. (#66527)
- Fixed creating pull requests from Zed for Forgejo remotes, including Codeberg. (#66182; thanks Lachstec)
- Fixed external agents sometimes starting without MCP servers configured in user settings when the thread was created before the project folder finished loading. (#64612; thanks philwinder)
- Fixed Helix mode operations overwriting the system clipboard when
vim.use_system_clipboardwas set to"always". (#55455; thanks SrGaabriel) - Fixed local files opening as empty buffers in remote workspaces. (#65771; thanks Huliiiiii)
- Fixed mentioning, sharing, and deleting project skills in remote workspaces. (#66207)
- Fixed Project Search buttons affecting the wrong pane when clicked in an unfocused split. (#50882; thanks transitoryangel)
- Fixed registry agents installed via npm (such as Claude Agent) failing to launch with
ERR_MODULE_NOT_FOUNDafter an interrupted or concurrent install. (#66235) - Fixed remote terminals and tasks failing on Windows SSH servers whose default shell is Nushell. (#65580; thanks lingyaochu)
- Fixed remote workspaces sharing a directory being merged into one workspace after restarting Zed. (#66289; thanks buvidk1234)
- Fixed stale language server data being shown in multibuffers. (#66264)
- Fixed SVG images failing to render in Markdown previews for remote projects. (#66404; thanks max1ab)
- Fixed synthetic mouse movements on Windows repositioning the editor cursor when the window repainted, such as when opening the command palette. (#55739; thanks khaledtf19)
- Fixed the Git Panel showing “No Git Repositories” after removing the active repository’s project folder from a remote workspace while other repositories remained open. (#66299; thanks buvidk1234)
- Fixed the global busy cursor lingering after Zed opened on GNOME Wayland. (#64058; thanks eukreign)
- Fixed the skill creator saving project skills to the local machine instead of the remote in remote workspaces. (#66224)
- Fixed wide submenus and popovers covering the menu or button they open from. (#66496)
- Fixed worktree task hooks running when a workspace was in restricted mode. (#66284)
- Fixed a missing scrollbar in the Open Remote picker, making additional remote servers easier to discover. (#63909)
- Fixed AI features and edit predictions continuing to use an organization after you were removed from it. (#66494)
- Fixed an issue where using
pane: reveal in project panelafter closing the last terminal tab would unexpectedly reopen the terminal panel. (#66472) - Fixed author names and avatars being vertically misaligned in the Git Graph. (#66187; thanks albertbogusz)
- Fixed call hierarchy hover tooltips not showing full details, including package paths, when rows were truncated. (#66144; thanks yskim308)
- Fixed false missing-property warnings for CodeLLDB debug configurations using build-based target inference. (#64133; thanks ZhehooMorgen)
- Fixed images in the Markdown preview being rendered with rounded corners. (#65474; thanks OmChillure)
- Fixed missing syntax highlighting for C++ lambda specifiers and the
definedpreprocessor operator. (#66406; thanks riddhigupta1110) - Fixed Remote Projects rejecting SSH commands whose
sshexecutable was shell-quoted. (#66360; thanks zozo123) - Fixed square corners showing on terminal tool cards in the Agent Panel with themes whose element background differed from the panel background. (#66367; thanks fuzzcan)
- Fixed the History tab in the Git Panel losing the highlight on the open commit when clicking into the commit view. (#66226)
- Fixed Windows shell detection for executable names containing uppercase letters. (#66387; thanks M0-kii)