This week's release includes a Git Panel branch mode that lists every file changed since a base branch, a bookmark picker, configurable Git date formats, support for Claude Fable 5.2 and Claude Mythos 5.2, and a setting to turn off automatic agent thread titles.
Features
AI
- Added an
agent.auto_generate_thread_titlessetting (defaulttrue) that can be set tofalseto disable automatic title generation for Zed Agent threads. (#63998; thanks FrederickGeek8) - Added support for Claude Fable 5.2 and Claude Mythos 5.2 in the Anthropic provider. (#66760)
- Improved the copy button on agent responses to briefly show a checkmark confirming the copy. (#64664; thanks itsfuad)
- Improved the ordering of ACP agent config options in the message editor so the first option the agent provides appears next to the send button. (#66733)
Git
- Added a branch mode to the Git Panel that lists all files changed since a base branch, such as
origin/main. Choose "Compare Against Base" from the new menu at the top of the Changes tab to pick the base branch, or rungit panel: show branch changesto compare against the default branch. Files in this mode can be opened as diffs but not staged or restored. (#66482) - Added a
git.date_formatsetting ("locale","iso", or a strftime format such as"%Y-%m-%d %H:%M") for absolute Git dates, anddate_stylesettings ("relative"or"absolute") to choose how dates are shown in each view:git.blame.date_style,git.inline_blame.date_style,git.branch_picker.date_style,git.stash_picker.date_style,git_panel.date_style, andgit_graph.date_style. (#66533; thanks scarf005) - Added
git.commit_view.expand_descriptionandgit.commit_view.expand_filessettings to control whether the commit view opens with the full commit message shown and the changed files expanded. (#66331; thanks mmatczuk) - Improved opening a commit from Git blame to scroll the commit view to the blamed file instead of the top of the diff. (#65237; thanks seongheum-choi)
- Improved Git status refresh performance in very large repositories when many files change at once. (#66242; thanks ambyjkl)
- Improved
git: rename branchto trim the new branch name and replace spaces with dashes, matching branch creation, and to preview the resulting name in the rename modal. (#65734; thanks Sha1rholder) - Improved the Git Panel's repository selector to distinguish repositories that share the same directory name. (#62800; thanks BirknerAlex)
Other
- Added a bookmark picker for browsing, searching, and previewing all bookmarks in the current workspace, opened with
project bookmarks: toggle. (#60005; thanks guopenghui) - Improved
dev: open key context viewby adding horizontal scrolling, so long context predicates are no longer cut off. (#66528)
Bug Fixes
- Fixed a bug where opening a file through the Open dialog (
workspace: open) replaced the current project with one containing only that file instead of opening it as a tab in the current project. (#66103) - Fixed a bug where switching branches in a remote project resent the full Git history over SSH, stalling the terminal and file opening until the transfer finished. (#65436; thanks azeemshaik025)
- Fixed SSH connections failing with "Missing remote shell" when the remote shell's startup reads from stdin. (#66737)
- Fixed SSH connections to macOS hosts getting stuck on "Starting Proxy" when the remote server cannot access the system pasteboard. (#66736)
- Fixed the file finder not showing files outside the project when searching by absolute path, and files matching
file_scan_exclusionswhen searching by their exact path. (#66227) - Fixed a bug where the copy button at the bottom of an agent thread could copy a response from an earlier turn when the latest turn had no response text. (#64664; thanks itsfuad)
- Fixed a bug where the read-only toggle icon and action were shown on tabs that do not support toggling read-only. (#66650)
- Fixed animated WebP files only displaying their first frame when opened in the image viewer. (#66459; thanks jorge1b3)
- Fixed bold text using the wrong theme colors in Markdown previews. (#63940; thanks IbrahimKhan12)
- Fixed
cmd-oopening the file dialog instead of project symbol search when using the JetBrains keymap on macOS. (#66137; thanks dmytrodanilenkov) - Fixed combining marks such as
v̄rendering to the right of their base glyph on Linux. (#66799; thanks ItsGlucose) - Fixed commit messages losing their line breaks in the commit view. (#66608; thanks mmatczuk)
- Fixed
cmd-k(macOS) andctrl-k(Linux/Windows) in the JetBrains keymap not focusing the commit message, including when the Git Panel was closed or showing its History tab. Pressing the key again no longer returns focus to the editor; usecmd-0(macOS) oralt-0(Linux/Windows) to toggle Git Panel focus. (#66330; thanks mmatczuk) - Fixed document color inlays multiplying when switching render modes. (#66732)
- Fixed entry icons overlapping diff stats in a narrow Git Panel. (#66278; thanks lingyaochu)
- Fixed extension snippets being duplicated each time an extension is reloaded. (#66798; thanks IbrahimKhan12)
- Fixed tasks that use file variables such as
$ZED_FILEnot being listed intask: spawnwhen a single file is opened without a folder. (#66195; thanks graduss) - Fixed terminal links to absolute paths outside the project not opening when the remote's OS differs from the local one (e.g. WSL on Windows). (#66594; thanks brunocordioli072)
- Fixed the end of the Markdown preview being cut off when the file starts with a blank line or an HTML comment. (#66467; thanks yyq1025)
- Fixed the Threads Sidebar not showing a waiting indicator for threads with unanswered agent input forms. (#66708; thanks daejey)
- Fixed the
zedCLI rejecting multiplessh://paths on the same host in a single command. (#66568; thanks kawadeomkar) - Fixed Vim
:sand:%scommands not recognizing\+and\{n\}repetition operators in search patterns. (#66515; thanks akramcodez) - Fixed which-key closing the commit editor and pickers when a multi-key binding was pending. (#66630; thanks divyanshus2404)
- Fixed worktree index corruption when excluding symlinks that point inside a project. (#64818; thanks porada)
- Fixed
zed --add --diffadding the working directory as a project folder in the focused window. (#66386; thanks abdelq) - Fixed
zed --addchoosing the wrong window or project when several open projects matched equally or none matched, now preferring the focused window and its active project. (#66386; thanks abdelq) - Fixed
Zed.exe path:linebeing ignored on Windows when Zed is already running. (#66501; thanks h4nz4) - Fixed
zed://fileandfile://links with a drive letter (for examplezed://file/C:/project/main.rs:12) opening an empty window on Windows. (#66497; thanks h4nz4)