Releases

Keep up with the weekly Zed releases.

April 2026

0.233.7

Apr 23, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • git: Fix remote branch picker (#54576)

0.233.6

Apr 23, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed a crash that could occur when git worktree creating fails (#54561)
  • bedrock: Fixed an issue where Opus 4.7 would not work because of an invalid model ID (#54557)

0.233.5

Apr 22, 2026

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

Today, we are excited to announce parallel agents in Zed. Read the blog post for more information.

This week's release also includes Claude Opus 4.7 support (for BYOK), an editor: toggle block comment action, scroll wheel font size zooming, and anchor links and footnotes in Markdown Preview.

Shipped by the Zed Guild 🛡️

  • Added support for anchor links for headings in Markdown Preview. (#53184; thanks dongdong867)
  • Added support for footnotes in Markdown Preview. (#53086; thanks dongdong867)
  • Added support for changing editor font size via scroll wheel (hold ctrl on Linux/Windows, cmd on macOS). Disabled by default; enable with the mouse_wheel_zoom setting. (#53452; thanks seanstrom)
  • Fixed file duplication rename to select the entire filename stem instead of just the " copy" suffix, allowing users to type a new name without manually clearing text. (#53146; thanks OmChillure)
  • Fixed duplicated prompts/context in ACP conversations when servers echo user message chunks after send. (#53216; thanks OmChillure)

Learn about the Zed Guild.

Features

AI

  • Added Claude Opus 4.7 as an available language model (for BYOK). (#54190)
  • Agent: Improved error messages in the agent panel to show specific, actionable copy instead of raw provider error strings. (#53099)
  • Agent: Improved branch picker by displaying the full branch name in the documentation aside. (#53791; thanks lixiaoyan)
  • Agent: Improved and simplified the UX of creating threads in Git worktrees. (#53941)
  • Agent: Added a new limit_content_width setting in the agent panel that allows turning off the content max-width limit. (#54316)
  • Agent: Favorite models now remember and restore per-model thinking, effort level, and fast mode preferences. (#54318)

Git

  • Git Graph: Improved visibility of the currently checked out branch and fixed branch name truncation. (#53803)
  • Added ability to toggle tree collapse in git panel. (#52965; thanks ErinvanderVeen)

Languages

  • Added syntax highlighting for TopoJSON files. (#53546; thanks jnsprnw)

Other

  • Added a first-run prompt when using zed <path> to choose between opening in an existing window or a new window. The choice is saved to settings and can be changed later via the cli_default_open_behavior setting. (#53663)
  • Added action to toggle block comments (editor: toggle block comment), bound to cmd-k cmd-/ on macOS and ctrl-k ctrl-/ on Linux/Windows. (#48752; thanks ozacod)
  • Improved settings search ergonomics. (#53916)
  • Added hover_popover_sticky and hover_popover_hiding_delay settings to balance responsiveness of hover popovers. (#53504; thanks daydalek)
  • Added workspace: format and save action which always formats, regardless of settings. (#53710)
  • Added support for PNM image previews (.pbm, .ppm, .pgm). (#54256)
  • Reduced energy consumption for background windows by throttling their update speed. (#52970)

Bug Fixes

  • Agent: Fixed a "Session not found" error that could occur after clicking a thread mention link. (#53859)
  • Fixed a spurious "Starting proxy..." modal appearing and hanging when switching back to a local project after opening a remote SSH project in a multi-project workspace. (#53575)
  • Agent: Fixed scroll behavior when the agent panel is zoomed-in. (#53657)
  • Agent: Fixed calculation of Ollama model context length. (#53543; thanks MarekMalevic)
  • Agent: Fixed custom Anthropic models losing their configured thinking/adaptive-thinking mode after the thinking-toggle refactor (#51946). (#52975; thanks enoch-robinson)
  • Agent: Fixed multi-line queued messages getting cut-off when the agent panel is in full screen. (#53696)
  • Agent: Fixed agent panel getting auto-closed after submitting a queued message when the panel is in full screen. (#53696)
  • Agent: Fixed the agent panel being resizable to a width small enough to be essentially unusable. (#53696)
  • Agent: Fixed an issue where the default Zed model would not get selected after sign-in completed. (#54399)
  • Agent: Automatically select a model when there's no selected model or configured default. (#54125)
  • ACP: Fixed npm-based agents resolving based on current project. (#53560)
  • ACP: Fixed some replay events getting dropped when loading a previous session. (#54431)
  • Git: Fixed a bug where worktrees in a detached HEAD state wouldn't show up in the worktree picker. (#53941)
  • Copilot Chat: Fixed invalid reasoning effort for some models. (#54106)
  • Fixed a bug that could cause diff hunks to have an incorrect staged status. (#53929)
  • Fixed a crash on exit caused by the Tokio runtime shutdown triggering a panic in extension WASI tasks (Windows). (#53904)
  • Fixed a crash when closing a project group whose fallback workspace matched one being removed. (#53549)
  • Fixed a regression where creating a git worktree from an existing branch would name the worktree directory after the branch (instead of generating a random name). (#53669)
  • Fixed an issue where deleted folders appeared in the recent project picker. (#53662)
  • Fixed ANSI escape codes being displayed as raw text in git command output. (#53444; thanks zaniluca)
  • Fixed attaching to a devcontainer that has a single metadata element which was started with devcontainer-cli. (#53557; thanks fechu)
  • Fixed dev container cross-compilation failing when Zed is launched from outside its source directory. (#53951; thanks antont)
  • Fixed handling of multi-stage and stage-specified dockerfiles in dev container manifests. (#53538; thanks KyleBarton)
  • Fixed the way we find the base image in a dev container when build args need expansion. (#53538; thanks KyleBarton)
  • Fixed breadcrumb syntax colors not updating when theme changes. (#53185; thanks smitchaudhary)
  • Fixed missing indication that an update was currently being downloaded or installed in the title bar. (#53552; thanks PlagueFPS)
  • Fixed missing window icon on X11. (#40096; thanks kitt-cat)
  • Fixed panic on devices that don't support BGRA8. (#53808)
  • Fixed recent projects modal showing .bare folder instead of the worktree directory for bare-repo-based git worktree setups. (#52996; thanks saberoueslati)
  • Fixed regex buffer search highlighting non-matching word occurrences via the selection occurrence highlight feature. (#52611; thanks saberoueslati)
  • Fixed semantic token highlighting missing when opening a buffer from multibuffer search results. (#53712; thanks Dnreikronos)
  • Fixed tab switcher dismissing when closing the last tab in the active pane. (#53279; thanks saberoueslati)
  • Fixed the Zed CLI activating the app window before the user answers the open-behavior prompt in the terminal. (#53915)
  • Fixed Zed failing to start on X11 systems with XInput version older than 2.4, which includes many Linux distributions and remote desktop setups. (#53582; thanks can2049)
  • Fixed renamed files being reopened with their old path after a restart. (#52539; thanks saberoueslati)
  • Fixed some potential edge cases when paths in a project started with -. (#53484)
  • Fixed issue that showed underline and strikethrough when markdown preview screen was scaled to a smaller size. (#50934; thanks prertik)
  • Fixed a bug where the agent panel would sometimes close if you scrolled up or down while it was zoomed. (#54116)
  • Fixed an issue where incorrect project paths would be displayed on the welcome tab. (#54056)
  • Fixed ctrl-right and related word movement shortcuts failing to skip over folded ranges and @mention chips. (#53979)
  • Fixed an issue where committing agent-written code would sometimes not mark edits as accepted. (#53884)
  • Fixed a crash ("RefCell already mutably borrowed") that could occur when counting tokens with Google cloud language models. (#54191)
  • Fixed a crash that would occur when an ACP server process exited unexpectedly. (#54138)
  • Fixed an issue where thread titles remained in the generating state if the generation failed. (#54134)
  • Fixed tsgo LSP. (#54201; thanks neo773)
  • Fixed unsaved scratch buffers being lost across restarts and an occasional error when opening a recent project. (#54224) (#54439)
  • Fixed a bug causing stale git state on Windows. (#54445)
  • Fixed a bug where flexible docks resized incorrectly in certain cases. (#53998)
  • Fixed an issue where resizing a flexible-width panel in the left dock would also resize fixed-width panels. (#53998)
  • Removed deprecated key from HTTP context_servers. (#48003)

Breaking Changes and Notices

  • Removed the "Fix with Assistant" code action for diagnostics. The inline assistant remains available and can be deployed with the assistant: inline assist action. (#53521)

0.232.3

Apr 20, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • copilot_chat: Fix invalid reasoning effort for some models. (#54105)

0.232.2

Apr 15, 2026

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

This week's release includes file finder search that matches terms in any order, "Focus Follows Mouse" for editor and terminal panes, and search support in the markdown preview.

Shipped by the Zed Guild 🛡️

  • Agent: Preserved draft_prompt when creating new agent threads. (#53250; thanks AmaanBilwar)
  • File Finder: Improved fuzzy finding logic to be order-independent. For example, searching for Cargotoml ui will now match on crates/ui/Cargo.toml. (#51164; thanks 11happy)
  • Vim: Added editor setting for changing regex mode default in vim searches. (#53092; thanks seanstrom)
  • Helix: Fixed search selection range deduplication logic. (#52922; thanks feitreim)
  • Repl: Fixed installing ipykernel with uv managed environments. (#51897; thanks feitreim)
  • Fixed Failed to load shell environment errors on Windows when users have custom terminal shell arguments configured (e.g., cmd.exe with /k echo Hello or similar startup commands). (#51787; thanks AmaanBilwar)
  • Fixed a bug where diagnostic underlines disappeared when "semantic_tokens" set to "full". (#53008; thanks lingyaochu)
  • Fixed a bug where semantic token highlighting could not be disabled via empty rules in settings.json. (#52963; thanks lingyaochu)
  • Fixed an issue in the Git graph where hovering a commit might select the wrong row after scrolling. (#53218; thanks lingyaochu)
  • Fixed dev container failing to open when Docker Compose file contains labels. (#53057; thanks OmChillure)

Learn about the Zed Guild.

Features

AI

  • Added a max-width to the thread view for better readability, particularly when the panel is zoomed in. (#52730)
  • Bedrock: Added 9 new models across 3 new providers (NVIDIA, Z.AI) and expanded coverage for existing providers (Mistral, MiniMax). (#53043; thanks 5herlocked)
  • Added a setting to control reasoning_effort in custom OpenAI-compatible models. (#50582; thanks vimsucks)
  • Added keybindings for scrolling in agent view. (#52657; thanks hron)
  • Added new agent notification sound options. (#52284; thanks jm-observer)
  • Added padding to markdown output in card layout. (#53194; thanks markosnarinian)
  • Added a setting to control whether or not the button to resolve merge conflicts with the agent should be displayed. (#53033)

Git

  • Added support for git checkpoint operations in remote/Dev Container sessions, restoring the "Restore from checkpoint" button in Agent threads. (#48896; thanks oliverbarnes)
  • Added support for diff.plus and diff.minus theme selectors in the diff syntax grammar. (#45459; thanks bcomnes)

Languages

  • Improved syntax highlighting for custom JSX elements in TSX and JavaScript languages. Theme authors and users can now highlight these in their theme/theme overrides using tag.component.jsx. (#49881; thanks finico)
  • Added the option for highlights from languages to specify fallbacks. That means that if you have a pattern with the captures @second.capture @first.capture, Zed will first try resolving a highlight from your theme for the code fragment using the first capture, then look for the second capture if no match for the first capture could be found. (#52575)

Collaboration

  • Added persistence to the Show Occupied Channels collab toggle. (#53029)

Other

  • Added "Focus Follows Mouse" for editor and terminal panes. (#46740; thanks jrobsonchase)
  • Added Ctrl+R keybinding for opening recent projects on macOS and Linux, matching VS Code's default behavior on all platforms. (#52893; thanks davidalecrim1)
  • Added a sort_order setting to project_panel for case-sensitive sorting. Options are default, upper, lower, and unicode. (#50221; thanks Steffen70)
  • Added controls to the settings UI for whether the terminal and agent panels use flexible width. (#52946)
  • Added options to pane::DeploySearch for keymap-driven search initiation. (#47331; thanks joelazar)
  • Added search support (Ctrl+F / Cmd+F) to the markdown preview. (#52502; thanks Tahinli)
  • Improved keyboard navigation for the recent projects modal. (#52866)
  • Improved the About Zed dialog to open as a standalone window instead of a native system prompt. (#52523; thanks dve00)
  • Improved the display of the sign in state in the title bar, by namely showing "Signing in" when in an active process of signing in. (#53255)
  • Improved the recent projects picker to show the currently active project in the "This Window" section with a checkmark indicator. (#53302)
  • Improved pane: reveal in project panel to open the project panel, even if working with an unsaved buffer. (#51246 and #53539; thanks prertik)
  • Improved the flexibility of settings profiles by offering a way for profiles to lay atop of Zed defaults, skipping user settings altogether. (#52456)
  • Added --dev-container CLI flag to automatically open a project in a dev container when .devcontainer/ configuration is present. (#51175; thanks antont)
  • Git: Improved how we surface the affordance to resolve codebase-wide merge conflicts with the agent in the UI. (#53033)

Bug Fixes

  • Fixed navigation within the rules library making it so hovering the sidebar doesn't activate the visible rule. (#53264)
  • Agent: Fixed an issue where sometimes you couldn't scroll all the way to the bottom of the thread even though there's visibly more content below the fold. (#53017)
  • Git: Fixed display of the main worktree name in the worktree picker. (#53351)
  • Fixed a bug where project symbols did not take you to the correct location when diffs are expanded. (#52268; thanks Steven-Weng)
  • Fixed a crash when searching archived threads whose titles contain emoji or other non-ASCII characters. (#53114)
  • Fixed a parsing failure where docker env var key/value pairs can contain an "=" character in the value. (#53134; thanks yeetypete)
  • Fixed a tooltip memory leak. (#52853)
  • Fixed ACP slash commands disappearing after reopening restored threads. (#53209; thanks yonisirote)
  • Fixed an issue where "Hover Popover Delay" setting could not be searched or linked correctly in the settings UI. (#53359; thanks daydalek)
  • Fixed app_port deserialization in dev container. (#53322; thanks KyleBarton)
  • Fixed C/C++ preprocessor directives (#include, #define, etc.) appearing unhighlighted in builtin themes. (#49031; thanks chenwuji2000-cyber)
  • Fixed dev container behavior for configs which use images without a dockerfile. (#53106; thanks KyleBarton)
  • Fixed dev container creation modal being dismissed when clicking outside it. (#52506; thanks antont)
  • Fixed docker compose Dockerfile build context not being preserved in dev_container integration. (#53140; thanks yeetypete)
  • Fixed double-clicking empty space in the pinned tab row not opening a new tab when show_pinned_tabs_in_separate_row is enabled. (#51592; thanks mgabor3141)
  • Fixed ESLint not reporting diagnostics in some cases for projects that use flat-config, legacy-config, and monorepo projects across ESLint 8, 9, and 10. (#52886)
  • Fixed high GPU usage from the agent panel's generating spinner while an agent is running. (#51756; thanks AndPuQing)
  • Fixed horizontal rules and blockquotes not being visible in the Markdown preview. (#53223)
  • Fixed HTML alignment styles not being applied in markdown previews. (#53196; thanks PlagueFPS)
  • Fixed markdown escape characters being visible in LSP diagnostic messages when leading whitespace caused indented code blocks. (#51766; thanks Dnreikronos)
  • Fixed mermaid diagrams not showing text in markdown preview by bundling fallback fonts and fixing generic font family resolution in the SVG renderer. (#51623; thanks Dnreikronos)
  • Fixed occasional crashes when viewing a screen share. (#53088)
  • Fixed rebuilding dev extensions when user git config contains url rewriting rules. (#52538; thanks brandonchinn178)
  • Fixed restricted mode dialogs overflowing past the window when many unrecognized projects are open. (#53124; thanks SAKETH11111)
  • Fixed serialization error with Docker Compose for dev containers. (#53090; thanks KyleBarton)
  • Fixed SSH recent-project labels to show configured nicknames instead of raw hosts when available. (#53103; thanks SAKETH11111)
  • Fixed theme selector losing the selected theme after filtering with a query that matches nothing and then clearing the filter. (#52461; thanks Dnreikronos)
  • Fixed vim's matching '%' to handle multiline comments /* */ and preprocessor directives #if #else #endif. (#53148; thanks tanaxer01)
  • Fixed Windows bind mount issue with dev containers. (#53093; thanks KyleBarton)
  • Fixed Zed Agent profile selector button not visually updating when cycled with Shift+Tab. (#53126; thanks k4yt3x)
  • Fixed settings text inputs losing user data when blurring focus. (#53036)
  • Fixed terminal cursor blink not resetting when navigating with action-bound keys (e.g., alt+left/right on macOS, alt+b/f on Linux). (#53171; thanks Dnreikronos)
  • Fixed devcontainer initialization erroneously requiring each service to have a volumes key. (#53137; thanks yeetypete)
  • Fixed devcontainer initialization erroneously requiring source keys for all volume mounts. (#53137; thanks yeetypete)
  • Fixed a crash and improved matching and highlighting in the file picker for paths with non-ASCII characters (e.g., Turkish İ, ß, fi). (#52989; thanks davidalecrim1)
  • Agent: Fixed image mention labels by persisting the file name after submitting the prompt. (#52995)
  • Agent: Fixed directory mentions being incorrectly parsed as files when pasting into prompt editor. (#52995)
  • Gemini: Fixed an issue with MCP servers specifying tools with specific schemas. (#53834)
  • Fixed terminal tabs losing keyboard focus after switching tabs on Linux X11. (#53618)
  • Fixed a panic that could occur in the project symbol search picker. (#53563)

Breaking Changes and Notices

  • Removed the notification panel from Zed. (#50204)
  • Changed zed -n to only open a new window for folders that don't already exist as a workspace root in some window. If the appropriate window already exists, -n will activate it instead. (#53346)

0.231.2

Apr 10, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed a bug where the web search tool might cause Zed cloud Claude models to not work.

0.231.1

Apr 08, 2026

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

This week's release includes top-down streaming for agent threads, channel favorites in the collab panel, automatic split-to-unified switching in the git diff view, and a native devcontainer implementation with Zed extension support.

Shipped by the Zed Guild 🛡️

  • GPUI: Improved linear gradient rendering by adding dithering to eliminate visible banding in dark color ranges. (#51211; thanks iam-liam)
  • GPUI: Fixed a bug where the scrollbar would disappear when using a bottom aligned list. (#51223; thanks feitreim)
  • Fixed an issue where Gemini models would not work when using specific MCP servers. (#52670; thanks OmChillure)
  • Fixed misleading "Max tokens reached" error by distinguishing between per-response output token limit and total context window limit. (#52724; thanks OmChillure)
  • Fixed Outline Panel selection being off-by-one at Markdown heading boundaries. (#52673; thanks OmChillure)
  • Fixed settings being overwritten when updating a single setting via UI while the settings file contains deprecated keys. (#52676; thanks OmChillure)
  • Fixed SVG preview to render emojis consistently with the editor by prioritizing platform-specific color emoji fonts. (#51569; thanks alanpjohn)
  • Fixed vim/helix's replace action to take into consideration grapheme count. (#51776; thanks feitreim)
  • Added pinching gestures on all devices. (#51354; thanks MostlyKIGuess)
  • Fixed agent panel Allow, Always Allow, and Reject keybindings not working when the message editor is focused on Linux. (#52672; thanks OmChillure)

Learn about the Zed Guild.

Features

AI

  • Made the thread generation be top-down instead of bottom-up. Agent content now streams from the top and auto-scrolls as it goes beyond the viewport. (#52440)
  • Reduced amount of tokens consumed by tool descriptions. (#52678)
  • Changed to prefer the currently used agent per-project when creating a new thread. (#52888)
  • Refined thinking block display, removing layout shift while still allowing it to be readable while it streams in. Added a agent.thinking_display setting to control the behavior ("automatic", "always_expanded", "always_collapsed"). (#52608)
  • Made token usage display consistent between the models that support displaying split usage (input and output) and those that don't. (#52599)
  • Improved auto-scroll of subagent content in preview cards, ensuring the content is always visible until the end. (#52719)
  • Improved the experience of interacting with subagents waiting for confirmation. (#52460)
  • Improved adding selection as context particularly for terminals, making them not depend on open buffers. (#52860)
  • ACP: Added the ability to restart agent servers from the Agent Settings panel. (#52401)

Git

  • Added automatic switching from split mode to unified mode in the git diff view when the pane is narrower than a configurable minimum column count. You can configure this via the new minimum_split_diff_width setting. (#52781)
  • Add Git Graph. Can be accessed through the button on the bottom of the git panel or the git graph: Open action (#53002)

Languages

Vim / Helix

  • Changed vim mode so that when search is triggered by the non-vim mode shortcut (cmd-f by default), enter will now behave as it does outside of vim mode. (#51073; thanks viveksjain)

Collaboration

  • Added the ability to favorite channels in the collab panel. (#52378, #52649)

Remote Development

  • Replaced the Node-based devcontainer CLI with a native implementation, adding support for Zed extensions in devcontainer.json via customizations.zed.extensions. (#52338; thanks KyleBarton)

Other

  • Added a wrap_around option to both pane::ActivatePreviousItem and pane::ActivateNextItem actions to optionally disable wrapping when cycling past the first or last tab. (#51253; thanks winzamark123)
  • Added file icon for EditorConfig (.editorconfig). (#52705; thanks tzabbi)
  • Improved resolution speed of theme highlight capture names. This might change highlighting in some rare edge cases, but should overall make highlighting more predictable. Theme captures will now follow a strict prefix matching, so e.g. function.call.decorator.jsx will now be matched by only function, function.call, function.call.decorator and function.call.decorator.jsx with the most specific capture always taking precedence. (#52183)
  • Significantly reduced memory used to record internal profiling information. (#45197; thanks sourcefrog)
  • Added controls for whether the Terminal and Agent panels use flexible or fixed width in the settings view. (#53018)

Bug Fixes

  • Agent: Fixed copy button overlapping code block content in the Agent panel. (#52837; thanks Dnreikronos)
  • Git: Fixed bad performance in large branch diffs. (#52582)
  • Git: Fixed the worktree picker allowing deletion of the main worktree, which would always fail. (#52841)
  • Helix: Fixed insert line above/below behavior when using selections. (#46492; thanks jrobsonchase)
  • Fixed ACP log entries collapsing when clicking or dragging inside the log text to select it. (#50981; thanks cppcoffee)
  • Fixed edit predictions being disabled when a comment or string contained =======. (#52510; thanks Shiven0504)
  • Fixed hover descriptions for newtype wrapper settings. (#51705)
  • Fixed terminal rename not working from context menu on inactive tabs. (#50031; thanks razeghi71)
  • Fixed editor: copy highlight JSON not limiting to the current selection. (#46555; thanks ian-h-chamberlain)
  • Fixed editor: switch source header and other LSP extension commands not working when the cursor is at the very end of a file. (#52651; thanks florian-trehaut)
  • Fixed a bug that caused duplicate sticky header rows to appear if multiple outline items start on the same row. (#52844; thanks timvermeulen)
  • Fixed a bug that caused git blame annotations to be hoverable from a different pane. (#52603; thanks timvermeulen)
  • Fixed a bug where killing a terminal process in the agent panel would sometimes kill Zed itself. (#52542)
  • Fixed a bug where middle-clicking a pinned tab would close it. (#50333; thanks austincummings)
  • Fixed a crash that could occasionally occur when parsing files using certain language extensions. (#52856)
  • Fixed agent chat input box not expanding after sending a message. (#52545; thanks Dnreikronos)
  • Fixed agent rules files not being prioritized as described in docs. (#52495; thanks halvko)
  • Fixed agent threads starting scrolled to the top when reopened after restarting Zed. (#52843)
  • Fixed an issue in the Collab Panel where the UI appeared to log users out. Implemented improvements to properly differentiate between "Sign In" and "Connect," avoiding false authentication prompts when users are already logged in but not automatically connected to the servers. (#52486; thanks ruxwez)
  • Fixed an issue where editing selections after editor: select all matches would scroll to the last match. (#49232; thanks Ben-Vollrath)
  • Fixed an issue where Zed would enter an infinite retry loop when the backing file for a single-file worktree was deleted. (#49366; thanks dastrobu)
  • Fixed branch picker in the Git panel stealing vim keystrokes (i, j, k, x) when vim mode is enabled. (#52687; thanks saberoueslati)
  • Fixed bug that caused clicking on a sticky header to not always properly clear the previous selection. (#52636; thanks timvermeulen)
  • Fixed cursor visibility issue in embedded terminal panels. (#52404; thanks anaslimem)
  • Fixed default environment variable context for external agents. (#52763; thanks derekparker)
  • Fixed ESLint server startup failures caused by reusing an incomplete or stale cached server install. (#52883)
  • Fixed expanded symlinks not being searchable. (#51382; thanks AndreRoelofs)
  • Fixed git submodules being incorrectly classified as linked worktrees, which could cause issues with worktree-related operations. (#52507)
  • Fixed keymap editor showing no results when opening "Change Keybinding" from the command palette for actions with underscores in their namespace (e.g. terminal_panel::Toggle, project_panel::ToggleFocus). (#50415; thanks davidalecrim1)
  • Fixed middle-click on a tab to close it also pasting into the editor on Linux. (#49305; thanks ArthurDEV44)
  • Fixed missing right- and middle-mouse button drag on macOS. (#49637; thanks gustafj)
  • Fixed multiple line paste behavior in terminal on middle click. (#52158; thanks bryanmehall)
  • Fixed postfix snippets creating 2 undo actions instead of 1. (#52699; thanks HuaGu-Dragon)
  • Fixed screen-casting when building Zed with Nix. (#52690)
  • Fixed space and other keys being swallowed when typing in the Git Panel branch picker. (#52779; thanks saberoueslati)
  • Fixed swapped color channels when pasting SVG images from the clipboard. (#52641; thanks nakashima-hikaru)
  • Fixed the expanded Agent Panel message editor so it no longer jitters while typing. (#52612; thanks Charlie-XIAO)
  • Fixed workspace-absolute paths not resolving in markdown image previews. (#52708; thanks danielaalves01)
  • Fixed undoing a paste sometimes also undoing edits right before the paste. (#52003)
  • Fixed brackets being autoclosed in the project search. (#52553)
  • Fixed editor: format selections formatting the entire document instead of only the selected ranges when using Prettier. (#51593; thanks prertik)
  • Fixed terminal tab not closing when the shell exits with a non-zero code. (#52520; thanks Glenn Miao)
  • Fixed a bug where a cleverly crafted directory name could lead to remote code execution. (#53335)

Breaking Changes and Notices

  • Removed legacy Text Threads feature to help streamline the new agentic workflows in Zed. Thanks to all of you who were enthusiastic Text Thread users over the years ❤️! (#52757)

0.230.2

Apr 06, 2026

macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
  • Fixed a crash on windows with diffs. (#53251)