v0.7.0

Friedrich-M/UniMatev0.7.0Oct 16, 2026by Pringled

Upgrading?

Key Highlights

  • Device selection now stops with an error when multiple devices are attached instead of auto-selecting the first one.
  • Introduction of the `gemini-4-argon` model to the Gemini API.
  • Portal accessibility service recovery mechanism when force-stopped by Play Protect.
  • Anthropic OAuth now supports streaming responses.
  • Cloud SDK updated to read UI trees correctly with mobilerun-sdk 5.x/6.x.

Breaking Changes

  • Device selection behavior changed: stops with an error if multiple devices are attached and none are selected via `-d`.
  • Tool calls now ignore subsequent `<function_calls>` blocks after the first one is processed.

New Features

  • New model: gemini-4-argon
  • Anthropic OAuth streaming support (--stream flag)
  • Portal auto-recovery and keyboard restoration

Full Release Notes

## What's Changed
* feat: Store BM25 postings as numpy arrays by @Pringled in https://github.com/MinishLab/semble/pull/284
* chore: Speed up warm queries  by @Pringled in https://github.com/MinishLab/semble/pull/285
* chore: Walk files with os.scandir by @Pringled in https://github.com/MinishLab/semble/pull/286
* fix: Use bare MCP tool names in agent instructions by @Pringled in https://github.com/MinishLab/semble/pull/289
* chore: Upgrade to MCP SDK 2.x by @Pringled in https://github.com/MinishLab/semble/pull/294
* feat: Parallelize chunking by @Pringled in https://github.com/MinishLab/semble/pull/295
* feat: Batch embeddings, upgrade model2vec by @Pringled in https://github.com/MinishLab/semble/pull/298
* feat: Add file-types command by @Pringled in https://github.com/MinishLab/semble/pull/299


**Full Changelog**: https://github.com/MinishLab/semble/compare/v0.6.2...v0.7.0

Related Repositories