=== R10-started-agentoff / after === [2026-11-10T00:19:44.951Z] CAPTURE {"side":"after","fixture":"R10-started-agentoff","runtimeBaseline":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","checkoutHEAD":"9f3180ba42ff5597d9a3d8a2f62ff41ce52bab92","timestamp":"2026-11-10T00:19:44.951Z","os":"Linux 6.1.102 x64","node":"v26.12.1","agentDeviceVersions":["0.21.31","0.21.30"],"hubVersion":"0.19.1"} [2026-11-10T00:19:44.963Z] executed source SHA256 {"file":"apps/server/src/device/LocalDeviceHost.ts","sha256":"afb66f042e05169f791d9a0e55f089d4d99baafb2630cacc231cdccbe747de19","matchesBaseline":true} [2026-11-10T00:19:44.972Z] executed source SHA256 {"file":"apps/server/src/device/DeviceToolchain.ts","sha256":"56c2e87f0e6ea0410d9d6d8d5bba520bd4ef2218ff8cbb3ab89eb83800a055e3","matchesBaseline":true} [2026-11-10T00:19:44.972Z] observation method NODE_OPTIONS preload observes actual node:child_process spawn/spawnSync/execFile/fork, syncs ESM builtins, and records child PID + executable + arguments; server source unchanged; action window excludes fixture/setup launches. All daemon PID checks compare /proc start ticks and exclude zombies. [2026-11-10T00:19:45.088Z] isolated fixture ADB server {"pid":550417,"port":38767} [2026-11-10T00:19:45.164Z] install fixture inventory [{"version":"0.21.31","entryExists":true,"sentinel":"0.21.31"}] [2026-11-10T00:19:53.049Z] server started {"pid":550427,"cwd":"/home/ubuntu/wt/pr-33587","port":46631,"command":"node apps/server/src/bin.ts serve --base-dir --port --host 127.0.0.1 --no-browser","devSeed":"0"} [2026-11-10T00:19:53.137Z] authenticated real RPC connected {"method":"startup pairing credential exchanged for scoped browser session then RPC ticket","secrets":"REDACTED"} [2026-11-10T00:19:53.137Z] setup configure request {"method":"device.configure","input":{"enabled":true,"agentAccessEnabled":true}} [2026-11-10T00:19:55.524Z] setup configure response {"latencyMs":2386,"result":{"exit":"Success","agentAccessEnabled":true,"hostStatus":"ready","hosts":[{"id":"local","kind":"local","platforms":[{"platform":"ios","available":false,"reason":"iOS Simulators need macOS with Xcode."},{"platform":"android","available":true}],"tools":{"hub":{"requiredVersion":"0.19.1","installedVersions":["0.19.1"],"runningVersion":"0.19.1"},"agent":{"requiredVersion":"0.21.31","installedVersions":["0.21.31"],"runningVersion":"0.21.31"}}}],"hostStatuses":{"local":{"status":"ready"}},"devicesCount":0,"sessionsCount":0}} [2026-11-10T00:19:55.525Z] server-started daemon identity {"pid":550976,"startTicks":"24475273","status":"S","argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/tools/agent-device/0.21.31/node_modules/agent-device/dist/src/internal/daemon.js"]} [2026-11-10T00:19:55.539Z] BEFORE ACTION fixture state {"deviceSettings":{"enableDeviceSupport":true,"enableAgentDeviceAccess":true},"daemon":{"present":true,"mode":"600","contents":"{\n \"token\": \"[REDACTED]\",\n \"version\": \"0.21.31\",\n \"codeOrigin\": \"installed\",\n \"codeSignature\": \"graph:73:f9d33ddd618f52207b438bab6f7402e5d8d76ee4\",\n \"capabilities\": [\n \"quiesce\"\n ],\n \"plugins\": [\n {\n \"provider\": \"browserstack\",\n \"source\": \"builtin\",\n \"state\": \"active\",\n \"credentials\": {\n \"variables\": [\n \"BROWSERSTACK_USERNAME\",\n \"BROWSERSTACK_ACCESS_KEY\"\n ],\n \"byBackend\": {}\n }\n },\n {\n \"provider\": \"aws-device-farm\",\n \"source\": \"builtin\",\n \"state\": \"active\",\n \"credentials\": {\n \"variables\": [],\n \"byBackend\": {}\n }\n }\n ],\n \"ownership\": \"detached\",\n \"httpPort\": 34901,\n \"transport\": \"http\",\n \"pid\": 550976,\n \"processStartTime\": \"Tue Nov 10 00:19:53 2026\",\n \"stateDir\": \"/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/userdata/device/agent-device\"\n}"},"originalDaemonAlive":true,"originalDaemonIdentity":{"pid":550976,"startTicks":"24475273"},"daemonHealth":200,"hubRecord":{"pid":550953,"port":34581,"entryPath":"/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/tools/expo-device-hub/0.19.1/node_modules/expo-device-hub/dist/server/cli.mjs"},"hubAlive":true,"hubHttpStatus":200,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:19:55.539Z] ACTION configure request {"method":"device.configure","input":{"enabled":true,"agentAccessEnabled":false}} [2026-11-10T00:19:56.406Z] ACTION configure response {"latencyMs":867,"result":{"exit":"Success","agentAccessEnabled":false,"hostStatus":"ready","hosts":[{"id":"local","kind":"local","platforms":[{"platform":"ios","available":false,"reason":"iOS Simulators need macOS with Xcode."},{"platform":"android","available":true}],"tools":{"hub":{"requiredVersion":"0.19.1","installedVersions":["0.19.1"],"runningVersion":"0.19.1"},"agent":{"requiredVersion":"0.21.31","installedVersions":["0.21.31"],"runningVersion":null}}}],"hostStatuses":{"local":{"status":"ready"}},"devicesCount":0,"sessionsCount":0}} [2026-11-10T00:19:56.406Z] action to completion latency ms 867 [2026-11-10T00:19:56.417Z] AFTER ACTION final state {"deviceSettings":{"enableDeviceSupport":true},"daemon":{"present":false},"originalDaemonAlive":false,"originalDaemonIdentity":{"pid":550976,"startTicks":"24475273"},"daemonHealth":null,"hubRecord":{"pid":550953,"port":34581,"entryPath":"/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/tools/expo-device-hub/0.19.1/node_modules/expo-device-hub/dist/server/cli.mjs"},"hubAlive":true,"hubHttpStatus":200,"serverAlive":true,"serverHttpStatus":200} [2026-11-10T00:19:56.427Z] post-action real RPC device.list {"input":{"inspectOnly":true},"response":{"exit":"Success","agentAccessEnabled":false,"hostStatus":"ready","hosts":[{"id":"local","kind":"local","platforms":[{"platform":"ios","available":false,"reason":"iOS Simulators need macOS with Xcode."},{"platform":"android","available":true}],"tools":{"hub":{"requiredVersion":"0.19.1","installedVersions":["0.19.1"],"runningVersion":"0.19.1"},"agent":{"requiredVersion":"0.21.31","installedVersions":["0.21.31"],"runningVersion":null}}}],"hostStatuses":{"local":{"status":"ready"}},"devicesCount":0,"sessionsCount":0}} [2026-11-10T00:19:56.428Z] all agent-device and npm subprocess observations DURING ACTION [{"time":"2026-11-10T00:19:55.575Z","parentPid":550427,"type":"spawn","command":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","args":["/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/userdata/device/agent-device"],"pid":551070},{"time":"2026-11-10T00:19:55.607Z","parentPid":551070,"type":"process","pid":551070,"argv":["/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/tools/agent-device/0.21.31/node_modules/agent-device/bin/agent-device.mjs","daemon","stop","--state-dir","/tmp/lead-33587-r1/capture-2/R10-started-agentoff-after-2026-11-10T00-19-44.941Z/base/userdata/device/agent-device"]}] [2026-11-10T00:19:56.428Z] RESULT {"completed":true,"originalDaemonAlive":false,"recordPresent":false,"hubAlive":true,"serverAlive":true,"agentStopSpawnCount":1,"npmInstallSpawnCount":0,"npmSpawnCount":0,"actionResult":{"exit":"Success","agentAccessEnabled":false,"hostStatus":"ready","hosts":[{"id":"local","kind":"local","platforms":[{"platform":"ios","available":false,"reason":"iOS Simulators need macOS with Xcode."},{"platform":"android","available":true}],"tools":{"hub":{"requiredVersion":"0.19.1","installedVersions":["0.19.1"],"runningVersion":"0.19.1"},"agent":{"requiredVersion":"0.21.31","installedVersions":["0.21.31"],"runningVersion":null}}}],"hostStatuses":{"local":{"status":"ready"}},"devicesCount":0,"sessionsCount":0}} [2026-11-10T00:19:57.670Z] isolated fixture ADB stopped {"pid":550417,"exitCode":null} [2026-11-10T00:19:57.676Z] free disk after row Avail 8G [2026-11-10T00:19:57.676Z] CLEANUP {"serverExited":true,"originalDaemonAlive":false,"hubAlive":false}