JANUARY 19, 2026
Sourcegraph 6.12.1271
A newer patch release is available: 6.12.1287. See all changes in Sourcegraph 6.12.
Details
Fixes
- Deep Search Fix edge case where question cancellation state is not respected
Fixed an edge case where Deep Search questions did not respect cancellation state from the database, preventing them from continuing indefinitely after being cancelled.
- Deep Search Stop infinite loop if tool parsing fails
Fixed infinite loop in DeepSearch when LLM tool argument parsing fails during streaming by properly propagating errors to internal callers
- Deep Search Add 50s timeout on mcp deepsearch query and give agent guidance to poll
MCP deepsearch queries on the old
.api/mcp/v1and new.api/mcpendpoints will now time out after 50 seconds to avoid Cloudflare connection timeouts. Queries exceeding this timeout return a link so agents can track completion and inform users where to follow progress. - Repositories Improve resilience of git clone process
- Fixes a log spam issue where EnsureRevision calls would logspam "failed to perform background repo update" when a scheduled repo update is already running.
- Fixes an issue where EnsureRevision would incorrectly increase the update failure counter on a repository if a scheduled fetch is already running.
- Fixes an issue where log output from Fetch could cause a Fetch to stall forever because the reader silently errored.