v1.6.0-pre
v1.6.0-pre
View on GitHubView PackagePublished: Jun 3, 2026

Release Notes

This week's release includes "Fast mode" for Anthropic and OpenAI models in the agent panel, shareable agent skill links, an agent.commit_message_instructions setting for customizing AI-generated commit messages, split diff mode in the commit history view, total added/removed line counts in the Git panel, and the ability to open files from the file finder without dismissing it.

Features

AI

  • Agent: Added a way to share skills via links. (#58009)
  • Agent: Added support for symlinked global skill directories. (#58095; thanks David3u)
  • Agent: Added a manual way to trigger the Rules to Skills migration. (#58278)
  • Agent: Improved project skills support in remote workspaces. (#58094)
  • Agent: Improved skill creation toast confirmation by making it auto-dismissed. (#57855)
  • Agent: Added Claude Opus 4.8 BYOK support. (#57984)
  • Agent: Added a right-click menu to thread items in the sidebar, allowing to regenerate a thread title, rename a thread title, open the thread as markdown, and archive it. (#58232)
  • Agent: Added improvements for the draft thread UX particularly in the context of worktrees, allowing to choose for which worktree to open a thread in when the group contains more than one. (#58268)
  • Agent: Improved the UX of the draft feature by always displaying a corresponding thread item in the sidebar, even if the thread was still empty. (#57692)
  • Agent: Added "Fast mode" support in the agent panel for Anthropic and OpenAI models that support a toggle to get faster responses (fast mode for Anthropic and priority service tier for OpenAI) at increased per-token cost. (#57914)
  • Agent: Added support for specifying reasoning effort for Grok 4.3 (xAI). (#58078)
  • Agent: Added an agent.commit_message_instructions setting to customize AI-generated git commit messages. (#58188; thanks rbstp)
  • Agent: Added terminal output controls for agents to inspect command output without hiding live terminal progress. (#58257, #58271)
  • Agent: Exposed actions to switch between the classic and agentic workspace layout in the command palette. (#58281)
  • Agent: Improved agent sandbox permission prompts by showing requested write paths in a clearer file list. (#58358)
  • Agent: Improved agent terminal sandboxing to preserve temporary files across commands in the same thread. (#57878)
  • Agent: Improved the agent's terminal sandbox so commands can request write access to specific paths instead of all-or-nothing filesystem access, with the option to grant access for a single command or the rest of the conversation. (#57972)
  • Agent: Improved agent's edit file tool performance. (#58037)
  • Agent: Added an indicator while ACP servers are downloading. (#57710)
  • Agent: Terminal threads now render the first character of the terminal title as the thread's icon when it is an emoji. (#58251)
  • Agent: Updated OpenCode models (added Qwen3.7 Max, updated Big Pickle token counts). (#57792; thanks Vlaaaaaaad)

Git

  • Improved the commit history diff view by adding the ability to toggle the split diff mode. (#58163; thanks chirivelli)
  • Added new git: compare with branch action to directly compare the current branch with an arbitrary branch. (#57886; thanks AlvaroParker)
  • Git Graph: Excluded commits that aren't reachable from branches or tags. (#54291; thanks timvermeulen)
  • Improved Git panel diff visibility by showing total added and removed line counts. (#58018; thanks WaryaWayne)
  • Added progress feedback in the worktree picker while deleting a worktree. (#57751)
  • Added support for opening SHA-256 object format git repositories. (#57587; thanks albertbogusz)
  • Added support for anchored patterns in .git/info/exclude. (#57779; thanks hferreiro)
  • Improved performance when generating git commit messages with an LLM. (#58062)
  • Improved Git blame to quietly ignore files that are not part of a Git repository. (#56348; thanks terror)
  • Improved git panel file diff opening. (#56152; thanks chirivelli)
  • Reduced git CPU usage on large repos. (#56406; thanks hferreiro)

Languages

  • Improved Python highlighting for built-in functions and types. (#57562; thanks lingyaochu)
  • Added shell-script as a recognized modeline alias for the Shell Script language. (#58124; thanks scop)

Vim / Helix

  • Added support for the ex: identifier in Vim modelines. (#58121; thanks scop)

Collaboration

  • Added volume equalizations to participants in collab calls. (#58036)
  • Improved large calls by no longer playing the join sound in calls with 10 or more participants; the guest-joined sound still plays regardless of call size. (#54337)

Other

  • Added ability to open files from the file finder without dismissing it, using right arrow at end of input or the "Keep Open" footer button. (#57258; thanks init05)
  • Added fuzzy search to the remote projects modal. (#54143; thanks feitreim)
  • Added support for rendering Markdown frontmatter metadata blocks in Markdown Preview and Agent Panel. (#57845)
  • Improved rendering of Mermaid diagrams in Markdown previews. (#57967; thanks Latias94)
  • Added editor: toggle breadcrumb action to toggle breadcrumb of active item without persisting on settings.json. (#57970; thanks AlvaroParker)
  • Improved display of related diagnostic entries in hover popovers to include diagnostic source and code. (#56147; thanks lingyaochu)
  • Added a scan_symlinks setting to control how symlinked directories are scanned in the project. Options are expanded (default), which only scans symlinks after they've been expanded in the project panel, and always, which follows all symlinks during indexing. (#53646; thanks auwi-nordic)
  • Improved the theme and icon selectors to display a check next to the active theme. (#58404; thanks mateioprea)
  • Improved the editor: go to diagnostic and editor: go to previous diagnostic actions to first activate the diagnostic under the cursor, if any, before jumping to the next or previous diagnostic. (#52957; thanks nullstalgia)
  • Added support for configuring custom HTTP headers on language model providers via language_models.<provider>.custom_headers. (#55246; thanks aurabindo)
  • Added logging and telemetry of tasks and actions with performance issues. (#57835)

Bug Fixes

  • Agent: Fixed an issue where diagnostics would show up in agent panel diffs. (#58052)
  • Agent: Fixed image previews not being displayed after submitting a prompt and then hovering the mentioned image. (#58165; thanks cppcoffee)
  • Agent: Fixed a crash that could occur when adding a crease to the agent panel. (#58375)
  • Agent: Fixed Add to Agent Thread being a no-op when a terminal thread is the active conversation in the agent panel. (#57301; thanks rkiyanchuk)
  • Agent: Fixed a crash that could occur when searching or configuring tools in agent profile settings. (#58299)
  • Agent: Fixed an issue where reasoning effort selector could not be controlled via keyboard shortcuts for ACP agents. (#58223)
  • Agent: Fixed the agent permission popover not appearing when the inline prompt was scrolled above the viewport. (#58081)
  • Agent: Fixed using xhigh thinking effort with Anthropic models. (#57985)
  • Agent: Fixed Zed provider models remaining available after sign-out. (#57724)
  • Sidebar: Fixed a cause of stutters in the agent panel sidebar rendering. (#58402)
  • Git UI: Fixed branch creation failing when a branch name had leading or trailing whitespace. (#58151; thanks toddlerer)
  • Git UI: Fixed Enter key inserting a newline instead of selecting a branch in the commit modal branch picker. (#58366; thanks saberoueslati)
  • Git UI: Fixed Stash All / Unstash All checkbox UI delay issue. (#57148; thanks cppcoffee)
  • Fixed git integration not working with repositories using the reftable reference storage format. (#53453; thanks kfreitag1)
  • Markdown: Fixed text selection highlight appearing at the wrong position when selecting text in markdown table headers. (#57283; thanks RemcoSmitsDev)
  • Markdown: Fixed pressing Enter on an empty nested Markdown list item when the tab size is larger than the list indentation. (#58221)
  • Fixed Copy and Paste being disabled in the macOS Edit menu when a terminal is focused. (#58111; thanks terror)
  • Fixed package.json runnables ignoring package managers declared via devEngines.packageManager. (#58113; thanks terror)
  • Fixed a crash when rendering Mermaid diagram flowcharts with deeply nested subgraphs. (#58325)
  • Fixed a crash that could occur when pasting at the end of a file in Helix mode. (#58373)
  • Fixed a crash when deleting words near inline diff boundaries containing multi-byte characters. (#57641)
  • Fixed the VS Code minimap default not being applied when importing settings. (#56483; thanks cppcoffee)
  • Fixed a bug where devcontainers were not respecting overrideCommand. (#57204; thanks KyleBarton)
  • Fixed commit author avatars being compressed in the commit view when editor gutters are narrow. (#57913; thanks hugh2slowmo)
  • Fixed cursor placement after pressing a in Helix select mode. (#57610; thanks Pulkit7070)
  • Fixed Docker Compose dev containers starting services not listed in runServices. (#56293; thanks YauhenVasileusky)
  • Fixed dropped frames caused by agents or users creating new terminals. (#58004)
  • Fixed file picker failing to open non-project files when a filter is typed. (#54944; thanks saberoueslati)
  • Fixed Go table tests not showing run buttons in files with many test cases. (#57277)
  • Fixed go to definition repeatedly querying the language server for the same cursor position. (#58244; thanks rabbiveesh)
  • Fixed inaccurate humanized date in git blame, e.g. a commit from 22 months ago no longer shows as "1 year ago". (#57973; thanks notJoon)
  • Fixed incorrect Rust syntax highlighting after empty string values inside json! macros. (#55126; thanks saberoueslati)
  • Fixed language servers receiving duplicate workspace/didChangeConfiguration notifications on every settings change. (#56853; thanks aviatesk)
  • Fixed missing background highlights in "Find All References" when results span multiple files. (#55863; thanks lingyaochu)
  • Fixed noisy not signed in error log on every keystroke when not signed in to Zed. (#57615; thanks seth-wood)
  • Fixed notebook cells not responding to appearance settings changes. (#57567; thanks JannikRosendahl)
  • Fixed Python splat parameters highlighting. (#58136; thanks allachance)
  • Fixed Python toolchains persisted for one worktree leaking into terminals opened in other worktrees of the same workspace. (#56787; thanks rgbkrk)
  • Fixed remote terminals having their environment overridden by client-side temp directory variables. (#58240)
  • Fixed reopening an already-open SSH workspace root showing an opening project path error instead of treating the root as a directory. (#54733; thanks jknlsn)
  • Fixed replacement text being treated as a regex pattern when performing case-insensitive text search with non-ASCII characters. (#56123; thanks lingyaochu)
  • Fixed Shift+Up, Shift+Down, Shift+Home, and Shift+End in terminal TUIs like lazygit, less, and neovim. (#57479)
  • Fixed stale duplicate entries in the LSP Logs panel after restarting an SSH remote language server. (#55299; thanks chenmijiang)
  • Fixed task modal failing to show language tasks in some cases. (#58090)
  • Fixed terminal thread titles to preserve animated spinner and logo prefixes after renaming. (#57983)
  • Fixed trashing of symlinks in project panel to actually trash the link and not its target. (#58339)
  • Fixed vim % (matching bracket) motion not working in multibuffers. (#54634; thanks davidalecrim1)
  • Fixed vim's increment (ctrl-a) and decrement (ctrl-x) commands skipping the number under the cursor in dotted strings like version numbers (e.g. 0.81.46) and hyphened date strings (e.g. 2015-02-01). (#58327; thanks kjyv)
  • Fixed Zed not compiling on pre ARMv8.2-A machines. (#57923)
  • Fixed Zed silently injecting conda activate base into terminals when a Conda manager (miniforge/miniconda) was installed but no specific environment was selected. (#56785; thanks rgbkrk)
  • Fixed a bug where action buttons in the keymap editor (such as "Create keybinding") could be clipped off-screen on narrow panes. (#54708; thanks felixschwamm)
  • Fixed hover documentation and git popups not scrolling while selecting text with the mouse. (#57518; thanks danielmartin)

Breaking Changes and Notices

  • Removed the retired GPT-5.2 and GPT-5.3 Codex models from the ChatGPT Subscription provider. (#58340)