Skip to content

feat(emulator): avd and raw commands#176

Merged
cocool97 merged 2 commits intococool97:mainfrom
rib:rib/pr/emulator-avd-commands
Feb 1, 2026
Merged

feat(emulator): avd and raw commands#176
cocool97 merged 2 commits intococool97:mainfrom
rib:rib/pr/emulator-avd-commands

Conversation

@rib
Copy link
Contributor

@rib rib commented Feb 1, 2026

This enables API + CLI access to the "avd grpc" and "avd discoverypath" console commands for emulators.

This provides enough to be able to use the gRPC control protocol for an emulator by making it possible to locate the runtime pid_<pid>.ini file that in turn specifies where to put JWKS keys for gRPC auth.

This also adds an escape-hatch send_raw_command() (and CLI "emu raw" command) that makes it possible to send arbitrary console commands to the emulator, even if adb_client doesn't have a dedicated wrapper API for the command yet.

This enables API + CLI access to the "avd grpc" and "avd discoverypath"
console commands for emulators.

This provides enough to be able to use the gRPC control protocol for an
emulator by making it possible to locate the runtime `pid_<pid>.ini`
file that in turn specifies where to put JWKS keys for gRPC auth.

This also adds an escape-hatch `send_raw_command()` (and CLI "emu raw"
command) that makes it possible to send arbitrary console commands to
the emulator, even if adb_client doesn't have a dedicated wrapper API
for the command yet.
@cocool97 cocool97 force-pushed the rib/pr/emulator-avd-commands branch from 00192c7 to 0c1fbcd Compare February 1, 2026 15:23
@cocool97 cocool97 merged commit 3a46a2b into cocool97:main Feb 1, 2026
10 checks passed
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.

2 participants