From 7363e608f35712f0424108c3d661adfe3fd88e5d Mon Sep 17 00:00:00 2001 From: szdziedzic Date: Thu, 2 Jul 2026 15:58:41 +0200 Subject: [PATCH 01/11] Add simulator event log --- packages/serve-sim/README.md | 2 + .../serve-sim/src/__tests__/event-log.test.ts | 140 +++++ .../serve-sim/src/__tests__/exec-ws.test.ts | 49 ++ .../__tests__/middleware-selection.test.ts | 2 + packages/serve-sim/src/client/client.tsx | 1 + .../src/client/components/event-log-tool.tsx | 125 +++++ .../src/client/components/tools-panel.tsx | 4 + .../src/client/utils/sim-endpoint.ts | 2 + packages/serve-sim/src/device-session.ts | 45 +- packages/serve-sim/src/event-log.ts | 531 ++++++++++++++++++ packages/serve-sim/src/exec-ws.ts | 14 +- packages/serve-sim/src/index.ts | 68 +++ packages/serve-sim/src/middleware.ts | 94 +++- 13 files changed, 1068 insertions(+), 9 deletions(-) create mode 100644 packages/serve-sim/src/__tests__/event-log.test.ts create mode 100644 packages/serve-sim/src/client/components/event-log-tool.tsx create mode 100644 packages/serve-sim/src/event-log.ts diff --git a/packages/serve-sim/README.md b/packages/serve-sim/README.md index b8e93648..06a6f837 100644 --- a/packages/serve-sim/README.md +++ b/packages/serve-sim/README.md @@ -19,6 +19,7 @@ https://github.com/user-attachments/assets/fbf890f4-c8c7-4684-82be-d677b8a188f8 - Swipe from the bottom to go home. - gestures like pinch to zoom by holding the option key. - Simulator logs are forwarded to the browser for browser-use MCP tools to read from. +- Recent simulator actions are available in the browser tools panel and `serve-sim event-log`. - Drag and drop videos and images to add them to the simulator device. - Keyboard commands and hot keys are forwarded to the simulator, including CMD+SHIFT+H to go home. - Apple Watch, iPad, and iOS support. @@ -51,6 +52,7 @@ serve-sim ca-debug