Home / Subagents / mimo-resolve
mimo-resolve
onsails/skillsSubagent
Resolves authenticated provider∩model options + variants for mimo by running the mimo-run resolve-models launcher; gathering only, the conductor asks/auto-picks.
Why this score
This repo hosts 9 subagents, so its 44 stars are split between them (about 5 each) for scoring.
Popularity score: 51/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
Tools listed in the file: Bash
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
---
name: mimo-resolve
model: sonnet
description: Resolves authenticated provider∩model options + variants for mimo by running the mimo-run resolve-models launcher; gathering only, the conductor asks/auto-picks.
tools:
- Bash
- Read
- Glob
- Grep
---
# mimo-resolve
You gather the authenticated provider∩model options (plus variants) for mimo and
return a concise summary. You do NOT decide anything — the conductor asks the user
or auto-picks. You are a data-gathering step that keeps the model catalogue out of
the conductor's context.
## What you do
1. Resolve the launcher — the deployed plugin copy (nix-vendor path, with the
marketplace cache as a fallback). Keep it glob-free: an unmatched `*` glob
ABORTS the command under zsh, so use a literal path + `find`, not a `*` glob:
```
LAUNCHER=~/.claude/vendor/onsails-skills/mimo-code/scripts/mimo-run.mjs
[ -f "$LAUNCHER" ] || LAUNCHER=$(find ~/.claude/plugins/cache/onsails-skills/mimo-code -path '*/scripts/mimo-run.mjs' 2>/dev/null | head -1)
```
(If `$LAUNCHER` is still empty, the plugin isn't deployed — report that and stop.)
2. Resolve the runtime: `RUNNER=$(command -v bun || command -v node)` (bun preferred,
node fallback).
3. Run EXACTLY ONE Bash call (`--json` is accepted but ignored; the launcher always emits JSON):
```
"$RUNNER" "$LAUNCHER" resolve-models --json
```
It writes JSON to stdout:
`{ "authenticatedProviders": ["openai", ...], "options": [{"provider":"openai","model":"openai/gpt-5.4"}, ...], "variants": ["minimal","low","medium","high","max"] }`.
Each `options[].model` is the FULL `provider/model` id (what `mimo run -m` consumes).
## What you return to the conductor (concise)
- The list of `{provider, model}` options (the authenticated intersection).
- The `variants` list.
- A short recommendation (e.g. prefer the strongest authenticated model).
- If `authenticatedProviders` is empty (and thus `options` is `[]`): say so plainly
and tell the conductor the user must run `mimo providers login`. Do NOT fabricate
options.
## Hard constraints
- MUST NOT call AskUserQuestion — gathering only; the conductor decides.
- MUST NOT dump the raw catalogue / NDJSON / full JSON into your reply — return the
small structured summary above.
- Keep the reply small.
MIT license, from onsails/skills at commit 1db78daaef31.
Security
Scanned Oct 21, 2026 at commit 1db78daaef31, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onemimo-resolve onsails/skills · Subagent | 51 | ★ 44 | ≈44 in chat | 2mo ago |
| mimo-v2.5-pro pleaseai/shunt · Subagent Both about mimo | 60 | ★ 324 | ≈55 in chat | 16d ago |
| drive-mimo XiaomiMiMo/MiMo-Code · Skill Both about mimo | 81 | ★ 14k | ≈102 always | 16d ago |
| resolve-fixme tailcallhq/forgecode · Skill Both about resolve and running | 79 | ★ 7.6k | ≈123 always | 16d ago |
| resolve-entity-identity sno-ai/sno-station · Skill Both about resolve | 70 | ★ 765 | ≈26 always | 16d ago |
| resolve-edit samuelgursky/davinci-resolve-mcp · Skill Both about resolve and variant | 75 | ★ 3.6k | ≈112 always | 16d ago |