Skip to content

feat(minimax-pet): add Maiyatang bundled pet - #114

Merged
hetaoBackend merged 2 commits into
MiniMax-AI:mainfrom
Fectivnfy112357:feat/maiyatang-bundled-pet
Nov 8, 2026
Merged

hetaoBackend merged 2 commits into
MiniMax-AI:mainfrom
Fectivnfy112357:feat/maiyatang-bundled-pet

Conversation

@Fectivnfy112357

@Fectivnfy112357 Fectivnfy112357 commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Add Maiyatang (麦芽糖) as an optional bundled pet in the existing MiniMax Pet plugin. Users can choose her from the pet selector; the mint robot remains the default. This branch incorporates #113 from main and preserves its bundled minimax-tako character alongside Maiyatang.

  • Ship a transparent v2 atlas with 57 animation cells and 16 look poses, plus her first-person Chinese introduction.
  • Match the animation and gaze palettes to the lighter pink/lavender colors, preserving transparency and the existing player timing and layout.
  • Bump the plugin to 0.5.10 and synchronize the editable source, installable package, bilingual documentation and artwork provenance.
  • Add local regression coverage for catalog discovery, actual atlas validation and byte-exact HTTP asset serving. Development tests and the preview stay outside the runtime payload; repository CI is unchanged.

Appearance

This preview is extracted from the final committed atlas and composited on light and dark backgrounds.

Maiyatang on light and dark backgrounds

The 1536 × 2288 static RGBA atlas is 3,577,751 bytes. It uses the existing v2 animation contract, including the six-frame, 6600 ms idle cycle; no player or FPS changes are required.

Verification

Executed on Linux with Node.js 22.23.4, against upstream main 1f3af76:

Location Command Result
Repository root npm run check 87/87 tests passed; validation completed with no errors
Pet source npm test 256/256 passed, no skips
Pet source npm run test:smoke 69/69 checks passed
Pet source npm run check:package All 38 distributed files match the staged package byte for byte
Actual atlas, through the official validator validate-art.mjs v2, 73 valid cells, no warnings
Final staged changes git diff --cached --check Passed

The root check reports 17 existing warnings, identical to the unchanged upstream baseline. MiniMax Pet has no validation warnings. These are README-heading/minimum-version warnings in other plugins, existing stdout warnings in workflow-console and minimax-photo/video, the ai-node-canvas connector verification warning, and the ai-office microphone declaration warning. This change does not alter those plugins.

The final atlas was imported and selected through the local plugin UI on Linux. Its light/dark composites and animation/look colors were visually checked using the actual player. This does not establish released-client bundled-install acceptance on macOS or Windows, or native transparent desktop-window rendering; those remain unverified.

Artwork and license

Maiyatang is a MiniMax-inspired fan character contributed by @Fectivnfy112357, licensed under MIT, not an official MiniMax character. She was created through the MiniMax Octopus Studio workflow using OpenAI imagegen, followed by Pillow assembly and deterministic Pillow/NumPy palette calibration. No third-party pet spritesheet was copied, and reference images are not distributed. Detailed attribution, processing and verification boundaries are documented in ARTWORK.md and PROVENANCE.md.

Contribution scope

This updates the existing minimax-pet package rather than adding another plugin or catalog entry. The source and distribution trees are synchronized, version strings agree, no dependencies or CI jobs were added, and the preview is source-only development material.


Autofix with [code]smith
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.

@hetaoBackend
hetaoBackend merged commit e2d77db into MiniMax-AI:main Nov 8, 2026
1 check passed
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.

2 participants