Releases

Keep up with the weekly Zed releases.

June 2026

1.5.3

Jun 03, 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, clickable document links provided by language servers, and the ability to rename threads directly in the sidebar.

Features

AI

  • Agent: Made the Skill Creator window resizable and its contents scrollable when the window is smaller than the form. (#57754)
  • Agent: Improved read_file tool output rendering with a line-number gutter. (#56779)
  • Agent: Improved scrolling smoothness when expanding read_file tool 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 backticks clickable 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_size setting 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/main before 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-analyzer from a worktree's Rust toolchain when specified. (#57696)

Vim / Helix

  • Swapped q and Q in 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+click in 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 page action 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_file tool output not re-rendering in restored threads. (#56779)
  • Agent: Fixed stutters that could occur when interacting with the agent. (#57712)
  • 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)
  • Agent: Fixed a crash that could occur when adding a crease to the Agent Panel. (#58375)
  • Agent: Fixed a crash that could occur when searching or configuring tools in agent profile settings. (#58299)
  • Helix: Fixed g i and g a invoking Vim-mode bindings instead of goto_implementation and goto_last_accessed_file. (#57621; thanks crazydude123)
  • Helix: Fixed g w not targeting words on lines selected with x. (#57565; thanks terror)
  • Helix: Fixed r not replacing multi-character selections in select mode. (#57553; thanks terror)
  • Helix: Fixed a crash that could occur when pasting at the end of a file. (#58373)
  • 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 worktree creation being unavailable when resolving the default branch failed. (#57960)
  • Fixed branch enumeration when a broken Git ref prevents commit metadata from being read. (#57285; thanks GoldStrikeArch)
  • Fixed incorrect truncation of multi-line text in the UI. (#57450)
  • Fixed commit modal buttons being hidden for some ui_font_size values. (#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 line going 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 package time metadata. (#57765; thanks controversial)
  • Fixed a crash when rendering Mermaid diagram flowcharts with deeply nested subgraphs. (#58325)
  • Fixed a noisy not signed in error being logged on every keystroke when not signed in to Zed. (#57615; thanks seth-wood)
  • 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 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)
  • Removed the retired GPT-5.2 and GPT-5.3 Codex models from the ChatGPT subscription provider. (#58340)
May 2026

1.4.4

May 28, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • copilot: Fixed an issue where using GPT models would return an error in invalid_request_body (#57979)

1.4.3

May 28, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed GitHub Copilot Chat showing an empty model dropdown for users on newer Copilot SDK builds (#57965)

1.4.2

May 27, 2026

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

This week's release includes support for agent 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.md file alongside settings.json for user-wide instructions that are included in every project’s system prompt. (#56757)
  • Agent: Added commands to open global and project-specific AGENTS.md rules. (#57847)
  • Agent: Added agent: new terminal thread for defining custom shortcuts to launch an Agent Panel terminal thread. (#57400)
  • 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)
  • Agent: Improved file and skill mention disambiguation in the Agent Panel. (#50097; thanks jmg-duarte, #56926)
  • 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-2 on macOS and ctrl-1/ctrl-2 on Linux/Windows. (#56743)
  • Added editor: toggle all diff hunks to 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_buttons setting to hide Stage/Restore buttons on diff hunks. (#56740)

Languages

Linux

  • Added support for buffer_font_fallbacks on Linux. (#54878; thanks Albab-Hasan)
  • Improved the first mouse-driven text copy action on Wayland. (#50406; thanks soundslocke)

Other

  • Added markdown_preview_code_font_family to 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.showSignature setting was enabled. (#55708; thanks toddlerer)
  • OpenAI: Fixed an issue where error messages would not appear properly. (#57750)
  • 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/path reusing 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_file tool. (#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 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.enable with 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-n doing 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 selector keybinding 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 of zed://agent links. (#57047)
  • Fixed workspace: open files ignoring the Project Panel's sort_mode setting. (#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)
  • Fixed "speed: Extra inputs are not permitted" errors for Opus 4.6 and 4.7 in the Anthropic API provider. (#57707)
  • Fixed code lens flickering when no commands were resolved. (#57790)

Breaking Changes and Notices

  • Removed the rules library and replaced it with skills support.
  • Replaced the @rule autocomplete entry with @skill in the agent chat input. (#56902)

1.3.7

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. (#57662)

1.3.6

May 21, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed npm-backed tool installs to better respect npm release-age filters. (#57439)
  • google: Support thinking levels for Google models. (#57394)
  • Added support for Gemini 3.5 Flash in the Google AI model provider. (#57392)

1.3.5

May 20, 2026

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

This week's release includes the ability to create Terminal Threads from the sidebar and Agent Panel, a Git panel branch history view and support for running custom Git commands from the Git Graph context menu, inline image and Mermaid diagram rendering in the agent, a new subagent_model setting, optional text icons for completion items ("completion_menu_item_kind": "symbol"), and Vim g z jump-to-word navigation.

Shipped by the Zed Guild 🛡️


Learn about the Zed Guild.

Features

AI

  • Added the ability to create Terminal Threads in the Sidebar and Agent Panel. (#56685)
  • Agent: Added setting subagent_model to specify which model is used when a subagent is spawned. (#56203)
  • Agent: Added support for rendering inline images. (#56427)
  • Agent: Added support for Mermaid diagrams. (#56430)
  • Agent: Improved UX when agent tries to edit unsaved buffer. (#55655)
  • Agent: Added support for grok-4.3 and grok-4.2. (#55931)
  • Agent: Added Google Gemini 3.1 Flash Lite. (#56248; thanks qtqgyt)
  • Agent: Updated OpenCode Free models (BigPickle and Ring 2.6 1T Free). (#56328; thanks Vlaaaaaaad)
  • Agent: Added support for gpt-5.4-nano/mini models for OpenAI provider. (#56476)
  • Agent: Improved output quality when using OpenAI models. (#56476)
  • Agent: Added guardrail_identifier and guardrail_version settings for AWS Bedrock, enabling use in environments where IAM policies require a guardrail on all model requests. (#50084; thanks 9to6)
  • Agent: Added support for editing the thread title for external agent threads. (#56446)
  • Agent: Added user confirmation requirement before letting tools modify files inside .agents/skills/ (per-project) or ~/.agents/skills/ (global), so skills installed by any agent are protected from unsolicited edits. (#56456)
  • Anthropic: Added dynamic fetching of available models from Anthropic API. (#56397)
  • Improved sidebar search placeholder text to read "Search threads…" instead of "Search…". (#56081)
  • Edit Prediction: Added the ability to input the "expected patch", i.e. what the model should have predicted in the edit prediction: rate completions modal. (#56629)
  • Improved Anthropic prompt cache utilization, reducing latency and cost for ongoing conversations. (#56472)
  • Improved Bedrock prompt cache utilization by anchoring the system prompt as its own cache prefix. (#56474)
  • Improved Copilot edit predictions to no longer rely on a system node installation, so the system node version no longer affects whether they work in Zed. (#56635)

Git

  • Added a history view to the Git panel that allows to quickly see in a list all the commits for a given branch. (#56500)
  • Added support for running global custom Git command tasks from the Git Graph commit context menu. (#56354)
  • Added support for force deleting worktrees that contain modified or untracked files. (#56519)
  • Added a Copy Tag action to the git graph context menu. (#56110)
  • Changed the git::Commit action (cmd-enter or ctrl-enter) to now commit a pending amend. (#54472)
  • Added confirmation prompt when deleting unmerged git branches, with option to force delete. (#55927)
  • Added alt+click on delete button to force delete a branch immediately. (#55927)

Vim / Helix

Remote Development

  • Added support for SCP style SSH urls: zed ssh://user@host:~/code/proj. (#56304; thanks notpeter)

Other

  • Added text icons for completion items (disabled by default, use "completion_menu_item_kind": "symbol" to enable). (#56396)
  • Improved Markdown preview table cells to vertically center content in tall rows and respect column alignment from the table header. (#53465; thanks davidalecrim1)
  • Improved Mermaid diagrams in rendered markdown to match your theme by default. (#56430)
  • Added a Hide Button entry to the right-click context menu on status bar items and panel buttons. (#54971)
  • Added support for opening a file with a line range selected in the file finder using the path:start-end syntax (e.g. file.rs:10-20). (#53958; thanks cppcoffee)
  • Added file:line:col navigation from ctrl+click hover links in the editor. (#55877; thanks jabdinghoff)
  • Optimized multibuffer creation by conditionally using headers based on RHS state. (#56058; thanks chirivelli)
  • Improved the minimum size of diagnostics pane excerpts. (#56172)
  • Improved default button focus in macOS dialogs. (#56513)
  • Improved auto update error message for NixOS users missing rsync. (#56097; thanks karol-broda)
  • Added theme keys for configuring editor diff hunk colors. (#51784; thanks vitallium)
  • Improved extension updates to be more resilient to network and upstream failures. (#54355)

Bug Fixes

  • Agent: Fixed an issue where editing would sometimes fail for specific models (Deepseek v4). (#55894)
  • Agent: Fixed squashed message editor when limit_content_width=false. (#56688)
  • Ollama: Fixed issue where specifying auto_discover: false would still auto discover models. (#55999; thanks ogtega)
  • Fixed git blame processes not getting dropped properly. (#56894)
  • Fixed an issue where git state would be stale in some cases. (#57176)
  • Fixed a bug where restoring diff hunks in remote projects would leave stale no-op hunks in the UI. (#54823)
  • Fixed a bug where selection mentions would resolve to the literal selection rather than the URI in draft threads. (#55203)
  • Fixed a bug where Zed incorrectly kept a removed pane as the active pane. (#56229)
  • Fixed a crash in follow mode when opening multibuffers. (#55948)
  • Fixed a crash in markdown preview when a mermaid flowchart contained a partially-typed parallelogram node like A[/] or A[\]. (#56199)
  • Fixed agent "finished" notification appearing right before the queued message is sent. (#56157)
  • Fixed agent panel staying in a generating state when the underlying prompt task was cancelled before completing. (#55562; thanks brunorodmoreira)
  • Fixed an issue where local settings files would not correctly open on remote workspaces. (#56373)
  • Fixed an issue where re-running the git: branch diff after changing the active project would not refresh the branch diff to show the branch diff of the active project. (#56552)
  • Fixed an out-of-bounds panic when the AI produced multiple inline rewrites in a single completion. (#52458; thanks mre)
  • Fixed eagerly truncated labels in the Debug modal. (#56510; thanks afgomez)
  • Fixed file names containing markdown special characters (e.g. __somefile__) being rendered as formatted text in the git discard confirmation dialog. (#56197; thanks alkinun)
  • Fixed installing extensions when Zed's cache and data directories are on different filesystems. (#56437; thanks PiasekDev)
  • Fixed resolved lens causing flickers. (#56047)
  • Fixed some rare cases where API requests would fail with Unauthorized. (#56559)
  • Fixed the ACP Registry getting stuck on loading when registry or icon requests hang. (#56108; thanks grgwuk990)
  • Fixed the agent panel to show "Restore checkpoint" as soon as the agent starts editing instead of waiting until the turn ends. (#56611)
  • Fixed unsaved untitled buffers being silently lost when opening a file or project from an empty window. (#55889)
  • Fixed vim change surrounds for MiniQuotes, MiniBrackets, and AnyQuotes. (#51067; thanks ian-h-chamberlain)
  • Fixed Windows installer task arguments syntax. (#50464)
  • Fixed scrollbar position jumping or inverting when content height changes during a scrollbar drag (e.g. in the agent panel while streaming). (#53378; thanks KlausUllrich)
  • Fixed DashScope (Aliyun) tool calls not preserving id and name across streaming delta chunks.
  • Fixed file names containing markdown special characters (e.g. __somefile__) being rendered as formatted text in the file deletion confirmation dialog. (#55697; thanks alkinun)
  • Fixed Vim % (jump to matching) to match C preprocessor directives (e.g. #if/#endif) and comment delimiters, like Neovim. (#55515; thanks tanaxer01)
  • Fixed Vim % incorrectly expanding into the rest of the file when used on a blank line inside a bracket range. (#55515; thanks tanaxer01)
  • Fixed angled brackets being included in rainbow bracket highlights for JavaScript. (#57072)
  • Fixed an issue where file system watching would default to the polling backend inside of OrbStack VMs on macOS. (#57184)

Breaking Changes and Notices

  • Removed open tool from built-in Agent tools. (#56295)
  • Removed deprecated xAI models. (#55931)
  • Removed deprecated OpenCode models (MiMo V2, Hy3, and Claude 3.5 Haiku). (#56278; thanks Vlaaaaaaad)
  • Removed Ling 2.6 Flash Free model from the OpenCode provider. (#55984; thanks Sikriet)
  • Removed deprecated OpenAI models. (#56476)

1.2.7

May 19, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • git: Fix git blame processes not getting dropped properly. (#56912)