Commits

Expand ClientApiError with structured variants for connection, server, and response errors (#56214)

7205fb9c71 • Conrad Irwin • May 8, 2026

git_ui: Escape markdown in discard confirmation dialog (#56197)

e621d0dd05 • alkinun • May 8, 2026

sidebar: Make placeholder text clearer (#56081)

cbcf12f675 • María Craig • May 8, 2026

fs: Defer initializing poll watcher until after initial worktree scan (#56207)

5e62281357 • Ben Kunkle • May 8, 2026

opencode: Remove Ling 2.6 Flash Free model (#55984)

1e018436d8 • Matías Zapata Contreras • May 8, 2026

Do not send "finished" agent notification when about to send a queued message (#56157)

40d87a8c1f • Kirill Bulatov • May 8, 2026

agent: Allow specifying which model is used for subagents (#56203)

be83c952f6 • Bennet Bo Fenner • May 8, 2026

editor: Extract more git related stuff out of `editor.rs` (#56198)

75deffd4f7 • Mikhail Pertsev • May 8, 2026

collab: Route `UserService::get_user_by_github_login` through Cloud (#56190)

6b7d20efdb • Marshall Bowers • May 8, 2026

markdown: Bump mermaid-rs-renderer to fix flowchart parser panic (#56199)

dc06395e73 • Agus Zubiaga • May 8, 2026

client: Rename `UserId` to `LegacyUserId` (#56185)

31661a8383 • Marshall Bowers • May 8, 2026

bedrock: Always use 1M context window for anthropic models (#56195)

b3c65f9410 • Bennet Bo Fenner • May 8, 2026

Fix flaky terminal kill task test (#56194)

392961ed0d • Ben Kunkle • May 8, 2026

markdown: Fix table header alignment and apply alignment to cell content (#56179)

6151889ddf • Smit Barmase • May 8, 2026

diagnostics: Always expand at least `multibuffer_context_lines` per diagnostic (#56172)

b8c3167a9d • Lukas Wirth • May 8, 2026

Add conditional check for `auto_discover` in Ollama provider (#55999)

954ac0f3ca • Teslim Olunlade • May 8, 2026

collab: Route `get_users_by_ids` through Cloud (#56105)

4b23564f36 • Marshall Bowers • May 8, 2026

Fix zeta2 prompt format selection (#55338)

6bc4b4b7e4 • Ben Kunkle • May 8, 2026

fs: Don't treat watcher errors as reason to do rescans (#56165)

f87f0c0e1d • Ben Kunkle • May 8, 2026

sidebar: Better search (#56166)

7940ded92a • Cameron Mcloughlin • May 8, 2026

collab: Remove unused `api_token` field from `Config` (#56098)

367db0706b • Marshall Bowers • May 8, 2026

editor: Extract `git` and `input` out of `editor.rs` (#56155)

6aca6364fe • Mikhail Pertsev • May 8, 2026

agent: Improve UX when agent tries to edit unsaved buffer (#55655)

e78ddcac8d • Bennet Bo Fenner • May 8, 2026

Make all status bar tools able to hide its button via UI (#54971)

c049193fd9 • Kirill Bulatov • May 8, 2026

Fix resolved lens causing flickers (#56047)

b270b1d63d • Kirill Bulatov • May 8, 2026

gpui: Remove unsound await_on_background helper (#56132)

c8f0026867 • Lukas Wirth • May 8, 2026

Update Mistral provider docs following #55443 (#56133)

e727080af2 • Gabriel Linder • May 8, 2026

gpui: Use `SharedString::new_static` within `From` impls for `ElementId` where possible (#56139)

e1a46f9256 • Finn Evers • May 8, 2026

Improve auto watch (#56126)

6766514599 • Joseph T. Lyons • May 8, 2026

auto_update: Add NixOS rsync install hint (#56097)

dccea211ed • Karol Broda • May 7, 2026

Update rmcp and rpassword (#56096)

ebc46d7e06 • Ben Brandt • May 7, 2026

settings_ui: Stop reading the clipboard on every frame (#56075)

8bdcce86b6 • Agus Zubiaga • May 7, 2026

agent_ui: Handle Cut for selection mentions (#54694)

1b88528b86 • Neel • May 7, 2026

git: Fix diff hunks not being removed on restore in remote projects (#54823)

8624bf6689 • Cole Miller • May 7, 2026

git: Make `git::Commit` do an amend when amending is pending (#54472)

10afe2ff28 • Cole Miller • May 7, 2026

editor: Extract `fold` and `selection` out of `editor.rs` (#56070)

147524879e • Mikhail Pertsev • May 7, 2026

git: Add `dev: show git job queue` (#55904)

68256f2e1d • Cameron Mcloughlin • May 7, 2026

Fix sign in disclaimer to accurately show trial benefits (#55964)

a6f41d1b83 • Katie Geer • May 7, 2026

sidebar: Experimental Terminal Mode (#56063)

5fc8a836dd • Ben Brandt • May 7, 2026

Fix multibuffer initialization based on RHS state (#56058)

675ed70f59 • Sathwik Chirivelli • May 7, 2026

gpui_wgpu: Remove redundant match arms for backend priority (#56032)

bfe5dfb4a1 • Xiaobo Liu • May 7, 2026

Add telemetry events for agent profile usage and configuration (#56054)

07c1943b43 • María Craig • May 7, 2026

gpui_windows: Avoid process-wide priority elevation (#56050)

5c0b33f72e • Lukas Wirth • May 7, 2026

agent: Fix race-condition for LSP tool registration (#56044)

7556cf8ced • Bennet Bo Fenner • May 7, 2026

editor: Extract `completions` and `code_actions` out of `editor.rs` (#56030)

bd2fb74037 • Mikhail Pertsev • May 7, 2026

agent_ui: Restore `Ctrl + >` behavior for whole lines (#54698)

4f54a04147 • Neel • May 7, 2026

agent_ui: Preserve selection mentions when starting a new thread (#55203)

9a125a553d • Neel • May 7, 2026

markdown: Improve table cell alignment (#53465)

e6b8b30e22 • David Alecrim • May 7, 2026

vim: Add setting to control whether edit predictions are shown in normal mode (#55956)

59daeba295 • Ben Kunkle • May 7, 2026

Fix leak detector causing panics in unit evals (#56029)

47ea7de9c8 • Bennet Bo Fenner • May 7, 2026

Fix DirectX atlas panic after GPU device recovery (#55878)

7d19e89988 • Ben Brandt • May 7, 2026

x_ai: Update models list (#55931)

c6e9a95eba • Bennet Bo Fenner • May 7, 2026

markdown_preview: Implement reload (#56016)

b3a67c988f • Ben Brandt • May 7, 2026

agent: Handle out of order old_text/new_text in edit file tool (#55894)

42017bcad2 • Bennet Bo Fenner • May 7, 2026

eslint: Fix `workspaceFolder.uri` sent as raw path instead of `file:/… (#54383)

7fcc4ba343 • YangChengxxyy • May 7, 2026

acp_thread: Clear running_turn when prompt task drops tx (#55562)

0a52f80824 • Bruno Moreira • May 7, 2026

docs: Update actions format (#54869)

6aa90e750d • Xin Zhao • May 7, 2026

vim: Add C preprocessor check in matching function (#55515)

0bcf71f786 • Juan Pablo Briones • May 7, 2026

bash: Add built-in language server support (#52811)

5dd9082d05 • Xin Zhao • May 6, 2026

theme: Expose editor diff hunk colors (#51784)

fb3218e01e • Vitaly Slobodin • May 6, 2026

Fix crash when following into a multibuffer with recent edits (#55948)

4339b65ce6 • Agus Zubiaga • May 6, 2026

git_ui: Add force delete for unmerged branches (#55927)

0de588c0c9 • Smit Barmase • May 6, 2026

gpui: Fix material list unstable scrollbar position (#55808)

dfd8328f7b • Anthony Eid • May 6, 2026

acp: Fix npm version spec breaking on Windows (#55938)

a4005b6d99 • Agus Zubiaga • May 6, 2026

Derive data directory names from APP_NAME constant (#55805)

0e479e0e31 • Richard Feldman • May 6, 2026

fs: Pre-filter the event kind before acquiring global lock and cloning callback handlers (#55683)

7ba7b4b981 • Josh Robson Chase • May 6, 2026

extension_builder: Use `cfg_select` for WASI SDK asset name (#55660)

3767d69d64 • Finn Evers • May 6, 2026

ci: Ensure generated workflows do not become stale (#55198)

cafa1fcc48 • Finn Evers • May 6, 2026

collab: Introduce `UserService` (#55449)

dacf984596 • Marshall Bowers • May 6, 2026

extension_host: Make extension updates more resilient (#54355)

5bc4243182 • Finn Evers • May 6, 2026

docs: Add Windows command to grab extensions list (#55836)

177b2d5e9e • Charles Stevano • May 6, 2026

ep: Drop dependency on language/gpui (#55917)

1252513037 • Oleksiy Syvokon • May 6, 2026

language: Reset pooled tree-sitter parsers after cancellation (#55866)

8e4c329ee3 • Ben Brandt • May 6, 2026

ep: Compute kept rate even when there's no matches (#55912)

c83f3fe581 • Oleksiy Syvokon • May 6, 2026

docs: Restructure nav and add Zed Business section (#51915)

e0b43b3713 • morgankrey • May 6, 2026

Escape markdown special chars in file deletion confirmation dialog (#55697)

e5d86ae5c5 • alkinun • May 6, 2026

editor: Support file:line:col navigation from hover links (#55877)

978fe7d7c4 • Jona Abdinghoff • May 6, 2026

agent: Add `write_file` tool (#55865)

70ee54da8f • Bennet Bo Fenner • May 6, 2026

helix: Add keybinding for tab switcher toggle (#55868)

cd2053e583 • Jannis Vajen • May 6, 2026

Rework GH Project status logic to reflect triage runbook (#55845)

538151a55e • Lucas White • May 6, 2026

workspace: Prompt to save dirty buffers when close would orphan them (#55889)

00d8d45685 • Agus Zubiaga • May 6, 2026

ep: Don't check for special tokens on client (#55899)

7dc02263e7 • Oleksiy Syvokon • May 6, 2026

Bump Zed to v1.3.0 (#55896)

25a2d3ac23 • zed-zippy[bot] • May 6, 2026

recent_projects: Allow bulk deleting entries without scroll jumping (#54777)

4e28b0a3fc • Smit Barmase • May 6, 2026

Avoid sending null "params" in MCP notification (#54807)

6787fb13ad • Adam Kocoloski • May 6, 2026

Fix MCP server processes leaking as zombies (#54793)

29aad02404 • Richard Feldman • May 6, 2026

agent: Return clear error when read_file tool path is a directory (#54303)

3afcafe3fc • Prohect • May 6, 2026

ollama: Fix thinking being also sent as content (#55540)

65107c90b1 • marius851000 • May 6, 2026

Cleanup and update mistral models based on their documentation (#55443)

0dd5427e02 • Gabriel Linder • May 6, 2026

agent_ui: Treat whitespace-only input as empty in MessageEditor (#55530)

86e64e2a55 • GitGlimpse895 • May 6, 2026

Add OpenCode to provider autocomplete enum (#55586)

8dd9a5aa98 • Adrian Lumpe • May 6, 2026

agent: Fix create-directory tool icon (#55549)

5d55b93def • Kuroda Kayn • May 6, 2026

editor: Extract rewrap and config out of `editor.rs` (#55855)

b470b50d52 • Mikhail Pertsev • May 6, 2026

fuzzy_nucleo: Refactor multi-atom code to use nucleo::Pattern (#55264)

7b5b0e4e95 • Finn Eitreim • May 6, 2026

acp: Show running agent version in configuration (#55824)

759f027f8a • Ben Brandt • May 6, 2026

eval_cli: Set global filesystem in eval CLI init (#55862)

9a679b3226 • Ben Brandt • May 6, 2026

editor: Improve find_matches and replace_all perf (#51941)

cc279a46fa • Piotr Osiewicz • May 6, 2026

gpui(windows): Fix unwrap panic when monitor goes missing (#55630)

f5945344cc • Lukas Wirth • May 6, 2026

Skip Git tracking for invisible worktrees (#55760)

fe1f7a60e4 • Lukas Wirth • May 6, 2026

gpui_linux: Fix Wayland flickering under CPU load by skipping redundant surface commit (#54214)

923f315f26 • b5l • May 6, 2026