Skip to content

send the native mtp option to the phone's model picker for bundles with an mtp head - #3020

Merged
RaajeevChandran merged 4 commits into
mainfrom
mobile-model-options-mtp
Oct 6, 2026
Merged

RaajeevChandran merged 4 commits into
mainfrom
mobile-model-options-mtp

Conversation

@RaajeevChandran

Copy link
Copy Markdown
Contributor

Summary

  • /models/options now includes a Native MTP option (Off (AR) / On (Adaptive)) for local bundles with an MTP head, so the phone's model picker offers the same choice as the Mac composer's
  • capability is read from the bundle on disk, off the main thread, the same check composer selection uses; bundles whose tuning blocks MTP only offer Off
  • the option is the Mac's global Speculative Decoding setting, not a per-model choice, so a PUT writes through the same route as the composer and Settings, and null resets to Off
  • the phone gets the choice without the composer's help text; the Mac picker is unchanged
  • documented in docs/MOBILE_PROTOCOL.md §12.3

Changes

  • Behavior change
  • UI change (screenshots below)
  • Refactor / chore
  • Tests
  • Docs

Checklist

  • I have read CONTRIBUTING.md
  • I added/updated tests where reasonable
  • I updated docs/README as needed
  • I verified build on macOS with Xcode 16.4+

@RaajeevChandran
RaajeevChandran merged commit ad71b7a into main Oct 6, 2026
9 checks passed
@RaajeevChandran
RaajeevChandran deleted the mobile-model-options-mtp branch October 6, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant