Skip to content

OMP Switch v0.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:42
· 15 commits to main since this release

OMP Switch v0.8.0

Aligned with Oh My Pi v18.4+ and CC Switch. This release delivers full alignment with Oh My Pi's latest upstream schema (v18.4+), and absorbs CC Switch's rich provider presets and thinking level mapping architecture. The preset catalog now features over 79 ready-to-use providers with verified model capabilities, reasoning flags, context windows, and thinkingLevelMap specifications.

Downloads

Artifact Platform Notes
OMP-Switch-Setup-0.8.0.exe Windows x64 NSIS installer, per-user
OMP-Switch-0.8.0-win.zip Windows x64 Portable build
OMP-Switch-0.8.0-linux.AppImage Linux x64 Portable AppImage
OMP-Switch-0.8.0-linux.deb Linux x64 (amd64) Debian/Ubuntu package, /opt/OMP Switch
OMP-Switch-0.8.0-linux.rpm Linux x64 (x86_64) Fedora/RHEL/openSUSE package
SHA256SUMS.txt - SHA256 verification for all five artifacts

Added

  • Expanded Provider Preset Catalog (79+ entries): Ingests and adapts CC Switch's curated provider presets, adding PPIO AI, Kimi For Coding (national and global), 302.AI, AIHubMix, ShengsuanYun, AICoding, SubRouter, Sub2API, DeepBricks, CherryIN, Apple Foundation Models, and many more.
  • Thinking Profiles & thinkingLevelMap: Introduces first-class support for thinkingLevelMap per model, mapping OMP's discrete thinking levels (off, minimal, low, medium, high, xhigh, max) to downstream provider parameters (OpenAI, Anthropic, DeepSeek, Gemini, Kimi, GLM). Includes curated profiles (deepseekV4, xhighAndMax, kimi3, geminiLowHigh, openaiResponsesGpt5, etc.).
  • OMP v18.4+ Schema Alignment:
    • Full support and validation for new provider APIs: openrouter-decisions and typesafe.
    • New discovery source: apple-foundation-models.
    • Model-level fields: maxContextWindow (with assertion that maxContextWindow >= contextWindow), supportsTools, and promptCache thresholds (short/long).
    • Settings fields: gc.stale (stale session cleanup) and tools.artifactMaxBytes.
  • Technical Specifications:
    • docs/pi-contract.md: Pi native contract, explicit provider synchronization rules, and local security boundaries.
    • docs/pi-thinking-profiles.md: Comprehensive thinking level mapping reference and role reasoning integration.

Changed

  • Version Bump: Bumped to 0.8.0 across project configurations, Scoop bucket definitions, and Winget packaging templates.
  • Enhanced Validation: Added thorough diagnostics catching misconfigured thinkingLevelMap keys, negative prompt caching token values, and malformed GC / tools settings.

Security

  • Zero telemetry, local-only architecture. API keys remain protected in platform-native secret storage (DPAPI on Windows, libsecret / age on Linux) and are never saved as plaintext in models.yml or sent across the network.

Verify what you downloaded

(Get-FileHash -Algorithm SHA256 ".\OMP-Switch-Setup-0.8.0.exe").Hash.ToLower()
sha256sum OMP-Switch-0.8.0-linux.AppImage

Compare against SHA256SUMS.txt on the release page.