Commits
Bump Zed to v0.231 (#52420)
a48bcf2e7a • Joseph T. Lyons • Mar 25, 2026
Remove Sweep Integration (#52348)
f31b0690e7 • Ben Kunkle • Mar 25, 2026
elixir: Fix `HEEx` name and add `EEx` defaults (#49812)
28e521f1aa • AltCode • Mar 25, 2026
gpui_linux: Force scene rebuild after GPU device recovery (#52389)
dbd95ea742 • Lukas Wirth • Mar 25, 2026
project_panel: Add Git status indicators (#50216)
9973a349a4 • Davide Scaccia • Mar 25, 2026
agent: Add a regression test to ensure title updates do not loop (#52395)
9f58770392 • Bennet Bo Fenner • Mar 25, 2026
go: Add semantic token rule for format string interpolations (#52394)
90fa50a617 • Marat Fattakhov • Mar 25, 2026
zed: Add `track-project-leak` feature for easier leak debugging (#52172)
6d9e28586a • Lukas Wirth • Mar 25, 2026
agent: Reduce DB load in ThreadMetadataStore (#52313)
a667d9c718 • Bennet Bo Fenner • Mar 25, 2026
acp: Clean up archive download code (#52331)
d09cc53527 • Ben Brandt • Mar 25, 2026
agent: Fix issues when editing thread title (#52388)
b67c162ec4 • Bennet Bo Fenner • Mar 25, 2026
Add .tar.bz2 archive support for ACP agent server downloads (#52188)
3d5ec540f3 • Vincenzo Palazzo • Mar 25, 2026
agent: Disable update_plan for staff (#52386)
32161265d3 • Ben Brandt • Mar 25, 2026
cloud_llm_client: Move `CompletionIntent` to `language_model` (#52359)
72bc4dc534 • Marshall Bowers • Mar 25, 2026
Fix double borrow when resizing bottom dock (#52383)
9bbdff43cc • Max Brunsfeld • Mar 25, 2026
Use the most recent serial of kinds KeyPress or MousePress when copying (#52053)
103fa37156 • Matthew Chisolm • Mar 25, 2026
Don't grow agent panel to fill entire center (#52380)
a6fa2d4034 • Max Brunsfeld • Mar 25, 2026
git_ui: Fix Git Graph button flicker in Git panel (#52285)
0a4269ffa2 • Xiaobo Liu • Mar 25, 2026
gpui_linux: Set _NET_WM_NAME on X11 window creation to support UTF-8 titles (#51909)
b5e85c80a3 • Valery Borovsky • Mar 25, 2026
Always open microphone track on call join (#52236)
5baec853f3 • Joseph T. Lyons • Mar 25, 2026
Fix interleaved subscription operations (#52369)
06fabec0c1 • Mikayla Maki • Mar 25, 2026
Add vim/emacs modeline support (#49267)
58fec75396 • Marc-Andre Lureau • Mar 25, 2026
gpui_macos: Fix stale atlas key causing crash on None texture lookup (#51996)
34807eb146 • Lukas Wirth • Mar 25, 2026
workspace: Deduplicate navigation history entries (#44504)
95852d4c71 • Ignacio • Mar 25, 2026
gpui: Fix Vim jj keybinding intercepting j key from IME on macOS (#52192)
ddc327fe03 • kouphasi • Mar 25, 2026
Fix crash when moving panels (#52366)
954409d3a2 • Max Brunsfeld • Mar 25, 2026
ep: Only report shown once prediction is previewed in subtle mode (#52362)
fc66e4e255 • Ben Kunkle • Mar 24, 2026
extension_api: Expose preferred_line_length in LanguageSettings (#52175)
7ccef1dd89 • Roman Cinis • Mar 24, 2026
agent_ui: Add support for pasting external files and directories (#52300)
c7951fa368 • Smit Barmase • Mar 24, 2026
title_bar: Display the org name in the user avatar trigger when not the personal (#52356)
1358e42d26 • Danilo Leal • Mar 24, 2026
Make PathList equality ignore display order (#52052)
d0baf212d3 • Eric Holk • Mar 24, 2026
terminal_view: Ensure terminal toggle shortcut appears in tooltip (#52357)
64d4e01061 • Michael Smolkin • Mar 24, 2026
agent: Mark subagent completions with Subagent intent (#52350)
d3ab0d9daf • Ben Brandt • Mar 24, 2026
ep: Follow-ups for binding changes (#52258)
2b8e9cc633 • Ben Kunkle • Mar 24, 2026
Bump LiveKit SHA (#52354)
100e543b16 • Jakub Konka • Mar 24, 2026
Fix flaky terminal test for position / cell conversion (#52351)
4c3179f2e2 • Max Brunsfeld • Mar 24, 2026
terminal_panel: Cmd+N opens new terminal where you are already working (#48609)
5d8c09e626 • Saurabh Singh • Mar 24, 2026
cloud_api_types: Add `is_personal` field to `Organization` (#52349)
1d5dfe6153 • Marshall Bowers • Mar 24, 2026
Allow PRs to not have a newline before the first release note (#52336)
9dd588a7a9 • Conrad Irwin • Mar 24, 2026
eval: Port over evals for streaming edit tool (#52317)
b1e94da0d7 • Ben Brandt • Mar 24, 2026
Fix switching between helix and vim modes to not require returning to non-modal in between (#51706)
bf92d19730 • Finn Eitreim • Mar 24, 2026
Make the agent panel have a flexible width (#52276)
aca5209761 • Max Brunsfeld • Mar 24, 2026
title_bar: Move the organization items inside the user menu (#52343)
23ac4fd9d2 • Danilo Leal • Mar 24, 2026
sidebar: Make sure workspace has git state loaded when opening a new one (#52233)
9b0f454995 • Anthony Eid • Mar 24, 2026
Don't keep stale predictions in if they were discarded (#52334)
b5fc09e405 • Ben Kunkle • Mar 24, 2026
ep: Automate distillation (#51293)
da401c4e7b • Oleksiy Syvokon • Mar 24, 2026
editor: Include closing delimiter on same line when folding (#50090)
72c1d973ec • João Soares • Mar 24, 2026
settings: Fix incorrect worktree root for symlinked settings.json on Windows (#51453)
20724716ec • Bryan Pothon • Mar 24, 2026
task: Skip .vscode tasks when .zed/tasks.json exists (#51797)
2315856b3f • moktamd • Mar 24, 2026
agent: Allow model to respond with stringified array when it edits (#52303)
e9d1419c23 • Bennet Bo Fenner • Mar 24, 2026
remote_connection: Add visibility toggle to password prompt (#52297)
4add7819dc • Xiaobo Liu • Mar 24, 2026
git_ui: Improve UI for the branch, stash, and worktree pickers (#52274)
f3534fc95c • Danilo Leal • Mar 24, 2026
agent_ui: Add some thread view design improvements (#52322)
4b598bff35 • Danilo Leal • Mar 24, 2026
copilot_chat: Serialize ToolChoice::Any as "required" instead of "any" (#52015)
b0f286042b • Valery Borovsky • Mar 24, 2026
agent: Remove priority from update_plan (#52320)
4b60e639bc • Ben Brandt • Mar 24, 2026
sidebar: Fix title bar upon moving workspace to a new window (#52266)
eeafae370b • Danilo Leal • Mar 24, 2026
ui: Clean up unused icons (#52282)
f65ddc6dfa • Danilo Leal • Mar 24, 2026
eval_cli: Improve setup for the eval_cli args (#52209)
1f5d280870 • Ben Brandt • Mar 24, 2026
acp: Fix the spawn directory for agent servers in remote environments (#52308)
b478dfdf5e • Ben Brandt • Mar 24, 2026
Fix git panel context menu keybinding jitter (#52217)
45be23c56c • João Soares • Mar 24, 2026
git_ui: Hide status icon when status_style is set to label_color (#51947)
ce7cd7c163 • Valery Borovsky • Mar 24, 2026
language_models: Use weak entities in subscribe/observes around the language model registry (#52312)
b28990e471 • Ben Brandt • Mar 24, 2026
agent: Fix `cargo test -p agent` on windows (#52311)
7c185202f5 • Lukas Wirth • Mar 24, 2026
docs: Document MCP HTTP OAuth support (#52240)
951cf0c409 • Tom Houlé • Mar 24, 2026
Support unbind in keymap (#52225)
062ae00294 • Ben Kunkle • Mar 24, 2026
settings_ui: Fix open settings keybind always taking precedence (#52277)
cae8d3e0ba • Finn Evers • Mar 24, 2026
Upgrade tree-sitter-rust, de-list bsn (#52251)
6d3ebd4ffe • Chris Biscardi • Mar 24, 2026
Fix thread's worktree being discarded upon archiving the previous thread in the sidebar (#52271)
cc56071c96 • Max Brunsfeld • Mar 24, 2026
audio: Remove rodio audio backend (#51945)
28687ff9d1 • Piotr Osiewicz • Mar 23, 2026
agent_ui: Don't reset cursor position when editing queued messages (#52210)
3225e53f2f • Danilo Leal • Mar 23, 2026
agent_ui: Fix full screen behavior on worktree creation (#52269)
ae6a9c5f97 • Danilo Leal • Mar 23, 2026
sidebar: Adjust the sidebar UI slightly (#52228)
d30652fa4b • Mikayla Maki • Mar 23, 2026
Make close sidebar button work regardless of focus state (#52260)
0b9aeaf663 • Max Brunsfeld • Mar 23, 2026
Change the default panel layout (#52232)
78df135d15 • Mikayla Maki • Mar 23, 2026
sidebar: Add "move to new window" action (#52219)
1ee4d24508 • Cameron Mcloughlin • Mar 23, 2026
agent: Wait until linked git worktree state is loaded (#51395)
372ce88725 • Anthony Eid • Mar 23, 2026
Log when migrating thread metadata in `ThreadMetadataStore` (#52230)
54f12d1ae1 • Bennet Bo Fenner • Mar 23, 2026
title_bar: Respect Linux titlebar config (#47506)
60a29857f1 • Mufeed Ali • Mar 23, 2026
gpui_macos: Guard deferred AppKit calls against closed windows (#51992)
466995cb81 • Lukas Wirth • Mar 23, 2026
agent: Make branch diff completion use same default branch as branch diff action (#52223)
f1f21d8c83 • Anthony Eid • Mar 23, 2026
Move permission outcome construction out of the UI layer (#52050)
f8b74acc0f • Eric Holk • Mar 23, 2026
docs: Add section on extension publishing prerequisites (#51655)
bcd29c87e9 • Finn Evers • Mar 23, 2026
languages: Improve semantic token highlighting for parameters and Python (#52130)
23e1bcf59d • Xin Zhao • Mar 23, 2026
Fix close_session final save being a guaranteed no-op (#52030)
2938ab95db • Richard Feldman • Mar 23, 2026
Fix removed workspace resurrecting via serialization race (#52035)
4049a4c914 • Richard Feldman • Mar 23, 2026
Replace typewriter/hash worktree naming with adjective-noun pairs (#52221)
5d9e8a290a • Richard Feldman • Mar 23, 2026
Fix terminal block missing first line via f32 tolerance (#52111)
aa63f8e901 • João Soares • Mar 23, 2026
project: Fix code_actions_on_format edits being reverted when no formatter available (#51605)
d31d3b8721 • Matt Van Horn • Mar 23, 2026
ep: Fix `teacher` and `repair` output parsers (#52213)
b39b995ba5 • Oleksiy Syvokon • Mar 23, 2026
open_ai: Enable parallel tool calling for models that support it (#52203)
256135e18a • Bennet Bo Fenner • Mar 23, 2026
Fix stale diagnostic error markers in file tree (#49333)
45ca651f43 • Arthur Jean • Mar 23, 2026
deepseek: Fix empty text segments causing issues (#52199)
62cea4e6b0 • Bennet Bo Fenner • Mar 23, 2026
languages: Highlight `await` as `keyword.control` in JS/TS/TSX files (#52034)
a75b8c83c6 • Om Chillure • Mar 23, 2026
git: Split up compute snapshot to improve repository responsiveness (#51882)
f9f1920452 • Anthony Eid • Mar 23, 2026
agent: Add Opencode Zen provider (#49589)
adb3533890 • grim • Mar 23, 2026
acp_thread: Mark in progress plan items as pending (#52196)
b423194ecd • Ben Brandt • Mar 23, 2026
agent_ui: Don't reset provisional title if we already have one (#52193)
841ca10528 • Ben Brandt • Mar 23, 2026
MCP remote server OAuth authentication (#51768)
302aa859f7 • Tom Houlé • Mar 23, 2026
ep: Fix prompt formatting bug (#52187)
968a13d22b • Oleksiy Syvokon • Mar 23, 2026
helix: Add support for line length in reflow command (#52152)
f5e56b5ccb • Dino • Mar 23, 2026