Deep Search now keeps long running conversations moving with automatic context compaction.
Deep Search now uses a fast subagent to find relevant files, reducing its context usage.
Added detailed logging for Deep Search sub-agent timeouts, including context errors, duration, token counts, and tool call information to aid in debugging timeout issues.
Export topic keywords in search.categorized telemetry event for Deep Search queries
Deep Search conversations triggered from MCP now display a "Triggered from MCP" badge.
The user-specific Batch Changes settings have been updated to make managing Batch Changes credentials and secrets easier.
Now configurable via CHANGESET_SYNC_WORKER_NUM_HANDLERS
Reworked admin UI for configuring code host credentials in Batch Changes, with improved PAT creation links that pre-select necessary scopes.
Added a per-queue events endpoint for executors to publish events to
The "textSearchIndex" field on the debug API now includes two new fields: "lastIndexStatus" and "lastIndexFailureMessage". "lastIndexStatus" represents the last status Zoekt reported to Sourcegraph. "lastIndexFailureMessage" contains the error message and is nullable. The error message is truncated to 12KiB and set to null on the next successful index.
Upgrade open telemetry collector v1.57.0/v0.151.0 -> v1.60.0/v0.154.0
RBAC permissions and roles are now sorted alphabetically.
GitHub App admin detail page now displays the app kind. For commit-signing batch changes apps, a warning banner appears when there are no installations, and guidance clarifies that commits will not be signed for organizations or repositories where the app is not installed.
The GitHub App admin detail page now displays who created the app, making it easier for site admins to audit and manage code host connections.