Skip to content

feat: add android adb transfer provider APIs#483

Merged
thymikee merged 1 commit into
mainfrom
codex/android-adb-transfer-capabilities
Apr 30, 2026
Merged

feat: add android adb transfer provider APIs#483
thymikee merged 1 commit into
mainfrom
codex/android-adb-transfer-capabilities

Conversation

@thymikee
Copy link
Copy Markdown
Member

@thymikee thymikee commented Apr 30, 2026

Summary

Add explicit Android ADB provider pull/install capabilities with local adb implementations and legacy exec fallback.

Route Android recording copy-out, Android APK install, and snapshot helper install through provider transfer/install APIs.

Remove the unused speculative push surface, parse snapshot-helper install metadata into semantic options, and add direct provider retry coverage.

Closes #482

Validation

pnpm format
pnpm check:quick
pnpm exec vitest run src/platforms/android/tests/adb-executor.test.ts src/platforms/android/tests/index.test.ts src/platforms/android/tests/snapshot-helper.test.ts src/platforms/android/tests/snapshot.test.ts src/daemon/handlers/tests/record-trace.test.ts src/tests/android-adb-public.test.ts
pnpm exec vitest run src/tests/client-metro-packaged.test.ts
pnpm test:smoke

Known gap: pnpm check:unit passes 1590/1591 tests but the full-suite run hits the known packaged Metro smoke subprocess status-null failure; that same test passes when run directly.

Touched files: 12. Scope stayed within Android ADB provider/install/recording/snapshot-helper paths.

@thymikee thymikee force-pushed the codex/android-adb-transfer-capabilities branch from 05020af to c4a2d06 Compare April 30, 2026 01:52
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://callstackincubator.github.io/agent-device/pr-preview/pr-483/

Built to branch gh-pages at 2026-04-30 13:36 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@thymikee thymikee force-pushed the codex/android-adb-transfer-capabilities branch 2 times, most recently from 610444a to b1d079e Compare April 30, 2026 13:32
@thymikee thymikee force-pushed the codex/android-adb-transfer-capabilities branch from b1d079e to 869968e Compare April 30, 2026 13:35
@thymikee thymikee merged commit 78aab2a into main Apr 30, 2026
18 checks passed
@thymikee thymikee deleted the codex/android-adb-transfer-capabilities branch April 30, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add explicit Android ADB provider transfer capabilities

1 participant