Zed v0.224.4

Zed v0.224.4 was released on .

Summary

AI - Agent: Introduced per-tool permission settings, including regexes for controlling when tools may be auto-allowed, auto-denied, or always require confirmation. (48553) - Agent: Added Claude Opu...

Release Context

  • This was the 20th Zed release of 2026 tracked by Havoptic.
  • It shipped 1 day after Zed v0.223.5 (February 17, 2026).

Shipped around the same time

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

Compare Zed

Release Notes

AI - Agent: Introduced per-tool permission settings, including regexes for controlling when tools may be auto-allowed, auto-denied, or always require confirmation. (48553) - Agent: Added Claude Opus 4.6 and 4.6 Thinking with Cross region inference for US, EU, and Global endpoints. (48525; thanks 5herlocked) - Agent: Improved terminal command safety by auto-blocking a wider range of dangerous commands (e.g. rm -rf $HOME in addition to rm -rf ~), detecting commands hidden in I/O redirects, here-documents, and compound command constructs, and detecting path traversal attacks in destructive commands. (48399, 48635, 48640) - Agent: Added a Latest indicator to highlight the latest models available through the Zed provider. (48614) - Agent: Added alt-l as an alternate keybinding for agent::CycleFavoriteModels on Linux and Windows, since alt-tab conflicts with the OS app switcher. (48390) - Agent: Changed the Agent Panel so that the active thread is restored on restart. (47795) - Agent: Changed file and directory tool operations to require confirmation before modifying sensitive settings paths. (48641) - Agent: Improved image insertion by placing images at the cursor position. (48779) This week's release includes the option to view split (side-by-side) diffs, LSP semantic tokens highlighting, granular per-tool permission settings for the Agent, and further safeguards against the Agent running destructive commands. Features Git - Added support for viewing diffs in split ("side by side") mode. (48912) Debugger - Improved DAP settings so that it is possible to override individual fields, such as binary. (43647; thanks fredr) Languages - C++: Added attribute highlighting. (47825; thanks ozacod) - C/C++: Changed preprocessor directive highlighting to use a dedicated @preproc capture group, allowing themes to style them independently from language keywords. (48109; thanks ozacod) Vim / Helix - Improved Vim's subword motions to stop at $ and = characters. (48276) Collaboration - Added a Show Active Channels button to the collab panel to filter down to only channels with participants. (48826) Remote Development - Added support for .devcontainer.json in project root. (48814; thanks oliverbarnes) Linux - Added forwarding of ZED environment variables when using the Flatpak. (48118; thanks refi64) Other - Added LSP semantic tokens highlighting support. (46356) - Moved the update Zed button to the title bar and allowed it to be dismissed. (48467) - Improved resource usage by reducing work when the system is under high thermal stress. (45638; thanks marcocondrache) - Added tabswitcher::OpenInActivePane to allow a more vim-like tab switching experience. (47079; thanks baldwindavid) - Added project panel: collapse selected entry and children action that collapses the selected directory and all its subdirectories. (47328; thanks austincummings) - Added Collapse All option to the Project Panel context menu for all directories, not just project roots. (47328; thanks austincummings) - Added autocomplete support for the settings field in LSP configuration, complementing the existing initializationoptions autocomplete. (48332; thanks aviatesk) - Added textDocument/foldingRange LSP support. Use "lspfoldingranges": "on" in language settings to fetch and prefer the LSP folds. (48611) - Added globallspsettings.requesttimeout setting to configure the maximum timeout duration for LSP-related operations. (44745; thanks Bertie690) - Improved compatibility with legacy language servers. (48587; thanks shaz-r) - REPL: Added error display when parsing a message from a Jupyter kernel fails. (48837; thanks rgbkrk) Bug Fixes - Agent: Fixed Bedrock model catalog URL in Agent Panel settings. (48382) - Agent: Fixed bug where streaming edits could apply edits incorrectly if the model requested overlapping edit regions. (48547) - Agent: Fixed disabled MCP servers disappearing from UI after restart. (47758; thanks oliverbarnes) - Agent: Fixed a bug where cancelling a thread mid-thought would cause further Anthropic requests to fail. (48548) - Agent: Fixed a bug where the model configured on a thread would not be persisted alongside that thread. (48548) - Agent: Fixed mention links not rendering in pasted text. (45426; thanks tacshi) - Agent: Fixed agent thread storage paths to follow the XDG specification on macOS and Linux, with backwards compatibility. (45771; thanks maekilae) - Edit Prediction: Fixed a panic when parsing predictions made by zeta1. (48822) - Edit Prediction: Fixed focus skipping provider dropdown and GitHub Copilot button in edit prediction settings. (48530; thanks austincummings) - Git: Fixed the git panel commit editor not respecting soft wrap settings. (46422; thanks mchisolm0) - Git: Fixed an issue where the git: diff action would not respect the active worktree. (48535) - Git: Fixed an issue where Zed would try to open all edited files in ~ if your git config had a globalexcludes in ~ that did not exist. (48408) - Git: Fixed issue where viewing a stash entry wou...

View original release

Other Recent Zed Releases

Upgrading from v0.224.4? See all 81 releases since.

All Zed releases · All AI coding tool releases on Havoptic