Release notes
Zed v1.12.0
This week's release includes Staged and Unstaged grouping in the Git Panel and multi-select in the File Finder and Text Finder.
Shipped by the Zed Guild 🛡️
- Improved branch filtering with all, local, and remote options in the branch picker. (#60857; thanks chirivelli)
- Settings UI: Improved support for window widths below 900 px. (#60786; thanks feitreim)
- Improved semantic token highlighting to distinguish function parameters from local variables. (#60949; thanks lingyaochu)
- Fixed workspace diagnostics being cleared when closing a buffer. (#59875; thanks lingyaochu)
- Git: Fixed the GPG signing passphrase prompt appearing on every commit when
gpg-agenthad the passphrase cached or the key was unprotected. (#61265; thanks RemcoSmitsDev) - Fixed toolchain selection being ignored when Pyright or Basedpyright settings were configured without specifying a Python interpreter path. (#59990; thanks lingyaochu)
- Fixed window management controls being grayed out and unavailable. (#60620; thanks RemcoSmitsDev)
- Agent Panel: Fixed sticky
awaiting confirmationcontent covering the entire panel. (#60992; thanks RemcoSmitsDev) - Editor: Fixed rendering issues with selections over inlay hints. (#60912; thanks feitreim)
- Fixed inconsistent syntax highlighting for destructured parameters with default values. (#60767; thanks feeiyu)
- Fixed double-click text selection and tab bar flicker in Markdown previews. (#60817; thanks feeiyu)
- Fixed Python virtual environments not being restored automatically when reopening a workspace. (#60030; thanks lingyaochu)
- Fixed ignored files remaining in project search results after excluded-file search was disabled in nested Git directories. (#60772; thanks vitallium)
Learn about the Zed Guild.
Features
AI
- Enabled ACP elicitations by default, allowing ACP agents to collect structured user input. (#60749)
- Added support for adaptive thinking in custom Anthropic models using the
"mode": { "type": "adaptive" }configuration. (#57207; thanks zerx-lab) - Added the
supports_fast_modesetting for enabling fast mode on custom Anthropic models. (#58225; thanks Moeblack) - Added GPT 5.6 Luna, GPT 5.6 Terra, GPT 5.6 Sol, and Grok 4.5 to OpenCode Zen. (#60852; thanks Vlaaaaaaad)
- Added GPT-5.6 Sol, Terra, and Luna models to the Amazon Bedrock provider via the
bedrock-mantleendpoint. (#61008; thanks IbrahimKhan12) - Added GPT 5.6 Luna support for ChatGPT subscriptions. (#61083; thanks gb-jos)
- Improved Agent notifications by requesting OS-level attention for the corresponding Zed window. (#58779)
- Added the ability to expand in-progress MCP tool calls. (#60695)
- Added the actual error message when Agent title generation failed. (#60982)
- Improved skill deletion with a confirmation prompt and by moving deleted skills to the system trash instead of permanently deleting them. (#61031, #61044)
- Improved MCP tool headers to show the primary argument when space allows. (#54604; thanks neuodev)
Git
- Added a Staging grouping option to the Git Panel, with separate Staged and Unstaged sections and controls for staging or unstaging changes. (#59884; thanks chirivelli)
- Added GPG passphrase prompts in Zed for unlocking commit-signing keys. (#58791; thanks RemcoSmitsDev)
- Added Restore and Restore All buttons to the unstaged diff view for discarding unstaged changes. (#60639; thanks npv12)
- Added the Git Graph context menu to the Git Panel's History tab. (#60713)
- Added tags to Git blame tooltips. (#60757; thanks pixel365)
Languages
Added filterable result pickers with previews for
editor: find all references,editor: go to definition, andeditor: go to implementation, configurable globally withlsp_results_locationor per action withopen_results_in. (#59838; thanks dbkegley)Added support for pasting clipboard images into Markdown files. (#58588; thanks KeeTraxx)
Improved Markdown previews so
cmd-shift-von macOS andctrl-shift-von Linux and Windows switches between the preview and its source file. (#60867; thanks snackycracky)Added
/*glsl*/and/*wgsl*/comment-label syntax injection for JavaScript and TypeScript template literals. (#55341; thanks foretoo)Added JSON language support for
deno.lockfiles. (#60679; thanks byteoxo)
Other
- Added multi-select to the File Finder and Text Finder: use
cmd-click on macOS,ctrl-click on Linux and Windows, ortabto select multiple items, then pressenterto open them all. Improved its discoverability with a multi-select button in the search bar,cmd-shift-s(macOS) andctrl-shift-s(Linux/Windows) shortcuts, and selection checkboxes. (#59931, #60919; thanks ypatodkar) - Added
modifications
…