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.

ScannedSubagentSource: GitHub
44 stars Updated 2mo ago License MIT Context ≈44 tokens in your chat
51popular

Why this score

Stars5/35
Usage (forks)1/15
Upkeep20/25
License15/15
Owner history10/10

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.

NameScoreStarsContextUpdated
This onemimo-resolve onsails/skills · Subagent 51★ 44≈44 in chat2mo ago
mimo-v2.5-pro pleaseai/shunt · Subagent Both about mimo 60★ 324≈55 in chat16d ago
drive-mimo XiaomiMiMo/MiMo-Code · Skill Both about mimo 81★ 14k≈102 always16d ago
resolve-fixme tailcallhq/forgecode · Skill Both about resolve and running 79★ 7.6k≈123 always16d ago
resolve-entity-identity sno-ai/sno-station · Skill Both about resolve 70★ 765≈26 always16d ago
resolve-edit samuelgursky/davinci-resolve-mcp · Skill Both about resolve and variant 75★ 3.6k≈112 always16d ago