agent-client-protocol 1.0.0rc2.
The WebSocket server transport ignores binary frames: receive() in acp/ws/server.py skips any event without text. A client that sends newline-delimited JSON as binary frames (the TypeScript SDK's ndjson stream over a WebSocket bridge does this) never gets an answer to initialize.
Expected: accept binary frames as UTF-8 newline-delimited JSON as well, possibly several records per frame.
agent-client-protocol1.0.0rc2.The WebSocket server transport ignores binary frames:
receive()inacp/ws/server.pyskips any event withouttext. A client that sends newline-delimited JSON as binary frames (the TypeScript SDK's ndjson stream over a WebSocket bridge does this) never gets an answer toinitialize.Expected: accept binary frames as UTF-8 newline-delimited JSON as well, possibly several records per frame.