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))