Skip to content

Fix cancellation, heartbeat, and LSP symbol budget issues - #3854

Merged
Widthdom merged 13 commits into
mainfrom
fix-issue3658-3760-3705-3758-3743-latest
Jun 20, 2026
Merged

Fix cancellation, heartbeat, and LSP symbol budget issues#3854
Widthdom merged 13 commits into
mainfrom
fix-issue3658-3760-3705-3758-3743-latest

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Route LSP, MCP, and suggestion-store cancellation through the active request/shutdown tokens where issue reports found missing cancellation behavior.
  • Observe JSON heartbeat and HTTP MCP handler background work, while preserving expected cancellation and handler semaphore cleanup.
  • Cap and budget LSP document-symbol materialization/serialization, including pretty JSON response budgets.

Issue Scope

  • No existing work-start comments were found on the requested issues before work began; work-start comments were posted for all five issues.
  • No AGENTS.md, CLAUDE.md, or AGENT_GUIDE.md changes are included in this PR diff.

Validation

Fixes #3658
Fixes #3705
Fixes #3743
Fixes #3758
Fixes #3760

@Widthdom
Widthdom marked this pull request as ready for review June 20, 2026 16:30
@Widthdom
Widthdom merged commit 5bd92d1 into main Jun 20, 2026
2 of 9 checks passed
@Widthdom
Widthdom deleted the fix-issue3658-3760-3705-3758-3743-latest branch June 20, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment