76ab2d7
Switch to ubuntu24.04
Peter Tripp created
76ab2d7
Switch to ubuntu24.04
Peter Tripp created
77c3a8c
ci: Switch from ubuntu-latest to namespace-profile-2x4-ubuntu-2204
Peter Tripp created
132daef
lsp: Add basic test for server tree toolchain use (#36692)
Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created
4bee06e
acp: Use `ResourceLink` for agents that don't support embedded context (#36687)
The completion provider was already limiting the mention kinds according to `acp::PromptCapabilities`. However, it was still using `ContentBlock::EmbeddedResource` when `acp::PromptCapabilities::embedded_context` was `false`. We will now use `ResourceLink` in that case making it more complaint with the specification. Release Notes: - N/A
Agus Zubiaga created
f23314b
editor: Use editorconfig's max_line_length for hard wrap (#36426)
PR #20198, "Do not alter soft wrap based on .editorconfig contents" removed support for setting line lengths for both soft and hard wrap, not just soft wrap. This causes the `max_line_length` property within a `.editorconfig` file to be ignored by Zed. This commit restores allowing for hard wrap limits to be set using `max_line_length` without impacting soft wrap limits. This is done by merging the `max_line_length` property from an editorconfig file into Zed's `preferred_line_length` property. Release Notes: - Added support for .editorconfig's `max_line_length` property Signed-off-by: Ryan Drew <git@ry4n.me>
Ryan Drew created
697a39c
Fix issue where renaming a file would not update imports in related files if they are not open (#36681)
Closes #34445 Now we open a multi-buffer consisting of buffers that have updated, renamed file imports. Only local is handled, for now. Release Notes: - Fixed an issue where renaming a file would not update imports in related files if they are not already open.
Smit Barmase created
d9ea97e
acp: Detect gemini auth errors and show a button (#36641)
Closes #ISSUE Release Notes: - N/A
Conrad Irwin created
d8fc779
acp: Hide history unless in native agent (#36644)
Release Notes: - N/A
Conrad Irwin created
001ec97
acp: Use file icons for edit tool cards when ToolCallLocation is known (#36684)
Release Notes: - N/A
Bennet Bo Fenner created
2781a30
collab: Add Orb subscription status and period to `billing_subscriptions` table (#36682)
This PR adds the following new columns to the `billing_subscriptions` table: - `orb_subscription_status` - `orb_current_billing_period_start_date` - `orb_current_billing_period_end_date` Release Notes: - N/A
Marshall Bowers created
e0613cb
Add Rodio audio pipeline as alternative to current LiveKit pipeline (#36607)
Rodio parts are well tested and need less configuration then the livekit
parts. I suspect there is a bug in the livekit configuration regarding
resampling. Rather then investigate that it seemed faster & easier to
swap in Rodio.
This opens the door to using other Rodio parts like:
- Decibel based volume control
- Limiter (prevents sound from becoming too loud)
- Automatic gain control
To use this add to settings:
```
"audio": {
"experimental.rodio_audio": true
}
```
Release Notes:
- N/A
Co-authored-by: Mikayla <mikayla@zed.dev>
Co-authored-by: Antonio Scandurra <me@as-cii.com>
David Kleingeld , Mikayla , and Antonio Scandurra created
1dd2371
Fix more improper uses of the `buffer_id` field of `Anchor` (#36636)
Follow-up to #36524 Release Notes: - N/A
Cole Miller created
f63d8e4
Show excerpt dividers in `without_headers` multibuffers (#36647)
Release Notes: - Fixed diff cards in agent threads not showing dividers between disjoint edited regions.
Cole Miller created
ad64a71
acp: Allow collapsing edit file tool calls (#36675)
Release Notes: - N/A
Bennet Bo Fenner created
f435af2
acp: Use unstaged style for diffs (#36674)
Release Notes: - N/A
Antonio Scandurra created
c5ee3f3
Avoid suspending panicking thread while crashing (#36645)
On the latest build @maxbrunsfeld got a panic that hung zed. It appeared that the hang occured after the minidump had been successfully written, so our theory on what happened is that the `suspend_all_other_threads` call in the crash handler suspended the panicking thread (due to the signal from simulate_exception being received on a different thread), and then when the crash handler returned everything was suspended so the panic hook never made it to the `process::abort`. This change makes the crash handler avoid _both_ the current and the panicking thread which should avoid that scenario. Release Notes: - N/A
Julia Ryan created
7f1bd2f
remote: Fix toolchain RPC messages not being handled because of the entity getting dropped (#36665)
Release Notes: - N/A
Piotr Osiewicz created
62f2ef8
agent2: Allow expanding terminals individually (#36670)
Release Notes: - N/A
Bennet Bo Fenner created
fda6eda
Fix @-mentioning threads when their summary isn't ready yet (#36664)
Release Notes: - N/A
Antonio Scandurra created
ed84767
Fix overlooked Clippy lints (#36659)
Follow-up of https://github.com/zed-industries/zed/pull/36557 that is needed after https://github.com/zed-industries/zed/pull/36652 Release Notes: - N/A
Kirill Bulatov created
cde0a5d
Add a non-style lint exclusion (#36658)
Follow-up of https://github.com/zed-industries/zed/pull/36651 Restores https://github.com/zed-industries/zed/pull/35955 footgun guard. Release Notes: - N/A
Kirill Bulatov created
68f97d6
editor: Use `highlight_text` to highlight matching brackets, fix unnecessary inlay hint highlighting (#36540)
Closes #35981 Release Notes: - Fixed bracket highlights overly including parts of inlays when highlighting Before - <img width="1480" height="602" alt="Screenshot from 2025-08-19 17-15-06" src="https://github.com/user-attachments/assets/8e6b5ed8-f133-4867-8352-ed93441fbd8b" /> After - <img width="1480" height="602" alt="Screenshot from 2025-08-19 17-24-26" src="https://github.com/user-attachments/assets/1314e54e-ecf9-4280-9d53-eed6e96e393f" />
Sachith Shetty created
5dcb908
Stop waiting for part of LSP responses on remote Collab clients' part (#36557)
Instead of holding a connection for potentially long LSP queries (e.g. rust-analyzer might take minutes to look up a definition), disconnect right after sending the initial request and handle the follow-up responses later. As a bonus, this allows to cancel previously sent request on the local Collab clients' side due to this, as instead of holding and serving the old connection, local clients now can stop previous requests, if needed. Current PR does not convert all LSP requests to the new paradigm, but the problematic ones, deprecating `MultiLspQuery` and moving all its requests to the new paradigm. Release Notes: - Improved resource usage when querying LSP over Collab --------- Co-authored-by: David Kleingeld <git@davidsk.dev> Co-authored-by: Mikayla Maki <mikayla@zed.dev> Co-authored-by: David Kleingeld <davidsk@zed.dev>
Kirill Bulatov , David Kleingeld , Mikayla Maki , and David Kleingeld created
c731bb6
Re-add redundant clone (#36652)
Although I said I'd do this, I actually didn't... Updates #36651 Release Notes: - N/A
Conrad Irwin created
4b03d79
Remove style lints for now (#36651)
Closes #36577 Release Notes: - N/A
Conrad Irwin created
9a3e4c4
acp: Suggest upgrading to preview instead of latest (#36648)
A previous PR changed the install command from `@latest` to `@preview`, but the upgrade command kept suggesting `@latest`. Release Notes: - N/A
Agus Zubiaga created
568e1d0
acp: Add e2e test support for NativeAgent (#36635)
Release Notes: - N/A
Ben Brandt created
6f24277
acp: Update to 0.0.30 (#36643)
See: https://github.com/zed-industries/agent-client-protocol/pull/20 Release Notes: - N/A
Agus Zubiaga created
8ef9ecc
windows: Fix `RevealInFileManager` (#36592)
Closes #36314 This PR takes inspiration from [Electron’s implementation](https://github.com/electron/electron/blob/dd54e84a58531b52680f7f736f593ee887eff6a7/shell/common/platform_util_win.cc#L268-L314). Before and after: https://github.com/user-attachments/assets/53eec5d3-23c7-4ee1-8477-e524b0538f60 Release Notes: - N/A
张小白 created
3dd3629
docs: Add table of all actions (#36642)
Closes #ISSUE Release Notes: - N/A *or* Added/Fixed/Improved ...
Ben Kunkle created
74c0ba9
acp: Reliably suppress gemini abort error (#36640)
https://github.com/zed-industries/zed/pull/36633 relied on the prompt request responding before cancel, but that's not guaranteed Release Notes: - N/A
Agus Zubiaga created
c20233e
agent_ui: Fix signed-in check in Zed provider configuration (#36639)
This PR fixes the check for if the user is signed in in the Agent panel configuration. Supersedes https://github.com/zed-industries/zed/pull/36634. Release Notes: - Fixed the user's plan badge near the Zed provider in the Agent panel not showing despite being signed in.
Marshall Bowers created
ffb9951
acp: Supress gemini aborted errors (#36633)
This PR adds a temporary workaround to supress "Aborted" errors from Gemini when cancelling generation. This won't be needed once https://github.com/google-gemini/gemini-cli/pull/6656 is generally available. Release Notes: - N/A
Agus Zubiaga created
5120b6b
acp: Handle Gemini Auth Better (#36631)
Release Notes: - N/A --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Conrad Irwin and Danilo Leal created
c9c708f
nix: Re-enable nightly builds (#36632)
Release Notes: - N/A
Julia Ryan created
9e34bb3
acp: Hide feedback buttons for external agents (#36630)
Release Notes: - N/A
Agus Zubiaga created
595cf1c
acp: Rename `assistant::QuoteSelection` and support it in agent2 threads (#36628)
Release Notes: - N/A
Cole Miller created
d1820b1
acp: Suggest installing gemini@preview instead of latest (#36629)
Release Notes: - N/A
Agus Zubiaga created
fb7edbf
thread_view: Add recent history entries & adjust empty state (#36625)
Release Notes: - N/A
Danilo Leal created
02dabbb
acp thread view: Do not go into editing mode if unsupported (#36623)
Release Notes: - N/A
Agus Zubiaga created
fa8bef1
Bump Zed to v0.202 (#36622)
Release Notes: -N/A
Joseph T. Lyons created
739e455
Fix typo in `Excerpt::contains` (#36621)
Follow-up to #36524 Release Notes: - N/A
Cole Miller created
b0bef3a
agent2: Clean up tool descriptions (#36619)
schemars was passing along the newlines from the doc comments. This should make these closer to the markdown file versions we had in the old agent. Release Notes: - N/A
Ben Brandt created
2813073
message editor: Only allow types of content the agent can handle (#36616)
Uses the new [`acp::PromptCapabilities`](https://github.com/zed-industries/agent-client-protocol/blob/a39b7f635d67528f0a4e05e086ab283b9fc5cb93/rust/agent.rs#L194-L215) to disable non-file mentions and images for agents that don't support them. Release Notes: - N/A
Agus Zubiaga created
74ce543
clippy: println_empty_string & non_minimal_cfg (#36614)
- **clippy: Fix println-empty-string** - **clippy: non-minimal-cfg** Related to #36577 Release Notes: - N/A
Piotr Osiewicz created
b6722ca
Remove special case for singleton buffers from `MultiBufferSnapshot::anchor_at` (#36524)
This may be responsible for a panic that we've been seeing with increased frequency in agent2 threads. Release Notes: - N/A Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Cole Miller and Conrad Irwin created
ec8106d
Fix `clippy::println_empty_string`, `clippy::while_let_on_iterator`, `clippy::while_let_on_iterator` lint style violations (#36613)
Related: #36577 Release Notes: - N/A
Umesh Yadav created
41e28a7
Add tracked buffers for agent2 mentions (#36608)
Release Notes: - N/A
Cole Miller created
8334cdb
agent2: Port feedback (#36603)
Release Notes: - N/A --------- Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
Bennet Bo Fenner and Ben Brandt created
d0fb612
Fix scrollbar flicker when streaming agent2 response (#36606)
This was caused by calling `list_state.splice` on updated entries. We don't need to splice the entry, as we'll recompute its measurements automatically when we render it. Release Notes: - N/A
Antonio Scandurra created