← Back to all sparks
A

Ably

INFRA · APIS
Velocity6.3

Ably is building an agent transport layer on its realtime core, shipping AI SDK versions every ten days.

realtime-infrastructureai-agentsdurable-executionliveobjectssdk-parityconnectivity
Current state
Two release trains run side by side in this feed. The AI Transport SDK is moving fast and pre-1.0 — durable execution in 0.5.0, mid-run steering in 0.6.0, an OpenAI Responses codec in 0.7.0, each roughly ten days apart and each carrying breaking changes. The Pub/Sub and Java SDKs move at a steadier pace, working through LiveObjects reach, React and React Native support, and now connectivity fallbacks.
Where it's heading
Ably is treating agent conversations as a transport problem — sessions, resumability, and multi-client reconciliation — rather than as a model-integration problem, and the primitives shipping in AI Transport keep pointing that way. The Pub/Sub line is being pulled along behind it: LiveObjects path APIs and React hooks are the state layer those agent sessions need. The pre-1.0 SDK will keep breaking as the shape settles, which is a reasonable trade while the category is unsettled.
Prediction
Expect AI Transport to keep adding provider codecs beyond OpenAI Responses and to approach an API freeze as breaking changes get more expensive. LiveObjects support should continue spreading across the language SDKs, following the Java path-based API with other platforms.

Recent moves

  1. 1d ago

    Pub/Sub JS SDK v2.27.0: Fallback for networks that block WebSockets

    Clients on networks whose proxies reject WebSockets now fall back to HTTP polling instead of failing and retrying indefinitely, and Ably rather than the client decides whether a suspended connection can resume. Unglamorous reliability work, but it is the layer everything else in this feed — including agent sessions — sits on.

    View source ↗
  2. 11d ago

    AI Transport JS SDK v0.7.0: OpenAI Responses codec

    ⚡ SPARK

    A dedicated OpenAI Responses codec lets an agent talking to that API stream over an Ably channel with client-executed and approval-gated tools intact. It ties the AI Transport bet to the provider API most agents are written against, and fixes the multi-client tool-answer collision that would have surfaced the moment anyone ran it in two tabs.

    View source ↗
  3. 18d ago

    Pub/Sub JS SDK v2.26.0: React hook for LiveObjects

    A useObject hook subscribes React components to LiveObjects state with an optional selector and fully typed results, plus push token rotation for React Native. It brings the state layer into the idiom React developers already use, which matters for the collaborative and agent UIs this feed keeps circling.

    View source ↗
  4. 21d ago

    AI Transport JS SDK v0.6.0: Mid-run steering

    run.steer() lets a user redirect an agent mid-response without cancelling the run or opening a new one. A genuinely new interaction primitive, though it extends the AI Transport session model rather than redirecting it.

    View source ↗
  5. 25d ago

    Pub/Sub JS SDK v2.25.0: Push notifications for React Native

    A React Native push plugin lets an app register as a notification target while supplying its own storage and token acquisition, so no native module dependencies enter the build. Platform reach for the Pub/Sub line, delivered in a way that avoids the usual native-dependency cost.

    View source ↗
  6. 29d ago

    Java SDK v1.8.0: Support LiveObjects Path based API

    The Java SDK gains the LiveObjects path-based API, addressing nested LiveMap and LiveCounter structures by path and keeping subscriptions valid as underlying objects change. Parity work that spreads the state model Ably is standardizing on beyond JavaScript.

    View source ↗