Branches (1379)

remove-legacy-thread-history-view

a5b116c agent_ui: Remove history view

Bennet Bo Fenner created

tomhoule-vuxpwotzwltu

121cac8 context_server: Mirror authorization server grant_types_supported

Click to expand commit body
In MCP OAuth, mirror the authorization server's grant_types_supported in the
DCR registration body instead of hardcoding just authorization_code.
Logfire's auth server requires both authorization_code and refresh_token
in grant_types, and we already uses refresh tokens, so the only issue
was not advertising the capability during registration. The DCR body now
intersects our supported grant types with what the server advertises, or
sends all of ours when the server metadata omits grant_types_supported.

Without this change, the Pydantic Logfire MCP auth server refuses our client registration.

Tom Houlé created

tomhoule-owruotnxnsqw

38a5e03 context_server: Handle buggy server WWW-Authenticate resource_metadata URLs

Click to expand commit body
When the resource_metadata URL from the WWW-Authenticate header is same-origin but points to a broken endpoint (for example Pydantic Logfire doubles the path component, producing /mcp/mcp), fall back to the RFC 9728 well-known URIs instead of failing outright. The header URL is still tried first per the MCP spec requirement.

Tom Houlé created

improve-replace-perf

cfe4f54 skip redudant excerpts check per match

Smit Barmase created

veykril/push-pmxpurqtzmqw

1039f00 Speed up collab test a bit by doing less repeated work in multi iteration tests

Lukas Wirth created

parallel-agent-telemetry

c1fc9df Remove redundant use telemetry import from sidebar

Katie Geer created

veykril/push-xyxqquzzywls

d95628a Prevent auto-restart of language servers after stopping single servers

Click to expand commit body
Extend the stop-suppresses-restart mechanism to also work when stopping
individual language servers, not just "Stop All Servers".

Replace the single language_servers_stopped boolean with two fields:
- all_language_servers_stopped: set by Stop All Servers
- stopped_language_servers: tracks individually-stopped servers by name

When a user stops a specific language server, its name is recorded in the
stopped set. The three auto-start paths (buffer registration, server tree
refresh, settings-triggered restarts) now skip servers in this set.

Restarting a specific server clears it from the stopped set. Restart All
Servers clears both the global flag and the per-server set.

Lukas Wirth created

propagate-keyboard-nav-thread-view

804fb44 Propagate PgDn/PgUp if it wasn't handled by editor

Click to expand commit body
This way these keys can be used for scrolling agent thread
when the message is empty or when the cursor is already at
the top/bottom of the text

Oleksiy Syvokon created

fix-issue-53275-e8b3f77104f826b7

fc90359 address feedback

Kunall Banerjee created

remove-old-buffer-apis

8b943c6 Restrict snapshot edits to a single-edit divergence from buffer

Max Brunsfeld created

clickable-project-groups

82b964c Make clicking on the project header give you a consistent workspace

Mikayla Maki created

docs/account-billing-nav

18920c1 docs: Clarify Edit Predictions scope, remove redundancy, fix line breaks

morgankrey created

feat/chatgpt-subscription-provider

66ec871 Merge remote-tracking branch 'origin/main' into feat/chatgpt-subscription-provider

Agus Zubiaga created

kb/code-lens

b4cf654 Support code lens in the editor

Click to expand commit body
# Conflicts:
#	crates/editor/src/editor.rs

Kirill Bulatov created

oaken-spruce

49c94f3 Merge remote-tracking branch 'origin/main' into oaken-spruce

Richard Feldman created

repalce-file-view-backend

e06a620 Fix proto ci errors

Anthony Eid created