v1.17.2

rowboatlabs/rowboatv1.17.2Aug 26, 2026by zed-zippy[bot]

AI Summary

This release introduces tabular data previews for various file formats, new Git actions including blame and stashing, and AI enhancements such as Gemini 3.7 Flash support and a new Ask User tool. It also includes performance optimizations for memory usage and editor rendering.

Key Highlights

  • Tabular data previews for CSV, TSV, PSV, and SSV with sorting and filtering capabilities.
  • New Git blame and stashing actions, including options to stash only tracked or staged changes.
  • AI improvements: Gemini 3.7 Flash support and an 'ask_user' tool for interactive forms.
  • Significant reduction in memory usage when opening large files.

New Features

  • Tabular data previews with sortable and resizable columns.
  • Git blame revision actions (current and previous).
  • Stash Tracked and Stash Staged options in the Git Panel.
  • Ask User tool for AI agents to query users via forms.
  • Move project up/down actions in the Agent Sidebar.
  • Simple fullscreen mode option for MacBook notch.
  • Frame-time debug overlay.

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))