Releases: deevus/zed-windows-builds
v1.7.2
This week's release includes automatic agent context compaction that you can also trigger manually with the new /compact command, cleaner and more legible Markdown preview styling, and support for running custom git commands on git graph branches and tags.
Features
AI
- Agent: Added auto-compaction and
/compactto Zed Agent. (#58931) - Agent: Improved agent skills management by moving it into the settings UI. (#58701)
- Agent: Improved how we communicate problems relative to skills, in both the agent panel and the settings UI. (#58838)
- Agent: Improved the UX of the thread import flow. (#57791)
- Agent: Improved auto scroll location when using read-file tool. (#58640; thanks liigo)
- Agent: Show context window usage and cost metrics for external agents that support it. (#58680)
- Agent: Allow deleting sessions from history for external agents that support it. (#58680)
- Agent: Allow loading skills whose descriptions exceed the 1024-byte limit by showing warnings instead of failing to load them. (#58356)
- Agent: Removed the misleading "Always allow" button from agent permission prompts for edits to the agent skills directory, since those edits always require confirmation. (#58463)
- Agent: Updated OpenCode models (added MiniMax M3, Qwen 3.7 Plus, DeepSeek V4 Flash, MiniMax M3 Free, and Nemotron 3 Ultra Free; removed Nemotron 3 Super Free, Qwen 3.5 Plus; updated MiniMax M2.7, MiniMax M2.5, Qwen 3.6 Plus). (#58743; thanks Vlaaaaaaad)
Git
- Added a context menu for ref labels (branches, remote refs, and tags) in the git graph that runs custom git commands against the clicked ref, available as
$ZED_GIT_REF(e.g.git checkout $ZED_GIT_REF). (#58781; thanks aobatact) - Improved commit details changed-file lists with an optional tree view. (#58198; thanks chirivelli)
- Added
Add to .git/info/excludeoption under a newGitsubmenu in the project panel and git panel context menus, alongside the existingAdd to .gitignoreaction. (#57044; thanks TomPlanche) - Added a button to the git worktree picker to remove an open worktree from the current window. (#58996)
- Improved worktree navigation UX when a given project has more than one loaded. (#58555)
- Warnings about the lengths of commit message titles are now disabled by default. (#58960)
- Reduced short commit SHAs in blame and commit tooltips from 8 to 7, consistent with the graph and history views. (#58741; thanks albertbogusz)
- Improved scrolling performance in diff views containing large hunks with many computed word diffs. (#58639)
- Improved the performance of the project diff, especially in the presence of merge conflicts. (#57859)
- Added icon for the Chromium code review remote provider. (#57713; thanks hferreiro)
- Added the SourceHut remote icon. (#58668; thanks medzernik)
Languages
- Improved markdown preview styles, making it more legible and easier to parse. (#58465)
- LSP: Improved Zed's memory usage when a language server emits messages faster than the foreground thread can handle them. (#58867)
- Improved
editor: go to definitionto avoid repeatedly querying the language server while moving the mouse over the same symbol or an unresolved position. (#58429) - Added a
markdown: toggle block quoteaction. (#58383) - Added support for surrounding selected Markdown text with
~by typing~. (#58614) - Improved indentation for C/C++ to be more consistent. (#58740; thanks Helmutt03)
- Added the ability to stylize built-in Python exceptions and warnings using the
type.class.builtinsyntax capture. (#58176; thanks allachance) - Detected
.envrcfiles as Shell Script. (#58573; thanks injust) - Dropped
fishfrommodeline_aliases, which forced the file to be detected as Shell Script instead of Fish. (#58550)
Terminal
Vim / Helix
Collaboration
- Improved call controls design, making it clearer what button shares the project vs. the screen. (#58691)
Other
- Improved the settings window: Sub-pages such as Skills and per-language settings now have a scope picker in the breadcrumb, so you can switch between User and project settings without leaving the page. (#58698)
- Improved the performance of applying edits to large buffers. (#58681)
- Added
default_open_behavior, which controls which action (add to sidebar/open in new window) should be the default when selecting a project from the recent projects menu. (#58805) - Improved dev extension installation times for language extensions with multiple grammars or language servers. (#55160)
- Outline: Improved symbol search with more consistent fuzzy matching and support for multi-term queries. (#56477; thanks feitreim)
Bug Fixes
- Agent: Fix for current agent not being selected when creating a new git worktree. (#58636)
- Agent: Fixed the scrollbar appearing on wrapped code blocks in the agent chat. (#58472; thanks albertbogusz)
- Sidebar: Fixed a bug where affordances to collapse the project header would appear when searching. (#58696)
- Sidebar: Fixed bracketed ellipsis title prefixes (such as
[...]) not rendering the ellipsis icon. (#58269) - Fixed a bug that caused the project icons to render in the recent projects picker. (#57940)
- Fixed a bug where diff hunk controls were being displayed in the non-editable commit view multibuffer. (#58514; thanks chirivelli)
- Fixed a bug where the update version button would be stuck in the "Downloading..." step. (#58435)
- Fixed a crash that could occur when restoring an agent terminal in a remote project. (#58533)
- Fixed a crash when splitting a pane containing a commit view. (#58853)
- Fixed a freeze on Linux Wayland when reading the clipboard from a slow or unresponsive application. (#58826)
- Fixed a memory leak when restarting a language server while the LSP log view was tracking it. (#58866)
- Fixed a race where LLM and edit prediction requests made immediately after switching organizations could be attributed to the previously selected organization. (#58915)
- Fixed a rare crash that could occur while using the uncommitted diff. (#58266)
- Fixed a UI freeze that could occur when installing auto-updates. (#58767; thanks lingyaochu)
- Fixed a workspace restoration issue where Zed would restore a window with none of its projects opened by default. (#58392)
- Fixed an issue with project search on Windows where multiline string searches would not work correctly due to newline differences. ([#58628](https://git...
v1.6.3
This week's release includes the ability to open a Git diff for a single file in its own dedicated tab from the Git panel, "Fast mode" for Anthropic and OpenAI models in the agent panel, shareable agent skill links, 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_instructionssetting 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 branchaction 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-scriptas a recognized modeline alias for the Shell Script language. (#58124; thanks scop)
Vim / Helix
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 breadcrumbaction to toggle breadcrumb of active item without persisting onsettings.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_symlinkssetting to control how symlinked directories are scanned in the project. Options areexpanded(default), which only scans symlinks after they've been expanded in the project panel, andalways, 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 diagnosticandeditor: go to previous diagnosticactions 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
v1.5.5
v1.5.4
- Fix crash that could occur when unsplitting a side by side diff view (#58695)
- acp: Fix for certain ACP Registry agent downloads not starting (#58633)
- Update both
editor: go to diagnosticandeditor: go to previous diagnosticto prefer activating the diagnostic under the cursor before jumping to the next or previous diagnostic, respectively (#58603) - Fixed high CPU usage when using Zeta in some cases (thanks @clupprich!) (#58591)
- Fixed a crash that could occur while streaming agent edits containing multibyte characters. (#58452)
- Fixed an issue where Zed would stop responding to file system changes in some cases (#58692
v1.5.3
This week's release includes a new Mermaid renderer with faster and more accurate diagrams, clickable document links provided by language servers, and the ability to rename threads directly in the sidebar.
Features
AI
- Agent: Made the Skill Creator window resizable and its contents scrollable when the window is smaller than the form. (#57754)
- Agent: Improved
read_filetool output rendering with a line-number gutter. (#56779) - Agent: Improved scrolling smoothness when expanding
read_filetool calls with large file outlines. (#57287) - Agent: Improved visibility of pending tool call confirmations when they are scrolled out of view in the Agent Panel. (#57632)
- Agent: Added a notification indicator to collapsed project headers in the sidebar when a thread completes. (#57322)
- Agent: Added Fast Mode (priority service tier) support to OpenAI models used through the ChatGPT subscription provider. (#57436)
- Agent: Added Fast Mode (priority service tier) support to the OpenAI API provider. (#57412)
- Agent: Made file paths in
backticksclickable in the Agent Panel; clicking opens the referenced file at the given line when present. (#57303) - Agent: Added automatic refreshes for the list of Zed-hosted models, without requiring a restart. (#57528)
- Agent: Added the ability to reorder projects by moving them up and down through the sidebar ellipsis menu. (#57448)
- Agent: Added support for renaming agent threads directly from the sidebar. (#57656)
- OpenCode: Updated the model list, adding Gemini 3.5 Flash and Grok Build 0.1 and removing MiniMax M2.5 Free. (#57556; thanks Vlaaaaaaad)
- ACP: Added a logout flow for agents that support it. (#57492)
- ACP: Allowed external agents that support it to access all working directories in a project. (#57497)
Git
- Added a
git_commit_buffer_font_sizesetting and made the in-panel and modal commit message editors zoomable. (#56077) - Added icons for Bitbucket, Codeberg, Forgejo, Gitea, and GitLab remote providers. (#57500; thanks albertbogusz)
- Improved Git worktree creation by fetching the latest
origin/mainbefore creating a worktree. (#57704) - Improved Git Graph commit tooltips. (#57032; thanks aaronang)
- Improved performance when opening the commit view for files with many diff hunks. (#57330)
Languages
- Added support for clickable document links provided by language servers. This is enabled by default and can be disabled with
"lsp_document_links": false. (#56011) - C++: Added recognition for HIP files. (#57333; thanks Young-TW)
- Rust: Improved toolchain compatibility by using the
rust-analyzerfrom a worktree's Rust toolchain when specified. (#57696)
Vim / Helix
- Swapped
qandQin Helix mode so they record and replay macros per Helix defaults instead of leaking Vim bindings. (#57622; thanks crazydude123)
Remote Development
- Added support for local features in dev containers. (#55225; thanks KyleBarton)
Other
- Improved Mermaid diagram rendering speed and accuracy. (#57644)
- Added support for
shift+clickin Markdown preview to extend text selection. (#57586; thanks cppcoffee) - Added a UI control for wrapping and unwrapping Markdown code block contents. (#57312)
- Made the Project Panel auto-reveal multi-buffer excerpts for the latest selection. (#57236)
- Added the
zed: open status pageaction for opening the Zed status page. (#57316) - Settings UI: Added the setting scope (user or project) to Settings Editor breadcrumbs. (#57437)
Bug Fixes
- Agent: Fixed commit message generation not respecting instructions from global
AGENTS.md. (#57827) - Agent: Fixed errors not appearing in the UI when an edit tool call failed. (#57722)
- Agent: Fixed
read_filetool output not re-rendering in restored threads. (#56779) - Agent: Fixed stutters that could occur when interacting with the agent. (#57712)
- Agent: Fixed deprecated Rules being automatically included in new agent requests. (#57844)
- Agent: Fixed extra link styling on file paths in tool call labels. (#57515)
- Agent: Fixed global skill edits appearing without a file path in the changes summary. (#57767)
- Agent: Fixed a crash that could occur when adding a crease to the Agent Panel. (#58375)
- Agent: Fixed a crash that could occur when searching or configuring tools in agent profile settings. (#58299)
- Helix: Fixed
g iandg ainvoking Vim-mode bindings instead ofgoto_implementationandgoto_last_accessed_file. (#57621; thanks crazydude123) - Helix: Fixed
g wnot targeting words on lines selected withx. (#57565; thanks terror) - Helix: Fixed
rnot replacing multi-character selections in select mode. (#57553; thanks terror) - Helix: Fixed a crash that could occur when pasting at the end of a file. (#58373)
- Fixed recent-project navigation always activating the main worktree instead of the last active worktree/workspace. (#57321)
- Fixed edit prediction previews in the diff popover being occluded by open docks or the right sidebar. (#57519)
- Fixed failed branch fetches preventing other Git state from updating. (#57292)
- Fixed worktree creation being unavailable when resolving the default branch failed. (#57960)
- Fixed branch enumeration when a broken Git ref prevents commit metadata from being read. (#57285; thanks GoldStrikeArch)
- Fixed incorrect truncation of multi-line text in the UI. (#57450)
- Fixed commit modal buttons being hidden for some
ui_font_sizevalues. (#56366) - Fixed dot (
.) repeat not repeating the last change made by a macro (@register). (#57684; thanks Fanteria) - Fixed embedded terminal context menus showing agent actions that could target the wrong item. (#56256; thanks terror)
- Fixed
go to linegoing to arbitrary lines in multibuffers. (#57700) - Fixed jump-to-definition for file paths wrapped in punctuation, such as backticks, parentheses, or sentence-ending punctuation. (#45457; thanks subtleGradient)
- Fixed language servers failing to install when the npm registry returns non-string values, such as
"unpublished": null, in packagetimemetadata. (#57765; thanks controversial) - Fixed a crash when rendering Mermaid diagram flowcharts with deeply nested subgraphs. (#58325)
- Fixed a noisy
not signed inerror being logged on every keystroke when not signed in to Zed. (#57615; thanks seth-wood) - Fixed Markdown inline code highlighting in table cells. ([#57506](https://github.com/zed-...
v1.4.4
v1.4.2
This week's release includes support for agent skills, a global AGENTS.md file for user-wide agent instructions, the ability to choose a base branch in the branch diff view, and a new editor: toggle all diff hunks action.
Features
AI
- Agent: Added support for skills.
- Agent: Added support for a global
AGENTS.mdfile alongsidesettings.jsonfor user-wide instructions that are included in every project’s system prompt. (#56757) - Agent: Added commands to open global and project-specific
AGENTS.mdrules. (#57847) - Agent: Added
agent: new terminal threadfor defining custom shortcuts to launch an Agent Panel terminal thread. (#57400) - Agent: Added support for image output from MCP tools. (#57134)
- Agent: Added support for OAuth client pre-registration with a client ID and client secret in the built-in MCP client. (#52900)
- Agent: Improved file and skill mention disambiguation in the Agent Panel. (#50097; thanks jmg-duarte, #56926)
- OpenCode: Updated available models and metadata, including reasoning support, image support, and token counts. (#57076; thanks Vlaaaaaaad)
Git
- Added the ability to choose the base branch in the branch diff view. (#56569)
- Added keyboard shortcuts for switching between the Changes and History tabs:
cmd-1/cmd-2on macOS andctrl-1/ctrl-2on Linux/Windows. (#56743) - Added
editor: toggle all diff hunksto expand or collapse all diff hunks at once. (#56421) - Improved the display of user avatars in Git-related surfaces. (#56755)
- Improved diff stats by formatting large line counts with thousand separators. (#56754)
- Added the
git.show_stage_restore_buttonssetting to hide Stage/Restore buttons on diff hunks. (#56740)
Languages
Linux
- Added support for
buffer_font_fallbackson Linux. (#54878; thanks Albab-Hasan) - Improved the first mouse-driven text copy action on Wayland. (#50406; thanks soundslocke)
Other
- Added
markdown_preview_code_font_familyto override the code font in the markdown preview. (#56744; thanks wln) - Improved CSV preview with column pinning to keep identifiers visible while scrolling. (#56619; thanks HalavicH)
- Improved restricted mode by making it more obvious and requiring immediate action when opening an untrusted project. (#57056)
- Improved truncated text labels so they no longer show trailing spaces or punctuation before the ellipsis. (#57106)
Bug Fixes
- Agent: Fixed image output from tools not being reloaded when restoring a thread. (#57143)
- MCP OAuth: Fixed authentication failing when an MCP server returned a broken metadata URL. (#53502)
- MCP OAuth: Fixed OAuth client registration failing with some MCP servers. (#53501)
- Fixed AI completions from OpenAI-compatible providers failing when token usage details were missing. (#55919; thanks marius851000)
- Git Graph: Fixed breakage that occurred when Git’s
log.showSignaturesetting was enabled. (#55708; thanks toddlerer) - OpenAI: Fixed an issue where error messages would not appear properly. (#57750)
- Fixed certain ACP registry agents not cleaning up old versions. (#55290; thanks cppcoffee)
- Fixed some Gemini tool calls failing because Zed could send incomplete tool schemas. (#57160)
- Fixed a bug where using Gemini with certain tools, especially via MCP, resulted in "Invalid JSON payload received" errors due to incompatible JSON schema formats. (#49292; thanks dastrobu)
- Fixed
zed --new ssh://host/pathreusing an existing SSH window instead of opening a new one. This also applied to other URL-shaped path arguments. (#54408) - Fixed a bug where non-ASCII characters in diagnostic messages were incorrectly rendered with spurious
\characters. (#55782; thanks alkinun) - Fixed a crash in GPUI when typing into an Input widget inside a cached view (#50456). (#50665; thanks xcb3d)
- Fixed a panic that could occur when streaming in text with the
edit_filetool. (#57100) - Fixed a panic when loading certain Tree-sitter grammars containing supertypes. (#57183)
- Fixed a rare panic that could occur when lines in the editor contained many invisible characters. (#57137)
- Fixed agent edits sometimes not getting auto-accepted when they were committed. (#56892)
- Fixed the agent erroring when using Copilot as a provider and switching between OpenAI and Anthropic models. (#56655)
- Fixed bash syntax highlighting for conditional expressions, arithmetic expressions, and related operators. (#56484; thanks terror)
- Fixed the activity indicator in the status bar not opening a menu with items to cancel running actions. (#56865)
- Fixed commit title length checks miscounting multi-byte characters as multiple characters. (#57025; thanks koxya)
- Fixed context server availability updates when a new worktree is added to or removed from a project. (#51244; thanks rioriost)
- Fixed importing the VS Code setting
files.simpleDialog.enablewith the opposite value. (#55678; thanks Earlopain) - Fixed macOS Cmd-E/Cmd-G find behavior so Cmd-E seeds find from the cursor or selection and Cmd-G advances through the newly seeded matches. (#56681)
- Fixed markdown preview content being clipped past the pane edge when the buffer search bar is open. (#55009; thanks tkilaker)
- Fixed Mermaid diagrams not rendering with the default UI typeface. (#56695)
- Fixed npm-backed tool installs to better respect npm release-age filters. (#56957)
- Fixed pressing "New Thread" or
cmd-ndoing nothing when the Agent Panel's Settings view was open. (#56818) - Fixed running Zed on Ubuntu 20.04 installed via the installer by bundling the required
libstdc++.so. (#57132) - Fixed Settings UI search returning unrelated results for multi-word queries. (#56835)
- Fixed the
agent: toggle profile selectorkeybinding being ignored while the agent was generating a response. (#56784; thanks Rfluid) - Fixed the Agent Panel’s @-mention menu not appearing when
@immediately follows(,[, or{. (#55504) - Fixed tool paths preferring files in subdirectories named after the project root. (#56230; thanks procr1337)
- Fixed UI freezes on Linux (Wayland) with certain GPU/driver combinations. (#57077; thanks higorprado)
- Fixed text selection not always matching the mouse position in markdown blocks in the Agent Panel. ([#56861](https://github.com/zed-industries/zed/pul...
v1.3.7
v1.3.6
v1.3.5
This week's release includes the ability to create Terminal Threads from the sidebar and Agent Panel, a Git panel branch history view and support for running custom Git commands from the Git Graph context menu, inline image and Mermaid diagram rendering in the agent, a new subagent_model setting, optional text icons for completion items ("completion_menu_item_kind": "symbol"), and Vim g z jump-to-word navigation.
Shipped by the Zed Guild 🛡️
- Added built-in language server support for Bash. (#52811; thanks lingyaochu)
Learn about the Zed Guild.
Features
AI
- Added the ability to create Terminal Threads in the Sidebar and Agent Panel. (#56685)
- Agent: Added setting
subagent_modelto specify which model is used when a subagent is spawned. (#56203) - Agent: Added support for rendering inline images. (#56427)
- Agent: Added support for Mermaid diagrams. (#56430)
- Agent: Improved UX when agent tries to edit unsaved buffer. (#55655)
- Agent: Added support for grok-4.3 and grok-4.2. (#55931)
- Agent: Added Google Gemini 3.1 Flash Lite. (#56248; thanks qtqgyt)
- Agent: Updated OpenCode Free models (BigPickle and Ring 2.6 1T Free). (#56328; thanks Vlaaaaaaad)
- Agent: Added support for gpt-5.4-nano/mini models for OpenAI provider. (#56476)
- Agent: Improved output quality when using OpenAI models. (#56476)
- Agent: Added
guardrail_identifierandguardrail_versionsettings for AWS Bedrock, enabling use in environments where IAM policies require a guardrail on all model requests. (#50084; thanks 9to6) - Agent: Added support for editing the thread title for external agent threads. (#56446)
- Agent: Added user confirmation requirement before letting tools modify files inside
.agents/skills/(per-project) or~/.agents/skills/(global), so skills installed by any agent are protected from unsolicited edits. (#56456) - Anthropic: Added dynamic fetching of available models from Anthropic API. (#56397)
- Improved sidebar search placeholder text to read "Search threads…" instead of "Search…". (#56081)
- Edit Prediction: Added the ability to input the "expected patch", i.e. what the model should have predicted in the
edit prediction: rate completionsmodal. (#56629) - Improved Anthropic prompt cache utilization, reducing latency and cost for ongoing conversations. (#56472)
- Improved Bedrock prompt cache utilization by anchoring the system prompt as its own cache prefix. (#56474)
- Improved Copilot edit predictions to no longer rely on a system node installation, so the system node version no longer affects whether they work in Zed. (#56635)
Git
- Added a history view to the Git panel that allows to quickly see in a list all the commits for a given branch. (#56500)
- Added support for running global custom Git command tasks from the Git Graph commit context menu. (#56354)
- Added support for force deleting worktrees that contain modified or untracked files. (#56519)
- Added a
Copy Tagaction to the git graph context menu. (#56110) - Changed the
git::Commitaction (cmd-enterorctrl-enter) to now commit a pending amend. (#54472) - Added confirmation prompt when deleting unmerged git branches, with option to force delete. (#55927)
- Added
alt+clickon delete button to force delete a branch immediately. (#55927)
Vim / Helix
- Added Vim-mode jump-to-word navigation on
g z. (#55492; thanks GoldStrikeArch) - Added support for Helix' buffer picker that is opened via
space bby default. (#55868; thanks jnns) - Added a setting vim.show_edit_predictions_in_normal_mode to control whether edit predictions are shown in normal mode. (#55956)
Remote Development
Other
- Added text icons for completion items (disabled by default, use
"completion_menu_item_kind": "symbol"to enable). (#56396) - Improved Markdown preview table cells to vertically center content in tall rows and respect column alignment from the table header. (#53465; thanks davidalecrim1)
- Improved Mermaid diagrams in rendered markdown to match your theme by default. (#56430)
- Added a
Hide Buttonentry to the right-click context menu on status bar items and panel buttons. (#54971) - Added support for opening a file with a line range selected in the file finder using the
path:start-endsyntax (e.g.file.rs:10-20). (#53958; thanks cppcoffee) - Added file:line:col navigation from
ctrl+clickhover links in the editor. (#55877; thanks jabdinghoff) - Optimized multibuffer creation by conditionally using headers based on RHS state. (#56058; thanks chirivelli)
- Improved the minimum size of diagnostics pane excerpts. (#56172)
- Improved default button focus in macOS dialogs. (#56513)
- Improved auto update error message for NixOS users missing rsync. (#56097; thanks karol-broda)
- Added theme keys for configuring editor diff hunk colors. (#51784; thanks vitallium)
- Improved extension updates to be more resilient to network and upstream failures. (#54355)
Bug Fixes
- Agent: Fixed an issue where editing would sometimes fail for specific models (Deepseek v4). (#55894)
- Agent: Fixed squashed message editor when
limit_content_width=false. (#56688) - Ollama: Fixed issue where specifying
auto_discover: falsewould still auto discover models. (#55999; thanks ogtega) - Fixed git blame processes not getting dropped properly. (#56894)
- Fixed an issue where git state would be stale in some cases. (#57176)
- Fixed a bug where restoring diff hunks in remote projects would leave stale no-op hunks in the UI. (#54823)
- Fixed a bug where selection mentions would resolve to the literal
selectionrather than the URI in draft threads. (#55203) - Fixed a bug where Zed incorrectly kept a removed pane as the active pane. (#56229)
- Fixed a crash in follow mode when opening multibuffers. (#55948)
- Fixed a crash in markdown preview when a mermaid flowchart contained a partially-typed parallelogram node like
A[/]orA[\]. (#56199) - Fixed agent "finished" notification appearing right before the queued message is sent. (#56157)
- Fixed agent panel staying in a generating state when the underlying prompt task was cancelled before completing. (#55562; thanks brunorodmoreira)
- Fixed an issue where local settings files would not correctly open on remote workspaces. ([#56373](https://github.com/zed-industries/z...