No public-facing changes in this release. View the commits.
Releases
Keep up with the weekly Zed releases.
May 2026
1.5.3
May 28, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
1.5.1
May 28, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
1.5.0
May 27, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
This week's release includes a new Mermaid renderer with faster and more accurate diagrams, support for importing skills from GitHub Markdown URLs in the Skill Creator, and the ability to rename threads directly in the sidebar.
Features
AI
- Agent: Added support for importing skills from GitHub Markdown URLs in the Skill Creator. (#57458)
- Agent: Added commands for opening global and project-specific
AGENTS.mdrules. (#57847) - Agent: Added support for copying or moving skills into and out of
~/.agents/skillsand deleting individual skills, with an explicit confirmation prompt for each operation. (#57760) - Agent: Made the Skill Creator window resizable and its contents scrollable when the window is smaller than the form. (#57754)
- Agent: Improved
read_filetool output rendering with a line-number gutter. (#56779) - Agent: Improved scrolling smoothness when expanding
read_filetool calls with large file outlines. (#57287) - Agent: Improved visibility of pending tool call confirmations when they are scrolled out of view in the Agent Panel. (#57632)
- Agent: Added a notification indicator to collapsed project headers in the sidebar when a thread completes. (#57322)
- Agent: Added Fast Mode (priority service tier) support to OpenAI models used through the ChatGPT subscription provider. (#57436)
- Agent: Added Fast Mode (priority service tier) support to the OpenAI API provider. (#57412)
- Agent: Made file paths in
backticksclickable in the Agent Panel; clicking opens the referenced file at the given line when present. (#57303) - Agent: Added automatic refreshes for the list of Zed-hosted models, without requiring a restart. (#57528)
- Agent: Added the ability to reorder projects by moving them up and down through the sidebar ellipsis menu. (#57448)
- Agent: Added support for renaming agent threads directly from the sidebar. (#57656)
- OpenCode: Updated the model list, adding Gemini 3.5 Flash and Grok Build 0.1 and removing MiniMax M2.5 Free. (#57556; thanks Vlaaaaaaad)
- ACP: Added a logout flow for agents that support it. (#57492)
- ACP: Allowed external agents that support it to access all working directories in a project. (#57497)
Git
- Added a
git_commit_buffer_font_sizesetting and made the in-panel and modal commit message editors zoomable. (#56077) - Added icons for Bitbucket, Codeberg, Forgejo, Gitea, and GitLab remote providers. (#57500; thanks albertbogusz)
- Improved Git worktree creation by fetching the latest
origin/mainbefore creating a worktree. (#57704) - Improved Git Graph commit tooltips. (#57032; thanks aaronang)
- Improved performance when opening the commit view for files with many diff hunks. (#57330)
Languages
- Added support for clickable document links provided by language servers. This is enabled by default and can be disabled with
"lsp_document_links": false. (#56011) - C++: Added recognition for HIP files. (#57333; thanks Young-TW)
- Rust: Improved toolchain compatibility by using the
rust-analyzerfrom a worktree's Rust toolchain when specified. (#57696)
Vim / Helix
- Swapped
qandQin Helix mode so they record and replay macros per Helix defaults instead of leaking Vim bindings. (#57622; thanks crazydude123)
Remote Development
- Added support for local features in dev containers. (#55225; thanks KyleBarton)
Other
- Improved Mermaid diagram rendering speed and accuracy. (#57644)
- Added support for
shift+clickin Markdown preview to extend text selection. (#57586; thanks cppcoffee) - Added a UI control for wrapping and unwrapping Markdown code block contents. (#57312)
- Made the Project Panel auto-reveal multi-buffer excerpts for the latest selection. (#57236)
- Added the
zed: open status pageaction for opening the Zed status page. (#57316) - Settings UI: Added the setting scope (user or project) to Settings Editor breadcrumbs. (#57437)
Bug Fixes
- Agent: Fixed commit message generation not respecting instructions from global
AGENTS.md. (#57827) - Agent: Fixed errors not appearing in the UI when an edit tool call failed. (#57722)
- Agent: Fixed
read_filetool output not re-rendering in restored threads. (#56779) - Agent: Fixed stutters that could occur when interacting with the agent. (#57712)
- Agent: Fixed file editing for global skills. (#57678)
- Agent: Fixed duplicate Skills being created when migrating Rules. (#57853)
- Agent: Fixed deprecated Rules being automatically included in new agent requests. (#57844)
- Agent: Fixed extra link styling on file paths in tool call labels. (#57515)
- Agent: Fixed global skill edits appearing without a file path in the changes summary. (#57767)
- OpenAI: Fixed ChatGPT subscription provider error messages not displaying properly. (#57750)
- Helix: Fixed
g iandg ainvoking Vim-mode bindings instead ofgoto_implementationandgoto_last_accessed_file. (#57621; thanks crazydude123) - Fixed
speed: Extra inputs are not permittederrors for Opus 4.6 and 4.7 in the Anthropic API provider. (#57707) - Helix: Fixed
g wnot targeting words on lines selected withx. (#57565; thanks terror) - Helix: Fixed
rnot replacing multi-character selections in select mode. (#57553; thanks terror) - Fixed recent-project navigation always activating the main worktree instead of the last active worktree/workspace. (#57321)
- Fixed edit prediction previews in the diff popover being occluded by open docks or the right sidebar. (#57519)
- Fixed failed branch fetches preventing other Git state from updating. (#57292)
- Fixed branch enumeration when a broken Git ref prevents commit metadata from being read. (#57285; thanks GoldStrikeArch)
- Fixed code lens flickering when resolved to no commands. (#57790)
- Fixed incorrect truncation of multi-line text in the UI. (#57450)
- Fixed commit modal buttons being hidden for some
ui_font_sizevalues. (#56366) - Fixed dot (
.) repeat not repeating the last change made by a macro (@register). (#57684; thanks Fanteria) - Fixed embedded terminal context menus showing agent actions that could target the wrong item. (#56256; thanks terror)
- Fixed
go to linegoing to arbitrary lines in multibuffers. (#57700) - Fixed jump-to-definition for file paths wrapped in punctuation, such as backticks, parentheses, or sentence-ending punctuation. (#45457; thanks subtleGradient)
- Fixed language servers failing to install when the npm registry returns non-string values, such as
"unpublished": null, in packagetimemetadata. (#57765; thanks controversial) - Fixed Markdown inline code highlighting in table cells. (#57506; thanks terror)
- Fixed outline panel hangs during massive project searches. (#57814)
- Fixed Project Panel git status indicators showing modified files with a warning color instead of the modified color. (#57716)
- Fixed project-local skill creation for remote projects. (#57453)
- Fixed rare panic in the open path dialog. (#57290)
- Fixed file watcher log flooding and repeated watch attempts after hitting the OS file watch limit. (#57720)
- Fixed remote server logs growing unbounded. (#57672)
- Fixed the settings window not respecting the server-side window decorations setting. (#57371; thanks hollmmax)
- Fixed skill management so newly created and deleted skills update in Settings immediately. (#57447)
- Fixed the "About Zed" dialog being a full window instead of a floating window. (#57307; thanks cyyynthia)
- Fixed the Git Panel branch name staying truncated even when the panel was wide enough to show the full name (#57238). (#57502; thanks mateioprea)
- Fixed the project section header flickering in the agent threads sidebar when sending a message while the header was partially scrolled off screen. (#57529)
- Fixed unnecessary Git state reloading that could occur when editing in linked worktrees. (#57763)
- Fixed UTF-8 parsing issues when loading skill frontmatter with multi-codepoint graphemes, such as emoji, crossing file chunk boundaries. (#57466; thanks roboticsdude60)
Breaking Changes and Notices
- Removed support for ACP extensions. Installed ACP extensions will be migrated to ACP servers provided by the ACP registry, and resources from deprecated extensions will be automatically removed. (#57133)
1.4.2
May 25, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
- Fixed a bug on macOS where Git operations could be blocked depending on the timing of spawning child processes. (#57661)
1.4.1
May 21, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
- Fixed a crash when clicking a built-in skill mention in the agent panel while connected to a remote project (Preview only). (#57442)
- Add
agent::NewTerminalThreadfor defining custom shortcuts to launch an Agent Panel terminal thread. (#57400) - google: Support thinking levels for Google models. (#57377)
- Added support for Gemini 3.5 Flash in the Google AI model provider. (#57373)
1.4.0
May 20, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
This week's release includes support for skills, a global AGENTS.md file for user-wide agent instructions, the ability to choose a base branch in the branch diff view, and a new editor: toggle all diff hunks action.
Features
AI
- Agent: Added support for skills.
- Agent: Added support for a global
AGENTS.mdfile alongsidesettings.jsonfor user-wide instructions that are included in every project’s system prompt. (#56757) - Agent: Added support for image output from MCP tools. (#57134)
- Agent: Added support for OAuth client pre-registration with a client ID and client secret in the built-in MCP client. (#52900)
- OpenCode: Updated available models and metadata, including reasoning support, image support, and token counts. (#57076; thanks Vlaaaaaaad)
Git
- Added the ability to choose the base branch in the branch diff view. (#56569)
- Added keyboard shortcuts for switching between the Changes and History tabs:
cmd-1/cmd-2on macOS andctrl-1/ctrl-2on Linux/Windows. (#56743) - Added
editor: toggle all diff hunksto expand or collapse all diff hunks at once. (#56421) - Improved the display of user avatars in Git-related surfaces. (#56755)
- Improved diff stats by formatting large line counts with thousand separators. (#56754)
- Added the
git.show_stage_restore_buttonssetting to hide Stage/Restore buttons on diff hunks. (#56740)
Languages
Linux
- Added support for
buffer_font_fallbackson Linux. (#54878; thanks Albab-Hasan) - Improved the first mouse-driven text copy action on Wayland. (#50406; thanks soundslocke)
Other
- Added
markdown_preview_code_font_familyto override the code font in the markdown preview. (#56744; thanks wln) - Improved CSV preview with column pinning to keep identifiers visible while scrolling. (#56619; thanks HalavicH)
- Improved restricted mode by making it more obvious and requiring immediate action when opening an untrusted project. (#57056)
- Improved truncated text labels so they no longer show trailing spaces or punctuation before the ellipsis. (#57106)
Bug Fixes
- Agent: Fixed image output from tools not being reloaded when restoring a thread. (#57143)
- MCP OAuth: Fixed authentication failing when an MCP server returned a broken metadata URL. (#53502)
- MCP OAuth: Fixed OAuth client registration failing with some MCP servers. (#53501)
- Fixed AI completions from OpenAI-compatible providers failing when token usage details were missing. (#55919; thanks marius851000)
- Git Graph: Fixed breakage that occurred when Git’s
log.showSignaturesetting was enabled. (#55708; thanks toddlerer) - Fixed certain ACP registry agents not cleaning up old versions. (#55290; thanks cppcoffee)
- Fixed some Gemini tool calls failing because Zed could send incomplete tool schemas. (#57160)
- Fixed a bug where using Gemini with certain tools, especially via MCP, resulted in "Invalid JSON payload received" errors due to incompatible JSON schema formats. (#49292; thanks dastrobu)
- Fixed
zed --new ssh://host/pathreusing an existing SSH window instead of opening a new one. This also applied to other URL-shaped path arguments. (#54408) - Fixed a bug where non-ASCII characters in diagnostic messages were incorrectly rendered with spurious
\characters. (#55782; thanks alkinun) - Fixed a crash in GPUI when typing into an Input widget inside a cached view (#50456). (#50665; thanks xcb3d)
- Fixed a panic that could occur when streaming in text with the
edit_filetool. (#57100) - Fixed a panic when loading certain Tree-sitter grammars containing supertypes. (#57183)
- Fixed a rare panic that could occur when lines in the editor contained many invisible characters. (#57137)
- Fixed agent edits sometimes not getting auto-accepted when they were committed. (#56892)
- Fixed file system watching defaulting to the polling backend inside
OrbStackVMs on macOS. (#57184) - Fixed the agent erroring when using Copilot as a provider and switching between OpenAI and Anthropic models. (#56655)
- Fixed bash syntax highlighting for conditional expressions, arithmetic expressions, and related operators. (#56484; thanks terror)
- Fixed the activity indicator in the status bar not opening a menu with items to cancel running actions. (#56865)
- Fixed commit title length checks miscounting multi-byte characters as multiple characters. (#57025; thanks koxya)
- Fixed context server availability updates when a new worktree is added to or removed from a project. (#51244; thanks rioriost)
- Fixed importing the VS Code setting
files.simpleDialog.enablewith the opposite value. (#55678; thanks Earlopain) - Fixed macOS Cmd-E/Cmd-G find behavior so Cmd-E seeds find from the cursor or selection and Cmd-G advances through the newly seeded matches. (#56681)
- Fixed markdown preview content being clipped past the pane edge when the buffer search bar is open. (#55009; thanks tkilaker)
- Fixed Mermaid diagrams not rendering with the default UI typeface. (#56695)
- Fixed npm-backed tool installs to better respect npm release-age filters. (#56957)
- Fixed pressing "New Thread" or
cmd-ndoing nothing when the Agent Panel's Settings view was open. (#56818) - Fixed running Zed on Ubuntu 20.04 installed via the installer by bundling the required
libstdc++.so. (#57132) - Fixed Settings UI search returning unrelated results for multi-word queries. (#56835)
- Fixed the
agent: toggle profile selectorkeybinding being ignored while the agent was generating a response. (#56784; thanks Rfluid) - Fixed the Agent Panel’s @-mention menu not appearing when
@immediately follows(,[, or{. (#55504) - Fixed tool paths preferring files in subdirectories named after the project root. (#56230; thanks procr1337)
- Fixed UI freezes on Linux (Wayland) with certain GPU/driver combinations. (#57077; thanks higorprado)
- Fixed text selection not always matching the mouse position in markdown blocks in the Agent Panel. (#56861; thanks timvermeulen)
- Fixed
zed://links focusing Zed and improved handling ofzed://agentlinks. (#57047) - Fixed
workspace: open filesignoring the Project Panel'ssort_modesetting. (#56720; thanks hron) - Fixed undo behavior after accepting LSP completions, so completions and their additional edits are reverted together. (#53980; thanks HuaGu-Dragon)
- Fixed the Python REPL UI not populating correctly in remote projects. (#54709; thanks MostlyKIGuess)
- Removed code lens blocks from diff views to fix broken background highlights. (#56726)
Breaking Changes and Notices
- Removed the rules library and replaced it with skills support.
- Replaced the
@ruleautocomplete entry with@skillin the agent chat input. (#56902)
1.3.5
May 19, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
- Fixed an issue where git state would be stale in some cases. (#57176)
1.3.4
May 18, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
- Fixed angled brackets being included in rainbow bracket highlights for JavaScript. (#57072)
- Improved
Copy Tagworkflow from Git Graph context menu to deploy a submenu instead of a modal picker. (#57081) - Persist Terminal Threads across reloads (#57045)
- git: Fix git blame processes not getting dropped properly. (#56894)