pi-opinionated-mimo

Provider-only Pi package that registers the single MiMo model used by pi-excalibur.

Packages

Package details

extension

Install pi-opinionated-mimo from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-opinionated-mimo
Package
pi-opinionated-mimo
Version
0.2.0
Published
Apr 26, 2026
Downloads
61/mo · 13/wk
Author
exaclior123
License
unknown
Types
extension
Size
4.7 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-opinionated-mimo

Provider-only Pi package for the MiMo models used by pi-excalibur.

It keeps the provider name as mimo, so literal selections like mimo/mimo-v2.5-pro and mimo/mimo-v2-pro keep working without any repo-local tag rewriting.

Install

# try temporarily
pi -e ~/coding_agents/pi-opinionated-mimo

# or install into the current project
pi install -l ~/coding_agents/pi-opinionated-mimo

Set your API key before use:

export MIMO_API_KEY=...

Registered provider

  • Provider name: mimo
  • API key env var: MIMO_API_KEY

Included models

Model ID Route Why it is included
mimo-v2.5-pro Xiaomi official OpenAI-compatible API primary communicator model
mimo-v2-pro Xiaomi official OpenAI-compatible API communicator alt-model alias

Notes

  • Requests route through https://token-plan-cn.xiaomimimo.com/v1.
  • Internally the package registers a private API id (mimo-openai-completions) so its MiMo-specific transport wrapper cannot be clobbered by unrelated openai-completions provider shims loaded later in Pi.
  • The wrapper still delegates to Pi's OpenAI-compatible transport after mapping Pi reasoning to MiMo's native thinking: { type: "enabled" | "disabled" } payload.
  • Registered model IDs are the literal ones pi-excalibur asks for: mimo-v2.5-pro and mimo-v2-pro.
  • No synthetic family aliases or tagged model IDs are added here.

Usage

After loading the package, select models exactly as pi-excalibur does:

  • mimo/mimo-v2.5-pro
  • mimo/mimo-v2-pro