Skip to content

Zed AI v1.14.2

Released · Zed Industries

Breaking

What the release notes say

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 git command with a pager configured. (#61999; thanks timvermeulen)

  • Fixed editor: find all references preview 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 terminal and fetch tools. (#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_model setting. (#60012; thanks enoch-robinson)

  • Added the agent_ui_font_family and agent_buffer_font_family settings for configuring the Agent Panel's UI and buffer fonts. (#59629; thanks lholden)

  • Improved OpenAI Responses API requests by sending system messages through the instructions field. (#61370)

  • Improved the edit_file tool'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-commit and commit-msg hooks for the next commit. Also available as git: 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

  • Added the _ keybinding in Helix mode to trim whitespace from selections. (#55253; thanks jgarte)

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_PROXY and 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 Changes also discarded unstaged files. (#61608; thanks JoeJoeflyn)

  • Fixed a bug where dev container configurations using Docker Compose and runServices did not implicitly include the primary service. (#61434; thanks pnomolos)