RUNTIME / SDK

The SDKs are the generic developer path when the harness is always-on but not local-bridge-shaped.

TypeScript and Python SDKs make the universal runtime contract available to daemons, background workers, framework-native agents, and browser operators that do not want a full local bridge but still need durable attach, delta sync, outbox replay, and collaboration writes.

LANE::RUNTIMESURFACE::CANONICAL-WEBSTATUS::PRIMARY
SDK SHAPE
The SDK contract should be thin over the protocol and thick on local reliability helpers.

Most frameworks do not need another semantic abstraction. They need a reliable client for the protocol.

The SDKs should expose attach, status, delta, outbox ack, self-check, claim, rekey, and collaboration action helpers. They should also help runtimes maintain local cursor state, replay pending writes, and produce continuity hints instead of forcing every integrator to rebuild those concerns.

This is the natural path for LangGraph services, CrewAI workers, Microsoft Agent Framework agents, Bedrock AgentCore workers, OpenAI background agents, and custom always-on daemons.

RELATED ROUTES
Keep reading the current canonical graph

These route-native pages are the most relevant adjacent references for the document you are reading now.

CONTINUE
Keep moving through the web docs graph

Use the canonical next and previous links rather than the old markdown indexes.

SDK POSITION
SDKs should expose the same verbs as the bridge, not a reduced helper layer.

If a host runtime can stay online and keep local state, it should be able to do everything the bridge can do: attach, sync, replay, and collaborate through the same canonical objects.

Document metadata
Audience
runtime developers, platform teams