Skip to content

v0.7.0

Latest

Choose a tag to compare

@RasulOs RasulOs released this 14 Oct 19:27
3018561

Behavior changes

  • Device selection: mobilerun run uses -d, then ANDROID_SERIAL, then the only online device. With several devices attached and none selected, it now stops with an error instead of using the first device in adb devices.
  • Tool calls: FastAgent runs only the first <function_calls> block of a reply. Later blocks are ignored, and the model is told so. Tool-call markup before that block makes the reply malformed. After a failed call, the rest of the block is skipped.

Highlights

  • Gemini API: gemini-4-argon is available.
  • Anthropic OAuth: supports --stream.
  • Usage: Gemini usage now counts thinking tokens as output.
  • Portal: if the Portal accessibility service is turned off during a run (e.g. Play Protect force-stops Portal), mobilerun re-enables it right away and restores the Portal keyboard. setup --path waits on /ping and no longer launches Portal.
  • Cloud: requires mobilerun-core-local 0.6.3, which reads cloud UI trees correctly with mobilerun-sdk 5.x/6.x and no longer retries tap/type calls.

What's Changed

  • fix: select the Android device from ANDROID_SERIAL or the only online device by @RasulOs in #481
  • fix(cli): disable Portal keyboard on the device the agent ran on by @RasulOs in #482
  • fix(cli): verify Portal accessibility in setup with an explicit APK by @RasulOs in #483
  • fix(fast-agent): execute only the first <function_calls> block per reply by @RasulOs in #485
  • fix(fast-agent): skip the rest of a tool-call block after a failed call by @RasulOs in #486
  • fix(llm): stream Anthropic OAuth responses by @RasulOs in #487
  • feat(gemini): add gemini-4-argon to the Gemini API models by @RasulOs in #488
  • fix(usage): count Gemini thinking tokens as response tokens by @RasulOs in #489
  • fix(portal): recover at once when Portal's accessibility service is off by @RasulOs in #490
  • chore(release): 0.7.0 by @RasulOs in #491
  • chore: merge develop into main for 0.7.0 by @RasulOs in #492

Full Changelog: v0.6.22...v0.7.0