fix(mobile): stabilize Local Studio agent scan - #209
Conversation
cf19c2c to
517f2d6
Compare
|
Self-review on
Validation and the remaining physical-device / Android-runtime limits are recorded in the PR body. Updated CI is running on the rebased head. |
|
Cleanup audit: the shared-Rust refactor is aligned with the architecture (one inventory retry/merge path, thin platform mode selection), the diff is conflict-free, and Mobile CI is fully green. Keep this draft until the actual changed surface is proven: Local Studio pairing scan on an installed iOS build and Android build must recover from an initially empty inventory, show all later-registered agents without restarting, and keep generic KittyLitter scans immediate. The existing controller/browser/desktop proofs validate the host, not those two mobile scanner surfaces. |
|
Closing as superseded by release PR #219. I compared commit |
Summary
Root cause
The Local Studio controller can answer an inventory request before Pi, Codex, and other enabled agent bridges have registered. Litter scanned once and disabled Connect when that first inventory was empty, while the later connection path contained retries the user could never reach.
Verification
codex-mobile-clientlibrary suite: 774 passed, 0 failed, 5 ignored live-only testsshared-prep,android, andios; final head517f2d69passed release planning and the Windows npm test, while its Mobile CI rerun is queued for shared runner capacityReview notes