9672139228
- Added `readSseEvents` and `ServerSentEvent` exports in utils for reusable SSE stream parsing. - Replaced Anthropic's local SSE parser with shared `readSseEvents(response.body, signal)` decoding. - Updated abort handling in agent stream loop to race an `ABORTED` sentinel with `responseIterator.next()`. - Expanded stream tests for `readSseEvents` parsing of CRLF, comments, split UTF-8 chunks, and trailing events.