Zed v0.216.0

Zed v0.216.0 was released on .

Summary

AI - Agent: Improved delete thread action in the history view by preventing it from also triggering the thread activation. (43796; thanks aeroxy) - Agent: Made the thread loading state clearer in t...

Release Context

  • This was the 23rd Zed release of 2025 tracked by Havoptic.
  • It shipped 7 days after Zed v0.215.3 (December 3, 2025).

Shipped around the same time

Within 3 days of this release, other AI coding tools also shipped:

Compare Zed

Release Notes

AI - Agent: Improved delete thread action in the history view by preventing it from also triggering the thread activation. (43796; thanks aeroxy) - Agent: Made the thread loading state clearer in the agent panel. (43765) - Agent: Added support for deleting your entire thread history. (43370; thanks RemcoSmitsDev) - Agent: Revised tool call description for read file tool to explain outlining behavior. (43929) - Agent: Clarified grep tool description to improve agent precision when using it with the includepattern parameter. (41225; thanks procr1337) - Agent: Removed timeout for agent initialization. (44066) - ACP: Added support for using @mentions after typing slash command. (43681) This week's release includes a File History view for viewing the commit history of individual files, word-based diff highlighting, UI for deleting Git branches, improved pyright/basedpyright completion sorting for Python, and many performance improvements! 🙌 Features Git Let's Git Together status - week 6 of 9\ Current Progress: 107 of 182 issues closed, with 47 PRs shipped by the community. And 19 PRs in progress by the community!\ Goal: Close out 182 git issues by December 31, 2025.\ The leaderboard is filling up with incredible contributions of all sizes. We'll announce who's at the top of the board in next week's release notes. In the meantime, watch this space.\ It's not too late to join! Check out our git board and tackle an issue with the team. ⭐ = Shipped via Let's Git Together --- - Added word diff highlighting in expanded diff hunks (less than 5 lines), configurable via the worddiffenabled language setting (defaults to true). (43269) - ⭐Added a File history view accessible via right-click context menu on files in the editor, project panel, or git panel. Shows commit history for the selected file with author, timestamp, and commit message. Clicking a commit opens a diff view filtered to show only changes for that specific file. (42441, 44016; thanks ddoemonn) - ⭐Added UI for deleting Git branches. (42703; thanks errmayank) - Improved performance of multibuffers by spawning git blame processes on the background threads. (43918) - Improved git project diff responsiveness. (43706) - Improved overall git experience when loading buffers with massive git history where they would block other git jobs from running (such as staging/unstaging/committing). Now, git-blame runs separately from the git job queue on the side and the buffer with blame hints when finished thus unblocking other git operations. (43565) - ⭐Git will now check pushRemote and pushDefault configurations before falling back to branch remote. (41700; thanks errmayank) - ⭐Increased the askpass timeout for Git operations from 17 to 300 seconds and improved the error message. (42946; thanks 11happy) - ⭐Fixed a bug where hover tooltips in git commit and blame popovers were not consistently using the UI font. (43975; thanks GoldStrikeArch) - Fixed git features not working when a Windows host collaborates with a Unix guest. (43515) - Fixed git ignored directories appearing as empty when their content changes on Windows. (44143) Debugger - Improved "debug test" experience in Rust with ignored tests. (43110; thanks mikeHag) Languages - Rust: Changed completion tab stops to display inline rather than as a raw LSP snippet expression. (43891) - Python: Improved sorting order of pyright/basedpyright code completions. (44050; thanks alkasadist) - Added JavaScript highlighting via YAML injections.scm for script blocks of actions/github-script. (43771; thanks novusnota) - Added support for Tailwind suggestions and validations for the Gleam programming language. (43968; thanks arjunbajaj) - Added way to configure ESLint's working directories in settings. For example: {"lsp":{"eslint":{"settings":{"workingDirectories":["./client","./server"]}}}}. (43677) - Added Doxygen grammar support for C/C++ files. (43581; thanks Clement-Lap) - Improved grammar for "Shell Script". (44009) - Changed C preprocessor directives to use keyword.directive for syntax highlighting, matching C++ behavior. (44043; thanks lipcut) Vim / Helix - Added ctrl-w x keybinding in Vim mode, which swaps the active window with the next adjacent one (aligning with Vim behavior). (42792; thanks mfroeh) - Improved the % vim motion for HTML by moving the cursor to the opening tag when positioned on the / (slash) of the closing tag. (42513; thanks Pranav2612000) Windows - Improved responsiveness when there are many tasks running in the foreground. (43682) - Reduced hangs in some situations. (43678) Linux - Improved Wayland key repeat rate precision. (43589; thanks olejorgenb) Other - Improved performance for editors of large multibuffers with many different files. (43709) - Improved performance of large project searches and project diffs. (43888) - Added a keybinding (cmd-, (macOS) / ctrl-, (Windows / Linux)) to open the settings.json file when the Settings UI is in focus. (43747) - Added Show Tab Bar Buttons setting to Settings UI to control visibility of New, Split Pane, and Zoom buttons in the tab bar. (43746; thanks baldwindavid) - Improved visibility of long path names in context completions by truncating on the left when space is insufficient to render the full...

View original release

Other Recent Zed Releases

Upgrading from v0.216.0? See all 105 releases since.

All Zed releases · All AI coding tool releases on Havoptic