Zed Release Notes
161 release notes curated from 1 source by the Releasebot Team. Last updated: Aug 18, 2026
- Aug 18, 2026
- Date parsed from source:Aug 18, 2026
- First seen by Releasebot:Aug 18, 2026
1.15.1
Zed fixes Cursor ACP agent startup, GPG commit prompts, extension array merging, and non-Unicode project search.
Fixed an issue where the Cursor ACP agent would fail to start (#62825)
Git: Fixed the GPG passphrase modal appearing on every commit for users whose configured pinentry (e.g. pinentry-mac with the macOS Keychain) can supply the passphrase without Zed's help. Zed now only prompts when gpg cannot obtain the passphrase on its own. (#62783)
Fixed array merging for extensions case (#62722)
Fixed project search not working in some non-Unicode files (#62591)
Original source - Aug 12, 2026
- Date parsed from source:Aug 12, 2026
- First seen by Releasebot:Aug 13, 2026
1.15.0
Zed adds smarter Git diff controls, macOS and Wayland file dragging, and better JSX and TSX editing with linked custom elements and Emmet completions, while also shipping a broad round of fixes for Agent, remote projects, terminals, and editor stability.
This week's release includes a new
git.diff_basesetting for choosing whether editor gutters, file-status colors, andgit: diffshow uncommitted changes against HEAD or all current-branch changes against the default branch's merge base, plus support for dragging files from the Project Panel to external apps on macOS and Linux Wayland; web developers also get linked editing for custom elements in JSX and TSX and Emmet completions in return and arrow-function bodies.Shipped by the Zed Guild 🛡️
- Added support for dragging files from the Project Panel to external macOS apps. (#58161; thanks notJoon)
- Added the multiple_selections key context for assigning different keybindings when multiple selections are active. (#60018; thanks AidanV)
- Agent: Fixed the first line of terminal output sometimes being hidden in the Agent Panel. (#61939; thanks timvermeulen)
- Fixed Markdown previews scrolling vertically during horizontal scroll gestures. (#61797; thanks feitreim)
- Fixed Docker Compose dev containers not running their configured entrypoints by default. (#61897; thanks alanpjohn)
- Fixed the IME candidate window flickering when another Zed window had continuous terminal output. (#62086; thanks feeiyu)
- Fixed incorrect cursor placement after using a multi-key binding to leave insert mode in Vim or Helix mode. (#62080; thanks lingyaochu)
- Fixed misaligned Agent sidebar headers on Linux. (#62079; thanks feeiyu)
- Fixed public and private channel tab icons not matching the icons shown in the Collaboration Panel. (#62114; thanks lingyaochu)
- Fixed release notes notifications not closing with escape when Vim or Helix mode was enabled on Windows. (#61759; thanks amtoaer)
- Fixed a redundant expand/collapse-all-files control appearing in solo diff views. (#61998; thanks chirivelli)
Learn about the Zed Guild.
Features
AI
- Added support for self-hosted Sweep Next Edit models in OpenAI-compatible edit predictions, including the sweep prompt format and infer detection for sweep-next-edit model names. (#51139; thanks avoidthekitchen)
Git
- Added the
git.diff_basesetting to choose whether editor gutters, file-status colors, andgit: diffshow uncommitted changes against HEAD ("head", the default) or all current-branch changes against the merge base with the repository's default branch ("default_branch"). The setting is also available as "Diff Against Default Branch" in the editor controls menu. (#61501; thanks samuelcolvin for an earlier implementation in #60398) - Added the
gutter.git_gutter_widthsetting to configure the width of Git diff indicators in the editor gutter. (#61304; thanks evanvin)
Languages
- Added linked editing for custom elements in JSX and TSX. (#58578)
- Enabled Emmet completions in return and arrow-function bodies for JSX and TSX. (#53688)
- Added a suggestion to install the windows-batch extension when opening .bat and .cmd files. (#62363; thanks pleahmacaka)
Linux
- Added support for dragging files from the Project Panel to external Linux Wayland apps. (#61947; thanks Lampan-git)
Other
- Improved the project switcher to allow closing the currently selected project and automatically switching to a neighboring local or remote project. (#60602; thanks mateioprea)
- Improved extension repository links to show provider-specific icons. (#58108; thanks albertbogusz)
- Improved installed development extensions to display their provided features and respect feature filters. (#61850)
Bug Fixes
- Agent: Fixed MCP servers missing from new project threads after a worktree opens. (#62026)
- Agent: Fixed MCP extension configuration dialogs appearing in other workspaces. (#61882)
- Fixed undoing or redoing Project Panel operations trashing files with unsaved edits without confirmation. (#62294)
- Fixed a crash when a workspace was removed while a remote project was opening in the same window. (#62028)
- Fixed the bundled npm cache growing without bound, which could consume many gigabytes of disk. (#61750)
- Fixed string-form dev container lifecycle commands to execute through
/bin/sh -cas required by the Dev Container specification. (#60792; thanks rabindra789) - Fixed UI elements flickering on some Windows devices. (#62069)
- Fixed Zed windows sometimes not repainting after being uncovered on X11. (#61162; thanks mTvare6)
- Fixed Agent terminal commands hanging at a shell prompt after a syntax error. (#62078; thanks procr1337)
- Fixed a bug where archiving a thread switched the window to a different project or could crash while the window was closing. (#62141)
- Fixed a bug where the Settings UI would sometimes not show configured MCP servers. (#61928)
- Fixed a memory leak when previewing images that were repeatedly updated on disk. (#58803; thanks ronharel02)
- Fixed a noisy "Failed to authenticate provider: ChatGPT Subscription" error being logged on every startup for users who had not configured the ChatGPT Subscription provider. (#61949; thanks NewtonChutney)
- Fixed an extra window opening on macOS when launching Zed from the CLI with session restore enabled. (#61814; thanks RemcoSmitsDev)
- Fixed auto-indentation when inserting a line above in Vim mode. (#52594; thanks 143mailliw)
- Fixed File Finder offering to create a file instead of navigating to a line when the target file was already open. (#55875)
- Fixed Git submodules being registered under the parent repository's
.git/modulesdirectory instead of their own path. (#61859; thanks 007qr) - Fixed inconsistent class instantiation highlighting in JavaScript, TypeScript, and TSX. (#61890; thanks IbrahimKhan12)
- Fixed incorrect arguments being passed to scp or sftp when uploading remote files. (#56080; thanks cocool97)
- Fixed incorrect bracket matching when syntax-error recovery omitted a delimiter. (#61604; thanks mTvare6)
- Fixed incorrect symbol kinds appearing in workspace symbol search. (#62458; thanks Huliiiiii)
- Fixed manually resized panels ignoring subsequent changes to their configured default width. (#61855; thanks JoeJoeflyn)
- Fixed opening projects from an existing remote connection to respect the
default_open_behaviorsetting. (#61048; thanks aetosdios27) - Fixed project and buffer searches returning incomplete results for regular expressions with assertions. (#62158)
- Fixed remote server installation failing in WSL when automount was disabled. (#57624; thanks tjmchenry)
- Fixed semantic token highlighting being applied unpredictably when multiple language servers provided tokens for the same range. (#61735; thanks DrewRidley)
- Fixed semantic token highlighting from other language servers disappearing after one server refreshed its semantic tokens. (#61795)
- Fixed terminal path hyperlinks resolving against the current working directory instead of the directory active when the line was printed. (#52454; thanks saberoueslati)
- Fixed terminal word selection around tree branch glyphs. (#62076; thanks macayu17)
- Fixed the Agent Panel's full-screen button not appearing active while full screen was enabled. (#62041; thanks interkelstar)
- Fixed the contact finder incorrectly inheriting the channel search query in the Collab Panel. (#61363)
- Fixed dragging local Windows files into a Zed window connected to a WSL remote. (#57146; thanks carbofish)
- Fixed worktrees being reported as entirely ignored when their repository's
info/excludenamed a parent directory. (#62325; thanks hferreiro)
Breaking Changes and Notices
- Improved the robustness of the Copilot Chat provider by separating authentication for Copilot Chat and edit predictions. Existing users will need to reauthenticate with Copilot. (#60535)
All of your release notes in one feed
Join Releasebot and get updates from Zed and hundreds of other software products.
- Aug 5, 2026
- Date parsed from source:Aug 5, 2026
- First seen by Releasebot:Aug 7, 2026
1.14.2
Zed ships sandboxing for Agent terminal commands and web fetches, adds undo and redo for Project Panel file operations, Skip Hooks for commits, and configurable Agent Panel fonts. It also brings performance, collaboration, Git, language, and bug fixes, plus a new default base keymap.
This week's release includes sandboxing for the Agent's terminal commands and web fetches (check the blog post), 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 a hang when the Zed Agent ran a git command with a pager configured. (#61999; thanks timvermeulen)
- 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)
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 external formatters that produced no output clearing non-empty buffers. (#61276; thanks saberoueslati)
- 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 #LC 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-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)
- Reverted recent changes to word navigation around punctuation because they caused regressions when navigating across structural punctuation such as brackets, quotes, and delimiters. (#62213)
- Aug 2, 2026
- Date parsed from source:Aug 2, 2026
- First seen by Releasebot:Aug 4, 2026
1.13.2
Zed fixes cursor movement, selection panics, Gruvbox parameter colors, and improves CLI docs with the missing --existing option.
Fixed Option+Left stopping to the left of punctuation between words Video URL: https://files.catbox.moe/8d5g2t.mp4 (#62065)
Fixed a panic when selections are added by tab-expanded column (#62063)
Fixed Gruvbox parameter colors (#61987)
Improved CLI documentation by adding the missing --existing option. (#61981)
- Jul 29, 2026
- Date parsed from source:Jul 29, 2026
- First seen by Releasebot:Jul 30, 2026
1.13.1
Zed ships a broad release with smarter branch picker filtering, run-status indicators for gutter controls, editable image viewer zoom, stronger Git and Agent workflows, and a long list of editor, language, and UI fixes that polish performance and reliability.
This week's release includes improved branch picker filtering and grouping, run-status indicators for runnable gutter controls, and editable image-viewer zoom levels.
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)
- 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)
- 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)
- 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 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 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 diagnostics refresh deadlocking certain language servers. (#61772)
- Fixed duplicated assistant replies and colliding tool calls when using GPT-5.x models on Amazon Bedrock's Mantle endpoint. (#61536)
- 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 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 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 multi-cursor mouse drags adding a cursor to every wrapped row instead of one per line when soft wrap was enabled. (#61590)
- 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 returning results from inside nested repositories that are excluded by the containing repository's .git/info/exclude file. (#61506)
- Fixed project search with non-ASCII queries incorrectly ignoring include filters in multi-worktree projects. (#60538; thanks daydalek)
- Fixed project settings not re-enabling language servers. (#61559)
- 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)
Similar to Zed with recent updates:
- Cursor release notes126 release notes · Latest Aug 18, 2026
- Obsidian release notes106 release notes · Latest Aug 12, 2026
- Perplexity release notes29 release notes · Latest Jul 27, 2026
- OpenClaw release notes245 release notes · Latest Aug 16, 2026
- Raycast release notes10 release notes · Latest Dec 16, 2025
- Figma release notes149 release notes · Latest Aug 17, 2026
- Jul 27, 2026
- Date parsed from source:Jul 27, 2026
- First seen by Releasebot:Jul 28, 2026
1.12.1
Zed adds Claude Opus 5 support for Anthropic and Amazon Bedrock BYOK providers and fixes hover documentation line breaks.
Added Claude Opus 5 support for Anthropic and Amazon Bedrock BYOK providers. (#61609)
Fixed an issue where hover documentation could have too many line breaks. (#61715)
Original source - Jul 23, 2026
- Date parsed from source:Jul 23, 2026
- First seen by Releasebot:Jul 23, 2026
1.12.0
Zed releases a broad update with Git Panel staging groups, multi-select in File Finder and Text Finder, row filtering in CSV previews, and a wide set of AI, language, workflow, and stability improvements across editor, terminal, search, and Git features.
This week's release includes Staged and Unstaged grouping in the Git Panel, multi-select in the File Finder and Text Finder, and row filtering in CSV previews.
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)
- Git: Fixed the GPG signing passphrase prompt appearing on every commit when gpg-agent had the passphrase cached or the key was unprotected. (#61265; thanks RemcoSmitsDev)
- 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)
Features
AI
- 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)
- Added GPT 5.6 Luna support for ChatGPT subscriptions. (#61083; thanks gb-jos)
- 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)
- Added row filtering to CSV previews. (#60339; thanks HalavicH)
- 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 agents hanging indefinitely when an LSP server did not respond to diagnostics requests. (#61176)
- 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 cause of UI hangs when interacting with the Agent Panel. (#61257)
- 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 copy and paste breaking on Wayland after many IME commits caused Zed to retain clipboard ownership indefinitely. (#61454)
- Fixed file names containing newlines rendering across multiple lines in the Git Panel. (#60862; thanks nolight132)
- Fixed flickering in the integrated terminal when using the alternate screen. (#61325; thanks lixiaoyan)
- 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)
- Jul 15, 2026
- Date parsed from source:Jul 15, 2026
- First seen by Releasebot:Jul 16, 2026
1.11.3
Zed ships a major update with dedicated staged and unstaged changes views, a richer Git Graph, and a new preview pane in the project symbols picker. It also expands AI agent, terminal, search, and update workflows while fixing a wide range of crashes and usability issues.
This week's release includes dedicated Staged Changes and Unstaged Changes multibuffers where you can review, stage, unstage, or restore individual hunks; Git Graph improvements including configurable columns and full commit messages rendered as Markdown; and a preview pane in the project symbols picker.
Features
AI
- Agent: Added support for searching (cmd-f on macOS, ctrl-f on Linux/Windows) inside of terminal threads. (#60292)
- Added "Agent Panel" and "Git Panel" items to the "View" menu. (#60356)
- Improved the agent panel's turn-end actions: thread feedback is now also available via "Positive Feedback" and "Negative Feedback" slash commands (typed as /helpful and /not-helpful) in the message editor, a new copy button copies the last agent response, and "Open Thread as Markdown" moved into the agent panel menu. (#59974)
- Agent: Improved onboarding experience when installing ACP agents. (#60452)
- ACP: Added support for boolean toggles in ACP session configuration for agents that use them. (#60446)
- Improved memory usage of ACP terminals after the tool call exits. (#60019; thanks hbackman)
- Added Claude Fable 5 to the Amazon Bedrock provider. (#59016; thanks 3ddyBoi)
- Added native support for AWS Bedrock's Mantle endpoint, enabling GPT-5.5, GPT-5.4, and Grok 4.3 through the Amazon Bedrock provider. (#60480)
- Added Sonnet 5 to Bedrock provider. (#60360)
- Improved OpenCode support: updated OpenCode Zen models (added Fable 5, Sonnet 5, GLM 5.2, Kimi K2.7 Code, and Minimax M3), added reasoning effort levels, enabled parallel tool calls by default, and added protocol validation for OpenCode settings. (#60526; thanks Vlaaaaaaad)
- Agent: Improved error messaging when a provider is not configured. (#60417)
- Agent: Improved fallback model selection. (#60417)
Git
- Added dedicated Staged Changes and Unstaged Changes views, opened via the git: view staged changes and git: view unstaged changes actions. (#46541; thanks drbh)
- Added diff stat numbers to the uncommitted changes view. (#60464)
- Added tag labels to the Git Panel commit history. (#60534; thanks pixel365)
- Improved Git Panel performance by no longer re-checking repository access on every file change. (#59521; thanks lgeiger)
- Improved the commit message tooltip to link directly to LLM provider settings and documentation when no provider is configured. (#60357)
- Git Graph: Added the ability to show and hide columns by right-clicking the table header. (#59850; thanks RemcoSmitsDev)
- Reduced number of git processes for calculating diff of open buffers when the repo state changes on disk. (#59357; thanks lgeiger)
- Showed the full commit message as Markdown in the details panel of the Git Graph. (#59674; thanks clarkenciel)
Languages
- Improved logging by suppressing verbose Python environment discovery logs. (#60204; thanks lingyaochu)
- Improved handling of LSP servers that do not support range formatting by gracefully skipping instead of producing an error. (#53942; thanks G36maid)
Other
- Added a zed: get merch action that opens the Zed merch store. (#60330)
- Added a download progress indicator to the update button. (#60294; thanks Pephers)
- Added a preview pane to the project symbols picker. (#59863; thanks AbhinavMir)
- Added support for middle-clicking a file in the project panel to open it in a permanent tab instead of a preview tab. (#60563; thanks v0s)
- Added the ability to collapse per-file match groups in Text Finder by clicking the chevron on file headers. (#60193; thanks ozacod)
- Changed ebuild files to be recognized as bash. (#59068; thanks gcarq)
- Changed the markdown preview to fall back to the UI font size instead of the buffer font size when markdown_preview_font_size is unset. (#60212)
- Improved terminal links: Cmd/Ctrl-click now opens links even when the application has mouse reporting enabled (e.g. vim, opencode, claude). Disable terminal.open_links_in_mouse_mode to forward these clicks to the application instead. (#60067; thanks tankztz)
- Improved "Restart to Update" button dismissals. (#60448)
- Improved bracket colorization by preserving theme accent colors when possible and applying targeted contrast fixes only when needed. (#51580; thanks kaikozlov)
- Improved handling of failed trash or delete operations in the Project Panel in order to display a toast informing the user that some files could not be trashed or deleted. (#59595; thanks justinschmitz97)
- Improved diff multibuffer headers to show per-file added/removed line counts. (#60299)
- Improved project search performance for single-line queries by skipping already-scanned file content. (#58871; thanks mertkanakkoc)
Bug Fixes
- Agent: Fixed an issue where cmd-f would not work if the file was open in the center pane. (#60754)
- Fixed a crash and high memory usage in the text finder. (#60377; thanks davidalecrim1)
- Fixed a crash caused by spawning one thread per file when trashing a large number of untracked files from the Git Panel. (#60235; thanks marcogroot)
- Fixed a crash when closing the Text Finder while a workspace action (e.g. Escape via editor::Cancel, or deploying search) triggered the dismissal. (#60437; thanks xab3r)
- Fixed a macOS crash that could occur when display configuration changes while a GPUI window is temporarily not associated with a screen. (#60419; thanks KiraKiraAyu)
- Fixed a panic that could occur when confirming a completion in a multibuffer if the cursor had moved into a different file. (#59471)
- Fixed a panic when discarding a draft workspace. (#60279)
- Fixed a potential crash when editing Markdown with deeply nested blocks. (#60312)
- Fixed a symbol rename that also renamed the file swapping the contents of the old and new files. (#59104; thanks IbrahimKhan12)
- Fixed agent path hyperlinks on Windows when paths contain spaces or shell-style drive prefixes. (#56283; thanks di404)
- Fixed agent thread/sidebar grouping for Git worktrees backed by bare checkouts. (#59968)
- Fixed AI keybindings remaining active and shadowing editor defaults when AI features are disabled. (#56936; thanks anthonygregis)
- Fixed Bedrock requests failing with ValidationException when the last message filtered to empty content while prompt caching was enabled. (#59436; thanks sumleo)
- Fixed blame hover popover not appearing on first trigger when inline blame is disabled (#50285). (#50769; thanks Dnreikronos)
- Fixed bug to handle dev container Dockerfiles with chained aliases. (#57552; thanks KyleBarton)
- Fixed calls getting stuck without audio or screen sharing after restarting Zed and rejoining a channel. (#60157)
- Fixed ChatGPT Subscription sign-in failing on Windows for some accounts by removing unused OAuth scopes api.connectors.read, api.connectors.invoke that pushed JWT tokens over Windows Credential Manager's limit. (#58541; thanks Artin0123)
- Fixed checkpoint comparison errors silently hiding the "Restore Checkpoint" button in the agent panel. (#59196; thanks stemper-dev)
- Fixed Claude Sonnet 5 and Claude Fable 5 failing on Amazon Bedrock in non-US regions. (#60378; thanks aviddiviner)
- Fixed collapsing a folder in one Git panel section also collapsing it in other sections. (#60396; thanks chirivelli)
- Fixed Copilot sign-in window not being focusable on Hyprland and similar tiling window managers. (#59933; thanks hirorock)
- Fixed decoding spaces and other escaped characters in file:// links used in hover popovers. (#55973; thanks mgood)
- Fixed disabled minimize and maximize window controls still activating on Windows. (#60440; thanks justjavac)
- Fixed Emacs-style kill-ring behavior so successive KillRingCut operations at the same caret context are accumulated and pasted together via one KillRingYank, while preserving existing non-empty selection and multi-selection semantics. (#51761; thanks loadingalias)
- Fixed excluded language servers starting nonetheless. (#60000)
- Fixed glyph rendering when fonts share a PostScript name on macOS. (#57250; thanks AnkanMisra)
- Fixed Go methods with unnamed receivers not appearing in breadcrumbs and sticky scroll. (#58656; thanks olegator888)
- Fixed Helix mode placing the cursor on the wrong character after deleting a selection that ends at the end of a line. (#59987; thanks IbrahimKhan12)
- Fixed IME candidate window not following cursor in terminal TUI apps. (#59911; thanks everyx)
- Fixed incorrect hover state while resizing GPUI Windows. (#60421; thanks justjavac)
- Fixed MCP servers that require auth only on tool calls (not on initialize) failing to prompt for authentication. (#60236; thanks bgfraser)
- Fixed MCP tools with $ref / $defs in their inputSchema being silently rejected by providers using the JSON Schema Subset format (Google Gemini, xAI Grok, OpenAI-compatible proxies, etc.). Tools from servers like Notion MCP v2.x, and any server using Zod or Pydantic-generated schemas, now work correctly. (#60165; thanks counterfactual5)
- Fixed missing icons on non-terminal tabs when dragging. (#53637; thanks shreyashsaitwal)
- Fixed multi-line snippets leaving unindented lines at column 0 when hard_tabs is enabled. (#60406; thanks apoorva-01)
- Fixed panic when restoring empty selections on undo/redo. (#59372)
- Fixed remote SSH connections timing out when ~/.gitconfig is a symlink to a file on a virtual filesystem. (#57049; thanks wowkster)
- Fixed reopening closed tabs getting stuck on closed items that cannot be reopened. (#56299; thanks terror)
- Fixed runnable gutter detection for Vitest conditional test wrappers (skipIf/runIf) in JS/TS/TSX files. (#60153; thanks NsdHSO)
- Fixed rust-analyzer completions like &some_var inserting only the variable name and dropping the leading & when accepted. (#60521)
- Fixed Save As suggestions for untitled buffers with a selected language. (#55263; thanks tavaresgmg)
- Fixed symbol rename in vim mode omitting the last character of the symbol out of the rename input's initial selection. (#60594)
- Fixed the breakpoint/bookmark gutter popover not updating when modifier keys change. (#58880; thanks saberoueslati)
- Fixed the JetBrains keymap so the agent panel "Rules" entry uses shift-alt-l and no longer flickers a non-functional ctrl-alt-l / cmd-alt-l shortcut. (#55364; thanks tautik)
- Fixed the macOS auto-updater leaking a copy of the downloaded update in the system temp directory on every update, and added cleanup of previously leaked files. (#60528)
- Fixed the terminal inline assist toolbar tooltip not showing its keybinding after reopening terminals. (#55903; thanks di404)
- Fixed type-changed files not appearing in Git Graph and commit views. (#60422; thanks Eagl61)
- Fixed file drag-and-drop into the terminal inserting double-quoted paths, which prevented tools like Claude Code from recognizing them as file references. (#57747; thanks mertkanakkoc)
- Fixed completion labels not being rendered completely. (#56976; thanks davidhi7)
- Fixed hanging Zed update downloads after system sleep. (#60301)
- Git Panel: Fixed overlapping elements in commit message container. (#60331; thanks zaknesler)
- Fixed a crash that could occur when opening and closing windows quickly on Linux. (#60160; thanks phisch)
- Fixed "Create Pull Request" button in the toast shown after git: push failing for repositories on unrecognized Git hosts by using the link printed in the push output. (#60522; thanks mvanhorn)
- Fixed the button shown on the toast after git: push for GitLab branches with an existing merge request. It now shows "View Merge Request" and links to the existing merge request. (#60522; thanks mvanhorn)
- Fixed clear drag overlay when external drag ends outside window. (#45759; thanks cppcoffee)
- Fixed missing language server metadata in the LSP menu after restart. (#55162; thanks AnkanMisra)
- Fixed filenames with double underscores rendering as bold in project panel confirmation dialogs. (#53068; thanks Sudarsh1010)
- Fixed images inside markdown links not being clickable. (#59525; thanks WaryaWayne)
- Jul 13, 2026
- Date parsed from source:Jul 13, 2026
- First seen by Releasebot:Jul 13, 2026
1.10.3
Zed fixes an npm v12 issue that could cause language server startup failures.
Fixed an issue with npm v12 that could cause language server startup failures (#60870)
Original source - Jul 10, 2026
- Date parsed from source:Jul 10, 2026
- First seen by Releasebot:Jul 10, 2026
1.10.2
Zed adds GPT 5.6 Sol and Terra for ChatGPT subscription.
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 (#60745)
Original source - Jul 9, 2026
- Date parsed from source:Jul 9, 2026
- First seen by Releasebot:Jul 10, 2026
1.10.1
Zed adds GPT 5.6 Sol/Terra/Luna support and fixes workspace restore in new-window CLI opens.
open_ai: Added support for GPT 5.6 Sol/Terra/Luna (#60699)
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 (#60672)
Original source - Jul 8, 2026
- Date parsed from source:Jul 8, 2026
- First seen by Releasebot:Jul 9, 2026
1.10.0
Zed adds llama.cpp support, new git blame placement controls, and a settings editor home for LLM providers, external agents, and MCP servers. It also disables format-on-save by default, improves collaboration, Git, and Markdown tools, and ships a wide set of bug fixes.
This week's release includes llama.cpp as a new language model provider, a new git.inline_blame.location setting to control where current-line blame is shown (inline or status bar), and disabling format-on-save by default, alongside the move of LLM providers, external agents, and MCP servers into the settings editor, plus a bunch of bug fixes.
Features
AI
- Agent: Added setting to exclude project rules files from commit message generation prompts (agent.commit_message_include_project_rules). (#56867; thanks ilavisharma)
- Added llama.cpp as a language model provider. (#59964; thanks hanouticelina)
- Agent: Changed the default behavior of queued messages for the Zed agent so that they get send at the end of the generation. The ability to steer them (i.e., send the message at the end of a turn boundary) is still possible to be toggled. (#59310)
- Improved agent thread summary and title generation to respect compaction boundaries. (#60141)
- Agent: Made label truncation of configuration options in the agent panel more robust against non-single-byte characters like emojis and others. (#59898; thanks damonxue)
- Made Esc dismiss agent notifications. (#60001)
- Agent: Remove "New from summary" menu item from agent panel dropdown. You can still @mention the thread in a new one, or run /compact. (#60145)
- OpenAI-compatible: added support for max reasoning levels (#59806; thanks Vlaaaaaaad)
- OpenCode: added support for max reasoning levels (#59806; thanks Vlaaaaaaad)
Git
- Added a git.inline_blame.location setting to render current-line git blame in the status bar instead of inline. (#59696; thanks Koshkaj)
- Git: Improved performance by not allowing multiple remote Git operation to start at the same time. (#59874; thanks cppcoffee)
- Improved line number colors in diff hunks to match the version control colors. (#59973)
- Improved solo diff controls by showing the relevant file staging action and hiding inactive fold toggles in split diffs. (#59752; thanks chirivelli)
- Improved solo diff view to show changed hunks by default with a toggle for viewing the full file. (#59958; thanks chirivelli)
Languages
- Go: Add support for highlighting builtin types and functions. (#59780; thanks sollniss)
- Improved semantic highlighting for Python constants when using the ty language server. (#59811; thanks lingyaochu)
- Support dynamic registration of the textDocument/semanticTokens capability. (#60015; thanks tatsudo)
- Update bundled tsconfig.json and package.json schemas. (#58948; thanks notpeter)
Vim / Helix
- Added Helix's z c keymap to editor, project panel and outline panel to scroll cursor to center. (#58660; thanks jmevel)
- Added alt-b / alt-e in Helix mode to move to the start/end of the larger syntax node. (#59638; thanks jasonwilliams)
- Added * in Helix mode to set the current selection for search. (#59638; thanks jasonwilliams)
- Fixed Helix [ / ] navigation so c goes to the previous/next comment and g to the previous/next hunk, and single-key follow-ups like g no longer hang. (#59638; thanks jasonwilliams)
Collaboration
- Added an auto-watch button to the collab panel that automatically opens other participants' screen shares while you're in a call. (#59619)
Windows
- Improved Windows agent sandboxing to protect Git metadata unless access is approved. (#59799)
Linux
- Improve gpui_Linux error messages for missing feature flags. (#58685; thanks zax71)
Other
- Added markdown_preview_font_size setting and actions to scale Markdown preview font size separately from the editor. (#55489; thanks davidalecrim1)
- Added "Open Markdown Preview" context menu item to Project Panel markdown entries. (#57112; thanks white-hat)
- Batch file watcher rescan events to improve Zed's responsiveness under heavy FS usage. (#60098)
- Cli: Ensure zed somefolder always opens a new window, even when cli_default_open_behavior is set to new_window and the project is already open. (#59415)
- Improved context menu experience in the markdown preview. (#59993)
- Improved resilience to intermittent network errors by detecting and dropping stale HTTP connections instead of reusing them. (#59929)
- Improved text finder to open files at the matched column. (#59840; thanks ozacod)
- Improved the text finder to seed the last query and filters to make quick edits easier. (#59849; thanks ozacod)
- Preview line numbers now respect user configuration settings. (#59957; thanks hron)
- Added: Workspace::ReopenLastPicker. (#59912)
- Added Expand All and Collapse All to the project panel right-click context menu with keybinding hints. (#59567; thanks ahmedash95)
- Added cmd-right / ctrl-right keybinding to expand all entries. (#59567; thanks ahmedash95)
Bug Fixes
- Agent: Delete subagent threads from database when deleting parent thread. (#60071)
- Agent: Fixed an issue where MCP servers with specific tool names would cause errors when using Anthropic/OpenAI models. (#60154)
- Agent: Fixed an issue where some actions would be displayed in terminals that would not work. (#60072)
- Fixed git panel: toggle focus to focus back on the commit editor in case it is expanded. (#59901)
- Fixed terminal.copy_on_select overwriting the clipboard when a click jittered without an intentional drag. (#59918; thanks IbrahimKhan12)
- Fixed a file descriptor leak in terminal process tracking that degraded long-running sessions on Linux, including system-wide clipboard breakage (#58651). (#58683; thanks FlorentinDUBOIS)
- Fixed code lens not being refresh after the corresponding capability was dynamically registered. (#60009)
- Fixed code lens not being resolved in remote workflows. (#59999)
- Fixed code lens not hiding for folded regions. (#60011)
- Fixed delayed clicks in the custom titlebar on macOS 27 Beta. (#59836)
- Fixed git repositories being repeatedly torn down and re-created when the filesystem watcher forced a rescan, which caused redundant git status refreshes and UI churn. (#59976; thanks RemcoSmitsDev)
- Fixed Helix mode rename when the cursor is visually on the last character of a symbol. (#55542; thanks grgwuk990)
- Fixed in-progress git commit messages being cleared when a remote project reconnects or Zed restarts. (#58180; thanks mvanhorn)
- Fixed incorrect parsing of .editorconfig with empty values. (#60026)
- Fixed KWin not respecting Zed's rules due to mismatch of toplevel app_id at startup. (#55583; thanks mTvare6)
- Fixed Linux Wayland cursor being stuck as a spinner for a couple of seconds. (#59995)
- Fixed markdown table rendering for inline code spans that contain pipe characters. (#57744; thanks AnkanMisra)
- Fixed opening collab links when Zed is not already connected to the collaboration server. (#59652)
- Fixed picker preview position not being remembered when changed without resizing the picker. (#59827; thanks ozacod)
- Fixed remote sessions failing to recognize languages provided by language-only extensions. (#56487; thanks terror)
- Fixed remote terminal path opening so cmd-click can open files outside the project worktree. (#52537; thanks loadingalias)
- Fixed right-click and middle-click being swapped in the terminal. (#59844; thanks he-thinks)
- Fixed selecting remote HEAD refs from the branch picker. (#57648; thanks albertbogusz)
- Fixed some rust completions has ub fn as prefix when fullFunctionSignatures is enabled. (#59125; thanks lingyaochu)
- Fixed stale Git status entries for moved directories. (#59934; thanks pigletfly)
- Fixed telescope picker being overly small on consequent reopens. (#60093)
- Fixed the "Folder to trust" input rejecting valid folder paths when connecting to a remote host that uses a different path style than the local machine. (#60139; thanks lingyaochu)
- Fixed the agent terminal tool failing with "Not a tty" in headless/eval environments. (#59969)
- Fixed unreliable working indicators for ACP agent threads. (#60057; thanks dscarpetti)
- Fixed editor: delete to end of line to behave consistently regardless of selection direction. (#59627)
- Fixed editor: cut to end of line to behave consistently regardless of selection direction. (#59627)
- Fixed duplicate file mentions in the Agent Panel showing the full absolute path instead of the base filename. (#59845; thanks ypatodkar)
- Fixed the keymap editor failing to delete or edit key bindings whose keymap file entries use deprecated action names. (#60300)
Breaking Changes and Notices
- Disable format-on-save by default, except for languages with official formatters. (#59710)
- Key agent-related settings now live in the settings editor, close to all other settings available in Zed. This specifically includes the move of LLM providers, external agents, and MCP servers to the settings editor. (#59860)
- Jul 1, 2026
- Date parsed from source:Jul 1, 2026
- First seen by Releasebot:Jul 2, 2026
1.9.0
Zed adds Telescope-style resizable pickers with live file and text search previews, plus broader Agent Panel, Git Panel, Vim, terminal, language, and performance improvements, along with a long list of bug fixes and a few Git setting changes.
This week's release adds Telescope-style resizable pickers with file and text finder previews (resolving a request with 860 👍s), including a new search modal that previews results live as you type, opened via the text finder: toggle action in the command palette, plus search in the Agent Panel.
Features
AI
- Added in-thread search to the Agent Panel (Ctrl/Cmd+F). (#57231; thanks dandv)
- Added an entry to the Agent Panel options menu to quickly add a remote MCP server. (#59359)
- Improved saved thread model selection for cloud-based providers. (#59417)
- Improved Agent Panel file search results from the agent's grep tool so they open files at the matched line when clicked. (#59230)
- Included the thread title in Agent Panel notifications when Zed is not focused. (#59377; thanks e-compton)
- Added GLM 5.2 and Kimi K2.7 Code to OpenCode Go, and made DeepSeek V4 Pro available for OpenCode Zen. (#59236)
- Improved OpenAI-compatible provider setup for reasoning models. (#59213; thanks razmser)
- Added ACP support for embedded resources in tool calls. (#59821)
Git
- Improved the Git Panel changes header with a split button that keeps Stage All / Unstage All as the primary action and groups related change actions in a dropdown menu. (#59608; thanks chirivelli)
- Added a Git blame toggle to the gutter's context menu. (#59460; thanks NsdHSO)
- Added a Git Panel View Options menu for switching between list/tree view, sorting by path or name, and grouping by status. Project Diff now follows the same file ordering as the Git Panel. (#59043; thanks chirivelli)
- Added a git_panel.entry_primary_click_action setting to control default click behavior for Git Panel files. (#59649; thanks nathan-fiscaletti)
- Improved Git Graph search to find commits by abbreviated or full hash. (#59132; thanks nguyenphutrong)
- Improved performance of Git Panel access checks. (#59514; thanks lgeiger)
Languages
- Improved Python completion item highlighting for methods and functions. (#59758; thanks lingyaochu)
Terminal
- Added paragraph navigation in terminal Vim mode with shift-{ and shift-}. (#56038; thanks hron)
Vim / Helix
- Added Helix-mode debugger keybindings under space shift-g for starting, restarting, continuing, pausing, stepping, stopping, toggling breakpoints, and editing log breakpoints. (#57756; thanks jgarte)
Other
- Added draggable resizing to picker modals. (#59604; thanks ozacod)
- Added previews to the file finder, shown to the right or below the results depending on available space. (#59604; thanks ozacod)
- Added a text finder picker with preview as an alternative project search UI, with searches shared between both views. (#59604; thanks ozacod)
- Added markdown_preview.limit_content_width and markdown_preview.max_width settings for constraining and centering Markdown preview content. (#59512)
- Added shell completion generation for the zed CLI via zed --completions . (#57440; thanks silvanshade)
- Improved the macOS CLI installation failure notification with a link to manual setup instructions. (#59575)
- Improved startup performance. (#58881)
- Improved the text finder to pre-fill its query from the active project search, focused buffer search, or active editor. (#59766, #59779; thanks ozacod)
- Improved the first-time project trust prompt to allow trusting any parent directory, not just the immediate parent. (#59562)
Bug Fixes
- Fixed the Agent Panel message editor's picker keybinding not opening the profile configuration modal. (#59768)
- Fixed in-thread search not closing with escape when focused in the Agent Panel message editor. (#59705)
- Fixed Anthropic prompt caching when using OpenRouter. (#57498; thanks jamesst20)
- Fixed requests to OpenAI-compatible providers sometimes including an unsupported service_tier parameter. (#59496)
- Fixed selecting custom language models whose model IDs contain slashes. (#59523)
- Fixed stdio MCP servers configured with only a command (no args) failing to load. (#59623; thanks IbrahimKhan12)
- Fixed the Skill tool’s “Configure” button in the Agent’s Tool Permissions settings opening the Terminal tool’s configuration instead of the Skill tool’s own permission rules. (#59728)
- Fixed gg and ge motions to jump to the first character on the line and match Helix exactly. (#59449; thanks polars-bear)
- Fixed the Remote Projects modal not being keyboard navigable. (#59336)
- (Preview only) Fixed adding a model as a favorite being limited to the currently selected model. (#59803)
- Fixed deleted changes appearing in Markdown previews. (#59485)
- Fixed Debug Test for Go subtests failing to match the selected subtest. (#53680)
- Fixed detection of SSH Git remotes whose username contains characters such as . (e.g. first.last@host:owner/repo.git), which previously broke permalinks, Git blame links, and "open in browser". (#59457; thanks IbrahimKhan12)
- Fixed external formatters and language servers failing to launch on macOS when specified as a bare binary name or relative path and only available in the project's PATH (e.g. Nix, direnv). (#55672; thanks G36maid)
- Fixed folders whose names end in a parenthesized number (e.g. Test (1)) failing to open from the dock or by path. (#59384; thanks sijokun)
- Fixed Git Panel view options menu selections updating only after reopening the menu. (#59744; thanks chirivelli)
- Fixed inline
tags in Markdown previews rendering as literal text instead of line breaks. (#54165; thanks davidalecrim1) - Fixed Vim's insert-line-above command using the wrong indentation before closing braces or parentheses. (#55459; thanks deaconctl)
- Fixed Python and Markdown docstring formatting/alignment in hover popovers. (#59480; thanks darsh0230)
- Fixed terminal init commands sometimes appearing or running incorrectly when using custom shells. (#59613)
- Fixed the Git commit message generation button showing as permanently disabled when models load after startup. (#59299; thanks akunzai)
- Fixed manually showing completions while text is selected so the selected text is used to filter completion results. (#57405; thanks feitreim)
- Fixed Vim cw with a count greater than 1 not preserving whitespace correctly. (#56585; thanks davidhi7)
- Fixed the Git Panel selection becoming hidden when the selected entry was removed after committing changes. (#59155; thanks Groni3000)
Breaking Changes and Notices
- Removed MiniMax M3 Free and limited deprecated OpenCode models GLM 5, Kimi K2.5, and MiniMax M2.5 to Zen. (#59236)
- Replaced the git_panel.sort_by_path setting with git_panel.sort_by ("path" or "name") and git_panel.group_by ("none" or "status"). (#59043; thanks chirivelli)
- Jun 24, 2026
- Date parsed from source:Jun 24, 2026
- First seen by Releasebot:Jun 24, 2026
1.8.2
Zed releases a broad update with sidebar worktree creation, a new agent.terminal_init_command setting, faster Git and editor workflows, new delimiter-based selection actions, improved pane resizing, and many agent, language, remote development, and bug fixes.
This week's release includes the ability to create a new worktree right from the sidebar's new-thread button, a new agent.terminal_init_command setting to automatically run a command when opening a new agent terminal thread, a workspace: reset pane sizes command to reset all panes to equal sizes, and new editor: select inside delimiters / editor: select around delimiters actions for expanding a selection through nested brackets and quotes.
Features
AI
- Sidebar: Enabled creating a new worktree from the sidebar's "new thread" icon button. (#59341)
- Sidebar: Improved the archive "Search all threads" view so you can filter by project name, not just by thread title — handy when many projects are open. (#58214; thanks KevinLaveto)
- Agent: Improved edit tool performance with a more succinct success response. (#59335)
- Agent: Improved scroll smoothness while a response is streaming. (#59002)
- Agent: Improved truncation of long configuration button labels for external agents. (#57808; thanks Bitaru)
- Agent: Added the agent.terminal_init_command setting to automatically run a command when opening a new terminal thread in the agent panel. (#59374)
- Agent: Pressing up in an empty agent message editor now brings back the last queued message for editing if there is one. (#58807)
- Improved agent panel markdown rendering: Single newlines within agent responses now render as line breaks, matching the convention used by GitHub comments and Obsidian. (#57376; thanks tredondo)
- Agent: Added the ability to grant agent terminal commands network access to specific hosts (rather than all-or-nothing), enforced by an allowlisting proxy. (#59220)
- Agent: Improved sandbox permission prompts to show the command being requested. (#59362, #59391)
- Agent: Improved agent terminal sandbox network permission handling. (#59385)
- Agent: Improved the agent panel's empty-state toolbar to show a "New {agent} Thread" placeholder title (or your draft prompt as you type), with a stable new-thread button on the right. (#59126)
- Added Anthropic-compatible provider support in settings. (#50381; thanks cppcoffee)
Git
- Added "View File" to the Git Panel context menu to open a changed file in the editor without a diff view. (#59383; thanks ahmedash95)
- Improved scrolling performance in diff views containing large hunks. (#58658)
- Improved placeholder copywriting in both the branch and worktree pickers to communicate it's possible to type-to-create each. (#59130)
- Improved the toast shown after git: push to always display the "Create Pull Request" button. (#53913)
- Improved performance of git HEAD state resolution. (#59044; thanks lgeiger)
- Improved performance of git uncommit. (#59069; thanks lgeiger)
- Improved performance of listing git remotes. (#59053; thanks lgeiger)
- Improved performance of retrieving default git branch. (#59087; thanks lgeiger)
- Reduced git processes run on every file change. (#59042; thanks lgeiger)
- Reduced number of git operations when repository state changes outside of Zed. (#59318; thanks lgeiger)
Languages
- Prettier now reads the project's .editorconfig files when formatting. (#59149; thanks matt-h)
- REPL: Added a Stop button to notebook cells to interrupt the running kernel while a cell is executing. (#57093; thanks raideno)
Remote Development
- Added a dev_container_use_buildkit setting to build dev containers with the classic Docker builder for engines without an integrated BuildKit (e.g. Apple Container). (#59288; thanks tnayuki)
Other
- Added a workspace: reset pane sizes command that equalizes the sizes of all panes in the center group. (#59046; thanks 42piratas)
- Added editor: select inside delimiters and editor: select around delimiters actions for selecting content within the nearest enclosing brackets, braces, parentheses, or quotes. Repeating the action expands the selection to the next enclosing pair. (#53789; thanks subeax)
- Editor: Improved multi cursor editing performance. (#58510; thanks Rani367)
- Improved long filename truncation in the tab switcher and file finder so extensions remain visible. (#59072; thanks saberoueslati)
- Improved performance when searching in markdown preview. (#59473)
- Added the file icon to the breadcrumbs when the tab bar is hidden, if file icons are enabled for tabs. (#56267; thanks hron)
- Added a zed: rebuild dev extension action to rebuild an installed dev extension from the command palette. (#55173; thanks tahayvr)
Bug Fixes
- ACP: Fixed failed permission requests for external agents. (#58537)
- ACP: Fixed Cursor Agent only being able to use Fast mode with Composer 2.5. (#59695)
- Sidebar: Fixed a flicker when clicking on an empty draft thread. (#59342)
- macOS: Fixed fallback fonts missing weight/style. (#56771)
- Fixed the "Loading Commit History..." message in the History tab being stuck on projects with empty or no repositories. (#58649; thanks Jeremy-Qian)
- Fixed zed: open log and zed: reveal log in file manager appearing and erroring when Zed was launched directly from a terminal. These actions are now hidden in that scenario, since logs go to stdout rather than Zed's log file. (#57114; thanks tredondo)
- Fixed a file descriptor leak on macOS. (#59128)
- Fixed a race condition that caused collab users to not receive/send any audio to their peers. (#59195)
- Fixed agent panel errors telling users to check their API key when the provider doesn't use one (Zed account, ChatGPT subscription). Permission errors also now show the provider's actual message. (#59119)
- Fixed agent terminal tool hanging with a $ prompt when commands encounter syntax errors or unsupported shell features like process substitution. (#59270; thanks procr1337)
- Fixed agent threads failing to restore after quitting or updating Zed while a response was still in progress. (#58962)
- Fixed an issue where Git blame text would overlap with line numbers in the gutter. (#59008; thanks lingyaochu)
- Fixed an issue where splitting brackets inside line comments inserted an extra line and broke the comment formatting. (#59260; thanks lingyaochu)
- Fixed an issue where the worktree picker's "Remove Worktree from Window" button could act on the wrong worktree if the list updated at the moment of the click. (#59084)
- Fixed archiving an agent thread incorrectly deleting manually-created git worktrees. (#58275)
- Fixed a bug where Zed stopped watching changes to the .git directory if it was added to the project-local file_scan_exclusions. (#57895; thanks AlvaroParker)
- Fixed dark shadow and gradient artifacts in the agent panel and multibuffer headers when using a transparent or blurred window background. (#58981; thanks ebertn)
- Fixed dev container Dockerfiles not expanding build args written in the bare $VAR form. (#59280; thanks tnayuki)
- Fixed dragged file mentions in the agent composer being appended to the end of the prompt instead of inserted at the cursor. (#55127; thanks saberoueslati)
- Fixed external agent servers and debug adapters leaking helper processes (e.g. node workers and MCP servers) on Windows. (#58885)
- Fixed file change events not reporting changed paths in remote projects. (#58157)
- Fixed ghost project appearing in the window project picker and sidebar when switching between local and remote projects. (#59272; thanks procr1337)
- Fixed horizontal scrollbars not being rendered behind buffer headers in split editors. (#53782; thanks cppcoffee)
- Fixed inline assistant prompt sometimes not appearing, or lingering after dismissal, when that line was soft-wrapped. (#59018)
- Fixed mermaid diagram labels overflowing and overlapping nodes when long labels wrap. (#59140)
- Fixed misalignment of column selection on rows that contain multi-byte characters. (#57097; thanks Dnreikronos)
- Fixed missing keybinding hints in the "Recent Projects" picker action button tooltips. (#59030)
- Fixed orphaned processes being leaked on macOS. (#59156)
- Fixed pasting text starting with a scheme-like prefix (such as editor: ...) over a selection in a Markdown buffer incorrectly creating a Markdown link. (#59071; thanks TomPlanche)
- Fixed pending subagent file changes being discarded when editing an earlier message in the agent panel. (#59060)
- Fixed renaming a folder with a dot in its name selecting only the part before the dot. (#59390; thanks IbrahimKhan12)
- Fixed settings input fields not clearing when a setting was reset to its default while the field was focused. (#59395)
- Fixed sticky scroll anchoring to unhelpful context rows for multiline signatures when symbol metadata provides a more precise name range. (#56333; thanks saberoueslati)
- Fixed the "Reopen in Dev Container" suggestion re-appearing in new git worktrees after choosing "Don't Show Again". (#58576)
- Fixed the active debug line color not updating when switching themes while the debugger is paused (#58736). (#59274; thanks Dnreikronos)
- Fixed the agent panel offering a thinking toggle for models that cannot run with thinking disabled. (#58980)
- Fixed the agent permission dialog's "Always Allow" action having no keybinding on macOS; it is now bound to cmd-alt-y, matching Linux and Windows. (#58365; thanks wazer24)
- Fixed the "Remote Projects" modal not being dismissed on "Open Folder" click. (#58889; thanks mateioprea)
- Fixed validation of command_aliases setting to avoid showing warnings when aliasing to an arbitrary string. (#57812)
- Fixed project grouping for opened subdirectories that share the same parent Git repository. (#57998; thanks alisinabh)
- Fixed Markdown preview tabs not being restored when reopening a workspace. (#56972; thanks cbedard)
- Fixed missed file system events on case-insensitive filesystems that could cause stale Git state and other sync issues. (#59714)
- Fixed the Copilot sign-in window floating above all other applications instead of being scoped to Zed. (#59701)
- Improved file watcher performance in large worktrees. (#59560)
- Agent: Fixed compaction happening too early when using the ChatGPT subscription provider. (#59686; thanks gb-jos)
- Fixed Ollama models silently failing to appear in the model picker, and the "Connect" button appearing to do nothing, when a single model's details could not be fetched, such as a retired Ollama Cloud model. (#59606; thanks deXterbed)
- Jun 17, 2026
- Date parsed from source:Jun 17, 2026
- First seen by Releasebot:Jun 18, 2026
1.7.2
Zed adds automatic agent context compaction, a new /compact command, cleaner Markdown preview styling, and custom git commands from git graph branches and tags, while also improving agent, editor, terminal, collaboration, and performance workflows.
This week's release includes automatic agent context compaction that you can also trigger manually with the new
/compactcommand, cleaner and more legible Markdown preview styling, and support for running custom git commands on git graph branches and tags.Features
AI
- Agent: Added auto-compaction and /compact to Zed Agent. (#58931)
- Agent: Improved agent skills management by moving it into the settings UI. (#58701)
- Agent: Improved how we communicate problems relative to skills, in both the agent panel and the settings UI. (#58838)
- Agent: Improved the UX of the thread import flow. (#57791)
- Agent: Improved auto scroll location when using read-file tool. (#58640; thanks liigo)
- Agent: Show context window usage and cost metrics for external agents that support it. (#58680)
- Agent: Allow deleting sessions from history for external agents that support it. (#58680)
- Agent: Allow loading skills whose descriptions exceed the 1024-byte limit by showing warnings instead of failing to load them. (#58356)
- Agent: Removed the misleading "Always allow" button from agent permission prompts for edits to the agent skills directory, since those edits always require confirmation. (#58463)
- Agent: Updated OpenCode models (added MiniMax M3, Qwen 3.7 Plus, DeepSeek V4 Flash, MiniMax M3 Free, and Nemotron 3 Ultra Free; removed Nemotron 3 Super Free, Qwen 3.5 Plus; updated MiniMax M2.7, MiniMax M2.5, Qwen 3.6 Plus). (#58743; thanks Vlaaaaaaad)
Git
- Added a context menu for ref labels (branches, remote refs, and tags) in the git graph that runs custom git commands against the clicked ref, available as $ZED_GIT_REF (e.g. git checkout $ZED_GIT_REF). (#58781; thanks aobatact)
- Improved commit details changed-file lists with an optional tree view. (#58198; thanks chirivelli)
- Added Add to .git/info/exclude option under a new Git submenu in the project panel and git panel context menus, alongside the existing Add to .gitignore action. (#57044; thanks TomPlanche)
- Added a button to the git worktree picker to remove an open worktree from the current window. (#58996)
- Improved worktree navigation UX when a given project has more than one loaded. (#58555)
- Warnings about the lengths of commit message titles are now disabled by default. (#58960)
- Reduced short commit SHAs in blame and commit tooltips from 8 to 7, consistent with the graph and history views. (#58741; thanks albertbogusz)
- Improved scrolling performance in diff views containing large hunks with many computed word diffs. (#58639)
- Improved the performance of the project diff, especially in the presence of merge conflicts. (#57859)
- Added icon for the Chromium code review remote provider. (#57713; thanks hferreiro)
- Added the SourceHut remote icon. (#58668; thanks medzernik)
Languages
- Improved markdown preview styles, making it more legible and easier to parse. (#58465)
- LSP: Improved Zed's memory usage when a language server emits messages faster than the foreground thread can handle them. (#58867)
- Improved editor: go to definition to avoid repeatedly querying the language server while moving the mouse over the same symbol or an unresolved position. (#58429)
- Added a markdown: toggle block quote action. (#58383)
- Added support for surrounding selected Markdown text with ~ by typing ~. (#58614)
- Improved indentation for C/C++ to be more consistent. (#58740; thanks Helmutt03)
- Added the ability to stylize built-in Python exceptions and warnings using the type.class.builtin syntax capture. (#58176; thanks allachance)
- Detected .envrc files as Shell Script. (#58573; thanks injust)
- Dropped fish from modeline_aliases, which forced the file to be detected as Shell Script instead of Fish. (#58550)
Terminal
- Made zed:// links clickable in the terminal. (#58910; thanks r4victor)
Vim / Helix
- Disabled the IME in Vim normal and visual modes on Linux Wayland. (#58237; thanks feeiyu)
Collaboration
- Improved call controls design, making it clearer what button shares the project vs. the screen. (#58691)
Other
- Improved the settings window: Sub-pages such as Skills and per-language settings now have a scope picker in the breadcrumb, so you can switch between User and project settings without leaving the page. (#58698)
- Improved the performance of applying edits to large buffers. (#58681)
- Added default_open_behavior, which controls which action (add to sidebar/open in new window) should be the default when selecting a project from the recent projects menu. (#58805)
- Improved dev extension installation times for language extensions with multiple grammars or language servers. (#55160)
- Outline: Improved symbol search with more consistent fuzzy matching and support for multi-term queries. (#56477; thanks feitreim)
Bug Fixes
- Agent: Fix for current agent not being selected when creating a new git worktree. (#58636)
- Agent: Fixed the scrollbar appearing on wrapped code blocks in the agent chat. (#58472; thanks albertbogusz)
- Sidebar: Fixed a bug where affordances to collapse the project header would appear when searching. (#58696)
- Sidebar: Fixed bracketed ellipsis title prefixes (such as [...]) not rendering the ellipsis icon. (#58269)
- Fixed a bug that caused the project icons to render in the recent projects picker. (#57940)
- Fixed a bug where diff hunk controls were being displayed in the non-editable commit view multibuffer. (#58514; thanks chirivelli)
- Fixed a bug where the update version button would be stuck in the "Downloading..." step. (#58435)
- Fixed a crash that could occur when restoring an agent terminal in a remote project. (#58533)
- Fixed a crash when splitting a pane containing a commit view. (#58853)
- Fixed a freeze on Linux Wayland when reading the clipboard from a slow or unresponsive application. (#58826)
- Fixed a memory leak when restarting a language server while the LSP log view was tracking it. (#58866)
- Fixed a race where LLM and edit prediction requests made immediately after switching organizations could be attributed to the previously selected organization. (#58915)
- Fixed a rare crash that could occur while using the uncommitted diff. (#58266)
- Fixed a UI freeze that could occur when installing auto-updates. (#58767; thanks lingyaochu)
- Fixed a workspace restoration issue where Zed would restore a window with none of its projects opened by default. (#58392)
- Fixed an issue with project search on Windows where multiline string searches would not work correctly due to newline differences. (#58628)
- Fixed clicks on titlebar controls being delayed on the macOS 27 beta. (#58947)
- Fixed conflicts disappearing too quickly from the project diff when editing. (#57859)
- Fixed conflicts sometimes taking a while to appear in the project diff during large merges. (#57859)
- Fixed crash on newline below with a cursor on a deleted line of a diff. (#58542)
- Fixed cursor styles, such as the pointer cursor, not applying to floating windows, dialogs, and popups. (#58493; thanks madcodelife)
- Fixed debugging Rust tests in nested modules sometimes immediately exiting with "0 tests matched". (#54787)
- Fixed diagnostic navigation triggering unnecessary LSP requests when edit predictions are disabled. (#56055; thanks aviatesk)
- Fixed feature-flag-gated tools (such as the LSP tools) being listed in agent profile configuration when they could not actually be used by the agent. (#58581; thanks rabbiveesh)
- Fixed file hyperlinks in the agent panel not opening files when clicked. (#56024)
- Fixed files and directories disappearing from a worktree when renamed in a project opened through a symlinked root. (#58624; thanks tankztz)
- Fixed format selections not being available for cursor ranges when the active formatter supports range formatting. (#56571; thanks terror)
- Fixed git graph loading forever for empty repositories. (#58959)
- Fixed Git UI not refreshing on Linux for repositories using the reftable backend. (#58719; thanks albertbogusz)
- Fixed Helix mode selecting one extra line after undoing a newline delete. (#55365; thanks GoldStrikeArch)
- Fixed language servers automatically restarting on file changes after running "Stop All Language Servers"; they now stay stopped until explicitly restarted. (#51468)
- Fixed macOS system font fallback not being applied, which could leave some characters without a fallback font. (#58020; thanks douo)
- Fixed non-descriptive error messages when the remote agent process disconnected. (#58780)
- Fixed old threads that mention Rules being inaccessible after Rules were migrated to Skills. (#58560)
- Fixed opening agent-created files outside the current project, such as global skill files. (#58367)
- Fixed OpenRouter API errors showing empty messages when fetching the model list. (#58502; thanks ChihweiLHBird)
- Fixed OpenRouter models not appearing until restart after adding an API key. (#58551; thanks ChihweiLHBird)
- Fixed project panel needing a second click to change the file if the window is not in focus. (#58562; thanks ChintanAcharya)
- Fixed prompt darkened backdrop/background rendering outside client-decorated window boundaries on Linux. (#57608; thanks albertbogusz)
- Fixed rendering of control-characters in syntax tree view. (#59012; thanks konstantinoscs)
- Fixed Reveal in Finder/File Manager shortcuts not working when an image tab is focused. (#56438; thanks terror)
- Fixed some SSH issues on Windows that prevented connecting to a remote. (#52491; thanks Zaenalos)
- Fixed tab switcher truncating long file names, making files with a shared prefix indistinguishable. (#58483; thanks saberoueslati)
- Fixed task variables like $ZED_FILE not updating when re-running a recently used task after switching the active editor (#55879). (#57380; thanks 007qr)
- Fixed the agent panel flickering and becoming unusable when a permission prompt with tall content (such as a plan awaiting approval) was scrolled out of view. (#58689)
- Fixed the tab switcher not selecting the first (best) match when you start typing a query. (#58424; thanks maignal)
- Fixed the window title not updating when switching between workspaces in a multi-workspace window. (#58401)
- Fixed unbounded memory growth when images are repeatedly loaded and released. (#58874)
- Fixed “editor: toggle inline values” not appearing in the command palette or responding to keybindings. (#58921)
- Fixed not being able to drag the settings UI window on macOS. (#59216)
- Fixed an issue where the close button could overflow within a workspace error popup. (#59186)
- Removed a dead link in the agent menu. (#59232)
- Removed the agent server chip from the extension UI search filter. (#59231)
Breaking Changes and Notices
- Removed support for extensions downloading language servers, debuggers, and MCP servers on 32-bit architectures. Extensions may still work if you manually specify a path to an appropriate binary, but downloading a binary for a 32-bit architecture will no longer succeed. (#58259)
- Removed the experimental.auto_microphone_volume setting (since #58036 microphone volumes are now normalized by default). (#58677)
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.