getSimulatorStatus
Check live simulator session status to confirm active streams, attached roles, and detect stale connections. Also lists available test videos for capture.
Instructions
Read a live simulator session's current state — phase (active/paused/closed), hardware-ready, attached roles (app + browser), active capability streams (which videoFrames/audioChunks/transcriptions subscriptions are open right now), and the testVideos list available to drive setSimVideo (defaults bundled with the platform plus any MP4s uploaded for this project on the simulator page). Also returns a freshness advisory — each role's connectedAt plus the staleness rule — so you can catch the #1 silent failure in the test loop: driving a connection that went STALE after a code change (rebuilt/reinstalled the app → relaunch it so it's the fresh build; pushed a deploy → it severed the sim WebSockets, so re-ensure the browser). Session-level snapshot only. USE during testing to confirm a stream is open, the session is healthy, the app role has attached, to check a connection isn't stale after a change, or to discover which test videos you can pipe into capture_photo/capture_video. DON'T USE for event traces (use getEventLog).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes |