0.221.0
Jan 21, 2026
macOS
Loading…
Loading…
Windows
Loading…
Loading…
Linux
Loading…
Loading…
This week's release includes agent message queuing as the default behavior (with the ability to edit and interrupt queued messages), per-tool permissions when confirming agent tool use, MCP server support for remote development, Vim-style tag stack navigation for "Go to Definition" jumps, EditorConfig inheritance from parent directories, and improved Dev Container support including Podman.
Features
AI
- Agent: Added the ability to edit queued messages. (#47234)
- Agent: Added a menu item in the agent panel right-click menu for copying a given agent's response. (#46529; thanks DepsCian)
- Agent: Added
@diagnosticsto "New Thread" conversations so you can feed current language-server diagnostics directly into the Agent Panel context. This keeps parity with text threads while staying within the cursor-aware assistant workflow. (#42270; thanks GoldStrikeArch) - Agent: Made it easier to interrupt the agent while having messages in the queue. (#46954)
- Agent: Made queuing prompts the default behavior when sending them while there's an on-going generation. (#46797)
- Agent: Added reasoning content support for the OpenAI provider. (#43662; thanks aeroxy)
- Agent: Changed the display of tokens for OpenAI models to reflect the input/output limits. (#46829)
- Agent: Changed the behavior of queued messages to gracefully wait for the current activity to complete. (#46980)
- Agent: Improved streaming tool call performance by batching UI updates. (#46802)
- Agent: Added support for running MCP servers on the remote server when using remote development. This can be enabled by setting the
"remote": trueproperty in the settings entry for the MCP server. (#46756) - Agent: Added the ability to set per-tool permissions when confirming/denying tool use. (#46284)
Languages
- Markdown: Improved bracket colorization. (#47026)
- Python/Ty: Added support for using venv-installed ty binary. (#47029)
Vim / Helix
- Added Vim-style tag stack navigation. "Go to Definition" jumps are now tracked in a dedicated stack, so you can navigate back through them without wading through your full navigation history. Use the new
pane: go to older tagandpane: go to newer tagcommands. (#46002; thanks zenazn)
Remote Development
- Changed opening bundled files, keymap, local release notes and the log file view to open in remote windows instead of opening a new local Zed window. (#46910)
- Changed opening the settings files, keymap files, task files and debug files to open within WSL windows instead of opening a new local Zed window. (#46910)
Other
- Improved Dev Container support (#47021; thanks KyleBarton):
- Added modal to initialize a dev container definition in the project with
projects: initialize dev container. - Added Podman support for dev container actions with the
use_podmansetting. - Improved devcontainer error handling.
- Added modal to initialize a dev container definition in the project with
- Workspace: Added the list of recent projects to the multi-project title bar menu. (#46828)
- Added the language server's path to a tooltip that is shown when hovering on its status in the language server menu. (#47037)
- Added support for
.editorconfigfiles outside the project directory. Zed now traverses parent directories to find and apply EditorConfig settings. Useroot = truein any.editorconfigto stop inheriting settings from parent directories. (#46332) - Settings UI: Added support for viewing and updating project settings files in remote projects. (#45292)
- Improved
pane::CloseActiveItemto close center pane items even when focus is on a dock panel like the project panel or outline panel. (#46421; thanks FloppyDisco)
Bug Fixes
- ACP: Fixed env vars not being properly applied to built-in ACP agents. (#46946)
- Agent: Fixed a bug with the message queue in the agent panel where @-mentions weren't being displayed in the message preview within the queue entries list. (#46964)
- Agent: Fixed terminal command truncation in the agent panel to better expose long commands (e.g., potentially dangerous multi-line commands are now fully visible before execution). (#40570; thanks miguelcsx)
- Debugger: Fixed a crash that occurred when splitting a pane by dragging a pane item that originated from that pane. (#46806; thanks xcb3d)
- Terminal: Fixed vi mode cursor not visually updating when navigating with vi motion keys. (#46762; thanks xcb3d)
- Fixed "Add Folder to Project" and "Remove from Project" menu items being incorrectly hidden on remote projects. (#47283)
- Fixed
editor::AddSelectionAboveandeditor::AddSelectionBelowwhen skipping over soft-wrapped lines to preserve the original cursor column when adding selections through lines shorter than the starting position. (#46911) - Fixed a bug with very wide tables not being fully visible in markdown previews. (#46834)
- Fixed agent model selector cutting off models at the end of the list. (#47263)
- Fixed an issue where a few file descriptors would be leaked each time a project was closed. (#47246)
- Fixed an issue where rebuilding a dev extension would compile the extension in release and not debug mode. (#47165)
- Fixed context menus dismissing/canceling when the window loses focus. (#46866; thanks notnotjake)
- Fixed incorrect rendering of characters at large font sizes on macOS. (#45957; thanks JonyLab)
- Fixed issue where markdown tables rendered within lists would overlap items above/below it. (#46783)
- Fixed json-language-server not considering
file_typesfrom project settings. (#46991) - Fixed onboarding page saving the selected theme based on the system appearance and not the currently selected one. (#47245; thanks HackAttack)
- Fixed poetry environment not discovered on Linux. (#47100; thanks lingyaochu)
- Fixed project search include/exclude filters not working correctly in remote project with multiple folders. (#47280)
- Fixed remote connections getting stuck in limbo when the server side dies unexpectedly. (#47200)
- Fixed screen sharing performance on Windows and Linux. (#46986)
- Fixed terminal cyan color displaying as green in One Light theme. (#45691; thanks MateoKruk)
- Fixed trackpad scrolling being too fast in terminal applications with mouse mode enabled (tmux, Neovim, opencode, etc.). (#45600; thanks emamulandalib)
- Fixed "Format Selection" not working when editing files over SSH remote connections. (#47194)
- Fixed AI commit message button in Git panel being hidden instead of disabled when no AI provider is configured. The button now remains visible with a tooltip explaining how to enable the feature. (#46525; thanks ivan-magda)