v1.2.3
zed-industries/zedv1.2.3May 13, 2026by zed-zippy[bot]
AI Summary
This release focuses on stability, improving the reliability of Agent edits, adding remote support to Git Graph, and enhancing text rendering on macOS.
Key Highlights
- Improved reliability of Agent edits.
- Added Git Graph remote support.
- Added `View History` action to folders.
- Improved text rendering clarity on macOS.
Breaking Changes
- Removed Vercel v0 provider.
- Disabled `fuzzy-ruby-server` by default.
New Features
- Improved Agent edit reliability
- Git Graph remote support
- Git Graph context menu
- `View History` on folder/project root
- Terminal path pasting
- Vim navigation improvements in git graph
- Embedded bitmaps support on Linux
- `editor: convert to/from base64` commands
- Line endings button setting
- `preserve` option for `go_to_definition_scroll_strategy`
- Bash language server support
Full Release Notes
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](https://github.com/zed-industries/zed/pull/54565); thanks [feitreim](https://github.com/feitreim)) - Git Panel: Fixed empty state labels in the git panel becoming left-aligned when wrapped to multiple lines. ([#55235](https://github.com/zed-industries/zed/pull/55235); thanks [dongdong867](https://github.com/dongdong867)) - Fixed "Diagnostics" in Editor Controls re-enabling itself after being manually disabled. ([#52907](https://github.com/zed-industries/zed/pull/52907); thanks [OmChillure](https://github.com/OmChillure)) - Fixed agent profiles with `enable_all_context_servers: true` ignoring per-tool `false` overrides in `context_servers`, allowing agents to call tools the user had explicitly disabled. ([#54863](https://github.com/zed-industries/zed/pull/54863); thanks [OmChillure](https://github.com/OmChillure)) --- *Learn about the [Zed Guild](https://zed.dev/community/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](https://github.com/zed-industries/zed/pull/55606)) - Agent: Improved reliability when the LLM edits a file. ([#55612](https://github.com/zed-industries/zed/pull/55612)) - Agent: Reduced token usage when the LLM edits a file. ([#55752](https://github.com/zed-industries/zed/pull/55752)) - ACP: Added running agent version display in the External Agent settings. ([#55824](https://github.com/zed-industries/zed/pull/55824)) - Added support for the latest MCP version (`2025-11-25`). ([#54494](https://github.com/zed-industries/zed/pull/54494)) - Improved Zed Agent's terminal tool to much more consistently use `--no-pager` and `GIT_EDITOR` with `git` commands. ([#55787](https://github.com/zed-industries/zed/pull/55787)) - Mistral: Added Ministral 3 models and removed deprecated models. ([#55443](https://github.com/zed-industries/zed/pull/55443); thanks [dargor](https://github.com/dargor)) - Bedrock: Changed to always use 1M context windows for Anthropic models. ([#56201](https://github.com/zed-industries/zed/pull/56201)) ### Git - Git Graph: Added remote support. ([#55788](https://github.com/zed-industries/zed/pull/55788)) - Git Graph: Added a context menu to the graph rows. ([#55720](https://github.com/zed-industries/zed/pull/55720)) - Added a `git::ToggleFillCommitEditor` action that expands the commit editor to fill the git panel's available vertical space. ([#55043](https://github.com/zed-industries/zed/pull/55043)) - Added `View History` to folder and project-root context menus in the project panel, opening Git history for the selected folder or the whole project. ([#52634](https://github.com/zed-industries/zed/pull/52634); thanks [robert7k](https://github.com/robert7k)) - Added an affordance to jump to the project file from the commit view. ([#55088](https://github.com/zed-industries/zed/pull/55088)) ### Terminal - Added path pasting functionality in the terminal. ([#48222](https://github.com/zed-industries/zed/pull/48222); thanks [dunkmann00](https://github.com/dunkmann00)) ### Vim / Helix - Improved Vim navigation in the git graph with Ctrl-U and Ctrl-D half-page scrolling. ([#55506](https://github.com/zed-industries/zed/pull/55506); thanks [aprogramq](https://github.com/aprogramq)) ### Linux - Added support for using embedded bitmaps in fonts on Linux. ([#55202](https://github.com/zed-industries/zed/pull/55202)) - Reduced crash rate when recovering GPUs. ([#55343](https://github.com/zed-industries/zed/pull/55343)) ### Other - Improved performance of "Replace All" in buffer search. ([#51941](https://github.com/zed-industries/zed/pull/51941)) - Improved text rendering clarity on macOS, particularly in dark themes. ([#54886](https://github.com/zed-industries/zed/pull/54886)) - Improved the overall performance of the settings window. ([#56093](https://github.com/zed-industries/zed/pull/56093)) - Added text rendering support for BGR subpixel layouts. ([#55174](https://github.com/zed-industries/zed/pull/55174)) - Added the ability to move a currently open project to a new window through the recent projects modal. ([#55168](https://github.com/zed-industries/zed/pull/55168)) - Added `editor: convert to base64` and `editor: convert from base64` commands to the command palette. ([#55361](https://github.com/zed-industries/zed/pull/55361); thanks [chriskievit](https://github.com/chriskievit)) - Improved Settings navigation by allowing root navbar entries to expand or collapse on double-click. ([#55526](https://github.com/zed-industries/zed/pull/55526); thanks [najeira](https://github.com/najeira)) - Added the line endings button setting to the settings UI. ([#55707](https://github.com/zed-industries/zed/pull/55707); thanks [dunkmann00](https://github.com/dunkmann00)) - Added a new `preserve` option to `go_to_definition_scroll_strategy` that keeps the cursor at the same vertical position within the viewport when navigating to a definition. ([#55036](https://github.com/zed-industries/zed/pull/55036)) - Added a prompt to move Zed to /Applications on macOS when run from within the .dmg. ([#54719](https://github.com/zed-industries/zed/pull/54719)) ## Bug Fixes - Fixed the thread completion notification not dismissing when focusing the panel. ([#55188](https://github.com/zed-industries/zed/pull/55188)) - Fixed tool-calling permission checks so commands nested inside Bash arithmetic expansions, such as `$(($(curl example.com)))`, are now detected. ([#54690](https://github.com/zed-industries/zed/pull/54690)) - Fixed the `Send` button in the Agent panel activating when the message input contains only whitespace (spaces or tabs). ([#55530](https://github.com/zed-industries/zed/pull/55530); thanks [GitGlimpse895](https://github.com/GitGlimpse895)) - Fixed create-directory agent tool cards showing a search icon. ([#55549](https://github.com/zed-industries/zed/pull/55549); thanks [KurodaKayn](https://github.com/KurodaKayn)) - Debugger: Fixed `Run Debugger` failing silently when a Rust project's Cargo.toml contained invalid content, so Zed now reports the error instead. ([#52439](https://github.com/zed-industries/zed/pull/52439); thanks [tomaseesteves](https://github.com/tomaseesteves)) - Git: Fixed remote branch creation based on default branch. ([#55387](https://github.com/zed-industries/zed/pull/55387); thanks [boaz-h](https://github.com/boaz-h)) - Fixed git commit message editor text being behind the `Open Commit Modal` button. ([#55565](https://github.com/zed-industries/zed/pull/55565); thanks [RemcoSmitsDev](https://github.com/RemcoSmitsDev)) - Fixed git graph file diff view opening the wrong file if a previous one is already open. ([#55595](https://github.com/zed-industries/zed/pull/55595); thanks [jakenorris1124](https://github.com/jakenorris1124)) - Fixed the Git panel commit message editor ignoring `buffer_font_size`. ([#55233](https://github.com/zed-industries/zed/pull/55233); thanks [GoldStrikeArch](https://github.com/GoldStrikeArch)) - Fixed "thinking" text being badly formatted when sent to Ollama. ([#55540](https://github.com/zed-industries/zed/pull/55540); thanks [marius851000](https://github.com/marius851000)) - Fixed `read_file` tool returning an unhelpful error when given a directory path; it now suggests using `list_directory` instead. ([#54303](https://github.com/zed-industries/zed/pull/54303); thanks [Prohect](https://github.com/Prohect)) - Fixed a bug where a thread within the currently active project would flash upon cmd-clicking the project header. ([#55190](https://github.com/zed-industries/zed/pull/55190)) - Fixed a bug where placeholder text in the agent panel's message editor wouldn't properly wrap. ([#55125](https://github.com/zed-industries/zed/pull/55125)) - Fixed a bug where the context menu in the agent panel (and other scrollable surfaces) would appear at the wrong location. ([#55124](https://github.com/zed-industries/zed/pull/55124)) - Fixed a bug where subfolders of a repository were not displayed in the title bar's project button. ([#54796](https://github.com/zed-industries/zed/pull/54796)) - Fixed a rare panic when invoking Helix motions on an editor that had not yet been laid out. ([#55816](https://github.com/zed-industries/zed/pull/55816)) - Fixed absolute path mentions in `acp_thread` so direct file references (including `:line` and `#Lline` formats) now open correctly instead of resolving to invalid/empty files. ([#53229](https://github.com/zed-industries/zed/pull/53229); thanks [Revantark](https://github.com/Revantark)) - Fixed GitHub avatar lookup for bot noreply commit authors. ([#55297](https://github.com/zed-industries/zed/pull/55297); thanks [tsutoringo](https://github.com/tsutoringo)) - Fixed plan and edited-files lists in the agent panel being squashed when they contain many items. ([#55189](https://github.com/zed-industries/zed/pull/55189); thanks [HalavicH](https://github.com/HalavicH)) - Fixed shell environment loading when login shells exit non-zero after printing environment variables. ([#55175](https://github.com/zed-industries/zed/pull/55175)) - Fixed the mouse cursor not switching to a pointer when hovering commit rows in the git graph. ([#55247](https://github.com/zed-industries/zed/pull/55247); thanks [jakenorris1124](https://github.com/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](https://github.com/zed-industries/zed/pull/54777)) - Fixed unnecessary escaping of dashes in agent tool permission patterns (e.g. `typescript\-eslint` is now `typescript-eslint`). ([#51603](https://github.com/zed-industries/zed/pull/51603); thanks [mvanhorn](https://github.com/mvanhorn)) - Fixed Windows `cmd.exe` tasks failing when run with a selected Python virtual environment. ([#55531](https://github.com/zed-industries/zed/pull/55531); thanks [grgwuk990](https://github.com/grgwuk990)) - Fixed zombie MCP server processes accumulating over time. ([#54793](https://github.com/zed-industries/zed/pull/54793)) - Fixed micromamba PowerShell activation. ([#55643](https://github.com/zed-industries/zed/pull/55643); thanks [adament](https://github.com/adament)) - Fixed graphical corruption that could occur when using Wayland. ([#54214](https://github.com/zed-industries/zed/pull/54214); thanks [b5l](https://github.com/b5l)) - Fixed creating git worktrees in WSL remote projects from Windows. ([#55486](https://github.com/zed-industries/zed/pull/55486); thanks [hayatosc](https://github.com/hayatosc)) - Fixed ACP agents failing to launch on Windows with "The system cannot find the file specified." ([#55946](https://github.com/zed-industries/zed/pull/55946)) - Fixed inotify event queue overflows on Linux. ([#55941](https://github.com/zed-industries/zed/pull/55941)) - Fixed local zeta2 edit predictions using the wrong prompt format. ([#56191](https://github.com/zed-industries/zed/pull/56191)) - Fixed an issue where broken symlinks, permission errors, or other fs errors in watched directories could cause excessive CPU usage. ([#56174](https://github.com/zed-industries/zed/pull/56174)) - Fixed a crash on Windows that could occur when closing the settings window. - Fixed a crash on Windows when the GPU device is lost and recovered during use (typically driver crash, suspend/resume, or display reconfiguration, most commonly on Intel iGPUs). ([#56035](https://github.com/zed-industries/zed/pull/56035)) - Fixed missing reload implementation for markdown preview. ([#56026](https://github.com/zed-industries/zed/pull/56026)) - Fixed some issues where the activity indicator would show the wrong icon and not be clickable on errors present. ([#56470](https://github.com/zed-industries/zed/pull/56470)) - Fixed a memory leak with diffing non-existing files with Zed CLI. ([#56444](https://github.com/zed-industries/zed/pull/56444)) - Fixed edit prediction provider menu check marks for active non-Zed providers. ([#56291](https://github.com/zed-industries/zed/pull/56291)) - Fixed code lens decorations painting outside the editor viewport when horizontally scrolling. ([#56549](https://github.com/zed-industries/zed/pull/56549); thanks [terror](https://github.com/terror)) ## Breaking Changes and Notices - Agent: Removed Vercel v0 provider as it has been deprecated by Vercel. ([#55177](https://github.com/zed-industries/zed/pull/55177)) - Disabled `fuzzy-ruby-server` by default for Ruby files. ([#55215](https://github.com/zed-industries/zed/pull/55215); thanks [candidosales](https://github.com/candidosales))