This week's release includes sandboxing for the Agent's terminal commands and web fetches (check the blog post), support for undoing and redoing file operations in the Project Panel (documentation), a Skip Hooks option for commits, and configurable Agent Panel fonts.
Shipped by the Zed Guild 🛡️
-
Terminal: Fixed processes being left alive when the terminal was closed. (#61467; thanks feitreim)
-
Fixed a hang when the Zed Agent ran a
gitcommand with a pager configured. (#61999; thanks timvermeulen) -
Fixed
editor: find all referencespreview tabs becoming permanent tabs when any of their buffers had previously been edited. (#61021; thanks aviatesk) -
Fixed a bug where selection mentions added with "Add to Agent Thread" did not open their referenced files. (#61621; thanks amtoaer)
-
Fixed a crash when copying and pasting using multiple cursors. (#61545; thanks timvermeulen)
-
Fixed an extra blank line appearing in Git clone error messages. (#61674; thanks lingyaochu)
Learn about the Zed Guild.
Features
AI
-
Added sandboxing for the Agent's
terminalandfetchtools. (#61711) -
Added a reasoning effort selector for Anthropic-compatible providers when the selected model supports adaptive thinking. (#61579)
-
Added support for specifying the model used for context compaction with the
agent.compaction_modelsetting. (#60012; thanks enoch-robinson) -
Added the
agent_ui_font_familyandagent_buffer_font_familysettings for configuring the Agent Panel's UI and buffer fonts. (#59629; thanks lholden) -
Improved OpenAI Responses API requests by sending system messages through the
instructionsfield. (#61370) -
Improved the
edit_filetool's error messages for invalid parameters, helping models recover from failed edits. (#61662; thanks mfeyg)
Git
-
Added a "Skip Hooks" toggle to the Commit button's menu in the Git Panel and commit modal, skipping the
pre-commitandcommit-msghooks for the next commit. Also available asgit: skip hooks. (#61529; thanks mauriciord and tdgroot for earlier implementations in #59846, #61416, and #47542) -
Improved Git Panel performance by avoiding redundant repository access checks. (#60503; thanks lgeiger)
-
Improved the Git Panel's context menu and confirmation prompt for deleted files to say "Restore File" instead of "Discard Changes". (#61554; thanks levrik)
Vim / Helix
Languages
-
Improved Markdown preview links so links to Markdown files open a preview scrolled to the linked heading or position, with
alt-click opening the raw source instead. (#61784) -
Improved support for language servers that dynamically register inlay hints, code lenses, or document symbols more than once. (#55340; thanks tautik)
Collaboration
-
Improved call diagnostics with per-participant audio health history and exportable reports. (#61744)
-
Improved proxy support by respecting
NO_PROXYand percent-encoded proxy credentials. (#61427)
Other
-
Added support for undoing and redoing file operations in the Project Panel. (#61457)
-
Improved input performance in large files. (#61523)
-
Improved read-only tab controls to say "Tab" instead of "File" in tooltips and the tab context menu, clarifying that the toggle affects editability rather than filesystem permissions. (#61202; thanks saberoueslati)
Bug Fixes
-
Fixed a bug where
Discard Tracked Changesalso discarded unstaged files. (#61608; thanks JoeJoeflyn) -
Fixed a bug where dev container configurations using Docker Compose and
runServicesdid not implicitly include the primary service. (#61434; thanks pnomolos)