Bugfix: a server answering a streaming request (SendStreamingMessage, SubscribeToTask) with a plain JSON-RPC error envelope — instead of an SSE-framed event; the spec mandates neither — previously read as an empty, successfully closed stream. The client now decodes such responses and throws the contained A2AError.
Found by the a2a-conformance cross-SDK interop matrix; the corresponding scenario (errors/unsupported-operation-32004 against a2a-rs) is green with this release.
🤖 Generated with Claude Code