Releases

Keep up with the weekly Zed releases.

August 2026

1.14.2

Aug 02, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed Option+Left stopping to the left of punctuation between words Video URL: https://files.catbox.moe/8d5g2t.mp4 (#62064)
  • Fixed a panic when selections are added by tab-expanded column (#62062)
  • Fixed hang when the Zed Agent runs a git command with a pager configured. (#61999)
  • Fixed Gruvbox parameter colors (#61986)
  • Improved CLI documentation by adding the missing --existing option. (#61980)
July 2026

1.14.1

Jul 29, 2026

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

This week's release includes sandboxing for the Agent's terminal commands and web fetches (documentation), support for undoing and redoing file operations in the Project Panel (documentation), a Skip Hooks option for commits, and configurable Agent Panel fonts.

Shipped by the Zed Guild 🛡️

  • Terminal: Fixed processes being left alive when the terminal was closed. (#61467; thanks feitreim)
  • Fixed editor: find all references preview tabs becoming permanent tabs when any of their buffers had previously been edited. (#61021; thanks aviatesk)
  • Fixed a bug where selection mentions added with "Add to Agent Thread" did not open their referenced files. (#61621; thanks amtoaer)
  • Fixed a crash when copying and pasting using multiple cursors. (#61545; thanks timvermeulen)
  • Fixed an extra blank line appearing in Git clone error messages. (#61674; thanks lingyaochu)

Learn about the Zed Guild.

Features

AI

  • Added sandboxing for the Agent's terminal and fetch tools. (#61711)
  • Added a reasoning effort selector for Anthropic-compatible providers when the selected model supports adaptive thinking. (#61579)
  • Added support for specifying the model used for context compaction with the agent.compaction_model setting. (#60012; thanks enoch-robinson)
  • Added the agent_ui_font_family and agent_buffer_font_family settings for configuring the Agent Panel's UI and buffer fonts. (#59629; thanks lholden)
  • Improved OpenAI Responses API requests by sending system messages through the instructions field. (#61370)
  • Improved the edit_file tool's error messages for invalid parameters, helping models recover from failed edits. (#61662; thanks mfeyg)

Git

  • Added a "Skip Hooks" toggle to the Commit button's menu in the Git Panel and commit modal, skipping the pre-commit and commit-msg hooks for the next commit. Also available as git: skip hooks. (#61529; thanks mauriciord and tdgroot for earlier implementations in #59846, #61416, and #47542)
  • Improved Git Panel performance by avoiding redundant repository access checks. (#60503; thanks lgeiger)
  • Improved the Git Panel's context menu and confirmation prompt for deleted files to say "Restore File" instead of "Discard Changes". (#61554; thanks levrik)

Vim / Helix

  • Added the _ keybinding in Helix mode to trim whitespace from selections. (#55253; thanks jgarte)

Languages

  • Improved Markdown preview links so links to Markdown files open a preview scrolled to the linked heading or position, with alt-click opening the raw source instead. (#61784)
  • Improved support for language servers that dynamically register inlay hints, code lenses, or document symbols more than once. (#55340; thanks tautik)

Collaboration

  • Improved call diagnostics with per-participant audio health history and exportable reports. (#61744)
  • Improved proxy support by respecting NO_PROXY and percent-encoded proxy credentials. (#61427)

Other

  • Added support for undoing and redoing file operations in the Project Panel. (#61457)
  • Improved input performance in large files. (#61523)
  • Improved read-only tab controls to say "Tab" instead of "File" in tooltips and the tab context menu, clarifying that the toggle affects editability rather than filesystem permissions. (#61202; thanks saberoueslati)

Bug Fixes

  • Fixed a bug where Discard Tracked Changes also discarded unstaged files. (#61608; thanks JoeJoeflyn)
  • Fixed a bug where dev container configurations using Docker Compose and runServices did not implicitly include the primary service. (#61434; thanks pnomolos)
  • Fixed agents failing to recognize follow-up messages as denials of pending tool calls. (#61754)
  • Fixed Anthropic and Google Gemini streaming completions failing when a custom api_url proxy appended a [DONE] stream terminator. (#61627; thanks drawing)
  • Fixed bugs that caused following to become out of sync in collaboration sessions. (#61598)
  • Fixed diagnostics refresh deadlocking certain language servers. (#61772)
  • Fixed external formatters that produced no output clearing non-empty buffers. (#61276; thanks saberoueslati)
  • Fixed in-progress file renames, channel renames, and the Go to Line dialog being cancelled when the window was deactivated, such as by a keyboard layout switch on Wayland or by switching to another application. (#61852; thanks butvinm)
  • Fixed the Git Panel and branch indicator showing stale state after heavy file-system activity caused the file watcher to lose events. (#61541)
  • Fixed the macOS window border and title bar not matching the selected theme when the system appearance differed, such as when using a dark theme with a light system theme. (#58902; thanks huacnlee)
  • Fixed TUIs rendering incorrectly in the integrated terminal for some users. (#51072; thanks mchisolm0)
  • Fixed Windows agent notifications appearing behind other windows, stealing input focus, or committing active IME composition. (#61411; thanks Robot-Inventor)
  • Fixed Zed entering a crash loop on launch when closedir failed during background directory scanning. (#59953; thanks marceloboeira)
  • Fixed spawn_agent treating a blank session_id as a real session instead of starting a new subagent session. (#60893; thanks nevo-ts)
  • Fixed workspace: reload and quitting silently doing nothing when Project Search results included an unsaved untitled buffer. (#61380; thanks IbrahimKhan12)
  • Fixed a bug where breadcrumbs did not show the file name when document_symbols was set to on and the language server returned no symbols. (#61511)
  • Fixed a bug where clicking a sticky header sometimes failed to jump to its line in the editor. (#53592; thanks timvermeulen)
  • Fixed a bug where closing an Agent terminal with ctrl-d left the Agent Panel uninitialized instead of activating the remaining terminal. (#58217; thanks hugh2slowmo)
  • Fixed a bug where pressing escape without inserting text after appending in Helix mode left the cursor or selection one character ahead instead of restoring its original position. (#57736; thanks jamilahmadzai)
  • Fixed a bug where Project Search restored a previous query after it had been cleared and dismissed. (#61585; thanks saberoueslati)
  • Fixed a bug where regex searches seeded from the cursor or selection matched beyond the selected text when it contained regex special characters such as ., *, or (. (#57748; thanks fjgbue)
  • Fixed a bug where the Collapse All Files and Expand All Files buttons appeared in the LSP Log View. (#61519)
  • Fixed a bug where the first language server entry flickered and stayed highlighted when hovering between multiple language server entries in the status bar menu. (#61400; thanks 18o)
  • Fixed a bug where the gutter context menu added breakpoints and bookmarks to the wrong row in multibuffers. (#59269; thanks guopenghui)
  • Fixed a crash in the WGPU renderer when text contained multiple bidirectional paragraphs with mismatched directions. (#61651)
  • Fixed a crash when hovering links while the underlying multibuffer changed. (#61686)
  • Fixed a crash when running the dev: dump input latency histogram or dev: dump accessibility tree actions in a shared project. (#61616)
  • Fixed a deadlock that had disabled the performance profiler, which is available again via zed: open performance profiler. (#61584)
  • Fixed agent edits failing when the text to replace was only part of a line. (#61489)
  • Fixed Amazon Bedrock effort selection and regional routing for Claude Opus 4.7 and 4.8. (#61597)
  • Fixed completion labels and documentation being truncated in the completions menu. (#61324; thanks Tatsuya0330)
  • Fixed debugging failing with an "unexpected argument" error while Cargo was indexing. (#61241; thanks pingpong74)
  • Fixed dragging a binary file into the Agent Panel removing the inserted reference and showing a "Binary files are not supported" error. (#61279; thanks serenNan)
  • Fixed dropped frames when scrolling unfocused windows. (#61600)
  • Fixed duplicated or extra array values in LSP initialization_options when user settings overrode LSP defaults with an array. (#54950; thanks GlassBricks)
  • Fixed Git Panel keybindings intercepting input in the Git repository selector, including in Vim mode. (#61282; thanks GoldStrikeArch)
  • Fixed GitHub-style #L<line>C<column> link fragments not placing the cursor at the linked position. (#61784)
  • Fixed IMEs intercepting Helix jump-to-word label input. (#61315; thanks GoldStrikeArch)
  • Fixed JSON rainbow bracket colors changing across row chunk boundaries. (#60741; thanks saberoueslati)
  • Fixed Markdown preview links that used workspace-relative paths with line and column suffixes. (#60864; thanks 0bkevin)
  • Fixed MCP HTTP context servers timing out when SSE data fields omitted the optional space after the colon. (#60575; thanks justjavac)
  • Fixed multi-cursor mouse drags adding a cursor to every wrapped row instead of one per line when soft wrap was enabled. (#61590)
  • Fixed multi-stroke keybindings not completing when using an IME on macOS. (#61270; thanks GoldStrikeArch)
  • Fixed QR code rendering for Expo SDK 55 apps. (#51072; thanks mchisolm0)
  • Fixed repeated VS Code settings imports adding duplicate file_types entries for files.associations. (#61355; thanks IbrahimKhan12)
  • Fixed rounded corners not rendering on images that were cropped to fill their container. (#61383; thanks pingpong74)
  • Fixed snippets being unusable for languages whose names contained a / character. (#61421; thanks IbrahimKhan12)
  • Fixed stale Git Panel state after repository metadata changes. (#59876; thanks gb-jos)
  • Fixed the agent triggering an unnecessary Git scan every time it created a checkpoint. (#61271)
  • Fixed the cursor jumping to the end of the file when a language server formatted it using CRLF line endings. (#59151; thanks qrzychu)
  • Fixed the Project Panel's global gitignore incorrectly matching parent directories of a repository. (#61689; thanks arbourd)
  • Fixed wide Mermaid diagrams in Markdown previews being squashed and illegible. (#61260; thanks atharvaajmera)
  • Fixed wide tables in documentation hover popovers being clipped instead of horizontally scrollable. (#61698; thanks Zeraphim)
  • Fixed zoomed panels closing unexpectedly when focus moved to elements within the panel, such as Agent Panel tool-call output or the thread title editor. (#59439)

Breaking Changes and Notices

  • Changed the default base_keymap from VSCode to Zed. The VSCode base keymap is now a separate overlay that more closely matches VS Code's own keybindings, so anyone with base_keymap explicitly set to VSCode will see some bindings change, including the inline assistant moving to cmd-i (macOS) and ctrl-i (Linux/Windows), and f5 starting the debugger. (#61532)

1.13.1

Jul 27, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Added Claude Opus 5 support for Anthropic and Amazon Bedrock BYOK providers. (#61606)
  • Fixed an issue where hover documentation could have too many line breaks. (#61714)
  • Fixed project settings not re-enabling language servers (#61559)
  • Fixed duplicated assistant replies and colliding tool calls when using GPT-5.x models on Amazon Bedrock's Mantle endpoint (#61536)
  • Fixed project search returning results from inside nested repositories that are excluded by the containing repository's .git/info/exclude file. (#61506)

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)

1.12.0

Jul 15, 2026

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

This week's release includes Staged and Unstaged grouping in the Git Panel and multi-select in the File Finder and Text Finder.

Shipped by the Zed Guild 🛡️

  • Improved branch filtering with all, local, and remote options in the branch picker. (#60857; thanks chirivelli)
  • Settings UI: Improved support for window widths below 900 px. (#60786; thanks feitreim)
  • Improved semantic token highlighting to distinguish function parameters from local variables. (#60949; thanks lingyaochu)
  • Fixed workspace diagnostics being cleared when closing a buffer. (#59875; thanks lingyaochu)
  • Fixed toolchain selection being ignored when Pyright or Basedpyright settings were configured without specifying a Python interpreter path. (#59990; thanks lingyaochu)
  • Fixed window management controls being grayed out and unavailable. (#60620; thanks RemcoSmitsDev)
  • Agent Panel: Fixed sticky awaiting confirmation content covering the entire panel. (#60992; thanks RemcoSmitsDev)
  • Editor: Fixed rendering issues with selections over inlay hints. (#60912; thanks feitreim)
  • Fixed inconsistent syntax highlighting for destructured parameters with default values. (#60767; thanks feeiyu)
  • Fixed double-click text selection and tab bar flicker in Markdown previews. (#60817; thanks feeiyu)
  • Fixed Python virtual environments not being restored automatically when reopening a workspace. (#60030; thanks lingyaochu)
  • Fixed ignored files remaining in project search results after excluded-file search was disabled in nested Git directories. (#60772; thanks vitallium)

Learn about the Zed Guild.

Features

AI

  • Added sandboxing for the Agent's terminal and fetch tools. (#60291)
  • Enabled ACP elicitations by default, allowing ACP agents to collect structured user input. (#60749)
  • Added support for adaptive thinking in custom Anthropic models using the "mode": { "type": "adaptive" } configuration. (#57207; thanks zerx-lab)
  • Added the supports_fast_mode setting for enabling fast mode on custom Anthropic models. (#58225; thanks Moeblack)
  • Added GPT 5.6 Luna, GPT 5.6 Terra, GPT 5.6 Sol, and Grok 4.5 to OpenCode Zen. (#60852; thanks Vlaaaaaaad)
  • Added GPT-5.6 Sol, Terra, and Luna models to the Amazon Bedrock provider via the bedrock-mantle endpoint. (#61008; thanks IbrahimKhan12)
  • Improved Agent notifications by requesting OS-level attention for the corresponding Zed window. (#58779)
  • Added the ability to expand in-progress MCP tool calls. (#60695)
  • Added the actual error message when Agent title generation failed. (#60982)
  • Improved skill deletion with a confirmation prompt and by moving deleted skills to the system trash instead of permanently deleting them. (#61031, #61044)
  • Improved MCP tool headers to show the primary argument when space allows. (#54604; thanks neuodev)

Git

  • Added a Staging grouping option to the Git Panel, with separate Staged and Unstaged sections and controls for staging or unstaging changes. (#59884; thanks chirivelli)
  • Added GPG passphrase prompts in Zed for unlocking commit-signing keys. (#58791; thanks RemcoSmitsDev)
  • Added Restore and Restore All buttons to the unstaged diff view for discarding unstaged changes. (#60639; thanks npv12)
  • Added the Git Graph context menu to the Git Panel's History tab. (#60713)
  • Added tags to Git blame tooltips. (#60757; thanks pixel365)

Languages

  • Added filterable result pickers with previews for editor: find all references, editor: go to definition, and editor: go to implementation, configurable globally with lsp_results_location or per action with open_results_in. (#59838; thanks dbkegley)
  • Added support for pasting clipboard images into Markdown files. (#58588; thanks KeeTraxx)
  • Improved Markdown previews so cmd-shift-v on macOS and ctrl-shift-v on Linux and Windows switches between the preview and its source file. (#60867; thanks snackycracky)
  • Added /*glsl*/ and /*wgsl*/ comment-label syntax injection for JavaScript and TypeScript template literals. (#55341; thanks foretoo)
  • Added JSON language support for deno.lock files. (#60679; thanks byteoxo)

Other

  • Added multi-select to the File Finder and Text Finder: use cmd-click on macOS, ctrl-click on Linux and Windows, or tab to select multiple items, then press enter to open them all. Improved its discoverability with a multi-select button in the search bar, cmd-shift-s (macOS) and ctrl-shift-s (Linux/Windows) shortcuts, and selection checkboxes. (#59931, #60919; thanks ypatodkar)
  • Added modifications and modifications_if_available options to format_on_save to format only Git-changed lines instead of the entire file. (#49964; thanks G36maid)
  • Added the workspace: toggle editor zoom action to maximize the active editor pane within the center area while keeping panels visible. (#53911; thanks orutherfurd)
  • Added the editor: move to next comment paragraph and editor: move to previous comment paragraph actions to move the caret between comment paragraphs. (#58353; thanks toddATavail)
  • Added support for opening gitignored subdirectories as separate workspaces. (#60918)
  • Added support for reducing animations when reduce_motion is set to on. (#60614)
  • Improved copying selected text in the Agent Panel and Markdown Preview. Partial selections of styled text now copy as well-formed Markdown, while selections within a single inline code span copy as plain text. (#60657)
  • Added support for importing VS Code's editor.formatOnSaveMode setting. (#49964; thanks G36maid)
  • Added support for regex subroutine calls in project search. (#55471; thanks keith-hall)
  • Added the download percentage to the download button's tooltip. (#60990)
  • Improved remove_trailing_whitespace_on_save and ensure_final_newline_on_save to affect only changed lines when using a modifications formatting mode, preventing unwanted diff jitter in legacy codebases. (#49964; thanks G36maid)

Bug Fixes

  • Fixed the Agent's edit_file tool corrupting indentation when a replacement omitted leading whitespace on only its first line. (#60613)
  • Fixed drag-and-drop worktree reordering. (#55755; thanks eth0net)
  • Fixed files in pnpm workspaces moving to symlinked node_modules paths after saving. (#57846; thanks gb-jos)
  • Fixed typescript-language-server breaking after the TypeScript 7 release. For projects that have upgraded to TypeScript 7, install the tsgo extension to use TypeScript's native language server. (#60970)
  • Fixed ACP documentation failing to open from the Settings UI. (#60881)
  • Fixed MCP servers configured in .zed/settings.json not being discovered when multiple project folders were open in a workspace. (#52849; thanks OmChillure)
  • Fixed ctrl-q quitting Zed instead of being forwarded to the shell when a terminal was focused on Linux. (#58879; thanks saberoueslati)
  • Fixed editor: copy file location copying the wrong line number in multibuffers. (#60781; thanks apoorva-01)
  • Fixed a bug where non-writable files opened in editable buffers instead of read-only buffers. (#57202; thanks David3u)
  • Fixed a bug where pickers did not automatically switch from a right split to a down split when they became too narrow. (#60559; thanks zphrs)
  • Fixed a bug where the editor: line up and editor: line down actions did not honor vertical_scroll_margin. (#52057; thanks TwoClocks)
  • Fixed a crash on Linux when a Wayland window was closed just as a file dialog was being opened. (#60621)
  • Fixed a crash when using Show in Git Graph while Git Graph was already open. (#60717)
  • Fixed a rare macOS crash when closing, resizing, or switching between windows, and eliminated a related memory leak. (#60696)
  • Fixed an element's hover state not clearing when the mouse left the window. (#60275; thanks phisch)
  • Fixed branch picker menu failures in the Git Panel caused by nested popovers. (#60926)
  • Fixed file names containing newlines rendering across multiple lines in the Git Panel. (#60862; thanks nolight132)
  • Fixed focus following the mouse over blank space in the Project Panel. (#60974)
  • Fixed formatter failures not showing the "Formatting failed" status bar indicator. (#60839; thanks apoorva-01)
  • Fixed Git Graph showing 0 Changed Files for commits that updated submodules. (#60479; thanks Eagl61)
  • Fixed Helix mode's shift-c multi-cursor selection targeting the wrong text when inlay hints were visible. (#60755; thanks HuaGu-Dragon)
  • Fixed ignored language servers starting despite being disabled globally. (#60984)
  • Fixed inline diagnostics not immediately appearing or disappearing after being toggled. (#60978)
  • Fixed LM Studio not showing the context window usage wheel. (#57861; thanks GabrieleAncillai)
  • Fixed nested brackets not auto-closing in plain-text files. (#60841; thanks apoorva-01)
  • Fixed opening project files from context menus in multi-file Git history diffs. (#60807; thanks peakxy)
  • Fixed project search with CRLF line endings. (#55471; thanks keith-hall)
  • Fixed Recent Projects hiding either the local or remote workspace when both used the same checkout path. (#53953; thanks DevDonzo)
  • Fixed remote branches such as origin/main not appearing in the branch diff base picker, which made it impossible to switch back after changing the base. (#60765)
  • Fixed remote worktree creation from the default branch when its remote name was required. (#59134; thanks rtbenfield)
  • Fixed split-file diffs missing syntax highlighting. (#60914)
  • Fixed statements under a case label not being indented in C and C++. (#60758; thanks apoorva-01)
  • Fixed terminal jitter when resizing vertically with content that did not fill the available height. (#56715; thanks pigletfly)
  • Fixed the cursor landing at the wrong column when clicking a path:row:column link in the terminal on lines containing non-ASCII characters. (#61036)
  • Fixed the Git Panel history tab remaining in a loading state for empty repositories and failing to load commits in detached HEAD states. (#57959; thanks Revantark)
  • Fixed the message editor not fully expanding during Agent generation. (#55916; thanks soddygo)
  • Fixed the workspace: close project action not switching to another project in multi-project workspaces. (#60524; thanks akshitj11)
  • Fixed trashing untracked files from the Git Panel on Windows. (#60899)

1.11.3

Jul 13, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed an issue with npm v12 that could cause language server startup failures (#60869)
  • agent: Fixed an issue where cmd-f would not work if the file was open in the center pane (#60754)

1.11.2

Jul 10, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • agent: Added GPT 5.6 Sol & Terra for ChatGPT subscription. Note: GPT 5.6 Luna is not available yet, since OpenAI has not unlocked access for third-party clients (#60744)

1.11.1

Jul 09, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • open_ai: Added support for GPT 5.6 Sol/Terra/Luna (#60698)
  • cli: Fixed an issue where the previous workspace would not be restored when using cli_default_open_behavior: new_window and no path was provided (#60671)