Commits

Replace `async-watch` with a custom watch (#32245)

019a14bcde • Antonio Scandurra • Jun 6, 2025

context server: Make requests type safe (#32254)

95d78ff8d5 • Bennet Bo Fenner • Jun 6, 2025

freebsd: Improve nightly builds of zed-remote-server (#32255)

454adfacae • Peter Tripp • Jun 6, 2025

git: Pick which remote to fetch (#26897)

edd40566b7 • CharlesChen0823 • Jun 6, 2025

Improve handling of `injection.combined` injections in `SyntaxSnapshot::layers_for_range` (#32145)

a40ee74a1f • Ben Kunkle • Jun 6, 2025

Add regression test for #11671 (#32250)

2e883be4b5 • Richard Feldman • Jun 6, 2025

agent: Fix MCP server handler subscription race condition (#32133)

6ea4d2b30d • Jonathan LEI • Jun 6, 2025

Pull diagnostics fixes (#32242)

380d8c5662 • Kirill Bulatov • Jun 6, 2025

project: Try to make git tests less flaky (#32234)

508b604b67 • Ben Kunkle • Jun 6, 2025

Add JSDoc scope (#29476)

3da1de2a48 • chbk • Jun 6, 2025

Add new terminal hyperlink tests (#28525)

8837e5564d • Dave Waggoner • Jun 6, 2025

Store profile per thread (#31907)

709523bf36 • Ben Brandt • Jun 6, 2025

multi_buffer: Refactor diff_transforms field into a separate struct (#32237)

7afee64119 • Piotr Osiewicz • Jun 6, 2025

docs: Add more troubleshooting steps for Windows (#31500)

cd0ef4b982 • shenjack • Jun 6, 2025

terminal: Use conventional XTerm indexed color values (#32200)

be6f29cc28 • Roland Crosby • Jun 6, 2025

ci: Check for broken links (#30844)

38b8e6549f • Thomas Zahner • Jun 6, 2025

language_models: Fix Mistral tool->user message sequence handling (#31736)

b8c1b54f9e • Umesh Yadav • Jun 6, 2025

Display the first keystroke instead of an error for multi-keystroke binding (#31456)

c304e964fe • Jakub Sygnowski • Jun 6, 2025

Fixed more bugs around moving pinned tabs (#32228)

53abad5979 • Joseph T. Lyons • Jun 6, 2025

windows: Refactor the current ime implementation (#32224)

54e64b2407 • 张小白 • Jun 6, 2025

Add `crates/assistant_tools/src/evals/fixtures` to file_scan_exclusions (#32211)

ce8854007f • Michael Sloan • Jun 6, 2025

Initialize zlog default filters on init rather than waiting for settings load (#32209)

3e8565ac25 • Michael Sloan • Jun 6, 2025

Fix `bindings_for_action` handling of shadowed key bindings (#32220)

d801b7b12e • Michael Sloan • Jun 6, 2025

windows: Fix a typo in function name (#32223)

37fa42d5cc • 张小白 • Jun 6, 2025

Move workspace::toast_layer::RunAction to zed_actions::toast::RunAction (#32222)

5c9b8e8321 • Michael Sloan • Jun 6, 2025

Fix typo in assistant_tool.rs (#32207)

96609151c6 • Lucas • Jun 6, 2025

Refactor some logic in `handle_tab_drop` (#32213)

e37c78bde7 • Joseph T. Lyons • Jun 6, 2025

Display subtle-mode prediction preview when partial accept modifiers held (#32212)

920ca688a7 • Michael Sloan • Jun 6, 2025

Fix matching braces in jsx/tsx tags (#32196)

f62d76159b • Julia Ryan • Jun 6, 2025

editor: Add multi cursor support for `AddSelectionAbove`/`AddSelectionBelow` (#32204)

6a8fdbfd62 • Smit Barmase • Jun 6, 2025

x11: Remove logs for mac-os specific `set_edited` and `show_character_palette` (#32203)

711a9e5753 • Michael Sloan • Jun 6, 2025

Fix caching of Node.js runtime paths and improve error messages (#32198)

6de5d29bff • Michael Sloan • Jun 5, 2025

Fix bugs around tab state loss when moving pinned tabs across panes (#32184)

d7015e5b8f • Joseph T. Lyons • Jun 5, 2025

Add mismatched tag threshold parameter to eval function (#32190)

ddf70b3bb8 • Ben Brandt • Jun 5, 2025

Fix default keybindings for `AcceptPartialEditPrediction` to work in subtle mode (#32193)

8bd8435887 • Michael Sloan • Jun 5, 2025

Fix innermost brackets panic (#32120)

4b297a9967 • Conrad Irwin • Jun 5, 2025

lsp: Implement support for the `textDocument/diagnostic` command (#19230)

7aa70a4858 • Vitaly Slobodin • Jun 5, 2025

google: Add latest versions of Gemini 2.5 Pro and Flash Preview (#32183)

04cd3fcd23 • Oleksiy Syvokon • Jun 5, 2025

snippets: Fix tabstop completion choices (#31955)

d15d85830a • Michael Sloan • Jun 5, 2025

Fix "j" key latency in vim mode with "j k" keymap (#31163)

ccc173ebb1 • VladKopylets • Jun 5, 2025

Add default method for `CompletionProvider::resolve_completions` (#32045)

03a030fd00 • Michael Sloan • Jun 5, 2025

Make a test no longer `pub` (#32177)

894f3b9d15 • Richard Feldman • Jun 5, 2025

debugger: Run locators on LSP tasks for the new process modal (#32097)

f36143a461 • Cole Miller • Jun 5, 2025

themes: Swap ANSI white with ANSI black (#32175)

8730d317a8 • Oleksiy Syvokon • Jun 5, 2025

git: Rewrap commit messages just before committing instead of interactively (#32114)

783b33b5c9 • Cole Miller • Jun 5, 2025

anthropic: Fix error when attaching multiple images (#32092)

28da99cc06 • Bennet Bo Fenner • Jun 5, 2025

debugger: Change some text in the launch tab (#32170)

d2c265c71f • Cole Miller • Jun 5, 2025

Build `zed-remote-server` on FreeBSD (#29561)

bbd431ae8c • Peter Tripp • Jun 5, 2025

windows: Only call `TranslateMessage` when we can't handle the event (#32166)

5b9d3ea097 • 张小白 • Jun 5, 2025

gpui: Simplify u8 to u32 conversion (#32099)

738cfdff84 • tidely • Jun 5, 2025

debugger: Fix wrong variant of new process modal deployed (#32168)

32d5a2cca0 • Cole Miller • Jun 5, 2025

eval: Add eval unit tests as a CI job (#32152)

dda614091a • Ben Brandt • Jun 5, 2025

Fix typo (#32160)

fa9da6ad5b • Hans • Jun 5, 2025

lsp: Fix language servers not starting up on save (#32156)

d082cfdbec • Piotr Osiewicz • Jun 5, 2025

windows: Fix Japanese IME (#32153)

c71791d64e • 张小白 • Jun 5, 2025

Fix Unexpected Console Window When Running Zed Release Build (#32144)

244d8517f1 • InfyniteHeap • Jun 5, 2025

assistant: Partial fix for HTML entities in tools params (#32148)

3884de937b • Oleksiy Syvokon • Jun 5, 2025

Have tools respect private and excluded file settings (#32036)

8af984ae70 • Richard Feldman • Jun 5, 2025

Allow to reuse windows in open remote projects dialogue (#32138)

9d533f9d30 • Kirill Bulatov • Jun 5, 2025

docs: Fix missing comma in MCP code snippet (#32126)

274a40b7e0 • Ben Swift • Jun 5, 2025

Fix a panic in merge conflict parsing (#32119)

9c7b1d19ce • Cole Miller • Jun 5, 2025

Reapply support for pasting images on x11 (#32121)

3d9881121f • Michael Sloan • Jun 5, 2025

Fix potential race-condition in DisplayLink::drop on macOS (#32116)

a2e98e9f0e • Conrad Irwin • Jun 4, 2025

project_panel: Fix drop highlight is not being removed when `esc` is pressed (#32115)

7c64737e00 • Smit Barmase • Jun 4, 2025

Make `editor::Rewrap` respect paragraphs (#32046)

8191a5339d • Cole Miller • Jun 4, 2025

Validate actions in docs (#31073)

17c3b741ec • Ben Kunkle • Jun 4, 2025

docs: Fix the database path on Linux (and BSD) (#32072)

52770cd3ad • Martin Pool • Jun 4, 2025

Automatically keep edits if they are included in a commit (#32093)

4ac67ac5ae • Antonio Scandurra • Jun 4, 2025

workspace: Add setting to make dock resize apply to all panels (#30551)

8c1b549683 • Aaron Ruan • Jun 4, 2025

Allow running certain Zed actions when headless (#32095)

ff6ac60bad • Kirill Bulatov • Jun 4, 2025

Bump tree-sitter-bash to 0.25 (#32091)

f8ab51307a • Max Brunsfeld • Jun 4, 2025

Add channel reordering functionality (#31833)

0a2186c87b • Nathan Sobo • Jun 4, 2025

docs: Update "Burn Mode" callout in the models page (#31995)

c3653f4cb1 • Danilo Leal • Jun 4, 2025

Bump Tree-sitter to 0.25.6 (#32090)

8b28941c14 • Max Brunsfeld • Jun 4, 2025

inline assistant: Allow to attach images from clipboard (#32087)

aefb798090 • Bennet Bo Fenner • Jun 4, 2025

Don't show invisibles from inlays (#32088)

2c5aa5891d • Conrad Irwin • Jun 4, 2025

agent: Show warning for image context pill if model doesn't support images (#31848)

7d54d9f45e • Umesh Yadav • Jun 4, 2025

assistant_tools: Disallow extra tool parameters by default (#32081)

cde47e60cd • Oleksiy Syvokon • Jun 4, 2025

docs: Improve LuaLS formatter example (#32084)

79f96a5afe • Peter Tripp • Jun 4, 2025

Make `alt-left` and `alt-right` skip punctuation like VSCode (#31977)

81058ee172 • Tommy D. Rossi • Jun 4, 2025

vim: Add `Ctrl-w ]` and `Ctrl-w Ctrl-]` keymaps (#31990)

89743117c6 • Alejandro Fernández Gómez • Jun 4, 2025

Don't show squiggles on unnecesarry code (#32082)

6de37fa57c • Conrad Irwin • Jun 4, 2025

agent: Introduce `ModelUsageContext` (#32076)

beb0d49dc4 • Bennet Bo Fenner • Jun 4, 2025

Add a script to connect to the database. (#32023)

c9aadadc4b • Conrad Irwin • Jun 4, 2025

A script to help with PR naggery (#32025)

bcd182f480 • Conrad Irwin • Jun 4, 2025

Set upstream tracking when pushing preview branch (#32075)

3987b60738 • Joseph T. Lyons • Jun 4, 2025

Bump Zed to v0.191 (#32073)

827103908e • Joseph T. Lyons • Jun 4, 2025

ruby: Add `sorbet` and `steep` to the list of available language servers (#32008)

8e9e3ba1a5 • Vitaly Slobodin • Jun 4, 2025

agent: Use new `has_pending_edit_tool_use` state for toolbar review buttons (#32071)

676ed8fb8a • Danilo Leal • Jun 4, 2025

Remove unused load_model method from LanguageModelProvider (#32070)

4304521655 • Ben Brandt • Jun 4, 2025

edit_file_tool: Fail when edit location is not unique (#32056)

04716a0e4a • Oleksiy Syvokon • Jun 4, 2025

Properly register buffers with reused language servers (#32057)

5e38915d45 • Kirill Bulatov • Jun 4, 2025

debugger: Use UUID for Go debug binary names, do not rely on OUT_DIR (#32004)

f9257b0efe • Alex • Jun 4, 2025

editor: Stabilize IME candidate box position during pre-edit on Wayland (#28429)

5d0c96872b • Wanten • Jun 4, 2025

bedrock: Fix ci failure due model enum and model name mismatch (#32049)

071e684be4 • Umesh Yadav • Jun 4, 2025

bedrock: Allow users to pick Thinking vs. Non-Thinking models (#31600)

2280594408 • Shardul Vaidya • Jun 4, 2025

bedrock: Fix Claude 4 output token bug (#31599)

09a1d51e9a • Shardul Vaidya • Jun 4, 2025

docs: Add OpenRouter agent support (#32011)

ac15194d11 • Umesh Yadav • Jun 4, 2025

project_panel: When initiating a drag the highlight selection should jump to the item you've picked up (#32044)

988d834c33 • Smit Barmase • Jun 4, 2025

Add `#[track_caller]` to test utilities that involve marked text (#32043)

48eacf3f2a • Michael Sloan • Jun 4, 2025