Branches (982)

ci_freebsd_bigger

92421d7 ci: Re-enable FreeBSD remote-server builds

Peter Tripp created

acp-champagne

f819935 Connect Native Agent responses to UI display

Click to expand commit body
User-visible improvements:
- Native Agent now shows AI responses in the chat interface
- Uses configured default model from settings instead of random selection
- Streams responses in real-time as the model generates them

Technical changes:
- Implemented response stream forwarding from Thread to AcpThread
- Created Session struct to manage Thread and AcpThread together
- Added proper SessionUpdate handling for text chunks and tool calls
- Fixed model selection to use LanguageModelRegistry's default
- Added comprehensive logging for debugging model interactions
- Removed unused cwd parameter - native agent captures context differently than external agents

Nathan Sobo created

new-acp-nathan

8890f59 Fix some breakages against agent-client-protocol/main

Nathan Sobo created

cherry-pick-debugger-test-fix-197

fb31a75 debugger: Send initialized event from fake server at a more realistic time (#35446)

Click to expand commit body
The spec says:

> :arrow_left: Initialized Event
> This event indicates that the debug adapter is ready to accept
configuration requests (e.g. setBreakpoints, setExceptionBreakpoints).
>
> A debug adapter is expected to send this event when it is ready to
accept configuration requests (but not before the initialize request has
finished).

Previously in tests, `intercept_debug_sessions` was just spawning off a
background task to send the event after setting up the client, so the
event wasn't actually synchronized with the flow of messages in the way
the spec says it should be. This PR makes it so that the `FakeTransport`
injects the event right after a successful response to the initialize
request, and doesn't send it otherwise.

Release Notes:

- N/A

Cole Miller created

more-retries

a2ce038 eval: retry in more scenarios

Ben Brandt created

docs-ai-prefix-accident

fbc784d Use the user from the `CloudUserStore` to drive the user menu (#35375)

Click to expand commit body
This PR updates the user menu in the title bar to base the "signed in"
state on the user in the `CloudUserStore` rather than the `UserStore`.

This makes it possible to be signed-in—at least, as far as the user menu
is concerned—even when disconnected from Collab.

Release Notes:

- N/A

Marshall Bowers created

windows/remove-d2d

4a3d567 Remove debugging code, commented code

Max Brunsfeld created

mcp-acp-gemini

02d3043 Rename arg to experimental-mcp

Agus Zubiaga created

acp-auto-accept

c655428 Have agent servers respect always_allow_tool_actions

Richard Feldman created

esthertrapadoux-patch-1

a137562 Update README.md

Click to expand commit body
Trigger vercel access

esthertrapadoux created

local-hugging-face

4bfc895 Switch back to getting mistralrs from GitHub

Richard Feldman created

fix-bottom-dock-not-updating

1501ae0 Upgrade rodio to 0.21 (#34368)

Click to expand commit body
Hi all,

We just released [Rodio
0.21](https://github.com/RustAudio/rodio/blob/master/CHANGELOG.md)
:partying_face: with quite some breaking changes. This should take care
of those for zed. I tested it by hopping in and out some of the zed
channels, sound seems to still work.

Given zed uses tracing I also took the liberty of enabling the tracing
feature for rodio.

edit:
We changed the default wav decoder from hound to symphonia. The latter
has a slightly more restrictive license however that should be no issue
here (as the audio crate uses the GPL)

Release Notes:

- N/A

David Kleingeld created

clear-glyph-atlas-on-resize-font

f20341d wip

Max Brunsfeld created

fix-reveal-project-panel-when-sticky-items

cfdc654 add offset to uniform list scroll state

Smit Barmase created