RUNBRIDGEAG-UI / SDK MIGRATION

PINNED CLIENTS · LOCAL REPLAY

Run your AG-UI capture through both SDKs.

0.0.591.0.2

See what reaches your subscribers, messages and state. Review a change, run it again, then take the exact SDKs and observations with you.

01 / Load one capture

JSON · JSONL · SSE

Drop the run you want to understand.

8 MiB · 5,000 events · nothing uploaded · no API keys
OR START WITH A KNOWN DIFFERENCE

No run loaded. Choose an example or your own capture.

What does a resolved run actually prove?

The two pinned TypeScript clients consumed a local SSE response. This does not execute a model or tool, test your backend middleware, render your application, or certify a producer stream. A provider RUN_ERROR can coexist with a resolved SDK promise. Missing run boundaries and unterminated SSE frames are shown separately.

All data is processed in browser Workers. The page fetches only fixed same-origin code and replay assets. Captured URLs and tool arguments are never executed. The comparison keeps raw data, delivered events and reviewed branch inputs distinct.

Start with metadata and nulls, tool-result media or the capture contract. The method page records exact versions and test limits.

Edit the captured input

Initial context (optional)

Observed value