Skip to content

feat: add MiMo Code platform support#1496

Open
matintohidi wants to merge 4 commits into
Graphify-Labs:v8from
matintohidi:feat/add-mimo-platform
Open

feat: add MiMo Code platform support#1496
matintohidi wants to merge 4 commits into
Graphify-Labs:v8from
matintohidi:feat/add-mimo-platform

Conversation

@matintohidi

@matintohidi matintohidi commented Jun 27, 2026

Copy link
Copy Markdown

Summary

  • Adds MiMo Code as a supported platform for graphify
  • Users can now install and use graphify with MiMo Code (graphify install --platform mimo)
    Changes
  • tools/skillgen/platforms.toml — Added [platform.mimo] configuration (split bundle, agent-tool-disk dispatch, verbose extraction)
  • graphify/main.py — Registered "mimo" in _PLATFORM_CONFIG with skill destination at .mimo/skills/graphify/SKILL.md, added to project install/uninstall handlers
  • tools/skillgen/gen.py — Added v8 baseline reference for mimo (post-v8 platform, reuses claude's skill body)
  • README.md — Added MiMo Code to the supported platforms list and install command tables
  • graphify/skill-mimo.md + graphify/skills/mimo/references/ — Generated skill files via skillgen
  • tools/skillgen/expected/ — Added expected snapshots for drift detection
    Install
    graphify install --platform mimo
    Test plan
  • uv run pytest tests/test_install.py -q — 81 passed
  • uv run pytest tests/test_skillgen.py -q — 57 passed
  • Skill files generated and blessed into expected/

Closes #1495

Copilot AI review requested due to automatic review settings July 6, 2026 21:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds MiMo Code as a supported Graphify platform, wiring it into skill generation (split bundle + references), the CLI installer registry, and the README so users can install Graphify for MiMo via graphify install --platform mimo.

Changes:

  • Added a new platform.mimo entry to the skillgen platform registry and generation baselines.
  • Introduced the generated MiMo skill bundle (graphify/skill-mimo.md) plus a graphify/skills/mimo/references/ sidecar, with expected snapshots for drift detection.
  • Updated the CLI platform registry and README to expose MiMo as a supported platform.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tools/skillgen/platforms.toml Registers the new mimo platform as a split bundle with agent-tool-disk dispatch and verbose extraction.
tools/skillgen/gen.py Adds a v8 baseline reference mapping for mimo generation.
graphify/main.py Adds mimo to _PLATFORM_CONFIG and project install/uninstall routing.
README.md Documents MiMo as a supported platform and adds install commands.
graphify/skill-mimo.md Generated MiMo SKILL.md bundle content.
graphify/skills/mimo/references/add-watch.md MiMo references sidecar: add/watch flow.
graphify/skills/mimo/references/exports.md MiMo references sidecar: export/benchmark flows.
graphify/skills/mimo/references/extraction-spec.md MiMo references sidecar: semantic extraction subagent spec.
graphify/skills/mimo/references/github-and-merge.md MiMo references sidecar: GitHub clone + merge flows.
graphify/skills/mimo/references/hooks.md MiMo references sidecar: hook + CLAUDE.md integration.
graphify/skills/mimo/references/query.md MiMo references sidecar: query/path/explain flows.
graphify/skills/mimo/references/transcribe.md MiMo references sidecar: transcription flow for video/audio.
graphify/skills/mimo/references/update.md MiMo references sidecar: incremental update + cluster-only flow.
tools/skillgen/expected/graphify__skill-mimo.md Expected snapshot for MiMo SKILL.md (drift detection).
tools/skillgen/expected/graphify__skills__mimo__references__add-watch.md Expected snapshot for MiMo references/add-watch.md.
tools/skillgen/expected/graphify__skills__mimo__references__exports.md Expected snapshot for MiMo references/exports.md.
tools/skillgen/expected/graphify__skills__mimo__references__extraction-spec.md Expected snapshot for MiMo references/extraction-spec.md.
tools/skillgen/expected/graphify__skills__mimo__references__github-and-merge.md Expected snapshot for MiMo references/github-and-merge.md.
tools/skillgen/expected/graphify__skills__mimo__references__hooks.md Expected snapshot for MiMo references/hooks.md.
tools/skillgen/expected/graphify__skills__mimo__references__query.md Expected snapshot for MiMo references/query.md.
tools/skillgen/expected/graphify__skills__mimo__references__transcribe.md Expected snapshot for MiMo references/transcribe.md.
tools/skillgen/expected/graphify__skills__mimo__references__update.md Expected snapshot for MiMo references/update.md.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment thread graphify/__main__.py
Add dedicated elif cmd == "mimo" dispatch block to handle
graphify mimo install and graphify mimo uninstall, matching
the pattern used by pi, devin, and other platform commands.

Previously, running graphify mimo install would fall through
all elif checks and show generic help. Now it properly:
- Installs skill to ~/.mimo/skills/graphify/ (user scope)
- Installs to .mimo/skills/graphify/ with --project flag
- Writes AGENTS.md section via _project_install
- Supports uninstall with full cleanup
- Appears in graphify --help output
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support MiMo Code platform

2 participants