Agent Breaking Changes_

← Zed (agent)

Zed (agent) v1.24.2

2026-10-14 · official notes

Summary

Full notes

This week's release includes Git tag creation, the ability to drag Terminal tabs into the Agent Panel, and pre-filling of the File Finder's search query with text selected in the editor or terminal.

## Features

### AI

- Improved Agent Panel terminal support by allowing Terminal tabs to be dragged into it. ([#60582](https://github.com/zed-industries/zed/pull/60582); thanks [cppcoffee](https://github.com/cppcoffee))
- Improved custom Amazon Bedrock model support with configurable tool use, images, and thinking. ([#64953](https://github.com/zed-industries/zed/pull/64953); thanks [mpyuglgwkxcmodyrpo](https://github.com/mpyuglgwkxcmodyrpo))
- Improved memory and CPU usage while the agent responds in long threads. ([#65244](https://github.com/zed-industries/zed/pull/65244))

### Git

- Added a `git: create tag at head` command and a `Create Tag…` context menu action in Git history and Git Graph to create local tags on commits. Tags are not pushed automatically. ([#61973](https://github.com/zed-industries/zed/pull/61973), [#65194](https://github.com/zed-industries/zed/pull/65194); thanks [cppcoffee](https://github.com/cppcoffee))
- Added `gitiles` as a Git hosting provider for Gitiles/Gerrit deployments, enabling permalinks and navigation from the Git blame diff view. ([#63996](https://github.com/zed-industries/zed/pull/63996); thanks [JonathanBerkeley](https://github.com/JonathanBerkeley))
- Added a side-by-side view for directory diffs opened with `zed --diff`. ([#64967](https://github.com/zed-industries/zed/pull/64967); thanks [ian-h-chamberlain](https://github.com/ian-h-chamberlain))
- Added file counts to section headers in the Git Panel. ([#65028](https://github.com/zed-industries/zed/pull/65028); thanks [mansoorkhan96](https://github.com/mansoorkhan96))
- Added self-hosted Gerrit repositories as a provider for permalinks. ([#53832](https://github.com/zed-industries/zed/pull/53832); thanks [starsep](https://github.com/starsep))
- Improved the Git Panel with a collapsible commit message editor, configurable with `git_panel.commit_editor`, and the Git Graph with collapsible commit details. ([#63236](https://github.com/zed-industries/zed/pull/63236); thanks [mulhamna](https://github.com/mulhamna))
- Improved Git Graph readability by moving refs from the description column into the graph. ([#59839](https://github.com/zed-industries/zed/pull/59839); thanks [RemcoSmitsDev](https://github.com/RemcoSmitsDev))
- Improved Git Panel file actions for multiple selected files. ([#64640](https://github.com/zed-industries/zed/pull/64640); thanks [Acd-kk](https://github.com/Acd-kk))

### Debugger

- Improved the debugger variables view with distinct colors for values based on their type, such as integers and strings. ([#64111](https://github.com/zed-industries/zed/pull/64111); thanks [syormon](https://github.com/syormon))

### Languages

- Added a `Show Source` option to the Markdown preview tab context menu. ([#65081](https://github.com/zed-industries/zed/pull/65081); thanks [joshkent94](https://github.com/joshkent94))
- Added a Go package-level test gutter button next to package declarations. ([#56699](https://github.com/zed-industries/zed/pull/56699); thanks [cppcoffee](https://github.com/cppcoffee))
- Added support for language-server extensions to configure which language servers are enabled by default in `extension.toml`. See the [extension documentation](https://zed.dev/docs/extensions/languages.md#opt-in-language-servers). ([#65030](https://github.com/zed-industries/zed/pull/65030))
- Added `markdown_preview.heading_font_weight` to configure the font weight of headings in the Markdown preview. ([#64421](https://github.com/zed-industries/zed/pull/64421); thanks [dremnik](https://github.com/dremnik))
- Added the `mermaid_font_family` setting to configure the font used in Mermaid diagrams. ([#63430](https://github.com/zed-industries/zed/pull/63430); thanks [Sha1rholder](https://github.com/Sha1rholder))
- Improved the column filter dropdown in the tabular data preview to sort values naturally (e.g., `2` before `10`). ([#64764](https://github.com/zed-industries/zed/pull/64764); thanks [HalavicH](https://github.com/HalavicH))

### Remote Development

- Improved remote server responsiveness when log or RPC response writes are blocked. ([#65011](https://github.com/zed-industries/zed/pull/65011); thanks [Huliiiiii](https://github.com/Huliiiiii))

### Linux

- Reduced the Linux release binary size by about 23% on x86_64. ([#65169](https://github.com/zed-industries/zed/pull/65169))

### macOS

- Improved how Finder groups Zed on macOS by identifying it as a developer tool. ([#65130](https://github.com/zed-industries/zed/pull/65130); thanks [kennyheard](https://github.com/kennyheard))

### Other

- Added an `extension_suggestions` setting to turn off extension suggestions. ([#65109](https://github.com/zed-industries/zed/pull/65109); thanks [audinue](https://github.com/audinue))
- Improved the File Finder to pre-fill its query with text selected in the editor or terminal. Disable this with `file_finder.prefill_query_from_selection`. ([#64946](https://github.com/zed-industries/zed/pull/64946); thanks [AbyssWaIker](https://github.com/AbyssWaIker))
- Improved multi-cursor editing performance. ([#64409](https://github.com/zed-industries/zed/pull/64409); thanks [Rani367](https://github.com/Rani367))
- Improved project search speed and memory usage over misclassified binary files. ([#64549](https://github.com/zed-industries/zed/pull/64549))
- Improved the Extensions view so installed extensions appear even while offline or when the remote list is incomplete. ([#64766](https://github.com/zed-industries/zed/pull/64766))
- Improved the font family pickers in the settings window to render each option in its own font as a preview. ([#64199](https://github.com/zed-industries/zed/pull/64199); thanks [mizanisoffline](https://github.com/mizanisoffline))
- Improved Zed startup time. ([#65170](https://github.com/zed-industries/zed/pull/65170))

## Bug Fixes

- Fixed `.env` files being treated as shell scripts and triggering `shellcheck` warnings. They now use the Env language. ([#64242](https://github.com/zed-industries/zed/pull/64242); thanks [pleahmacaka](https://github.com/pleahmacaka))
- Fixed a crash when editing a buffer while an inlay-hint request was pending. ([#65193](https://github.com/zed-industries/zed/pull/65193))
- Fixed a crash when syntax parsing requested bytes inside a multibyte character. ([#65273](https://github.com/zed-industries/zed/pull/65273))
- Fixed a ty language server panic when opening a Python file as a single-file project. ([#60753](https://github.com/zed-industries/zed/pull/60753); thanks [MostlyKIGuess](https://github.com/MostlyKIGuess))
- Fixed ACP session title clearing and prevented programmatic title updates from being saved as user renames. ([#65195](https://github.com/zed-industries/zed/pull/65195))
- Fixed ChatGPT Subscription models disappearing when the model catalog takes longer than 5 seconds to load. ([#64925](https://github.com/zed-industries/zed/pull/64925); thanks [dualfroz](https://github.com/dualfroz))
- Fixed Command-clicking a symbol whose name matches its file name doing nothing. ([#64892](https://github.com/zed-industries/zed/pull/64892); thanks [skmanoj322](https://github.com/skmanoj322))
- Fixed crashes on tab-indented code blocks. ([#65406](https://github.com/zed-industries/zed/pull/65406))
- Fixed emoji, symbol, and non-Latin fonts rendering as empty boxes on Linux after being used as a font fallback. ([#65269](https://github.com/zed-industries/zed/pull/65269))
- Fixed files created in a directory that was deleted and immediately recreated (for example by a build or test step that clears and repopulates an output directory) not appearing until the workspace was reloaded. ([#61372](https://github.com/zed-industries/zed/pull/61372); thanks [marcalc](https://github.com/marcalc))
- Fixed files in symlinked directories opening in a separate worktree when a language server reports them by their canonical path. ([#64895](https://github.com/zed-industries/zed/pull/64895); thanks [taburet](https://github.com/taburet))
- Fixed hanging during remote project search. ([#65257](https://github.com/zed-industries/zed/pull/65257))
- Fixed JSON completion ordering when typing the start of a key. ([#65139](https://github.com/zed-industries/zed/pull/65139); thanks [ragen1337](https://github.com/ragen1337))
- Fixed language association for `file_type` path globs with single-file worktrees. ([#60307](https://github.com/zed-industries/zed/pull/60307); thanks [notpeter](https://github.com/notpeter))
- Fixed Markdown Preview ignoring pane-split actions when focused; splitting now opens another preview in the new pane. ([#65136](https://github.com/zed-industries/zed/pull/65136); thanks [yskim308](https://github.com/yskim308))
- Fixed remote paths sometimes reusing a workspace connected to a different host. ([#64145](https://github.com/zed-industries/zed/pull/64145); thanks [hamishc](https://github.com/hamishc))
- Fixed selected context being lost when added before an agent thread finished loading. ([#64252](https://github.com/zed-industries/zed/pull/64252); thanks [porada](https://github.com/porada))
- Fixed the Git Panel offering to initialize a repository when a single file was opened as a project, which failed with "Not a directory". ([#64948](https://github.com/zed-industries/zed/pull/64948); thanks [virajbhartiya](https://github.com/virajbhartiya))
- Fixed the minimap thumb and cursor moving inconsistently. ([#62087](https://github.com/zed-industries/zed/pull/62087); thanks [InfyniteHeap](https://github.com/InfyniteHeap))
- Fixed worktree creation on a Windows remote from a Unix client. ([#63075](https://github.com/zed-industries/zed/pull/63075); thanks [lingyaochu](https://github.com/lingyaochu))
- Fixed "Scroll to User Message" so it lands on typed answers to AskUserQuestion. ([#64007](https://github.com/zed-industries/zed/pull/64007); thanks [seth-wood](https://github.com/seth-wood))
- Fixed `editor: open docs` failing to open local documentation when its file URL contained encoded characters. ([#64317](https://github.com/zed-industries/zed/pull/64317); thanks [xdBronch](https://github.com/xdBronch))
- Fixed `envFile` not being loaded when debugging Python projects with debugpy. ([#52933](https://github.com/zed-industries/zed/pull/52933); thanks [davidalecrim1](https://github.com/davidalecrim1))
- Fixed `macro_rules!` text flickering in the Rust completion menu. ([#63185](https://github.com/zed-industries/zed/pull/63185); thanks [mTvare6](https://github.com/mTvare6))
- Fixed `shift-click` and `shift-up`/`shift-down` selection in the Project Panel omitting folded directories or the starting entry. ([#65266](https://github.com/zed-industries/zed/pull/65266); thanks [tsutoringo](https://github.com/tsutoringo))
- Fixed `shift-enter` in the JetBrains keymap not selecting the previous search match. ([#65129](https://github.com/zed-industries/zed/pull/65129); thanks [codello](https://github.com/codello))
- Fixed an empty frame being drawn next to diff hunks in the Git Panel when the Stage/Restore buttons are disabled. ([#65121](https://github.com/zed-industries/zed/pull/65121); thanks [kevin-pierik](https://github.com/kevin-pierik))
- Fixed auto-closing brackets being inserted inside comments or strings at the end of a file. ([#64840](https://github.com/zed-industries/zed/pull/64840); thanks [rn23thakur](https://github.com/rn23thakur))
- Fixed bracket colors flickering during agentic edits. ([#65157](https://github.com/zed-industries/zed/pull/65157))
- Fixed copying Markdown code blocks nested inside blockquotes, lists, and callouts. ([#64264](https://github.com/zed-industries/zed/pull/64264); thanks [julian-bruyers](https://github.com/julian-bruyers))
- Fixed debugger error messages showing placeholders like `{response_message}` instead of the actual error text. ([#65006](https://github.com/zed-industries/zed/pull/65006); thanks [SATVIKsynopsis](https://github.com/SATVIKsynopsis))
- Fixed dropping external files onto a specific directory in a folded path in the Project Panel. ([#65259](https://github.com/zed-industries/zed/pull/65259); thanks [kevin-pierik](https://github.com/kevin-pierik))
- Fixed identical Backspace and Delete icons in the Keymap Editor. ([#65037](https://github.com/zed-industries/zed/pull/65037); thanks [GautamBytes](https://github.com/GautamBytes))
- Fixed LM Studio models not appearing when a Splash model is installed. ([#64847](https://github.com/zed-industries/zed/pull/64847); thanks [dio-az](https://github.com/dio-az))
- Fixed Markdown Preview and the Agent Panel rendering the text between two `---` separators as a YAML metadata block. ([#64162](https://github.com/zed-industries/zed/pull/64162); thanks [meditationduck](https://github.com/meditationduck))
- Fixed Markdown task-list checkboxes not appearing or sitting above the first line of text in Markdown Preview. ([#53699](https://github.com/zed-industries/zed/pull/53699), [#65113](https://github.com/zed-industries/zed/pull/65113); thanks [AdamJedl](https://github.com/AdamJedl) and [gitKashish](https://github.com/gitKashish))
- Fixed missing reasoning options when applying a default model to an ACP agent session. ([#65233](https://github.com/zed-industries/zed/pull/65233))
- Fixed navigation from agent file links opening the wrong file or workspace. ([#64748](https://github.com/zed-industries/zed/pull/64748))
- Fixed selected radio indicator alignment in agent elicitation forms. ([#63885](https://github.com/zed-industries/zed/pull/63885); thanks [itsfuad](https://github.com/itsfuad))
- Fixed some inlay hints appearing at the wrong position while editing. ([#64791](https://github.com/zed-industries/zed/pull/64791); thanks [HuaGu-Dragon](https://github.com/HuaGu-Dragon))
- Fixed SSH config hosts sometimes remaining missing or stale in the remote projects picker. ([#65246](https://github.com/zed-industries/zed/pull/65246); thanks [egecemkirci](https://github.com/egecemkirci))
- Fixed text selection and copying in Thinking previews in agent threads. ([#65231](https://github.com/zed-industries/zed/pull/65231))
- Fixed the Agent Panel's "Awaiting Confirmation" row jumping while its ellipsis animated. ([#64952](https://github.com/zed-industries/zed/pull/64952); thanks [virajbhartiya](https://github.com/virajbhartiya))
- Fixed the debugger panel stack-frame error banner persisting after a successful refresh. ([#63977](https://github.com/zed-industries/zed/pull/63977); thanks [whitecat1331](https://github.com/whitecat1331))
- Fixed the default value shown for `format_on_save` in the settings popup. ([#65167](https://github.com/zed-industries/zed/pull/65167); thanks [skatromb](https://github.com/skatromb))
- Fixed the which-key popup and pending keystrokes indicator showing disabled bindings or hiding actions that also start longer shortcuts. ([#64935](https://github.com/zed-industries/zed/pull/64935), [#64942](https://github.com/zed-industries/zed/pull/64942))
- Fixed unhelpful tool-call error messages when a model returned an invalid or incomplete response. ([#65245](https://github.com/zed-industries/zed/pull/65245))
Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.

Form not loading? Subscribe here.