v0.7.0
google/artemisv0.7.0Oct 14, 2026by RasulOs
Upgrading?
AI Summary
This release introduces the Gemini 4-Argon model, enhances Anthropic OAuth streaming, and improves device selection logic in mobilerun to prevent silent errors. It also adds recovery mechanisms for the Portal accessibility service and updates cloud compatibility requirements.
Key Highlights
- New `gemini-4-argon` API model is available.
- Anthropic OAuth now supports streaming responses.
- Device selection behavior changed to error instead of auto-selecting the first device.
- Portal accessibility service now auto-recovers if force-stopped.
- Cloud UI tree reading is fixed for mobilerun-sdk 5.x/6.x.
Breaking Changes
- Device selection now stops with an error if multiple devices are attached and none are selected.
- FastAgent now runs only the first `<function_calls>` block and ignores later ones.
New Features
- Gemini 4-Argon model support.
- Portal keyboard restoration after accessibility service restart.
- Cloud UI tree reading fixes.
Full Release Notes
## 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 https://github.com/droidrun/mobilerun/pull/481 * fix(cli): disable Portal keyboard on the device the agent ran on by @RasulOs in https://github.com/droidrun/mobilerun/pull/482 * fix(cli): verify Portal accessibility in setup with an explicit APK by @RasulOs in https://github.com/droidrun/mobilerun/pull/483 * fix(fast-agent): execute only the first <function_calls> block per reply by @RasulOs in https://github.com/droidrun/mobilerun/pull/485 * fix(fast-agent): skip the rest of a tool-call block after a failed call by @RasulOs in https://github.com/droidrun/mobilerun/pull/486 * fix(llm): stream Anthropic OAuth responses by @RasulOs in https://github.com/droidrun/mobilerun/pull/487 * feat(gemini): add gemini-4-argon to the Gemini API models by @RasulOs in https://github.com/droidrun/mobilerun/pull/488 * fix(usage): count Gemini thinking tokens as response tokens by @RasulOs in https://github.com/droidrun/mobilerun/pull/489 * fix(portal): recover at once when Portal's accessibility service is off by @RasulOs in https://github.com/droidrun/mobilerun/pull/490 * chore(release): 0.7.0 by @RasulOs in https://github.com/droidrun/mobilerun/pull/491 * chore: merge develop into main for 0.7.0 by @RasulOs in https://github.com/droidrun/mobilerun/pull/492 **Full Changelog**: https://github.com/droidrun/mobilerun/compare/v0.6.22...v0.7.0
Related Repositories
public-apis/public-apis★ 491,124
A collective list of free APIs
NousResearch/hermes-agent★ 255,893
The agent that grows with you
yt-dlp/yt-dlp★ 199,988
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,477
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.