v0.7.0
altic-dev/FluidVoicev0.7.0Oct 14, 2026by RasulOs
Upgrading?
Key Highlights
- Performance optimizations via BM25 storage and warm query speedups
- Upgrade to MCP SDK 2.x
- New parallel chunking and batch embeddings capabilities
- Introduction of the file-types command
New Features
- Store BM25 postings as numpy arrays
- Parallelize chunking
- Batch embeddings with model2vec upgrade
- Add file-types command
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
apple/container★ 50,827
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
supertone-oss-archive/supertonic★ 13,765
Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.
NodePassProject/Anywhere★ 2,443
The best native proxy client for iOS, iPadOS, macOS, and tvOS.
achtungsoftware/alarik★ 569
High performance distributed S3 compatible object storage focused on speed and designed to be an open alternative to MinIO and RustFS.
imbhargav5/open-recorder★ 90
73 MB open source ScreenStudio alternative. Tiny, powerful with incredible performance. Native Swift app.