- Fixed local zeta2 edit predictions using the wrong prompt format. (#56192)
- Fixed an issue where broken symlinks, permission errors, or other fs errors in watched directories could cause excessive CPU usage (#56175)
- Fixed a rare panic when invoking helix motions on an editor that had not yet been laid out. (#56062)
- Fixed missing reload implementation for markdown preview. (#56027)
Releases
Keep up with the weekly Zed releases.
1.1.7
May 08, 2026
1.1.6
May 06, 2026
1.1.5
May 06, 2026
We're announcing a Business plan for Zed. Org-wide controls for AI models, spend tracking per member, and data policies your security team can enforce.
This week's release includes a panel layout switcher (classic, agentic), LSP code lens support, Helix amp jump navigation (g w), DeepSeek V4-Pro/Flash and OpenCode Go provider support, a git graph view replacing file history, split diff in the agent and file diff panels, GFM alert callouts in markdown preview, and a new line_ending setting with .editorconfig end_of_line support.
Shipped by the Zed Guild 🛡️
- Made table-cell markdown checkboxes clickable in markdown preview, matching list-item checkbox behavior. (#54747; thanks iam-liam)
- Added vim mode navigation to git graph. (#53609; thanks nihalxkumar)
- Helix: Fixed some commands that you might want to use when you have no panes open, like project or symbol search. (#51434; thanks feitreim)
- Agent: Fixed the threads sidebar overlapping the window control buttons on Linux and Windows. (#54755; thanks OmChillure)
- Editor: Fixed incorrect inclusion of comments into folds. (#54102; thanks feitreim)
Learn about the Zed Guild.
Features
AI
- Agent: Improved edit tool performance for models that support streaming tool calls. (#55193)
- ACP: Improved support for
min-release-agesettings for npx-based agents from the registry. (#55775) - ACP: Improved error messages if the ACP agent fails to start. (#55765)
- OpenCode: Added support for OpenCode Go. (#53651; thanks Vlaaaaaaad)
- OpenCode: Added new models (GPT 5.5, DeepSeek V4, MiMo V2.5, Ling 2.6, and Hy3). (#54880; thanks Vlaaaaaaad)
- OpenCode: Added support for
interleaved_reasoning. (#55574; thanks Vlaaaaaaad) - OpenCode Go: Added support for configurable reasoning effort levels. (#54880; thanks Vlaaaaaaad)
- Added a menu item in the user menu called "Panel Layout" which offers the ability to quickly swap between the two standard panel layouts: classic (project panel, git panel, etc., on the left) and agentic (agent panel on the left, everything else on the right). (#54771)
- Added
allow_data_collectionfor Zed's Edit Predictions, which can now be set explicitly insettings.jsonunderedit_predictions. Existing preferences stored in the internal database are preserved as a fallback. (#51389; thanks oliverbarnes) - Copilot: Added edit prediction support in temporary files. (#45764; thanks tacshi)
- Added split diff view in agent review diff. (#54638)
- Added "Always allow" tool approval in the agent panel to propagate to other pending calls to the same tool. (#54679)
Git
- Replaced the file history view with the git graph view, bringing improved performance, lazy loading, search, resizable columns, and the commit information panel. (#50288)
- Added side by side diffs in the file diff view. (#50046; thanks NaritaHARUKI)
- Added a
git: copy branch nameaction. (#54702) - Added a button to stop commit message generation in the git panel. (#49540; thanks austincummings)
- Added
markdown_preview_font_familyandmarkdown_preview_themesettings to customize the markdown preview independently from the editor. (#54003; thanks robinojw) - Added a warning when git commit message title exceeds a configurable limit. (#54653)
- Added a dedicated empty state in the Git Panel for unsafe repositories, with a "Trust Directory" button that adds the repository to
safe.directory.
Languages
- Improved handling of indentation after C++ access modifiers. (#53709; thanks phdavis1027)
- Python: Changed user settings to take precedence over toolchain set in Zed for pyright/basedpyright. (#48262)
Terminal
- Added audible BEL to Terminal; can be enabled by setting
terminal.bellto"system". (#53752; thanks ian-h-chamberlain)
Vim / Helix
- Added in Helix mode the "amp jump" navigation (
g w) that displays two-character labels on words for quick cursor navigation. Labels alternate between forward and backward directions from the cursor, prioritizing closer targets with easier-to-type labels. The color of the labels can be controlled via a newhelix.jump_label_accentsetting. (#43733; thanks GoldStrikeArch)
Remote Development
- Added support for
credentials_url, falling back toserver_url, to be used as the key for storing information inside Keychain Access. (#50047; thanks parndt)
Linux
- Added polling filesystem watching support on Linux/WSL for filesystems that don't emit
inotifyevents (e.g./mnt/cin WSL, network filesystems, FUSE mounts). Polling is chosen automatically when needed, or can be forced viaZED_FILE_WATCHER_MODE=poll. (#54481)
Other
- Added LSP code lens support, disabled by default. Use
"code_lens": "on"in settings to enable, or the action to toggle them on. (#54100) - Added
line_endingsetting to control how line endings are handled for new files and normalized on save. (#54356; thanks melocene) - Added support for
.editorconfigend_of_lineproperty to enforce line endings. (#54356; thanks melocene) - Reworked go to definition to open its target in the center of the editor. Can be reconfigured with
go_to_definition_scroll_strategy. (#54778) - Changed project directories to keep the order they were added, rather than implicitly sorting them lexicographically. (#54716)
- Added support for GFM alert callouts (
> [!NOTE],> [!TIP],> [!IMPORTANT],> [!WARNING],> [!CAUTION]) in markdown preview, rendering each type with a colored left border, icon, and bold label. (#54661; thanks shiw-yang) - Improved Zed's default memory usage. (#54645)
- Added "Add to .gitignore" option to the project panel context menu for files in git repositories. (#47377; thanks korbindeman)
- Set the represented filename property of windows on macOS. (#48029; thanks MrMage)
- Improved Zed's log output on errors. (#54660)
Bug Fixes
- Fixed Agent Panel font size incrementing by 2px instead of 1px. (#53685)
- Fixed agent panel auto-scroll not re-engaging after interacting with the scrollbar. (#54570; thanks timvermeulen)
- Fixed an issue where the first tool call would always be accepted when parallel tool calls were made, rather than the one that was actually clicked. (#54683)
- Fixed copied agent prompts replacing selection mentions with the literal word
selection. (#54031; thanks DevDonzo) - Fixed the agent thread archive view getting stuck on an empty "Archived Only" list after the last archived thread was removed. (#54763; thanks lixiaoyan)
- Fixed "Add to Agent Thread" missing from terminal context menu on first right-click when no prior selection existed. (#50860; thanks Dnreikronos)
- Fixed agent panel not handling filesystem errors gracefully. (#52333)
- Fixed inability to select and copy text from tool call commands in the agent panel. (#50545)
- Fixed thinking summaries not showing for Claude Opus 4.7. (#54217)
- Fixed custom OpenAI models ignoring the
capabilities.imagessetting inlanguage_models.openai.available_models. (#54223; thanks mvanhorn) - Fixed a bug where replacing a preview tab would sometimes break navigation. (#52871; thanks timvermeulen)
- Fixed a bug where the
Open Filebutton would not jump to the excerpt containing the active cursor. (#54652) - Fixed a bug where the worktree and branch buttons in the title bar were still being displayed despite
disable_gitbeing turned on. (#54667) - Fixed a bug with the merge conflict "resolve with agent" button where it would be displayed even though all conflicts have already been resolved. (#54791)
- Fixed a panic when a GIF was replaced with one that had fewer frames in Markdown Preview. (#54701)
- Fixed a TypeScript issue that could show incorrect diagnostics caused by edit prediction context lookups. (#54666)
- Fixed Alt+F4 on Windows so Zed closes even when the integrated terminal is focused. (#53091; thanks SAKETH11111)
- Fixed an issue where the scrollbar could cause a layout shift in the terminal. (#46648)
- Fixed formatting not being applied when a new file is first created. (#52692; thanks Bruna-MF)
- Fixed bug where eslint didn't start on Windows. (#54945; thanks tristanphease)
- Fixed bug where the sixth character of a devcontainer name is non-alphanumeric. (#54578; thanks KyleBarton)
- Fixed dev container Docker Compose project name to match the full
getProjectNameprecedence from the reference devcontainer CLI (COMPOSE_PROJECT_NAMEin the environment, then in the workspace.env, then an explicit top-levelname:on the merged compose config, then the basename of the first compose file's directory — with the_devcontainersuffix only when that directory is<workspace>/.devcontainer). This prevents duplicate containers when the same folder is opened with both Zed and the devcontainer CLI / VS Code. (#54302; thanks antont) - Fixed code actions toolbar button flickering on cursor movement. (#53571; thanks Dnreikronos)
- Fixed terminal flicker on resize. (#47195; thanks pigletfly)
- Fixed Command Palette behavior where footer actions could still route to a fallback hidden command when search returned no matches. (#54519; thanks galuis116)
- Fixed
ctrl+ssaving while toggling checkbox in preview mode. (#53236; thanks Priyansh4444) - Fixed DAP TCP transport rejecting IPv6 addresses when connecting to remote debug adapters. (#52244; thanks moktamd)
- Fixed default.json profile and OS settings not applying on startup. (#54635)
- Fixed deserialization of rust-analyzer shell runnables. (#54011; thanks sunshowers)
- Fixed handling of
git pushwhen there is no remote available to push to. (#54522) - Fixed hang in replace all when the query contained non-ASCII text and regex-special characters. (#54422)
- Fixed Helix surround operations falling back to closest match if cursor not surrounded. (#47163; thanks leonqadirie)
- Fixed highlighting for nested JSX member expression tags in JavaScript and TSX files. (#53750; thanks SAKETH11111)
- Fixed hyperlinks in the terminal on UNIX. (#54322)
- Fixed incomplete search results when the project scan is incomplete. (#54534)
- Fixed incorrect spacer blocks sometimes appearing in the split diff view when editing the file. (#53098; thanks timvermeulen)
- Fixed line comment rewrapping in Go and C/C++. (#54931; thanks zerowidth)
- Fixed offline lookup of clangd on Windows. (#54781)
- Fixed potentially blurry appearance of UI elements when using fractional display scaling. (#54728)
- Fixed readonly editor having certain mutation actions enabled. (#54758)
- Fixed search highlighting changing anytime the cursor moves. (#54514)
- Fixed selection and search highlights in rendered markdown not always being displayed accurately. (#54744; thanks timvermeulen)
- Fixed settings behavior where switching Icon Theme from "Dynamic" (System mode) to "Static" now selects the icon theme that matches the current OS appearance (light or dark), instead of always defaulting to the dark variant. (#54647; thanks galuis116)
- Fixed sticky scroll headers showing attribute/decorator lines instead of the declaration line in PHP and other languages where annotations are child nodes of the declaration. (#53288; thanks Vastargazing)
- Fixed terminal rendering of combining marks in complex scripts (Thai, Arabic, Hebrew, Devanagari, Myanmar, Khmer, and others) where vowel signs and tone marks were incorrectly displaced to adjacent cells instead of rendering on their base characters. (#53176; thanks MX48Live)
- Fixed the
vtslscompleteFunctionCallssetting being ignored. (#53285) - Fixed the file extension recognition logic for images in the agent UI being case sensitive. It is now case insensitive. (#54786)
- Fixed theme selector keeping the previewed theme when clicking outside instead of reverting to the original. (#52773; thanks Dnreikronos)
- Fixed trailing
;being wrapped to a new line instead of staying attached to the preceding word. (#54546) - Fixed vim
o/Ocommands ignoring theauto_indent: "none"setting, causing new lines to inherit indentation instead of starting at column 0. (#53620; thanks davidalecrim1) - Fixed whitespace rendering in Zed. (#54798)
- Fixed Zed exiting on startup when cancelling a failed devcontainer connection. It now falls back to an empty workspace. (#54734; thanks maxmalkin)
- Fixed vim
%s/find/replace/gnot correctly escaping$in the replacement clause. (#53277; thanks phdavis1027) - Fixed local path resolution for remote terminals. (#50268)
- Fixed
auto_save: "on_focus_change"not triggering correctly when opening or dismissing modals. (#54455) - Fixed issue where launching Zed from Git Bash would leave the Ctrl modifier stuck in the terminal. (#52583; thanks Dnreikronos)
- Fixed Vim and Helix keybindings not applying when
base_keymapis set to"None". (#54899; thanks profojak) - Fixed stage and unstage checkboxes in the Git Panel not reverting when a
git addorgit resetcommand failed. (#43693) - Fixed showing unsupported window controls on Linux Wayland. (#50609; thanks Moulberry)
- Fixed a freeze when binary content was written to an open empty file. (#53074; thanks deadcode-walker)
- Fixed UI thread freeze caused by excessively long lines in the wrap map sync path. (#53074; thanks deadcode-walker)
- Fixed settings UI theme conversion not respecting system appearance. (#54609; thanks galuis116)
- Fixed a 1px gap appearing above the status bar when scaling in Wayland. (#46466; thanks pauldipietro)
- Fixed the search bar not closing when pressing
Escapein Helix mode. (#48847; thanks buildingvibes) - Fixed heredoc commands failing with "syntax error: unexpected end of file" in AI Agent shell execution. (#49106; thanks chenwuji2000-cyber)
- Fixed moving the cursor to a predicted position in Zeta 2. (#55192)
- Fixed an issue where agent failed to apply edits in some cases. (#55499)
- Fixed the
git: worktreepopup listing no worktrees when a project was opened at the parent of a.baredirectory (bare-clone-with-sibling-worktrees layout). (#55790) - Fixed a crash when pasting an image into a queued message. (#55785)
- Fixed a bug where each linked worktree appeared as its own entry in recent projects for repositories without main worktrees.
- Fixed a bug where deleting projects from the recent projects sometimes appeared to have no effect. (#55740)
- Fixed a few situations where the mouse cursor would be incorrectly hidden. (#55718)
- Fixed a panic on Windows when a monitor disappears from Windows monitor enumeration. (#55630)
- Fixed OpenCode Go to use the correct DeepSeek endpoints. (#55574; thanks Vlaaaaaaad)
- Fixed the mouse cursor incorrectly hiding when the "Unsaved edits" prompt appeared or when clicking some panel buttons with search bars. (#55664)
Breaking Changes and Notices
- Removed the
project_nameproject setting. It only ever affected the OS window title, and the expectation that it would show up in the project switcher and elsewhere is better served by a future UI-driven, per-workspace setting stored locally. (#54511) - Renamed the
hide_mousesetting valueon_typing_and_movementtoon_typing_and_actionto better describe that it hides the cursor when a keystroke resolves to an action. Existing settings are auto-migrated. (#55664)
1.0.1
May 04, 2026
- Fixed an issue where agent failed to apply edits in some cases (#55500)
1.0.0
Apr 29, 2026
Today is a big day for us. Zed is now 1.0! 🎉🥳🎊 Read Nathan's blog post on what 1.0 means and where we're going.
This week's release includes bookmarks support, a new git: view commit command palette action, GIF animation support in the Markdown preview, and support for DeepSeek-V4-Pro and DeepSeek-V4-Flash models.
Shipped by the Zed Guild 🛡️
- Added bookmarks: Toggle bookmarks on lines with
editor: toggle bookmark, navigate witheditor: go to next bookmark/editor: go to previous bookmark, view all bookmarks witheditor: view bookmarks, and clear withworkspace: clear bookmarks. Bookmarks are shown in the gutter and persisted across sessions. (#51404; thanks austincummings) - Fuzzy Nucleo: Improved the performance of path matching. (#54112; thanks feitreim)
- Improved fuzzy matching in the command palette, branch picker, tab switcher, and recent projects picker to support multi-word queries. (#54123; thanks feitreim)
- Vim: Fixed screen flickering during motions. (#52270; thanks feitreim)
- Fixed a bug where Copilot wouldn't use the thinking level the user had set. (#53313; thanks TwistingTwists)
- Fixed an issue where the
csVim operator incorrectly identified symmetric quotes in certain contexts. (#52321; thanks lingyaochu) - Fixed debugger not saving files before running a build task when
"save": "all"is set in the task definition. (#53353; thanks OmChillure) - Fixed file watching of symlinks that point outside of the project/watched directory. Zed should now properly respond to changes in files in symlinked directories. (#50746; thanks prayanshchh)
- Fixed nested object methods not appearing in the Outline panel for JavaScript and TypeScript files. (#50754; thanks emamulandalib)
- Fixed the Inline Assist button showing in the Project Diagnostics toolbar when the agent is disabled. (#52706; thanks OmChillure)
- Fixed true-color rendering in the terminal. (#52162; thanks nihalxkumar)
- Fixed Windows path handling in extension manifests to ensure extensions upload correctly to remote environments like WSL. (#50653; thanks th0jensen)
Learn about the Zed Guild.
Features
AI
- Agent: Added DeepSeek-V4-Pro and DeepSeek-V4-Flash models. (#54731; thanks cppcoffee)
- Added configure provider menu item to Copilot and Codestral. (#53691; thanks npv12)
- Added
interleaved_reasoningoption to OpenAI-compatible models. (#54016; thanks guiopen) - Changed to always use Responses API for OpenAI models. (#54910)
Git
- Added a
git: view commitcommand palette action that opens a commit in the commit view by git ref (e.g.HEAD, a SHA, a branch, or a tag). (#39009; thanks schpet) - Added loading the commit message template from the file set in
git config commit.templatewhen starting a commit in the git panel. (#42827; thanks jackjen) - Added git panel support for select all and deselect all check boxes. (#41565; thanks cppcoffee)
Languages
Terminal
- Added "New Center Terminal" button to the window context menu. (#53702; thanks svdragster)
Remote Development
- Changed Zed to reuse existing SSH ControlMaster sessions instead of prompting for credentials again. (#51604; thanks nicosalm)
- Improved dev container remote script execution to more closely align with the reference implementation. (#54020; thanks KyleBarton)
- Improved the Dev Container suggestion notification to include the project name, with the full path shown as a tooltip. (#54297)
- Changed all
PortAttributesfields to be optional according to the Dev Container spec. (#53799)
Other
- Added GIF animation support for Markdown Preview. (#53459; thanks davidalecrim1)
- Added "Copy Link" to the right-click context menu when clicking on a link in Markdown views (agent panel and Markdown preview). (#53758; thanks saberoueslati)
- Improved the
editor: format selectionsaction so that it is only shown in the command palette when the active formatter supports range formatting (e.g. Prettier, or LSPs likeclangdthat advertise the capability). (#53178; thanks prertik) - Added support for auto-completing action names in the
command_aliasessetting. (#54496) - Added action to copy installed extensions to clipboard. (#48664; thanks mchisolm0)
- Enabled diagnostic underlining in the split editor views. (#54295)
- Improved tab tooltip for multi buffers. (#54060)
Bug Fixes
- Agent: Fixed worktree and branch labels not showing up in the thread switcher. (#54126)
- Agent: Fixed the thread switcher not selecting on hover. (#54126)
- Agent: Fixed a bug where
cmd-clicking on the project header wouldn't actually take you to the last active workspace. (#54128) - Agent: Fixed an issue where sessions would not immediately be cleaned up when archiving. (#54775)
- Dev Container: Fixed environment variables without an equals sign being treated as fatal parsing errors. (#53864; thanks pigletfly)
- Fixed dev container startup failing for docker-compose configs whose service Dockerfile uses build-arg substitution in the FROM line (for example,
FROM ${BASE_IMAGE}). (#54270; thanks fechu) - Fixed gap where
runArgswere not respected when specified indevcontainer.json. (#53931; thanks KyleBarton) - Fixed an image aliasing bug; respect build context and build args in dev containers. (#54210; thanks KyleBarton)
- Fixed docker-compose
dockerfilepath being resolved relative to the compose file instead of the buildcontextdirectory. (#53860; thanks antont) - Fixed issues with Windows pathing when calculating target workspace directory for dev containers. (#53829; thanks KyleBarton)
- Fixed substitution of
${localEnv:VARNAME}and${containerEnv:VARNAME}indevcontainer.jsonwhen the variable is not defined. (#53728; thanks im-0) - Fixed Helix
vglto correctly select to end of line without including the newline character in the selection. (#54238; thanks cavebatsofware) - Fixed
zed --wait --diff <left> <right>blocking until the entire window was closed instead of just until the diff was closed. (#54367; thanks timvermeulen) - Git Graph: Fixed misalignment issues between the graph canvas and the graph table. (#54429)
- Fixed blank git diff view on Windows when working in a subfolder. (#52234; thanks HiteshRohira)
- Fixed
ctrl-n/cmd-n(New File) not working on the Welcome tab. (#52463; thanks Dnreikronos) - Fixed a bug in the branch picker where the buttons wouldn't properly get activated. (#54117)
- Fixed a panic when using the split diff view. (#54352)
- Fixed a visual glitch where the git blame popover could briefly appear empty while its markdown content was being parsed. (#52231; thanks timvermeulen)
- Fixed ACP agent and other breakage when
terminal.shellwas set to a non-shell program liketmux. (#51741; thanks oliverbarnes) - Fixed Agent menu shortcut context handling so Alt-Shift-L consistently resolves to Rules (and displays correctly) when the Toggle Agent Menu is open, while preserving existing global/context-specific shortcuts such as Language Servers and onboarding bindings outside Agent menu context. (#54420; thanks galuis116)
- Fixed Alt modifier key stuck after Alt-Tab on Windows. Modifier state is now synchronized when the window regains focus, ensuring correct key interpretation after window switching. (#52220; thanks HuaGu-Dragon)
- Fixed an issue where holding the modifiers used in
editor::AcceptEditPredictionwould cause the code action menu to disappear. (#54194) - Fixed an issue where token estimation would be incorrect in cases where the thread contained downscaled images. (#54357; thanks dastrobu)
- Fixed an outline panel issue where the pin/unpin tooltip could show stale text after toggling. (#54310; thanks galuis116)
- Fixed archiving an agent thread deleting linked git worktrees the user created outside of Zed's managed worktrees directory. (#53991)
- Fixed auto indent leaving trailing whitespace on blank indented lines when creating new lines. (#52628; thanks GoncaloAleixo4)
- Fixed
cmd-eon macOS to work whenseed_search_query_from_cursorhas been changed. (#54451) - Fixed completion ordering when two items are otherwise tied and only differ by case, so typing
anow prefersabcoverABC(and typingAprefersABCoverabc). (#54072; thanks foretoo) - Fixed creating a new file from the project panel context menu in empty local projects. (#53947; thanks DevDonzo)
- Fixed
ctrl-deletekeybinding in the terminal. (#51726; thanks injust) - Fixed extension language servers not starting when Zed launches with files already open from a restored session. (#51308; thanks Dnreikronos)
- Fixed heading sizes in the markdown preview to correctly reflect the H1–H6 size hierarchy, matching standard markdown renderers. (#54374; thanks saberoueslati)
- Fixed hover popovers sometimes briefly appearing after the hover already ended. (#53168; thanks timvermeulen)
- Fixed inconsistent keybinding hint casing in the outline panel ("Toggle Panel With …") by using standard keybinding rendering. (#54307; thanks galuis116)
- Fixed inlay hints navigating to the wrong position. (#54048; thanks van-sprundel)
- Fixed issue on Linux X11 where you couldn't input the space key in some cases. (#53903)
- Fixed issue where Mistral models errored out with "Tool call id has to be defined" when using tools. (#54058)
- Fixed JSON schema downloads ignoring Zed's proxy setting. (#53954; thanks DevDonzo)
- Fixed kernel discovery in the Python notebook editor. (#50978; thanks raideno)
- Fixed Node.js language servers failing with
--user-data-diron Windows. (#50767) - Fixed onboarding UI scrollbar placement so the vertical scrollbar now appears at the right edge of the onboarding pane, while keeping onboarding content centered. (#54392; thanks galuis116)
- Fixed One Dark
link_textnot being italic. (#53220; thanks 0x5ea000000) - Fixed outline panel becoming empty when switching focus to a Markdown Preview pane. (#54301)
- Fixed play button appearing in gutter for unsaved buffers where clicking it was a no-op. (#53195; thanks Dnreikronos)
- Fixed Python LSP servers (Pyright, Ruff, etc.) using the wrong workspace folder in uv/Poetry/PDM workspaces with multiple subprojects. (#53781; thanks space192)
- Fixed remote terminals incorrectly trying to change to a local home directory. (#53071; thanks pepyakin)
- Fixed save dialog defaulting to dependency directories (e.g.
.venv/,node_modules/) after using Go to Definition, when those directories are configured asread_only_files. (#53100; thanks pdrgds) - Fixed shortcut label alignment in the Recent Projects quick-switch footer by rendering action rows with a consistent two-column layout (label left, keybinding right) for "Add Local Folders" and "Add Remote Folder". (#54325; thanks galuis116)
- Fixed sticky headers sometimes obscuring the current row. (#53165; thanks timvermeulen)
- Fixed system clipboard being overwritten when pasting over a visual selection with Cmd-V/Ctrl-V in vim mode. (#52948; thanks Dnreikronos)
- Fixed terminal bar and underline cursors set via escape sequences not visually distinguishing between focused and unfocused states. (#53713; thanks Dnreikronos)
- Fixed terminal child processes surviving after closing Zed by sending SIGTERM synchronously on terminal drop. (#53107; thanks Dnreikronos)
- Fixed terminal path detection for paths inside parentheses without preceding space (e.g.
Update(path)orWrite(path)patterns from CLI tool output). (#52222; thanks butvinm) - Fixed the inline Git blame popover sometimes appearing after opening a modal. (#52525; thanks timvermeulen)
- Fixed various instances of hint-level diagnostics using the color designated for info. (#54046; thanks vonEdfa)
- Fixed vim search (
/) stealing focus from the Agent panel when a file is open in the editor. (#54012) - Fixed YAML language server settings (like
customTags) being ignored, causing valid tags to show as errors. (#54148) - Fixed Git graph commit detail header to now use "1 Changed File" when exactly one file changed, and "N Changed Files" otherwise, instead of always saying "Changed Files". (#54284; thanks galuis116)
- Fixed editor rendering behind sticky scroll headers while using a transparent theme. (#54465)
- Fixed
menu::SecondaryConfirmdoing nothing when executing a command generated by the terminal inline assistant. (#48764) - Fixed edit predictions polluting the completions menu with unrelated snippets (e.g. Unicode symbols) when
show_in_completions_menuis disabled. (#50403; thanks Dnreikronos) - Fixed rules files (
AGENTS.md,CLAUDE.md,.rules, etc.) sometimes not being applied in agent threads. (#53659; thanks AJenbo) - Fixed GitHub Copilot re-prompting for authentication after filesystem rescan events. (#53659; thanks AJenbo)
- Fixed git commits editor not respecting soft wrap boundaries. (#54051)
- Fixed a crash in certain scenarios when opening Markdown Preview with GIFs. (#53459; thanks davidalecrim1)
- Fixed an issue where the Zed process wouldn't exit after closing all windows. (#55065)
- Fixed extension
download_filewithGzipTarsilently dropping archive entries by buffering the full HTTP response before extraction, matching the approach already used for extension installation. (#54696; thanks tartarughina)
Breaking Changes and Notices
- Settings: Removed
"soft_wrap": "preferred_line_length"in favor of"soft_wrap": "bounded". Soft wrap now always respects editor width when it's enabled. (#54051)
0.233.10
Apr 24, 2026
- Added support for GPT 5.5 and GPT 5.5 Pro via the OpenAI provider (#54829)
0.233.9
Apr 24, 2026
- Fixed agent threads appearing to be missing after upgrading to the parallel-agents sidebar. The thread-metadata migration was racing against the on-disk thread store's async reload and skipping itself on every launch. Upgrading to this build runs the migration successfully; previously-missing threads are surfaced either in the sidebar (5 most recent per project) or in the archive view. (#54752)