Commits

acp: Add onboarding modal & title bar banner (#36784)

bd4e943597 • Danilo Leal • Aug 26, 2025

thread view: Improve agent installation UI (#36957)

c5d3c7d790 • Danilo Leal • Aug 26, 2025

windows: Fix keystroke & keymap (#36572)

fff0ecead1 • 张小白 • Aug 26, 2025

Work around duplicate ssh projects in workspace migration (#36946)

b1b60bb7fe • Max Brunsfeld • Aug 26, 2025

helix: Fix `buffer search: deploy` reset to normal mode (#36917)

0e575b2809 • Adam Mulvany • Aug 26, 2025

thread view: Refine tool call UI (#36937)

65c6c709fd • Danilo Leal • Aug 26, 2025

Revert "ai: Auto select user model when there's no default" (#36932)

858ab9cc23 • Bennet Bo Fenner • Aug 26, 2025

emacs: Add editor::FindAllReferences keybinding (#36840)

2c64b05ea4 • Daniel Martín • Aug 26, 2025

Fix initial_tasks.json triggering diagnostic warning (#36523)

b7dad2cf71 • Peter Tripp • Aug 26, 2025

Support disabling drag-and-drop in Project Panel (#36719)

76dbcde628 • Peter Tripp • Aug 26, 2025

Fix conflicts in Linux default keymap (#36519)

aa0f7a2d09 • Peter Tripp • Aug 26, 2025

acp: Enable feature flag for everyone (#36928)

372b3c7af6 • Bennet Bo Fenner • Aug 26, 2025

acp: Improve matching logic when adding new entry to agent_servers (#36926)

10a1140d49 • Bennet Bo Fenner • Aug 26, 2025

acp: Polish UI (#36927)

e96b68bc15 • Bennet Bo Fenner • Aug 26, 2025

agent2: Always finalize diffs from the edit tool (#36918)

b249593abe • Ben Brandt • Aug 26, 2025

acp: Add button to configure custom agent in the configuration view (#36923)

c14d84cfdb • Bennet Bo Fenner • Aug 26, 2025

chore: Fix typo in `10_bug_report.yml` (#36922)

428fc6d483 • Dan Dascalescu • Aug 26, 2025

Fix Sqlite newline syntax in workspace migration (#36916)

64b14ef848 • Max Brunsfeld • Aug 26, 2025

Remote: Change "sh -c" to "sh -lc" to make config in $HOME/.profile effective (#36760)

bf5ed6d1c9 • Rui Ning • Aug 26, 2025

Add "shift-r" and "g ." support for helix mode (#35468)

bb5cfe118f • Romans Malinovskis • Aug 26, 2025

acp: Send user-configured MCP tools (#36910)

633ce23ae9 • Conrad Irwin • Aug 26, 2025

Fix workspace migration failure (#36911)

d43df9e841 • Max Brunsfeld • Aug 26, 2025

Remove unused files (#36909)

f8667a8379 • Conrad Irwin • Aug 25, 2025

acp: Rename dev command (#36908)

1460573dd4 • Conrad Irwin • Aug 25, 2025

Do not show directories in the `InvalidBufferView` (#36906)

65de969cc8 • Kirill Bulatov • Aug 25, 2025

thread view: Add link to docs in the toolbar plus menu (#36883)

628a9cd8ea • Danilo Leal • Aug 25, 2025

remote_server: Improve error reporting (#33770)

ad25aba990 • Gwen Lg • Aug 25, 2025

tab_switcher: Add support for diagnostics (#34547)

99cee8778c • Alvaro Parker • Aug 25, 2025

acp: Show output for read_file tool in a code block (#36900)

823a0018e5 • Cole Miller • Aug 25, 2025

acp: Update error matching (#36898)

9cc006ff74 • Conrad Irwin • Aug 25, 2025

open_ai: Remove `model` field from ResponseStreamEvent (#36902)

0470baca50 • Michael Sloan • Aug 25, 2025

Fix constant thread creation on Windows (#36779)

4605b96630 • John Tur • Aug 25, 2025

thread view: Fix some design papercuts (#36893)

949398cb93 • Danilo Leal • Aug 25, 2025

workspace: Allow disabling of padding on zoomed panels (#31913)

79e74b880b • Cretezy • Aug 25, 2025

acp: Add telemetry (#36894)

59af2a7d1f • Bennet Bo Fenner • Aug 25, 2025

agent: Add section for agent servers in settings view (#35206)

c786c0150f • Danilo Leal • Aug 25, 2025

acp: Model-specific prompt capabilities for 1PA (#36879)

5fd29d37a6 • Cole Miller • Aug 25, 2025

Revert "workspace: Disable padding on zoomed panels" (#36884)

f1204dfc33 • Mikayla Maki • Aug 25, 2025

Make fields of `AiUpsellCard` private (#36888)

2e1ca47241 • Marshall Bowers • Aug 25, 2025

kotlin: Specify default language server (#36871)

5c346a4ccf • Finn Evers • Aug 25, 2025

Require confirmation for fetch tool (#36881)

a102b08743 • Conrad Irwin • Aug 25, 2025

Revert "Capture `shorthand_field_initializer` and modules in Rust highlights (#35842)" (#36880)

2dc4f156b3 • Marshall Bowers • Aug 25, 2025

acp: Add Reauthenticate to dropdown (#36878)

557753d092 • Bennet Bo Fenner • Aug 25, 2025

acp: Remember following state (#36793)

65fb17e2c9 • Conrad Irwin • Aug 25, 2025

project: Remove redundant Option from parse_register_capabilities (#36874)

2fe3dbed31 • Smit Barmase • Aug 25, 2025

Add CSS language injections for calls to `styled` (#33966)

fda5111dc0 • Zach Riegel • Aug 25, 2025

acp: Simplify control flow for native agent loop (#36868)

69127d2bea • Antonio Scandurra • Aug 25, 2025

agent2: Less noisy logs (#36863)

db949546cf • Bennet Bo Fenner • Aug 25, 2025

thread view: Prevent user message controls to be cut-off (#36865)

2b5a302972 • Danilo Leal • Aug 25, 2025

acp: Show retry button for errors (#36862)

4c0ad95acc • Bennet Bo Fenner • Aug 25, 2025

acp: Fix read_file tool flickering (#36854)

8c83281399 • Cole Miller • Aug 25, 2025

thread view: Add a few UI tweaks (#36845)

dfc99de7b8 • Danilo Leal • Aug 25, 2025

Fix macOS arch reporting from `arch_ios` to `arch_arm` (#36217)

fe5e81203f • versecafe • Aug 25, 2025

util: Fix edge case when parsing paths (#36025)

c48197b280 • Hendrik Müller • Aug 25, 2025

Add file icons to multibuffer view (#36836)

11545c669e • Aleksei Gusev • Aug 24, 2025

acp: Never build a request with a tool use without its corresponding result (#36847)

a79aef7bdd • Antonio Scandurra • Aug 24, 2025

acp: Cancel editing when focus is lost and message was not changed (#36822)

d8bffd7ef2 • Bennet Bo Fenner • Aug 24, 2025

Fix crash when opening inspector on Windows debug build (#36829)

54c7d9dc5f • Chuqiao Feng • Aug 24, 2025

multi_buffer: Pre-allocate IDs when editing (#36819)

dd6fce6d4e • tidely • Aug 24, 2025

languages: Add `module` to TS/JS keywords (#36830)

de5f87e8f2 • versecafe • Aug 24, 2025

acp: Fix accidentally reverted thread view changes (#36825)

1b91f3de41 • Cole Miller • Aug 24, 2025

acp: Animate loading context creases (#36814)

19764794b7 • Cole Miller • Aug 23, 2025

docs: Update settings in diagnostics.md (#36806)

d49409caba • itsaphel • Aug 23, 2025

project: Fix dynamic registration for textDocument/documentColor (#36807)

60ea4754b2 • Smit Barmase • Aug 23, 2025

acp: Support launching custom agent servers (#36805)

61bc1cc441 • Antonio Scandurra • Aug 23, 2025

Remove redundant Cargo diagnostics settings (#36795)

70575d1115 • Kirill Bulatov • Aug 23, 2025

acp: Eagerly load all kinds of mentions (#36741)

ea42013746 • Cole Miller • Aug 23, 2025

acp: Remove ACP v0 (#36785)

5da31fdb72 • Conrad Irwin • Aug 23, 2025

thread view: Simplify tool call & improve required auth state UIs (#36783)

f48a8f2b6a • Danilo Leal • Aug 22, 2025

Be more lenient when dealing with rust-analyzer's flycheck commands (#36782)

d24cad30f3 • Kirill Bulatov • Aug 22, 2025

Clean up handling of serialized ssh connection ids (#36781)

153724aad3 • Max Brunsfeld • Aug 22, 2025

agent2: Tweak usage callout border (#36777)

bc566fe18e • Bennet Bo Fenner • Aug 22, 2025

Add a few more testing features (#36778)

91b2a84001 • Mikayla Maki • Aug 22, 2025

Ensure `pane: swap item right` does not panic (#36765)

e6267c42f7 • Finn Evers • Aug 22, 2025

Restructure persistence of remote workspaces to make room for WSL and other non-ssh remote projects (#36714)

f649c31bf9 • Max Brunsfeld • Aug 22, 2025

thread_view: Adjust empty state and error displays (#36774)

639417c2bc • Danilo Leal • Aug 22, 2025

Capture `shorthand_field_initializer` and modules in Rust highlights (#35842)

896a35f7be • Jonathan Andersson • Aug 22, 2025

Use a better message for the InvalidBufferView (#36770)

4560d1ec58 • Kirill Bulatov • Aug 22, 2025

ACP debug tools pane (#36768)

18ac4ac5ef • Agus Zubiaga • Aug 22, 2025

editor: Fix multi buffer header context menu not handling absolute paths (#36769)

72bd248544 • Lukas Wirth • Aug 22, 2025

Show file open error view instead of the modal (#36764)

42ae3301d0 • Kirill Bulatov • Aug 22, 2025

themes: Implement Bright Black and Bright White colors (#36761)

eb0f9ddcdc • Oleksiy Syvokon • Aug 22, 2025

onboarding: Improve Windows/Linux keyboard shortcuts; example ligature (#36712)

ac9fdaa1da • Peter Tripp • Aug 22, 2025

onboarding: Remove accept AI ToS from within Zed (#36612)

8204ef1e51 • Anthony Eid • Aug 22, 2025

Make word completions less intrusive (#36745)

3d2fa72d1f • Kirill Bulatov • Aug 22, 2025

workspace: Do not prompt for hanging up current call when replacing last visible project (#36697)

92bbcdeb7d • Piotr Osiewicz • Aug 22, 2025

Fix cursor movement in protected files on backspace/delete (#36753)

54df43e06f • Sarah Price • Aug 22, 2025

acp: Support calling tools provided by MCP servers (#36752)

4f0fad6996 • Antonio Scandurra • Aug 22, 2025

thread view: Add more UI improvements (#36750)

3b7c1744b4 • Danilo Leal • Aug 22, 2025

thread view: Inform when editing previous messages is unavailable (#36727)

27a26d53b1 • Danilo Leal • Aug 22, 2025

acp: Fix panic with edit file tool (#36732)

d88fd00e87 • Cole Miller • Aug 22, 2025

acp: Fix history search (#36734)

f4ba7997a7 • Conrad Irwin • Aug 22, 2025

telemetry: Add panel button clicked event (#36735)

e360691106 • Anthony Eid • Aug 22, 2025

ai: Auto select user model when there's no default (#36722)

b349a8f34c • Anthony Eid • Aug 22, 2025

Move APCA contrast from terminal_view to ui utils (#36731)

e15856a37f • Smit Barmase • Aug 22, 2025

vim: Fix cursor jumping past empty lines with inlay hints in visual mode (#35757)

852439452c • Adam Mulvany • Aug 22, 2025

vim: Implement partial increment/decrement for visual selection (#36553)

f5fd4ac670 • Kaem • Aug 22, 2025

acp: Tool name prep (#36726)

e1a96b68f0 • Ben Brandt • Aug 22, 2025

keymap_ui: Improve conflict resolution for semantically equal contexts (#36204)

ca139b701e • Ben Kunkle • Aug 22, 2025

Add GPU info to Sentry crashes (#36624)

eeaadc098f • Ben Kunkle • Aug 21, 2025