← Zed (agent)
Zed (agent) v1.19.2
breakingdeprecatedmodel2026-09-09 · official notes
Summary
- This week's release includes call hierarchy support, multi-select in the Git Panel, automatic language detection for untitled buffers, and project search on type by default.
- Shipped by the Zed Guild 🛡️
- Added automatic language detection for untitled buffers. (#61412; thanks amtoaer)
Full notes
This week's release includes call hierarchy support, multi-select in the Git Panel, automatic language detection for untitled buffers, and project search on type by default.
## Shipped by the Zed Guild 🛡️
- Added automatic language detection for untitled buffers. ([#61412](https://github.com/zed-industries/zed/pull/61412); thanks [amtoaer](https://github.com/amtoaer))
- Added support for rendering LSP 3.18 Markdown diagnostic messages from language servers. ([#61030](https://github.com/zed-industries/zed/pull/61030); thanks [aviatesk](https://github.com/aviatesk))
- Fixed searching for full SHA-256 commit hashes in the Git Graph. ([#63371](https://github.com/zed-industries/zed/pull/63371); thanks [albertbogusz](https://github.com/albertbogusz))
---
*Learn about the [Zed Guild](https://zed.dev/community/zed-guild).*
## Features
### AI
- Added support for effort-based reasoning when using OpenRouter models. ([#61308](https://github.com/zed-industries/zed/pull/61308); thanks [codello](https://github.com/codello))
- Added support for renaming Terminal Threads from the Threads Sidebar. ([#63494](https://github.com/zed-industries/zed/pull/63494))
- Added a button to cancel ChatGPT Subscription setup. ([#63627](https://github.com/zed-industries/zed/pull/63627))
- Improved streaming for OpenAI-compatible providers. ([#63520](https://github.com/zed-industries/zed/pull/63520))
- Improved trial descriptions to show $5 of GPT Luna and unlimited edit predictions for 14 days from trial start. ([#63969](https://github.com/zed-industries/zed/pull/63969))
### Git
- Added multi-select to the Git Panel. ([#60340](https://github.com/zed-industries/zed/pull/60340); thanks [justinschmitz97](https://github.com/justinschmitz97), and thanks [jacobbinnie](https://github.com/jacobbinnie) for an earlier implementation in [#52935](https://github.com/zed-industries/zed/pull/52935))
- Added `Open File Permalink` and `Copy File Permalink` actions to file tabs and the Project Panel. ([#62177](https://github.com/zed-industries/zed/pull/62177); thanks [JacobNWolf](https://github.com/JacobNWolf))
- Improved performance when opening project diffs with many large merge conflicts. ([#63394](https://github.com/zed-industries/zed/pull/63394), [#63395](https://github.com/zed-industries/zed/pull/63395))
### Vim / Helix
- Added Helix mode support for closest-pair text objects with `m i m` and `m a m`. ([#59201](https://github.com/zed-industries/zed/pull/59201); thanks [GoldStrikeArch](https://github.com/GoldStrikeArch))
### Languages
- Added call hierarchy support through `call hierarchy: show incoming calls` and `call hierarchy: show outgoing calls`, with default keybindings `cmd-k cmd-h` on macOS and `ctrl-k ctrl-h` on Linux and Windows. ([#53239](https://github.com/zed-industries/zed/pull/53239); thanks [swiftcoder](https://github.com/swiftcoder))
- Added `cmd-shift-v` and `cmd-k v` on macOS and `ctrl-shift-v` and `ctrl-k v` on Linux and Windows to open the tabular data preview for CSV, TSV, SSV, and PSV files. ([#63369](https://github.com/zed-industries/zed/pull/63369); thanks [HalavicH](https://github.com/HalavicH))
- Added shell script language detection for `.bash_login` files. ([#63466](https://github.com/zed-industries/zed/pull/63466); thanks [mnipritom](https://github.com/mnipritom))
### Terminal
- Added Visual Line selection with `V` in terminal vi mode. ([#63251](https://github.com/zed-industries/zed/pull/63251); thanks [prnvbn](https://github.com/prnvbn))
### Other
- Added the `outline_panel.multi_buffer_hide_symbols` setting and `outline panel: toggle symbols` action to show only files and directories in the Outline Panel for multi-buffer views. ([#63404](https://github.com/zed-industries/zed/pull/63404); thanks [FrantisekGazo](https://github.com/FrantisekGazo))
- Added the `reveal_if_open` setting to reveal buffers already open in another pane instead of opening them in the active pane. ([#63306](https://github.com/zed-industries/zed/pull/63306); thanks [WoodyWoodsta](https://github.com/WoodyWoodsta))
- Added the `close_panel_on_toggle` setting to the Settings UI and improved its documentation. ([#63548](https://github.com/zed-industries/zed/pull/63548); thanks [mateioprea](https://github.com/mateioprea))
- Added a `folder_indicator` setting for showing disclosure chevrons and folder icons together in the Project Panel, Outline Panel, and Git Panel. ([#62393](https://github.com/zed-industries/zed/pull/62393); thanks [dongdong867](https://github.com/dongdong867))
- Improved command palette ordering by sorting commands by recency of use and ranking previously used commands above unused commands while filtering. ([#63388](https://github.com/zed-industries/zed/pull/63388))
- Improved data persistence when Zed quit, restarted after an update, or reloaded a workspace. ([#63213](https://github.com/zed-industries/zed/pull/63213))
- Improved inline code to render with rounded backgrounds across all Markdown surfaces, matching the Markdown preview. ([#63272](https://github.com/zed-industries/zed/pull/63272))
- Improved outline fonts and colors. ([#63325](https://github.com/zed-industries/zed/pull/63325))
- Replaced the column filter icon in tabular data previews with a filter funnel. ([#63266](https://github.com/zed-industries/zed/pull/63266); thanks [HalavicH](https://github.com/HalavicH))
## Bug Fixes
- Fixed Gemini rejecting requests whose tool schemas could not be represented in Zed's restricted schema dialect. ([#63342](https://github.com/zed-industries/zed/pull/63342))
- Fixed Helix mode surround commands failing to preserve selections after edits and performing slow textual boundary scans. ([#59201](https://github.com/zed-industries/zed/pull/59201); thanks [GoldStrikeArch](https://github.com/GoldStrikeArch))
- Fixed incorrect indentation after multiline comments and multiline paste. ([#61669](https://github.com/zed-industries/zed/pull/61669); thanks [peakxy](https://github.com/peakxy))
- Fixed Ollama not appearing as an edit prediction provider and its model dropdown showing only the configured model instead of all available models. ([#63519](https://github.com/zed-industries/zed/pull/63519); thanks [reinier-millo](https://github.com/reinier-millo))
- Fixed shallow diffs causing excessive computation. ([#63024](https://github.com/zed-industries/zed/pull/63024))
- Fixed UI hangs when language model providers streamed large tool inputs. ([#63241](https://github.com/zed-industries/zed/pull/63241))
- Fixed `.dockerignore` files displaying a generic icon instead of the Docker icon in the bundled icon theme. ([#63398](https://github.com/zed-industries/zed/pull/63398); thanks [tech-dipesh](https://github.com/tech-dipesh))
- Fixed Agent terminal tool calls leaking file descriptors on macOS. ([#62978](https://github.com/zed-industries/zed/pull/62978); thanks [nertzy](https://github.com/nertzy))
- Fixed Anthropic "prompt is too long" errors reported with HTTP 400 not being recognized as context-window overflows. ([#63596](https://github.com/zed-industries/zed/pull/63596))
- Fixed the Bookmarks tab failing to update when bookmarks were added or removed while it was open. ([#56363](https://github.com/zed-industries/zed/pull/56363); thanks [saberoueslati](https://github.com/saberoueslati))
- Fixed the breakpoint list not showing breakpoints in single files. ([#63348](https://github.com/zed-industries/zed/pull/63348); thanks [caseyavila](https://github.com/caseyavila))
- Fixed containers becoming scrollable by a sub-pixel amount, with a phantom full-height scrollbar thumb, at fractional UI font sizes. ([#63659](https://github.com/zed-industries/zed/pull/63659))
- Fixed crashes that could occur when a multibuffer replaced a file’s contents while highlights, inlay hints, or other positions still referenced the old contents. ([#62636](https://github.com/zed-industries/zed/pull/62636))
- Fixed diagnostics not being underlined when their range covered only a line terminator, such as for a missing `:` in Python. ([#63125](https://github.com/zed-industries/zed/pull/63125); thanks [dmitriegorov16](https://github.com/dmitriegorov16))
- Fixed extension-provided language servers missing from settings schemas served by remote servers. ([#62355](https://github.com/zed-industries/zed/pull/62355); thanks [vancez](https://github.com/vancez))
- Fixed Zed failing to recognize Git remotes in partial clones. ([#63331](https://github.com/zed-industries/zed/pull/63331))
- Fixed "Go Back" not returning to the Git Graph after opening a commit diff. ([#63597](https://github.com/zed-industries/zed/pull/63597); thanks [reinier-millo](https://github.com/reinier-millo))
- Fixed a GPUI Web crash caused by synchronous executor blocking. ([#63484](https://github.com/zed-industries/zed/pull/63484))
- Fixed inconsistent shortcut labels in Which Key on Windows. ([#63349](https://github.com/zed-industries/zed/pull/63349))
- Fixed joining lines removing a leading `*` from code outside block comments, such as pointer dereferences. ([#63916](https://github.com/zed-industries/zed/pull/63916))
- Fixed a crash with some language servers when finding all references. ([#63372](https://github.com/zed-industries/zed/pull/63372))
- Fixed linked worktree names and creation paths for bare Git repositories. ([#63351](https://github.com/zed-industries/zed/pull/63351))
- Fixed a Linux crash when reporting a Wayland connection error while standard error was unavailable. ([#63159](https://github.com/zed-industries/zed/pull/63159))
- Fixed project search retaining results from closed untitled buffers. ([#61677](https://github.com/zed-industries/zed/pull/61677); thanks [pingpong74](https://github.com/pingpong74))
- Fixed the settings migration prompt appearing when settings contained no deprecations, including context servers configured with only a `url`. ([#62818](https://github.com/zed-industries/zed/pull/62818); thanks [porada](https://github.com/porada))
- Fixed stale Git commit templates being restored as pending commit message drafts. ([#63604](https://github.com/zed-industries/zed/pull/63604); thanks [akramcodez](https://github.com/akramcodez))
- Fixed a crash when converting a malformed `${` shell variable reference on Windows. ([#63446](https://github.com/zed-industries/zed/pull/63446); thanks [39ali](https://github.com/39ali))
- Fixed Windows processes remaining alive after a background thread panic. ([#63157](https://github.com/zed-industries/zed/pull/63157))
## Breaking Changes and Notices
- Enabled project search on type by default; set `{ "search": { "search_on_type": false } }` to restore the previous behavior. ([#62506](https://github.com/zed-industries/zed/pull/62506))Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.
Form not loading? Subscribe here.