test-agent-phone
Installation
SKILL.md
Test Agent Phone
Use the cheapest check for the changed contract. Read Testing
and phone constraints. Run device/database suites sequentially;
reserve one owner per emulator/USB phone. Device suites uninstall packages and change settings.
Never select an incidental physical phone. ANDROID_SERIAL selects a caller-owned device.
pnpm exec vitest run packages/runner-auth/src/agent-phone-vectors.test.ts packages/runner-auth/src/agent-phone-wire.test.ts tests/computer-use-action-schema.test.ts
pnpm exec vitest run apps/host/src/computer-use/display-stream-hub.test.ts
apps/agent-phone/gradlew -p apps/agent-phone :app:lint :app:testDebugUnitTest :app:assembleDebug :fixture:assembleDebug
Regenerate fixtures only for intentional wire changes: run the TypeScript vector test with
OPENSTEER_WRITE_AGENT_PHONE_VECTORS=1, then Kotlin tests with
OPENSTEER_WRITE_WIRE_FIXTURE=1, serially. Rerun both without write flags.