Releases

Keep up with the weekly Zed releases.

July 2026

1.13.0

Jul 23, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…

This week's release includes improved branch picker filtering and grouping, run-status indicators for runnable gutter controls, editable image-viewer zoom levels, and GPT-5.6 Luna support for ChatGPT subscriptions.

Shipped by the Zed Guild 🛡️

  • Improved branch picker filtering, grouping, branch creation suggestions, and remote-provider icons. (#61215; thanks chirivelli)
  • Improved LSP Logs by showing request durations alongside RPC responses, making slow language server behavior easier to diagnose. (#61018; thanks aviatesk)
  • Improved solo diffs to show the full file by default while retaining Git change indicators in the scrollbar. (#60989; thanks chirivelli)
  • Deprecated Fast Mode for Opus 4.6 and Opus 4.7. (#61341; thanks tidely)
  • Fixed excessive memory usage when composing text with Fcitx5 on KDE Wayland. (#61079; thanks amtoaer)
  • Git: Fixed the GPG signing passphrase prompt appearing on every commit when gpg-agent had cached the passphrase or the key was unprotected. (#61265; thanks RemcoSmitsDev)
  • Editor: Fixed a bug where selection boxes did not render when the cursor was offscreen. (#60054; thanks feitreim)
  • Fixed bottom dock clipping when resizing windows. (#61161; thanks amtoaer)
  • Fixed editor right-click context menus intermittently failing to appear at certain scroll positions. (#61348; thanks amtoaer)
  • Fixed editor text showing through multibuffer headers and overlapping header text in transparent themes. (#61268; thanks amtoaer)
  • Fixed Git blame entries overflowing the gutter when avatars are displayed. (#61287; thanks lingyaochu)
  • Fixed inaccurate diff stats for partially staged files in the Git Panel. (#60815; thanks chirivelli)
  • Markdown: Fixed inline HTML block highlighting. (#61212; thanks feitreim)
  • Fixed Markdown emphasis delimiters being removed when joining lines. (#61298; thanks lingyaochu)
  • Fixed the preview button for Markdown and SVG files opening the focused file instead of the file in its pane when multiple panes were open. (#61218; thanks austincummings)
  • Recent Projects: Fixed the picker showing projects after they were removed from a group. (#61062; thanks RemcoSmitsDev)
  • Fixed Vim Visual and Helix Select mode behavior when selections included a trailing newline. (#61253; thanks lingyaochu)

Learn about the Zed Guild.

Features

AI

  • Added "Copy this Agent response", "Scroll to User Message", and "Scroll to top" buttons to every Agent Panel response. (#61245; thanks peakxy)
  • Added GPT-5.6 Luna support for ChatGPT subscriptions. (#61083; thanks gb-jos)
  • Improved performance in agent threads with many file changes. (#61272)
  • Updated Mistral Medium to version 3.5. (#60898; thanks dargor)

Git

  • Added support for loading Git commit template messages in remote and collaboration projects. (#55490; thanks OmChillure)
  • Added support for opening a specific line in a diff using the CLI. (#45499; thanks cs50victor)
  • Improved discoverability of the create_worktree hook for setting up Git worktrees when they are created. (#61148)
  • Improved the Git Panel's History tab to keep an entry highlighted while its context menu is open. (#61354)
  • Disabled commit actions while a commit message is being generated. (#51727; thanks cppcoffee)

Vim / Helix

  • Improved Vim paste behavior by setting the [ and ] marks to the start and end of pasted text. (#56593; thanks cppcoffee)

Languages

  • Added run statuses to runnable gutter controls, showing the last run result and providing a Clear Run Status context-menu action for completed runs. (#61095, #61375; thanks pixel365)
  • Improved Markdown previews by showing link destinations in the bottom-left corner when hovering over links. (#60942; thanks WaryaWayne)
  • Added support for surrounding selected text with backticks in Rust, C, and C++ comments. (#58674; thanks notJoon)

Other

  • Added a preview pane to the buffer symbols picker. (#61069; thanks neiii)

  • Added support for editing image viewer zoom levels directly from the toolbar. (#57215; thanks transitoryangel)

  • Added support for opening relative file links such as src/main.rs#L42 at the referenced line in Agent responses and Markdown previews. (#61006)

  • Improved Text Finder to seed its query from the focused item's selection, including the terminal. (#60351; thanks ozacod)

  • Added an include_ignored parameter to file_finder::Toggle, allowing keybindings to open the File Finder with ignored files already included. (#59568; thanks dastrobu)

    ["file_finder::Toggle", { "include_ignored": true }]
    
  • Added default keybindings for opening Text Finder from the editor and buffer search: cmd-alt-f on macOS and ctrl-alt-f on Linux and Windows. (#60677; thanks paveldroo)

  • Added support for the variable.parameter theme color. (#61134)

  • Added the title_bar.show_worktree_name setting, which defaults to true; set it to false to hide the worktree-name picker in the title bar. (#61137; thanks suliatis)

  • Improved editor performance through several micro-optimizations in anchor resolution, line shaping, and worktree scanning. (#61275)

  • Improved the file conflict prompt by renaming the “Discard” button to “Discard Edits,” clarifying that unsaved edits will be discarded in favor of the on-disk contents. (#55870; thanks StrongTheDev)

Bug Fixes

  • Fixed commit-msg hooks being silently skipped on commit. (#61185)
  • Fixed a bug where staging a hunk could mark a different hunk as staged, after which unstaging could corrupt the Git index, when the diff contained repeated lines. (#60584; thanks abendrothj)
  • Fixed a crash on Windows caused by re-entrant window drawing corrupting UI element memory. (#60295)
  • Fixed a crash when closing the active item while the workspace was mid-update. (#61336)
  • Fixed Agent MCP servers running from the wrong directory when started before a worktree was available. (#61365; thanks apoorva-01)
  • Fixed agents hanging indefinitely when an LSP server did not respond to diagnostics requests. (#61176)
  • Fixed copy and paste becoming unavailable on Wayland after extended IME composition. (#61454)
  • Fixed debugger sessions freezing when eagerly fetching expensive variable scopes. (#61144; thanks jasonwilliams)
  • Fixed Dev Containers created by Zed not being reusable by the Dev Container CLI and VS Code, along with several lifecycle and configuration compatibility issues. (#59020; thanks mrexodia)
  • Fixed Docker Compose dev containers not starting all configured services when resuming an existing environment. (#60780; thanks DEKHTIARJonathan)
  • Fixed Git operations failing with a misleading "Connecting to host timed out" error when they took longer than 17 seconds, such as during large fetches, slow hooks, or agent-based authentication with 1Password Touch ID. (#61185)
  • Fixed thinking support for Mistral Medium 3.5 and Mistral Small 4. (#61393; thanks ummon-v)
  • Fixed UI hangs when interacting with the Agent Panel. (#61257)
  • Fixed UI stutters when opening large single-line files such as minified JavaScript due to LSP requests. (#61447)
  • Agent: Fixed placeholder text and controls overflowing when the Agent Panel was narrow. (#61395; thanks peakxy)
  • Fixed "Scroll to User Message" jumping to the most recent user message instead of the prompt associated with the selected response. (#61245; thanks peakxy)
  • Fixed .editorconfig re-enabling trailing whitespace removal when Zed settings disabled it. (#58776; thanks MohitGoyal09)
  • Fixed ctrl-k ctrl-o opening a file picker instead of the local folder picker from Recent Projects on Linux and Windows. (#61305; thanks mTvare6)
  • Fixed ctrl-n opening a new file and ctrl-p opening the file finder at the ends of a buffer when using the Emacs keymap on Linux. (#61140; thanks apoorva-01)
  • Fixed editor: toggle diagnostics permanently disabling diagnostics for the current file. (#60963; thanks cfiq)
  • Fixed editor: toggle soft wrap doing nothing when invoked while the buffer search bar was focused. (#61150; thanks bugprone)
  • Fixed shift-click-drag failing to select terminal text while an application had mouse tracking enabled. (#60880; thanks apoorva-01)
  • Fixed tab and shift-tab failing to return focus from the Git commit editor to the changes list in Vim normal mode. (#61369)
  • Fixed vtsls showing a "doesn't point to a valid tsserver install" error on startup in projects using TypeScript 7. For full TypeScript 7 support, install the tsgo extension to use TypeScript's native language server. (#61126)
  • Fixed workspace: reopen last picker not working when the which-key helper menu was enabled, including via cmd-k cmd-p on macOS and ctrl-k ctrl-p on Linux and Windows. (#61002; thanks dbkegley)
  • Fixed a background terminal finishing startup closing the command palette or an open picker. (#60960; thanks apoorva-01)
  • Fixed a macOS crash that could occur when reading from the clipboard. (#61024; thanks d4mr)
  • Fixed a panic when completing rust-analyzer macros containing nested tab stops. (#61130)
  • Fixed ACP boolean option labels using an inconsistent text color compared with other Agent configuration controls. (#61103; thanks joshkent94)
  • Fixed active pane borders appearing simultaneously around editor and terminal panes. (#56595; thanks usizu)
  • Fixed added cursors landing in the wrong column when using tabs to align code. (#61153; thanks apoorva-01)
  • Fixed adding paths to .gitignore from remote projects. (#56368; thanks cppcoffee)
  • Fixed an error when building the remote server from source for Linux's default musl target. (#61203; thanks NewtonChutney)
  • Fixed an issue where the Zed window would shrink to the built-in display's height on macOS after screen lock or display sleep in multi-monitor setups. (#60950; thanks iahu)
  • Fixed changes not appearing in the Git Panel after uncommitting. (#60590)
  • Fixed child and parent directory navigation with the left and right arrow keys in the built-in folder picker. (#61314; thanks akshayrivers)
  • Fixed commit messages in the Git Panel overlapping other content. (#61177)
  • Fixed confirmation dialog buttons dismissing the popover underneath them when clicked in Zed-rendered prompts. (#61136)
  • Fixed cursors blinking in unfocused editors, reducing idle redraws. (#61086; thanks daandemeyer)
  • Fixed custom Mistral configurations rejecting Ministral model IDs. (#61393; thanks ummon-v)
  • Fixed escaped characters (\,, \|, \\) being dropped from snippet choice options after the first one. (#61313; thanks Ni8crawler18)
  • Fixed extension builds failing on systems where Rust is installed without rustup, such as NixOS and systems using distribution packages. (#56090; thanks karol-broda)
  • Fixed flickering in the integrated terminal when using the alternate screen. (#61325; thanks lixiaoyan)
  • Fixed incorrect rainbow bracket highlighting in certain cases. (#60364)
  • Fixed inline Git blame reserving horizontal scroll space when displayed in the status bar. (#61422; thanks interkelstar)
  • Fixed language servers receiving empty workspace folder names. (#60938; thanks 0bkevin)
  • Fixed language-name autocomplete in the file_types setting. (#58595; thanks saberoueslati)
  • Fixed MCP server toggles not updating immediately in the Settings UI. (#60552; thanks counterfactual5)
  • Fixed project search queries seeded from the current selection being interpreted as a regular expression instead of literal text when regex mode was enabled. (#61335)
  • Fixed project search with non-ASCII queries incorrectly ignoring include filters in multi-worktree projects. (#60538; thanks daydalek)
  • Fixed relative links in Markdown previews for files in subfolders when using SSH or WSL. (#61438)
  • Fixed rewrap breaking lines at non-breaking spaces. (#59893; thanks graduss)
  • Fixed searching in file diffs opened from the Git Panel. (#60936; thanks saberoueslati)
  • Fixed Shift-click sometimes extending selections from a previous word or line boundary. (#61045; thanks saberoueslati)
  • Fixed square window corners beside the workspace sidebar in client-decorated Linux windows. (#61229)
  • Fixed static images ignoring their EXIF orientation, which caused some JPEGs to render rotated or flipped in image and Markdown previews. (#61017; thanks saberoueslati)
  • Fixed the Agent Panel's context usage popover showing "1 project rules" instead of "1 project rule" when a single project rule was loaded. (#61184; thanks IbrahimKhan12)
  • Fixed the drop-down menu on the right side of the title bar shifting left after signing in. (#61267; thanks pingpong74)
  • Fixed the Git Panel losing focus when opening a file context menu, which prevented expected keyboard interaction. (#61339; thanks MalinrRuwan)
  • Fixed the Git Panel not updating ahead/behind counts after fetching. (#60590)
  • Fixed the gutter offering breakpoint and bookmark actions in unsaved buffers, where they could not take effect. (#61310; thanks saberoueslati)
  • Fixed TypeScript and TSX failing to auto-indent the bodies of braceless if, for, and while statements. (#60708; thanks apoorva-01)
  • Fixed word movement skipping single punctuation characters surrounded by whitespace. (#58882; thanks hbackman)

Breaking Changes and Notices

  • Removed the deprecated magistral-medium-latest, open-mistral-nemo, and devstral-medium-latest models from the Mistral provider. (#60898; thanks dargor)
  • Changed cmd-alt-f on macOS to open Text Finder instead of opening replace in buffer search or toggling filters in project search. (#60677; thanks paveldroo)