2.0.0 - 2026-07-23
- Upgrade to
agent-client-protocol2.x. Transport implementations and the core handlers/types they connect must be migrated together.
See the core 2.0 migration guide for the shared transport changes.
- Preserve incoming JSON-RPC batch frames and grouped responses across HTTP and WebSocket
transports, including session-aware HTTP routing. HTTP clients validate batch messages, track
session and request bookkeeping for valid entries, and open streams returned by grouped
session/newandsession/forkresponses. The HTTP server accepts a mixed initial batch wheninitializeis its first call-shaped entry. (#275, #280, #286) - Establish connection and session SSE streams before posting dependent messages while continuing to deliver callbacks and complete earlier POSTs during setup. Pending setup is cancelled cleanly when the outgoing ACP channel closes. Call-bearing batches remain in peer order, while response-only frames can bypass a pending call to complete an SSE callback. (#280, #286)
- Drain final routed messages to established HTTP SSE and WebSocket streams before closing them when the connected agent exits. (#286)
1.3.0 - 2026-07-20
- (acp) Handle incoming EOF correctly (#261)
1.1.0 - 2026-07-06
- (acp) Make request cancellation stable (#242)
1.0.0 - 2026-06-24
- (deps) bump tower-http from 0.6.11 to 0.7.0 (#220)
0.1.1 - 2026-06-22
- updated the following local packages: agent-client-protocol