verification date: 2026-10-30 main: 6575ce32508bd7908444241f3719aa33aaf77f90 pr: 45cdc9d26387483a9ea15588c58174b8ba30c3c7 browser: repository Playwright + /usr/bin/google-chrome main ports: web 8693, server 16733 pr ports: web 5733, server 13773 main stopped before pr started real UI probe recovery on both main and pr: configured /tmp/pr24794-codex symlink through Providers > Binary path removed only agent-owned symlink; toggled Check provider versions client reported Could not start Codex CLI restored symlink; toggled Check provider versions again client reported Codex v0.164.0 Available without server restart or config edit pr neighboring checks: disabled -> Disabled and 0 models; reenabled -> Available and 8 models; explicit refresh -> Available real provider transcripts (selected protocol fields only): main turn/start model=gpt-6.1-sol main answer="i'll check the repository path and working tree without editing anything." main command=/bin/bash -lc 'git rev-parse --show-toplevel' exit=0 output="/home/user/main\n" main command=/bin/bash -lc 'git status --short' exit=0 output=null main answer="/home/user/main\n\nPROVIDER_RECOVERY_OK" main turn/completed status=completed pr turn/start model=gpt-6.1-sol pr answer="i'll run those two commands without changing anything." pr command=/bin/bash -lc 'git rev-parse --show-toplevel' exit=0 output="/home/user/main\n" pr command=/bin/bash -lc 'git status --short' exit=0 output=null pr answer="/home/user/main\n\nPROVIDER_RECOVERY_OK" pr turn/completed status=completed testbox: vp test run packages/provider-core/src/server/managedProvider.test.ts -> 10 passed limit: normal Codex spawn/protocol/timeout failures return error snapshots via Effect.result, so both branches recover. The subscription-ending effect failure in the PR test was not reproduced in production. No mocks, fixtures, demo data, or source edits were used for runtime checks.