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; thanks lingyaochu)
- Improved JetBrains keymap behavior with CamelHump-style subword navigation for
alt-left,alt-right,shift-alt-left, andshift-alt-rightin editors. (#51540; thanks loadingalias) - Improved Markdown table column sizing based on content. (#61773; thanks timvermeulen)
- Improved filtering for language server completions. (#62433; thanks lingyaochu)
- Fixed authentication prompts not dismissing automatically when using SSH security keys. (#61292; thanks tidely)
- Fixed dock size resets only resetting the active panel when
resize_all_panels_in_dockwas enabled. (#62552; thanks austincummings) - Fixed manual indentation being lost when replacing a line's contents or typing with an input method. (#62644; thanks lingyaochu)
- Fixed project paths being built incorrectly when connecting from Unix machines to Windows remote servers. (#62038; thanks lingyaochu)
Learn about the Zed Guild.
Features
AI
- Added Claude Opus 5, Gemini 3.5 Flash Lite, Gemini 3.6 Flash, Gemini 3.7 Flash, Kimi K3, Grok 4.6, and Muse Spark 1.2 to OpenCode Zen. (#61199; thanks Vlaaaaaaad)
- Added Gemini 3.7 Flash to the Google AI models. (#62670; thanks ArneshBanerjee)
- Added Kimi K3, Grok 4.5, Hy3, GPT 5.6 Luna, Qwen 3.8 Max, and GLM 5.3 to OpenCode Go. (#61199; thanks Vlaaaaaaad)
- Added an
ask_usertool that lets the Agent ask questions through forms with selectable options, free-text input, or both. (#61497; thanks e-r-w) - Improved ChatGPT subscription caching. (#62556)
- Improved OpenRouter reasoning continuity and request privacy. (#62652)
- Added the
multi workspace: move project upandmulti workspace: move project downactions for reordering projects in the Agent Sidebar. (#62695; thanks choplin)
Git
- Added
editor: blame revisionandeditor: blame previous revisionactions for viewing a file's blame at the selected revision or its parent. (#62614) - Added
Stash TrackedandStash Stagedoptions to the Git Panel, letting you stash only tracked changes or only staged changes. (#62254; thanks Priyadharshan0903) - Improved
git panel: collapse selected entryto find and collapse the nearest parent directory, matching the Project Panel. (#61846) - Enabled the Go to Previous Hunk and Go to Next Hunk buttons for diffs with a single hunk. (#62615; thanks macayu17)
Vim / Helix
- Added support for using
handlin Vim and Helix modes to collapse and expand Git Panel entries. (#61846)
Languages
macOS
- Added a
simpleoption to thefullscreen_modesetting for fullscreen windows that cover the MacBook display notch. (#60020; thanks 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, #53295, #56619, #60339, #60768, #61769, #61796, #62773, and more; thanks HalavicH)
- Improved editor rendering speed. (#62715)
- Improved memory use when opening large files, reducing peak memory during loading by roughly the size of the file. (#62748; thanks 39ali)
- Added support for the
"..."entry infile_scan_exclusions, allowing custom exclusions to extend the defaults instead of replacing them. (#62769; thanks porada) - Added support for the
pathproperty on VS Code npm tasks. (#62044; thanks levrik) - Added a frame-time debug overlay, which can be cycled with
ctrl-alt-shift-p; its statistics can be reset withctrl-alt-shift-oon macOS and Linux orctrl-alt-shift-don Windows. (#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; thanks tnayuki)
- Fixed ChatGPT Subscription accounts offering models that were not available to them. (#62651)
- Fixed ChatGPT Subscription context compaction failing with an API endpoint error. (#62547)
- Fixed ChatGPT subscription model discovery filtering models based on Zed's application version. (#62729)
- Fixed high CPU and memory usage when opening large directory trees that were not tracked by Git. (#62583)
- Fixed project search being very slow in projects with broad
file_scan_inclusionssettings. (#62658; thanks 39ali) - Fixed Python toolchain discovery prompting installation of Apple Command Line Tools when using a separately managed Python installation. (#62534; thanks cedws)
- Fixed language servers receiving incorrect line endings for
CRLFfiles, which caused linters and formatters to report false errors. (#59941; thanks michaelhthomas) - Fixed Zed update downloads stalling after the system wakes from sleep. (#60366)
- Fixed
Gin Helix mode to jump to a specified line. (#61581; thanks aqrln) - Fixed
Trash Untracked Filesbailing out early when one of many selected files failed to be trashed. (#61602; thanks JoeJoeflyn) - Fixed
editor: align selectionsmisaligning rows and Vimctrl-d,ctrl-u, andctrl-fleaving the cursor behind on lines with multibyte characters or tabs. (#61997; thanks somtri) - Fixed a bug where confirming a blank LSP symbol rename modified the source code. (#62630)
- Fixed a bug where on-type formatting moved the cursor past text inserted or replaced at its position. (#61823; thanks IbrahimKhan12)
- Fixed a bug where the file header context menu in multibuffers did not match other context menus' spacing when a custom
buffer_line_heightwas set. (#61923; thanks polina4096) - Fixed Anthropic API key errors being reported as generic model-list failures. (#62791)
- Fixed broken links in the installer Terms of Service dialog. (#62684; thanks hooiv)
- Fixed ChatGPT Subscription connection failures showing a generic error instead of a network-specific message. (#62660)
- Fixed duplicate language server hover responses. (#62266; thanks cppcoffee)
- Fixed incomplete code actions and outdated positions in code action requests from language servers that rely on diagnostic-related information. (#62110, #62805; thanks felixtensor)
- Fixed Git Panel and Project Diff rendering for legacy-encoded text files whose Git blobs are not valid UTF-8. (#60821; thanks hvckdev)
- Fixed horizontal scrolling not following the cursor when selecting a line longer than the viewport. (#62691; thanks akshayrivers)
- Fixed invisible characters causing a horizontal scrollbar to appear when soft wrapping at the editor width. (#62478)
- Fixed long branch names overflowing the Git details pane and added tooltips that reveal truncated names. (#62665; thanks AbdAlRahmanGad)
- Fixed long project paths obscuring filenames in the file finder. (#62839)
- Fixed Markdown code blocks not respecting the
buffer_line_heightsetting. (#62785) - Fixed Markdown preview search matching text that was not rendered, such as link and image destinations. (#62280; thanks WaryaWayne)
- Fixed overflowing highlights in Markdown blocks. (#62714)
- Fixed tabs being incorrectly marked as pinned after reloading a workspace or updating Zed. (#62692; thanks ArneshBanerjee)
- Fixed task list checkboxes not rendering in Markdown Preview for loose or nested lists. (#60646; thanks codeErrorSleep)
- Fixed terminal hyperlinks displaying incorrectly as terminal content changed. (#54884; thanks davewa)
- Fixed the Agent Sidebar's import-threads banner clipping its title when the panel was narrow. (#62737; thanks drPod)
- Fixed the wrong tab being activated when restoring a workspace containing items that fail to open. (#62844; thanks ArneshBanerjee)
- Fixed the zoomed Agent Panel closing unexpectedly when rewinding a thread. (#62711)
- Fixed Zed forgetting an explicitly passed
--user-data-dirargument after restarting, such as when selecting Restart to Update. (#62022; thanks 0bkevin)
Breaking Changes and Notices
- Removed OpenCode Free models from Zed's built-in OpenCode provider because they are only available through OpenCode surfaces, such as its external agent through ACP. (#61199; thanks Vlaaaaaaad)
- Removed the deprecated Claude Opus 4.1 model from OpenCode Zen. (#61199; thanks Vlaaaaaaad)