github zed-industries/zed v1.2.0-pre

latest releases: v1.2.1-pre, v1.1.6
pre-release4 hours ago

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: true ignoring per-tool false overrides in context_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-pager and GIT_EDITOR with git commands. (#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::ToggleFillCommitEditor action that expands the commit editor to fill the git panel's available vertical space. (#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; thanks robert7k)
  • Added an affordance to jump to the project file from the commit view. (#55088)

Terminal

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 base64 and editor: convert from base64 commands 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 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)
  • 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 Send button 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 Debugger failing 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 Modal button. (#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_file tool returning an unhelpful error when given a directory path; it now suggests using list_directory instead. (#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_thread so direct file references (including :line and #Lline formats) 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\-eslint is now typescript-eslint). (#51603; thanks mvanhorn)
  • Fixed Windows cmd.exe tasks 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-server by default for Ruby files. (#55215; thanks candidosales)

Don't miss a new zed release

NewReleases is sending notifications on new releases.