74924bc
Fix ACP extension root dir (#42131) (cherry-pick to stable) (#42777)
Click to expand commit body
Cherry-pick of #42131 to stable
----
Agents running in extensions need to have a root directory of the
extension's dir for installation and authentication, but *not* for the
conversation itself - otherwise the agent is running things like
terminal commands in the wrong dir.
Release Notes:
- Fixed Agent Server extensions having the current working directory of
the extension rather than the project
Co-authored-by: Richard Feldman <richard@zed.dev>
dccfd90
Revert "git: Make GitPanel more responsive to long-running staging ops (#41667)" (#42661)
Click to expand commit body
This reverts commit aa61f25795bc9b039a000858c091b1c891f8ce5d.
Release Notes:
- Fixed an issue where the git panel checkbox was flickering and getting
out of sync with file state on disk
Jakub Konka
created
2f00fc1
Use windows runner for publishing winget package (#42144)
Click to expand commit body
Our new linux runners don't have powershell installed which causes the
`release-winget` job to fail. This simply runs that step on windows
instead.
Release Notes:
- N/A
1503279
Refresh releases page post deploy (#42218)
Click to expand commit body
Release Notes:
- N/A
Conrad Irwin
created
a6fc2a1
Fix panic when opening an invalid URL (#42483) (cherry-pick to stable) (#42637)
Click to expand commit body
Cherry-pick of #42483 to stable
----
Now instead of a panic we see this:
<img width="511" height="132" alt="Screenshot 2025-11-11 at 3 47 25 PM"
src="https://github.com/user-attachments/assets/48ba2f41-c5c0-4030-9331-0d3acfbf9461"
/>
Release Notes:
- Trying to open invalid URLs in a browser now shows an error instead of
panicking
Co-authored-by: Richard Feldman <richard@zed.dev>
ffefef9
remote: More nushell fixes (#42608) (cherry-pick to stable) (#42610)
Click to expand commit body
Cherry-pick of #42608 to stable
----
Closes https://github.com/zed-industries/zed/issues/42594
Release Notes:
- Fixed remote server installation failing with nutshell
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
70d9094
remote: Add missing quotation in `extract_server_binary` (#42085) (cherry-pick to stable) (#42607)
Click to expand commit body
Cherry-pick of #42085 to stable
----
Also respect the shell env for various commands again
Should close https://github.com/zed-industries/zed/issues/42027
Release Notes:
- Fixed remote server installation failing on some setups
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
7e7a791
diagnostics: Workaround weird panic in `update_path_excerpts` (#42602) (cherry-pick to stable) (#42605)
Click to expand commit body
Cherry-pick of #42602 to stable
----
Fixes ZED-36P
Patching this over for now until I can figure out the cause of this
Release Notes:
- Fixed panic in diagnostics pane
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
909cc30
gpui: Remove all (unsound) `ManuallyDrop` usages, panic on device loss (#42114) (cherry-pick to stable) (#42603)
Click to expand commit body
Cherry-pick of #42114 to stable
----
Given that when we lose our devices unrecoverably we will panic anyways,
might as well do so eagerly which makes it clearer.
Additionally this PR replaces all uses of `ManuallyDrop` with `Option`,
as otherwise we need to do manual bookkeeping of what is and isn't
initialized when we try to recover devices as we can bail out halfway
while recovering. In other words, the code prior to this was fairly
unsound due to freely using `ManuallyDrop::drop`.
Fixes ZED-1SS
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
c547a06
diagnostics: Close diagnosticsless buffers on refresh (#42503)
fbd98c1
agent_servers: Fix panic when setting default mode (#42452) (cherry-pick to preview) (#42455)
Click to expand commit body
Cherry-pick of #42452 to preview
----
Closes ZED-35A
Release Notes:
- Fixed an issue where Zed would panic when trying to set the default
mode for ACP agents
Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
zed-zippy[bot]
and
Bennet Bo Fenner
created
50b491b
gpui: Do not panic when unable to find the selected fonts (#42212) (cherry-pick to preview) (#42456)
Click to expand commit body
Cherry-pick of #42212 to preview
----
Fixes ZED-329
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
9dab0e5
remote: Add more context to error logging in wsl (#42450) (cherry-pick to preview) (#42451)
Click to expand commit body
Cherry-pick of #42450 to preview
----
cc https://github.com/zed-industries/zed/issues/40892
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
b0c8952
gpui: Fix invalid unwrap in windows window creation (#42426) (cherry-pick to preview) (#42429)
Click to expand commit body
Cherry-pick of #42426 to preview
----
Fixes ZED-34M
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
47bdf9f
terminal: Spawn terminal process on main thread on macos again (#42411) (cherry-pick to preview) (#42413)
Click to expand commit body
Cherry-pick of #42411 to preview
----
Closes https://github.com/zed-industries/zed/issues/42365, follow up to
https://github.com/zed-industries/zed/pull/42234
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
02cc776
diagnostics: Fix panic due non-sorted diagnostics excerpt ranges (#42416) (cherry-pick to preview) (#42419)
zed-zippy[bot]
,
Lukas Wirth
, and
Smit Barmase
created
07ffb17
remote: Flush to stdin when writing to sftp (#42103) (cherry-pick to preview) (#42361)
Click to expand commit body
Cherry-pick of #42103 to preview
----
https://github.com/zed-industries/zed/issues/42027#issuecomment-3497210172
Release Notes:
- Fixed ssh remoting potentially failing due to not flushing stdin to
sftp
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
b8c644a
Create sentry releases in after_release (#42169)
Click to expand commit body
This had been moved to auto-release preview, and was not running for
stable.
Closes #ISSUE
Release Notes:
- N/A
Cherry-pick of #42298 to preview
----
Fixes ZED-2CQ
We were doing the binary search by buffer points, but due to await
points within this function we could end up mixing points of differing
buffer versions.
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
0c64f51
acp: Fix issue with mentions when `embedded_context` is set to `false` (#42260) (cherry-pick to preview) (#42320)
Click to expand commit body
Cherry-pick of #42260 to preview
----
Release Notes:
- acp: Fixed an issue where Zed would not respect
`PromptCapabilities::embedded_context`
Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
zed-zippy[bot]
and
Bennet Bo Fenner
created
56bf1e0
agent_ui: Always allow to include symbols (#42261) (cherry-pick to preview) (#42321)
Click to expand commit body
Cherry-pick of #42261 to preview
----
We can always include symbols, since we either include a ResourceLink to
the symbol (when `PromptCapabilities::embedded_context = false`) or a
Resource (when `PromptCapabilities::embedded_context = true`)
Release Notes:
- Fixed an issue where symbols could not be included when using specific
ACP agents
Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
zed-zippy[bot]
and
Bennet Bo Fenner
created
1ce5974
Fix crash during drag-and-drop on Windows (#42227) (cherry-pick to preview) (#42301)
Click to expand commit body
Cherry-pick of #42227 to preview
----
The HGLOBAL is itself the HDROP. Do not dereference it.
Release Notes:
- windows: Fixed crashes during drag-and-drop operations
Co-authored-by: John Tur <john-tur@outlook.com>
zed-zippy[bot]
and
John Tur
created
db7d11e
terminal: Spawn terminal process on main thread on unix (#42234) (cherry-pick to preview) (#42236)
Click to expand commit body
Cherry-pick of #42234 to preview
----
Otherwise the terminal will not process the signals correctly
Release Notes:
- Fixed ctrl+c and friends not working in the terminal on macOS and
linux
Co-authored-by: Lukas Wirth <lukas@zed.dev>
17afd49
settings_ui: Use any open workspace window when opening settings links (#42106) (cherry-pick to preview) (#42196)
Click to expand commit body
Cherry-pick of #42106 to preview
----
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Ben Kunkle <ben@zed.dev>
zed-zippy[bot]
and
Ben Kunkle
created
6984c9b
workspace: Do not panic when the database is corruped (#42186) (cherry-pick to preview) (#42189)
Click to expand commit body
Cherry-pick of #42186 to preview
----
Fixes ZED-1NK
Release Notes:
- Fixed zed not starting when the database cannot be loaded
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
be8038e
project: Fetch latest lsp data in `deduplicate_range_based_lsp_requests` (#41971)
Click to expand commit body
Fixes ZED-2MK
Release Notes:
- Fixed a panic in inlay hints
Lukas Wirth
created
577467b
agent_ui: Do not show Codex wsl warning on wsl take 2 (#42096)
c21c47e
remote: Flush to stdin when writing to sftp 2 (#42126) (cherry-pick to preview) (#42187)
Click to expand commit body
Cherry-pick of #42126 to preview
----
https://github.com/zed-industries/zed/pull/42103#issuecomment-3498137130
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
92142fc
diagnostics: Fix diagnostics view no clearing blocks correctly (#42179) (cherry-pick to preview) (#42181)
Click to expand commit body
Cherry-pick of #42179 to preview
----
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
zed-zippy[bot]
and
Lukas Wirth
created
ed0121d
project: Remove unnecessary panic (#42167) (cherry-pick to preview) (#42168)
Click to expand commit body
Cherry-pick of #42167 to preview
----
If we are in a remote session with the remote dropped, this path is very
much reachable if the call to this function got queued up in a task.
Fixes ZED-124
Release Notes:
- N/A *or* Added/Fixed/Improved ...
Co-authored-by: Lukas Wirth <lukas@zed.dev>
7e6cdab
language: Fix completion menu no longer prioritizes relevant items for Typescript and Python (#42065)
Click to expand commit body
Closes #41672
Regressed in https://github.com/zed-industries/zed/pull/40242
Release Notes:
- Fixed issue where completion menu no longer prioritizes relevant items
for TypeScript and Python.
Smit Barmase
created
f91f3f2
Run ACP login from same cwd as agent server (#42038)
Click to expand commit body
This makes it possible to do login via things like `cmd: "node", args:
["my-node-file.js", "login"]`
Also, that command will now use Zed's managed `node` instance.
Release Notes:
- ACP extensions can now run terminal login commands using relative
paths
Richard Feldman
created
4ebc20b
agent_ui: Fix how icons from external agents are displayed (#42034)