Skip to content

API: Catch Connection Cancellation on Client Disconnects #1115

@Shashankss1205

Description

@Shashankss1205
  • Gap: Clients closing browser tabs leave active SSE streaming loops running, which wastes thread pool resources.
  • Relevant Files:
    • src/codegraphcontext/api/mcp_sse.py
  • Task:
    • Capture client cancellation flags (RequestDisconnected) and stop generation loops.
  • Acceptance Criteria:
    • Closing tabs terminates worker stream loops.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status
Backlog tasks
Status
WebDevs

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions