Skip to content

Fix streaming deadlock and harden websocket/SSE chat flow#7

Merged
jbold merged 5 commits into
mainfrom
feat/testing-suite-phase2
Feb 8, 2026
Merged

Fix streaming deadlock and harden websocket/SSE chat flow#7
jbold merged 5 commits into
mainfrom
feat/testing-suite-phase2

Conversation

@jbold
Copy link
Copy Markdown
Owner

@jbold jbold commented Feb 8, 2026

Summary\n- fix deadlock in agent streaming loop by draining provider events concurrently\n- harden SSE parsing for CRLF/LF/CR framing and add stream/request timeout handling\n- add gateway/websocket diagnostics for request/event flow and stream completion\n- add UI websocket logging + timeout/close handling improvements\n- add regression tests for numeric JSON-RPC ids and high-volume stream draining\n\n## Validation\n- cargo test\n- ./scripts/test-wasm-ui.sh\n- ./scripts/test-e2e.sh

@jbold jbold merged commit a1857ea into main Feb 8, 2026
4 of 5 checks passed
@jbold jbold deleted the feat/testing-suite-phase2 branch February 8, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant