Repository navigation
Conversation
lutz-grex
marked this pull request as draft
November 13, 2026 20:34
RasulOs
approved these changes
Nov 14, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CLI 0.8 changes:
mobilerun-core.The TypeSafe options from #528 are carried over.
Merge only after the next production deploy.
Changes
devicesdevice list(-t cloud,--all)connect,disconnect,setup,pingdevice connect,device disconnect,device setup,device pinglogin,logout,whoami,configure <provider>auth login,auth logout,auth status,auth login <provider>--cloud,--device-id,--base-url(cloud)-t cloud,-d,--api-url--ios,--debug-P ios,-vrun --base_url/--api_base,run --stepsrun -u/--llm-url,run -s/--max-stepssetup --path,setup -pvdevice setup --apk,--portal-version--help. Precedence: flag, then env, then config, then default.MOBILERUN_API_KEYis read first;MOBILERUN_CLOUD_API_KEYstill works.mobilerun envshows every variable with its source. Secrets show onlyset.MOBILERUN_DEVICE_TOKEN,DROIDRUN_*.-jprints exactly one JSON document, also on errors.device uiprint tab-separated rows.doctor -jreturns{"ok", "checks"}.--no-inputonconfigureandauth login: without a terminal nothing prompts, and the command exits 2.-k -and--token -read secrets from stdin.auth loginshows a QR code and the link (RFC 8628). It opens the browser only with--browser.device pairpairs Android over Wi-Fi via QR. The password never appears in arguments or output.main.pyis a thin entry point, with one module per command group.mobilerun-core[local]>=1.12.0,mobilerun-sdk6.1.1,mobilerun-core-local0.7.2,segno1.6.6. Version 0.8.0.Testing
uv run pytest tests -q: 2918 passed. This includes the Integrate native decision models with pluggable action selectors #528 TypeSafe tests, with assertions unchanged.ruff: pass.uv lock --check: pass.Runtime
--version167 ms,--help171 ms (median of 7 runs).device pairand QR scanningrunwith a real LLM and with TypeSafeFollow-ups
mobilerun script …follows in its own pull request.🤖 Generated with Claude Code