This week's release includes more reliable Agent edits, Git Graph remote support, the ability to use the project panel's View History action on folders, and improved text rendering clarity on macOS.
Shipped by the Zed Guild 🛡️
- Terminal: Improved 256 color ANSI rendering. (#54565; thanks feitreim)
- Git Panel: Fixed empty state labels in the git panel becoming left-aligned when wrapped to multiple lines. (#55235; thanks dongdong867)
- Fixed "Diagnostics" in Editor Controls re-enabling itself after being manually disabled. (#52907; thanks OmChillure)
- Fixed agent profiles with
enable_all_context_servers: trueignoring per-toolfalseoverrides incontext_servers, allowing agents to call tools the user had explicitly disabled. (#54863; thanks OmChillure)
Learn about the Zed Guild.
Features
AI
- Agent: Improved the edit tool so it can still apply edits when a file has changed on disk, as long as the target text still matches. (#55606)
- Agent: Improved reliability when the LLM edits a file. (#55612)
- Agent: Reduced token usage when the LLM edits a file. (#55752)
- ACP: Added running agent version display in the External Agent settings. (#55824)
- Added support for the latest MCP version (
2025-11-25). (#54494) - Improved Zed Agent's terminal tool to much more consistently use
--no-pagerandGIT_EDITORwithgitcommands. (#55787) - Mistral: Added Ministral 3 models and removed deprecated models. (#55443; thanks dargor)
Git
- Git Graph: Added remote support. (#55788)
- Git Graph: Added a context menu to the graph rows. (#55720)
- Added a
git::ToggleFillCommitEditoraction that expands the commit editor to fill the git panel's available vertical space. (#55043) - Added
View Historyto folder and project-root context menus in the project panel, opening Git history for the selected folder or the whole project. (#52634; thanks robert7k) - Added an affordance to jump to the project file from the commit view. (#55088)
Terminal
- Added path pasting functionality in the terminal. (#48222; thanks dunkmann00)
Vim / Helix
- Improved Vim navigation in the git graph with Ctrl-U and Ctrl-D half-page scrolling. (#55506; thanks aprogramq)
Linux
- Added support for using embedded bitmaps in fonts on Linux. (#55202)
- Reduced crash rate when recovering GPUs. (#55343)
Other
- Improved performance of "Replace All" in buffer search. (#51941)
- Improved text rendering clarity on macOS, particularly in dark themes. (#54886)
- Added text rendering support for BGR subpixel layouts. (#55174)
- Added the ability to move a currently open project to a new window through the recent projects modal. (#55168)
- Added
editor: convert to base64andeditor: convert from base64commands to the command palette. (#55361; thanks chriskievit) - Improved Settings navigation by allowing root navbar entries to expand or collapse on double-click. (#55526; thanks najeira)
- Added the line endings button setting to the settings UI. (#55707; thanks dunkmann00)
- Added a new
preserveoption togo_to_definition_scroll_strategythat keeps the cursor at the same vertical position within the viewport when navigating to a definition. (#55036) - Added a prompt to move Zed to /Applications on macOS when run from within the .dmg. (#54719)
Bug Fixes
- (Preview only) Fixed an issue on macOS where the traffic light position would be wrong when opening the project search. (#55310)
- Fixed the thread completion notification not dismissing when focusing the panel. (#55188)
- Fixed tool-calling permission checks so commands nested inside Bash arithmetic expansions, such as
$(($(curl example.com))), are now detected. (#54690) - Fixed the
Sendbutton in the Agent panel activating when the message input contains only whitespace (spaces or tabs). (#55530; thanks GitGlimpse895) - Fixed create-directory agent tool cards showing a search icon. (#55549; thanks KurodaKayn)
- Debugger: Fixed
Run Debuggerfailing silently when a Rust project's Cargo.toml contained invalid content, so Zed now reports the error instead. (#52439; thanks tomaseesteves) - Git: Fixed remote branch creation based on default branch. (#55387; thanks boaz-h)
- Fixed git commit message editor text being behind the
Open Commit Modalbutton. (#55565; thanks RemcoSmitsDev) - Fixed git graph file diff view opening the wrong file if a previous one is already open. (#55595; thanks jakenorris1124)
- Fixed the Git panel commit message editor ignoring
buffer_font_size. (#55233; thanks GoldStrikeArch) - Fixed "thinking" text being badly formatted when sent to Ollama. (#55540; thanks marius851000)
- Fixed
read_filetool returning an unhelpful error when given a directory path; it now suggests usinglist_directoryinstead. (#54303; thanks Prohect) - Fixed a bug where a thread within the currently active project would flash upon cmd-clicking the project header. (#55190)
- Fixed a bug where placeholder text in the agent panel's message editor wouldn't properly wrap. (#55125)
- Fixed a bug where the context menu in the agent panel (and other scrollable surfaces) would appear at the wrong location. (#55124)
- Fixed a bug where subfolders of a repository were not displayed in the title bar's project button. (#54796)
- Fixed a panic on Windows when a monitor disappears from Windows monitor enumeration. (#55630)
- Fixed a rare panic when invoking Helix motions on an editor that had not yet been laid out. (#55816)
- Fixed absolute path mentions in
acp_threadso direct file references (including:lineand#Llineformats) now open correctly instead of resolving to invalid/empty files. (#53229; thanks Revantark) - Fixed GitHub avatar lookup for bot noreply commit authors. (#55297; thanks tsutoringo)
- Fixed plan and edited-files lists in the agent panel being squashed when they contain many items. (#55189; thanks HalavicH)
- Fixed shell environment loading when login shells exit non-zero after printing environment variables. (#55175)
- Fixed the mouse cursor not switching to a pointer when hovering commit rows in the git graph. (#55247; thanks jakenorris1124)
- Fixed the recent projects list jumping to the top after deleting a project, so you can now bulk-delete entries by repeatedly clicking the delete icon or pressing the keybind. (#54777)
- Fixed unnecessary escaping of dashes in agent tool permission patterns (e.g.
typescript\-eslintis nowtypescript-eslint). (#51603; thanks mvanhorn) - Fixed Windows
cmd.exetasks failing when run with a selected Python virtual environment. (#55531; thanks grgwuk990) - Fixed zombie MCP server processes accumulating over time. (#54793)
- Fixed micromamba PowerShell activation. (#55643; thanks adament)
- Fixed graphical corruption that could occur when using Wayland. (#54214; thanks b5l)
- Fixed creating git worktrees in WSL remote projects from Windows. (#55486; thanks hayatosc)
Breaking Changes and Notices
- Agent: Removed Vercel v0 provider as it has been deprecated by Vercel. (#55177)
- Disabled
fuzzy-ruby-serverby default for Ruby files. (#55215; thanks candidosales)