github droidrun/mobilerun v0.7.2

2 hours ago

Highlights

  • Native tool calling in FastAgent for OpenAI, xAI and DeepSeek models. Tools go through the provider's function-calling API instead of XML in the reply text. This fixes models such as gpt-6-luna and grok-4.7 that replied without calling a tool, and DeepSeek's malformed tool markup. Set fast_agent.tool_calling: xml to keep the previous behavior.
  • Android without ADB: pass the Portal's HTTP URL as the device, e.g. --device http://<phone-ip>:8080 with MOBILERUN_DEVICE_TOKEN set to the token from the Portal app.
  • Token usage is now recorded for streamed Anthropic and MiniMax responses.

What's Changed

  • Upgrade dependencies with remaining advisories by @RasulOs in #503
  • Fix Phoenix tracing install hint by @RasulOs in #502
  • fix(state): retry timed-out state reads once and say when we are waiting by @Timo972 in #507
  • Use native tool calling in FastAgent for OpenAI and xAI models by @RasulOs in #506
  • Use native tool calling for DeepSeek models by @RasulOs in #510
  • feat(android): connect over Portal HTTP without ADB by @RasulOs in #497
  • Record token usage for streamed Anthropic and MiniMax responses by @RasulOs in #509
  • Close MCP connections in the task that opened them by @RasulOs in #504
  • Show Phoenix reinstall hint when handler imports fail by @RasulOs in #505
  • chore(release): 0.7.2 by @RasulOs in #511
  • chore: promote develop to main for 0.7.2 by @RasulOs in #512

Full Changelog: v0.7.1...v0.7.2

Don't miss a new mobilerun release

NewReleases is sending notifications on new releases.