v1.18.0
zed-industries/zedv1.18.0Sep 2, 2026by zed-zippy[bot]
AI Summary
This release introduces support for new AI models like GPT-5.6 and Grok 4.x, adds inline debugger values for C and C++, and refreshes the Markdown preview styling. It also includes persistent File Finder history and various performance improvements across the platform.
Key Highlights
- Added support for GPT-5.6's 1M-token context window on Amazon Bedrock.
- Added inline values for C and C++ debugging sessions.
- Refreshed Markdown preview styling with improved typography and spacing.
- Added persistent File Finder history across workspace sessions.
- Added support for Tangled repositories via permalink.
Breaking Changes
- Changed debugger step keybindings: 'f10' now steps over and 'f11' steps into (matching VS Code defaults).
- Removed several Gemini models (2.5 Flash-Lite, 2.5 Flash, 2.5 Pro, 3.1 Flash-Lite); Gemini 3.5 Flash-Lite is now the default.
- Removed GLib libraries from Linux release archives to prevent conflicts with system plugins.
New Features
- Added Grok 4.5 and Grok 4.6 to the xAI models.
- Added configurable `edit_predictions.<provider>.prediction_debounce` setting for inline completions.
- Added `git: toggle diff base` action to switch diff base between HEAD and the default branch.
- Added separate Continue Program and Continue Thread controls for debug adapters.
- Added support for configuring Bash Language Server through `lsp.bash-language-server.settings`.
- Added terminal support for `ctrl-alt-<letter>` keystrokes.
- Added a Clear button to the Settings window's search field.
- Added the `in_preview` keybinding context for editors in preview mode.
Full Release Notes
This week's release includes refreshed Markdown preview styling, inline debugger values for C and C++, and File Finder history that persists across workspace sessions.
## Shipped by the Zed Guild 🛡️
- Fixed the inline assistant doing nothing when the model emitted reasoning before its tool call. ([#61220](https://github.com/zed-industries/zed/pull/61220); thanks [aviatesk](https://github.com/aviatesk))
- Fixed some Pyright and BasedPyright settings not being applied properly. ([#62673](https://github.com/zed-industries/zed/pull/62673); thanks [lingyaochu](https://github.com/lingyaochu))
- Fixed bookmarks not disappearing from the gutter immediately after clearing all bookmarks. ([#62847](https://github.com/zed-industries/zed/pull/62847); thanks [austincummings](https://github.com/austincummings))
- Fixed the LSP status tooltip to display the target script path for runtime-managed language servers. ([#62919](https://github.com/zed-industries/zed/pull/62919); thanks [lingyaochu](https://github.com/lingyaochu))
---
*Learn about the [Zed Guild](https://zed.dev/community/zed-guild).*
## Features
### AI
- Added support for GPT-5.6's 1M-token context window on Amazon Bedrock. ([#63069](https://github.com/zed-industries/zed/pull/63069); thanks [5herlocked](https://github.com/5herlocked))
- Added Gemini 3.5 Flash-Lite to the Google AI models. ([#63129](https://github.com/zed-industries/zed/pull/63129); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee))
- Added Grok 4.5 and Grok 4.6 to the xAI models. ([#63234](https://github.com/zed-industries/zed/pull/63234))
- Added the ability to reload a broken external agent connection from the Agent Panel without restarting Zed. ([#62669](https://github.com/zed-industries/zed/pull/62669); thanks [gaojunran](https://github.com/gaojunran))
- Added the configurable `edit_predictions.<provider>.prediction_debounce` setting for inline completions. ([#61568](https://github.com/zed-industries/zed/pull/61568); thanks [ddeityy](https://github.com/ddeityy))
- Added settings autocomplete for the OpenAI subscription language model provider. ([#62989](https://github.com/zed-industries/zed/pull/62989))
- Improved memory usage during long agent sessions. ([#63053](https://github.com/zed-industries/zed/pull/63053); thanks [Prohect](https://github.com/Prohect))
- Improved support for Claude Fable 5.1. ([#63571](https://github.com/zed-industries/zed/pull/63571))
- Improved language model connection errors by identifying the unreachable host. ([#62990](https://github.com/zed-industries/zed/pull/62990))
### Git
- Added permalink support for [Tangled](https://tangled.org/) repositories. ([#63051](https://github.com/zed-industries/zed/pull/63051))
- Added the `git: toggle diff base` action to toggle the diff base between `HEAD` and the default branch. ([#62966](https://github.com/zed-industries/zed/pull/62966))
- Improved the Git Graph and Git history views to initially focus the search editor. ([#63002](https://github.com/zed-industries/zed/pull/63002))
- Improved the Git Panel's “Discard Tracked Changes” option to affect only files within the directory where its context menu was opened. ([#62872](https://github.com/zed-industries/zed/pull/62872))
### Debugger
- Added inline values for C and C++ when debugging with CodeLLDB or GDB. ([#46705](https://github.com/zed-industries/zed/pull/46705); thanks [xcb3d](https://github.com/xcb3d))
- Added separate Continue Program and Continue Thread controls for debug adapters that support single-thread execution. ([#63135](https://github.com/zed-industries/zed/pull/63135))
### Languages
- Added support for configuring Bash Language Server through `lsp.bash-language-server.settings`. ([#57487](https://github.com/zed-industries/zed/pull/57487); thanks [CathalMullan](https://github.com/CathalMullan))
- Improved Markdown preview styling with better typography, spacing, and rounded inline code backgrounds. ([#63118](https://github.com/zed-industries/zed/pull/63118); thanks [archcorsair](https://github.com/archcorsair))
- Improved the tabular data preview by moving its settings into a popover, freeing more vertical space for the table. ([#62812](https://github.com/zed-industries/zed/pull/62812); thanks [HalavicH](https://github.com/HalavicH))
### Terminal
- Added terminal support for `ctrl-alt-<letter>` keystrokes. ([#62891](https://github.com/zed-industries/zed/pull/62891); thanks [nbdd0121](https://github.com/nbdd0121))
### Linux
- Improved rendering performance by prewarming font match caches. ([#63158](https://github.com/zed-industries/zed/pull/63158))
- Improved rasterization performance by caching glyphs after measuring bounds. ([#63209](https://github.com/zed-industries/zed/pull/63209))
### Other
- Added a Clear button to the Settings window's search field that clears the search and resets the navigation list. ([#56033](https://github.com/zed-industries/zed/pull/56033); thanks [asgoode](https://github.com/asgoode))
- Added the `in_preview` keybinding context for editors in preview mode. ([#61777](https://github.com/zed-industries/zed/pull/61777); thanks [krawitzzZ](https://github.com/krawitzzZ))
- Improved file finder history to include recently opened files from previous sessions. ([#55034](https://github.com/zed-industries/zed/pull/55034); thanks [anilzeybek](https://github.com/anilzeybek))
- Improved typing and rendering performance in projects that use `.editorconfig` files. ([#63323](https://github.com/zed-industries/zed/pull/63323))
- Improved text input in GPUI web applications on Android by adding support for Gboard. ([#63201](https://github.com/zed-industries/zed/pull/63201))
- Improved responsiveness when closing projects that are loading large text files. ([#62831](https://github.com/zed-industries/zed/pull/62831); thanks [39ali](https://github.com/39ali))
## Bug Fixes
- Fixed a bug where last-session workspace state was not preserved or restored after closing the last macOS window with the red close button when `on_last_window_closed` was set to `"quit_app"` and `restore_on_startup` was set to `"last_session"`. ([#60477](https://github.com/zed-industries/zed/pull/60477); thanks [Caleul](https://github.com/Caleul))
- Fixed a bug where the terminal panel failed to open in some circumstances and panels switched back to the restored panel during startup. ([#62712](https://github.com/zed-industries/zed/pull/62712))
- Fixed OAuth authentication failing with MCP servers that require non-default scopes. ([#63370](https://github.com/zed-industries/zed/pull/63370); thanks [blue42u](https://github.com/blue42u))
- Fixed a bug where Zed windows sometimes remained blank when first opened on X11. ([#62081](https://github.com/zed-industries/zed/pull/62081); thanks [mTvare6](https://github.com/mTvare6))
- Fixed Continue Program resuming only the selected thread with some debug adapters instead of all threads. ([#63135](https://github.com/zed-industries/zed/pull/63135))
- Fixed global gitignore entries incorrectly matching directories outside the opened project and marking the entire project as ignored. ([#62130](https://github.com/zed-industries/zed/pull/62130); thanks [floesche](https://github.com/floesche))
- Fixed language model provider rejections being retried and displayed without their actionable provider message. ([#63095](https://github.com/zed-industries/zed/pull/63095))
- Fixed performance issues caused by overly large LSP hovers. ([#63022](https://github.com/zed-industries/zed/pull/63022))
- Fixed the UI freezing in fullscreen on some Wayland compositors. ([#60690](https://github.com/zed-industries/zed/pull/60690))
- Fixed a bug where edits in GPUI web applications could be applied to stale text. ([#63201](https://github.com/zed-industries/zed/pull/63201))
- Fixed a bug where keybindings in the Git Panel context menu changed after the first frame. ([#63021](https://github.com/zed-industries/zed/pull/63021))
- Fixed a bug where the Debug Panel did not immediately reflect toggled breakpoints. ([#63240](https://github.com/zed-industries/zed/pull/63240); thanks [caseyavila](https://github.com/caseyavila))
- Fixed a crash when an OpenAI-compatible model sent a usage-only stream chunk with null cache token fields. ([#62983](https://github.com/zed-industries/zed/pull/62983); thanks [enoch-robinson](https://github.com/enoch-robinson))
- Fixed a crash when dispatching profiled GPUI actions in web applications. ([#63183](https://github.com/zed-industries/zed/pull/63183); thanks [labcoder](https://github.com/labcoder))
- Fixed a panic when closing a window under X11. ([#63089](https://github.com/zed-industries/zed/pull/63089))
- Fixed completion menu labels overlapping documentation text for long completion items. ([#63581](https://github.com/zed-industries/zed/pull/63581); thanks [itsfuad](https://github.com/itsfuad))
- Fixed CSV previews not appearing when no project was open. ([#63350](https://github.com/zed-industries/zed/pull/63350))
- Fixed a bug where file names containing control characters, such as tabs and newlines, rendered unreadably in tabs, the Project Panel, the file finder, the tab switcher, and terminal tab titles. ([#62875](https://github.com/zed-industries/zed/pull/62875); thanks [Taqinou](https://github.com/Taqinou))
- Fixed focus being stolen when opening modals. ([#63512](https://github.com/zed-industries/zed/pull/63512); thanks [mateioprea](https://github.com/mateioprea))
- Fixed a bug where the Agent Panel occasionally forgot the selected agent. ([#61147](https://github.com/zed-industries/zed/pull/61147); thanks [tnayuki](https://github.com/tnayuki))
- Fixed a bug where the Agent Panel selected an uninstalled external agent when opening a project or restoring an unsent draft, which prevented the thread from starting. ([#62497](https://github.com/zed-industries/zed/pull/62497); thanks [white-hat](https://github.com/white-hat))
- Fixed a bug where the agent edits panel and review diff showed whole-file overwrites as entirely added lines with no removals. ([#62267](https://github.com/zed-industries/zed/pull/62267); thanks [drawing](https://github.com/drawing))
- Fixed a bug where the file finder jumped to the wrong file when the mouse hovered over another entry after pressing `cmd-p`. ([#61716](https://github.com/zed-industries/zed/pull/61716); thanks [HuaGu-Dragon](https://github.com/HuaGu-Dragon))
- Fixed a bug where the Python run button did not appear in the gutter for `if __name__ in ("__main__", ...)`-style main guards. ([#58911](https://github.com/zed-industries/zed/pull/58911); thanks [tlium](https://github.com/tlium))
- Fixed a bug where the X11 urgency hint was never cleared, which left Zed showing a permanent attention indicator in taskbars and docks after the first notification. ([#61619](https://github.com/zed-industries/zed/pull/61619); thanks [zquestz](https://github.com/zquestz))
- Fixed Anthropic billing, conflict, and timeout errors being handled incorrectly. ([#62984](https://github.com/zed-industries/zed/pull/62984))
- Fixed duplicate file entries in the Project Panel on macOS when language servers returned definition paths whose casing differed from the worktree root. ([#61392](https://github.com/zed-industries/zed/pull/61392); thanks [NeverDieOne](https://github.com/NeverDieOne))
- Fixed environment variables defined in `tasks.json` not being applied when debugging Python tasks. ([#63154](https://github.com/zed-industries/zed/pull/63154); thanks [andreyfedoseev](https://github.com/andreyfedoseev))
- Fixed extension tags obscuring action buttons on extension cards. ([#63153](https://github.com/zed-industries/zed/pull/63153); thanks [joshkent94](https://github.com/joshkent94))
- Fixed function bodies not folding when their arguments spanned multiple lines. ([#62245](https://github.com/zed-industries/zed/pull/62245); thanks [anxyum](https://github.com/anxyum))
- Fixed handling of OpenAI overload errors. ([#63238](https://github.com/zed-industries/zed/pull/63238))
- Fixed idle Wayland windows waking at the display's refresh rate. ([#60690](https://github.com/zed-industries/zed/pull/60690))
- Fixed labels in Mermaid diagrams not soft-wrapping correctly. ([#62931](https://github.com/zed-industries/zed/pull/62931))
- Fixed localized Windows Explorer context menu titles falling back to English. ([#60634](https://github.com/zed-industries/zed/pull/60634); thanks [justjavac](https://github.com/justjavac))
- Fixed new windows opening partially off-screen on secondary Windows monitors with different DPI scaling. ([#62859](https://github.com/zed-industries/zed/pull/62859); thanks [dineshyadav03](https://github.com/dineshyadav03))
- Fixed opening remote paths from SCP-style SSH URLs with IPv6 hosts. ([#62157](https://github.com/zed-industries/zed/pull/62157); thanks [cppcoffee](https://github.com/cppcoffee))
- Fixed overlapping range-formatting results duplicating text. ([#62935](https://github.com/zed-industries/zed/pull/62935))
- Fixed read-only files being formatted or saved when `format_on_save` was enabled. ([#62921](https://github.com/zed-industries/zed/pull/62921); thanks [mateioprea](https://github.com/mateioprea))
- Fixed same-line regex replacements using lookahead or lookbehind. ([#61900](https://github.com/zed-industries/zed/pull/61900); thanks [IbrahimKhan12](https://github.com/IbrahimKhan12))
- Fixed streaming failing for Mistral-hosted models that omitted the `object` field in stream chunks, such as GLM 5.2. ([#62517](https://github.com/zed-industries/zed/pull/62517); thanks [ummon-v](https://github.com/ummon-v))
- Fixed terminal support for the `alt-f5` keystroke. ([#62891](https://github.com/zed-industries/zed/pull/62891); thanks [nbdd0121](https://github.com/nbdd0121))
- Fixed text being duplicated after moving the caret during composition in GPUI web applications. ([#63201](https://github.com/zed-industries/zed/pull/63201))
- Fixed text wrapping so closing punctuation and slashes never began a wrapped line. ([#62743](https://github.com/zed-industries/zed/pull/62743); thanks [alii](https://github.com/alii))
- Fixed the `lsp_results_location` setting being ignored by the `editor: go to declaration` and `editor: go to type definition` actions. ([#61060](https://github.com/zed-industries/zed/pull/61060); thanks [xdBronch](https://github.com/xdBronch))
- Fixed the “Discard Tracked Changes” option being enabled for files in the Git Panel's “Unstaged” section. ([#62872](https://github.com/zed-industries/zed/pull/62872))
- Fixed the terminal panel dismissing an open modal when terminals finished restoring during startup. ([#63097](https://github.com/zed-industries/zed/pull/63097); thanks [butvinm](https://github.com/butvinm))
- Fixed undoing a file rename leaving behind directories created by the rename. ([#60082](https://github.com/zed-industries/zed/pull/60082))
- Fixed window-manager rules and taskbar grouping failing to recognize Zed under X11 and XWayland. ([#62848](https://github.com/zed-industries/zed/pull/62848); thanks [HundredBillion](https://github.com/HundredBillion))
- Fixed Windows artifacts around color emoji glyphs. ([#63225](https://github.com/zed-industries/zed/pull/63225); thanks [39ali](https://github.com/39ali))
- Fixed Zed overriding window-manager focus policies when activating windows. ([#62081](https://github.com/zed-industries/zed/pull/62081); thanks [mTvare6](https://github.com/mTvare6))
- Fixed macOS showing one-time code AutoFill suggestions in regular Zed text inputs. ([#60116](https://github.com/zed-industries/zed/pull/60116))
## Breaking Changes and Notices
- Improved debugger step keybindings across platforms to match VS Code defaults: `f10` now steps over and `f11` steps into while execution is paused, while fullscreen remains available outside paused sessions. ([#58729](https://github.com/zed-industries/zed/pull/58729); thanks [Andrej730](https://github.com/Andrej730))
- Removed Gemini 2.5 Flash-Lite, Gemini 2.5 Flash, Gemini 2.5 Pro, and Gemini 3.1 Flash-Lite from Google AI, and made Gemini 3.5 Flash-Lite the default and fast model. ([#63131](https://github.com/zed-industries/zed/pull/63131))
- Removed GLib libraries from Linux release archives to prevent conflicts with system plugins. ([#61593](https://github.com/zed-industries/zed/pull/61593))