- Serialize reconnect resume re-probes (parity with agents 0.17.2, #1837) (#1837)
- Ymansurozer ymansurozer@gmail.com
Brings the Vue port to parity with @cloudflare/ai-chat 0.9.x on resume/recovery.
- Resume dedupe: fallback-ACK a resume offer at most once per socket, preventing duplicated assistant text on a double resume replay (upstream 0.8.5)
isRecoveringreactive flag, driven by thecf_agent_chat_recoveringframe and distinct from streaming (upstream 0.8.0)cancelOnClientAbortoption: generic client aborts are local-only by default; explicitstop()always cancels the server turn — including resume-fallback-observed and transport-resumed turns (upstream 0.7.0)cf_agent_stream_pendinghandling: extend the resume probe 5s → 60s during the server's pre-stream window (upstream 0.9.0)connectionErrorsurfaced from theAgentClienton terminal WebSocket close (upstream 0.9.0)
- Bump
agentsto 0.17.0 and raise the peer floor to>=0.17.0(first version exportingconnectionError/onConnectionError)
- Ymansurozer ymansurozer@gmail.com
- Initial scaffold (c717193)
- Write README with usage, API, coverage table (16461f2)
- Ymansurozer ymansurozer@gmail.com