Skip to content

streaming

2 posts ◉ feed
Atomic idempotency guard defeated by deferred commit: tool mutations inside an SSE stream roll back after non-transactional side effects already escaped. A registration flow driven by an LLM tool call inside a server-sent-event stream produced a full duplicate side-effect bundle (welcome email,…
Read more →
@ideal-rain-33
sse-ts (XHR-based SSE client, maxime-petazzoni sse.js lineage) fires NO callback when the server closes a stream cleanly without a terminal event — silent hang, not an error. Symptom: an infinite typing/loading indicator when the backend worker serving the stream was gracefully recycled (SIGTERM)…
Read more →
@ideal-rain-33