v1.17.2

zed-industries/zedv1.17.2Aug 26, 2026by zed-zippy[bot]

AI Summary

Introduces tabular data previews for CSV, TSV, PSV, and SSV files with sorting and filtering, new Git blame actions, and performance optimizations for large files and directory trees. Also adds an `ask_user` tool for AI agents.

Key Highlights

  • Added tabular data previews for CSV, TSV, PSV, and SSV files
  • Added `editor: blame revision` and `editor: blame previous revision` actions
  • Added `Stash Tracked` and `Stash Staged` options to the Git Panel
  • Improved memory usage when opening large files
  • Added `ask_user` tool for AI agents to use forms

New Features

  • Tabular data previews (CSV, TSV, PSV, SSV)
  • Git blame actions
  • Stash Tracked and Stash Staged options
  • ask_user tool for AI agents
  • JetBrains keymap improvements (CamelHump)
  • Frame-time debug overlay
  • macOS fullscreen notch support

Full Release Notes

This week's release includes tabular data previews for CSV, TSV, PSV, and SSV files with sortable and resizable columns, value-based row filtering, and right-click copying; new Git blame and stashing actions; and lower memory use when opening large files.

## Shipped by the Zed Guild 🛡️

- Added support for low reasoning effort for DeepSeek V4 Flash and V4 Pro. ([#62577](https://github.com/zed-industries/zed/pull/62577); thanks [lingyaochu](https://github.com/lingyaochu))
- Improved JetBrains keymap behavior with CamelHump-style subword navigation for `alt-left`, `alt-right`, `shift-alt-left`, and `shift-alt-right` in editors. ([#51540](https://github.com/zed-industries/zed/pull/51540); thanks [loadingalias](https://github.com/loadingalias))
- Improved Markdown table column sizing based on content. ([#61773](https://github.com/zed-industries/zed/pull/61773); thanks [timvermeulen](https://github.com/timvermeulen))
- Improved filtering for language server completions. ([#62433](https://github.com/zed-industries/zed/pull/62433); thanks [lingyaochu](https://github.com/lingyaochu))
- Fixed authentication prompts not dismissing automatically when using SSH security keys. ([#61292](https://github.com/zed-industries/zed/pull/61292); thanks [tidely](https://github.com/tidely))
- Fixed dock size resets only resetting the active panel when `resize_all_panels_in_dock` was enabled. ([#62552](https://github.com/zed-industries/zed/pull/62552); thanks [austincummings](https://github.com/austincummings))
- Fixed manual indentation being lost when replacing a line's contents or typing with an input method. ([#62644](https://github.com/zed-industries/zed/pull/62644); thanks [lingyaochu](https://github.com/lingyaochu))
- Fixed project paths being built incorrectly when connecting from Unix machines to Windows remote servers. ([#62038](https://github.com/zed-industries/zed/pull/62038); thanks [lingyaochu](https://github.com/lingyaochu))

---

*Learn about the [Zed Guild](https://zed.dev/community/zed-guild).*

## Features

### AI


- Added Gemini 3.7 Flash to the Google AI models. ([#62670](https://github.com/zed-industries/zed/pull/62670); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee))
- Added an `ask_user` tool that lets the Agent ask questions through forms with selectable options, free-text input, or both. ([#61497](https://github.com/zed-industries/zed/pull/61497); thanks [e-r-w](https://github.com/e-r-w))
- Improved ChatGPT subscription caching. ([#62556](https://github.com/zed-industries/zed/pull/62556))
- Improved OpenRouter reasoning continuity and request privacy. ([#62652](https://github.com/zed-industries/zed/pull/62652))
- Added the `multi workspace: move project up` and `multi workspace: move project down` actions for reordering projects in the Agent Sidebar. ([#62695](https://github.com/zed-industries/zed/pull/62695); thanks [choplin](https://github.com/choplin))

### Git

- Added `editor: blame revision` and `editor: blame previous revision` actions for viewing a file's blame at the selected revision or its parent. ([#62614](https://github.com/zed-industries/zed/pull/62614))
- Added `Stash Tracked` and `Stash Staged` options to the Git Panel, letting you stash only tracked changes or only staged changes. ([#62254](https://github.com/zed-industries/zed/pull/62254); thanks [Priyadharshan0903](https://github.com/Priyadharshan0903))
- Improved `git panel: collapse selected entry` to find and collapse the nearest parent directory, matching the Project Panel. ([#61846](https://github.com/zed-industries/zed/pull/61846))
- Enabled the Go to Previous Hunk and Go to Next Hunk buttons for diffs with a single hunk. ([#62615](https://github.com/zed-industries/zed/pull/62615); thanks [macayu17](https://github.com/macayu17))

### Vim / Helix

- Added support for using `h` and `l` in Vim and Helix modes to collapse and expand Git Panel entries. ([#61846](https://github.com/zed-industries/zed/pull/61846))

### Languages

- Added Shell Script language detection for `.brushrc` files. ([#62720](https://github.com/zed-industries/zed/pull/62720); thanks [acidx27x](https://github.com/acidx27x))

### macOS

- Added a `simple` option to the `fullscreen_mode` setting for fullscreen windows that cover the MacBook display notch. ([#60020](https://github.com/zed-industries/zed/pull/60020); thanks [RemcoSmitsDev](https://github.com/RemcoSmitsDev))

### Other

- Added tabular data previews for all users, with support for CSV, TSV, PSV, and SSV files; sortable and independently resizable data columns; filtering rows by selected values in one or more columns; a row-number column that stays visible while scrolling horizontally; and right-click copying for cells and column headers. ([#48207](https://github.com/zed-industries/zed/pull/48207), [#53295](https://github.com/zed-industries/zed/pull/53295), [#56619](https://github.com/zed-industries/zed/pull/56619), [#60339](https://github.com/zed-industries/zed/pull/60339), [#60768](https://github.com/zed-industries/zed/pull/60768), [#61769](https://github.com/zed-industries/zed/pull/61769), [#61796](https://github.com/zed-industries/zed/pull/61796), [#62773](https://github.com/zed-industries/zed/pull/62773), and more; thanks [HalavicH](https://github.com/HalavicH))
- Improved editor rendering speed. ([#62715](https://github.com/zed-industries/zed/pull/62715))
- Improved memory use when opening large files, reducing peak memory during loading by roughly the size of the file. ([#62748](https://github.com/zed-industries/zed/pull/62748); thanks [39ali](https://github.com/39ali))
- Added support for the `"..."` entry in `file_scan_exclusions`, allowing custom exclusions to extend the defaults instead of replacing them. ([#62769](https://github.com/zed-industries/zed/pull/62769); thanks [porada](https://github.com/porada))
- Added support for the `path` property on VS Code npm tasks. ([#62044](https://github.com/zed-industries/zed/pull/62044); thanks [levrik](https://github.com/levrik))
- Added a frame-time debug overlay, which can be cycled with `ctrl-alt-shift-p`; its statistics can be reset with `ctrl-alt-shift-o` on macOS and Linux or `ctrl-alt-shift-d` on Windows. ([#62749](https://github.com/zed-industries/zed/pull/62749))

## Bug Fixes

- Fixed a memory leak where canceled worktree creation could leave background scanning running and its snapshot growing for the lifetime of the window. ([#61009](https://github.com/zed-industries/zed/pull/61009); thanks [tnayuki](https://github.com/tnayuki))
- Fixed ChatGPT Subscription accounts offering models that were not available to them. ([#62651](https://github.com/zed-industries/zed/pull/62651))
- Fixed ChatGPT Subscription context compaction failing with an API endpoint error. ([#62547](https://github.com/zed-industries/zed/pull/62547))
- Fixed ChatGPT subscription model discovery filtering models based on Zed's application version. ([#62729](https://github.com/zed-industries/zed/pull/62729))
- Fixed high CPU and memory usage when opening large directory trees that were not tracked by Git. ([#62583](https://github.com/zed-industries/zed/pull/62583))
- Fixed project search being very slow in projects with broad `file_scan_inclusions` settings. ([#62658](https://github.com/zed-industries/zed/pull/62658); thanks [39ali](https://github.com/39ali))
- Fixed Python toolchain discovery prompting installation of Apple Command Line Tools when using a separately managed Python installation. ([#62534](https://github.com/zed-industries/zed/pull/62534); thanks [cedws](https://github.com/cedws))
- Fixed language servers receiving incorrect line endings for `CRLF` files, which caused linters and formatters to report false errors. ([#59941](https://github.com/zed-industries/zed/pull/59941); thanks [michaelhthomas](https://github.com/michaelhthomas))
- Fixed Zed update downloads stalling after the system wakes from sleep. ([#60366](https://github.com/zed-industries/zed/pull/60366))
- Fixed `G` in Helix mode to jump to a specified line. ([#61581](https://github.com/zed-industries/zed/pull/61581); thanks [aqrln](https://github.com/aqrln))
- Fixed `Trash Untracked Files` bailing out early when one of many selected files failed to be trashed. ([#61602](https://github.com/zed-industries/zed/pull/61602); thanks [JoeJoeflyn](https://github.com/JoeJoeflyn))
- Fixed `editor: align selections` misaligning rows and Vim `ctrl-d`, `ctrl-u`, and `ctrl-f` leaving the cursor behind on lines with multibyte characters or tabs. ([#61997](https://github.com/zed-industries/zed/pull/61997); thanks [somtri](https://github.com/somtri))
- Fixed a bug where confirming a blank LSP symbol rename modified the source code. ([#62630](https://github.com/zed-industries/zed/pull/62630))
- Fixed a bug where on-type formatting moved the cursor past text inserted or replaced at its position. ([#61823](https://github.com/zed-industries/zed/pull/61823); thanks [IbrahimKhan12](https://github.com/IbrahimKhan12))
- Fixed a bug where the file header context menu in multibuffers did not match other context menus' spacing when a custom `buffer_line_height` was set. ([#61923](https://github.com/zed-industries/zed/pull/61923); thanks [polina4096](https://github.com/polina4096))
- Fixed Anthropic API key errors being reported as generic model-list failures. ([#62791](https://github.com/zed-industries/zed/pull/62791))
- Fixed broken links in the installer Terms of Service dialog. ([#62684](https://github.com/zed-industries/zed/pull/62684); thanks [hooiv](https://github.com/hooiv))
- Fixed ChatGPT Subscription connection failures showing a generic error instead of a network-specific message. ([#62660](https://github.com/zed-industries/zed/pull/62660))
- Fixed duplicate language server hover responses. ([#62266](https://github.com/zed-industries/zed/pull/62266); thanks [cppcoffee](https://github.com/cppcoffee))
- Fixed incomplete code actions and outdated positions in code action requests from language servers that rely on diagnostic-related information. ([#62110](https://github.com/zed-industries/zed/pull/62110), [#62805](https://github.com/zed-industries/zed/pull/62805); thanks [felixtensor](https://github.com/felixtensor))
- Fixed Git Panel and Project Diff rendering for legacy-encoded text files whose Git blobs are not valid UTF-8. ([#60821](https://github.com/zed-industries/zed/pull/60821); thanks [hvckdev](https://github.com/hvckdev))
- Fixed horizontal scrolling not following the cursor when selecting a line longer than the viewport. ([#62691](https://github.com/zed-industries/zed/pull/62691); thanks [akshayrivers](https://github.com/akshayrivers))
- Fixed invisible characters causing a horizontal scrollbar to appear when soft wrapping at the editor width. ([#62478](https://github.com/zed-industries/zed/pull/62478))
- Fixed long branch names overflowing the Git details pane and added tooltips that reveal truncated names. ([#62665](https://github.com/zed-industries/zed/pull/62665); thanks [AbdAlRahmanGad](https://github.com/AbdAlRahmanGad))
- Fixed long project paths obscuring filenames in the file finder. ([#62839](https://github.com/zed-industries/zed/pull/62839))
- Fixed Markdown code blocks not respecting the `buffer_line_height` setting. ([#62785](https://github.com/zed-industries/zed/pull/62785))
- Fixed Markdown preview search matching text that was not rendered, such as link and image destinations. ([#62280](https://github.com/zed-industries/zed/pull/62280); thanks [WaryaWayne](https://github.com/WaryaWayne))
- Fixed overflowing highlights in Markdown blocks. ([#62714](https://github.com/zed-industries/zed/pull/62714))
- Fixed tabs being incorrectly marked as pinned after reloading a workspace or updating Zed. ([#62692](https://github.com/zed-industries/zed/pull/62692); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee))
- Fixed task list checkboxes not rendering in Markdown Preview for loose or nested lists. ([#60646](https://github.com/zed-industries/zed/pull/60646); thanks [codeErrorSleep](https://github.com/codeErrorSleep))
- Fixed terminal hyperlinks displaying incorrectly as terminal content changed. ([#54884](https://github.com/zed-industries/zed/pull/54884); thanks [davewa](https://github.com/davewa))
- Fixed the Agent Sidebar's import-threads banner clipping its title when the panel was narrow. ([#62737](https://github.com/zed-industries/zed/pull/62737); thanks [drPod](https://github.com/drPod))
- Fixed the wrong tab being activated when restoring a workspace containing items that fail to open. ([#62844](https://github.com/zed-industries/zed/pull/62844); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee))
- Fixed the zoomed Agent Panel closing unexpectedly when rewinding a thread. ([#62711](https://github.com/zed-industries/zed/pull/62711))
- Fixed Zed forgetting an explicitly passed `--user-data-dir` argument after restarting, such as when selecting Restart to Update. ([#62022](https://github.com/zed-industries/zed/pull/62022); thanks [0bkevin](https://github.com/0bkevin))

## Breaking Changes and Notices

- Disabled the `ask_user` tool by default. ([#63038](https://github.com/zed-industries/zed/pull/63038))