diff --git a/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json b/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json index d73f9d5a..707488bb 100644 --- a/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json +++ b/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "name": "minimax-pet", "displayName": "MiniMax Pet", - "version": "0.5.10", + "version": "0.5.11", "description": "轻量桌宠,聚合主窗口可见会话的任务状态、需要回答的提醒和最新结果,支持外观切换及图集导入。", "author": "MiniMax", "icon": "icon.png", diff --git a/plugins/minimax-ai/minimax-pet/ARTWORK.md b/plugins/minimax-ai/minimax-pet/ARTWORK.md index 973b3555..a9e4fcee 100644 --- a/plugins/minimax-ai/minimax-pet/ARTWORK.md +++ b/plugins/minimax-ai/minimax-pet/ARTWORK.md @@ -34,4 +34,28 @@ The artwork was created on 2026-11-08 through the MiniMax Octopus Studio charact The static, non-interlaced 8-bit RGBA PNG is 1536 × 2288 pixels, with 57 animation cells and 16 look poses. It follows the existing v2 layout and player timing, including the six-frame, 6600 ms idle cycle; it does not add FPS fields, change the player or claim 30 fps playback. Light/dark composites, full-body silhouettes and the four cardinal gaze poses were visually inspected. The packaged artwork validator decodes the actual PNG and checks every valid cell and the transparent unused cells; this does not prove artistic quality or smooth motion. The exact atlas was imported and selected through the local plugin UI on Linux; this is not acceptance of a bundled installation on macOS, Windows or the desktop window. +## MMX octopus girl (`mmx-octopus`) + +The optional bundled `mmx-octopus` pet is an original chibi octopus girl: orange hair, a white vest, a brown plaid skirt and eight tentacles. It is a fan character contributed by [antianqi](https://github.com/antianqi), not an official MiniMax character or an additional plugin. Copyright (c) 2026 antianqi; distributed under the [MIT License](LICENSE). + +The character sheets and the action clips were produced in 2026-11 with a locally hosted open-weight image and video diffusion model driven from ComfyUI. A local pipeline cut the subject out of every rendered frame with a local segmentation model, and a per-row frame selection then chose the window that actually performs the requested action. All frames share one standing height; the foot baseline of a row is the lowest foot among that row's selected frames, so grounded frames sit on one baseline while airborne frames keep their relative lift. + +The nine rows map to the player states as follows. + +| Row | State | Source clip | Frames | Pose | +| --- | --- | --- | --- | --- | +| 0 | `idle` | `idle-01` | 6 | Standing, breathing and blinking | +| 1 | `running-right` | `move-03` | 8 | Right-facing profile run cycle | +| 2 | `running-left` | `move-03` | 8 | Left-facing profile run cycle | +| 3 | `waving` | `click-01` | 4 | Greeting with both hands raised | +| 4 | `jumping` | `drag-01` | 5 | Arms up, takeoff, apex, landing | +| 5 | `failed` | `click-03` | 8 | Head down, arms crossed, sulking | +| 6 | `waiting` | `think-01` | 6 | Standing, hand at the chin, attentive | +| 7 | `running` | `work-01` | 6 | Standing, hands clasped, focused on the task | +| 8 | `review` | `cele-01` | 6 | Hands clasped, pleased with the result | + +Both running rows come from one continuous 360-degree run clip: the right-facing and the left-facing profile halves of that turn. The waiting, running and review rows are near-still poses, like the bundled default pet's rows, which carry the meaning in the pose rather than in large movement. The `failed` row is a sulking reaction; the source footage contains no literal failure gesture. The working row keeps a full-body standing pose: the footage that types on a keyboard also contains the keyboard, and the footage that bends over the desk is a close-up that breaks the shared scale. The frame counts follow the official layout (6/8/8/4/5/8/6/6/6) and the unused trailing cells of the shorter rows stay fully transparent. + +This pet ships the v1 layout, so it has the nine animation rows and no look directions; the player treats it accordingly, and the mouse-follow feature stays unavailable for it. The static, non-interlaced 8-bit RGBA PNG is 1536 × 1872 pixels with 57 valid cells. The packaged artwork validator decodes the actual PNG and checks every valid cell, the transparent background and the cell edges; this does not prove artistic quality or smooth motion. Model generation is not deterministic, so this atlas has no regeneration command; the PNG itself is the source. No third-party pet spritesheet was copied, and the source videos are not shipped. + No externally sourced pet spritesheet is included. User-imported artwork is not part of this distribution and keeps its own license. diff --git a/plugins/minimax-ai/minimax-pet/PROVENANCE.md b/plugins/minimax-ai/minimax-pet/PROVENANCE.md index bd4b6762..8e8b34ce 100644 --- a/plugins/minimax-ai/minimax-pet/PROVENANCE.md +++ b/plugins/minimax-ai/minimax-pet/PROVENANCE.md @@ -29,7 +29,7 @@ The root `npm run check` validates package contracts through the repository's ex Production JavaScript uses relative modules and Node built-ins. `jsdom` 24.1.3 is used only for DOM tests; the lockfile pins public npm registry URLs and integrity values. No dependency install or build step is required by the installed plugin. -The bundled mint robot atlas is original geometric artwork generated by `scripts/generate-pet-art.mjs` from Node built-ins. `npm run generate:art` reproduces the atlas without external images or fonts and preserves `icon.png`. The purple octopus icon is a separate transparent PNG generated with OpenAI imagegen from a user-provided visual reference; model generation is not deterministic, and that reference image is not bundled. The `minimax-tako` octopus girl atlas was generated with MiniMax image generation from user-provided visual references and assembled by a local script; it is not reproducible from a command, and the reference images are not bundled. These assets use the same MiniMax [MIT License](LICENSE) as the original code and documentation; see [ARTWORK.md](ARTWORK.md). No externally sourced pet spritesheet is bundled. +The bundled mint robot atlas is original geometric artwork generated by `scripts/generate-pet-art.mjs` from Node built-ins. `npm run generate:art` reproduces the atlas without external images or fonts and preserves `icon.png`. The purple octopus icon is a separate transparent PNG generated with OpenAI imagegen from a user-provided visual reference; model generation is not deterministic, and that reference image is not bundled. The `minimax-tako` octopus girl atlas was generated with MiniMax image generation from user-provided visual references and assembled by a local script; it is not reproducible from a command, and the reference images are not bundled. These assets use the same MiniMax [MIT License](LICENSE) as the original code and documentation; see [ARTWORK.md](ARTWORK.md). The `mmx-octopus` MMX octopus girl atlas was generated with a locally hosted open-weight diffusion model and assembled by a local script from source videos that are not shipped; it is not reproducible from a command. Its character and artwork are contributed by antianqi under the [MIT License](LICENSE); see [ARTWORK.md](ARTWORK.md). No externally sourced pet spritesheet is bundled. Maiyatang (麦芽糖), contributed by [Fectivnfy112357](https://github.com/Fectivnfy112357), is a separate AI-generated, MiniMax-inspired fan character created through the MiniMax Octopus Studio workflow using OpenAI imagegen. The supplied character reference was used to generate action and gaze sheets, whose frames were cropped, fitted proportionally, padded transparently and assembled with Pillow. A subsequent Pillow/NumPy color calibration aligns the animation and look rows to the lighter palette without changing alpha or layout. Model generation is not deterministic; the final static atlas is the distributable source of truth. No third-party pet spritesheet was copied. It is licensed under MIT by its contributor; see [ARTWORK.md](ARTWORK.md) for attribution and validation boundaries. The mint robot remains the default. diff --git a/plugins/minimax-ai/minimax-pet/README.md b/plugins/minimax-ai/minimax-pet/README.md index fa237be5..a02602b9 100644 --- a/plugins/minimax-ai/minimax-pet/README.md +++ b/plugins/minimax-ai/minimax-pet/README.md @@ -50,7 +50,7 @@ The `minimax-pet` Skill opens the app and guides the current Agent through creat ## Bundled artwork -Three pets are bundled, each with all nine animation states and sixteen look directions. The default is the MiniMax Pet mint robot, whose atlas can be regenerated with Node.js from the source directory. The second is “MiniMax Code 章鱼娘” (`minimax-tako`), a pink-haired octopus girl generated with MiniMax image generation and assembled into the v2 atlas. The purple octopus plugin icon is a separate imagegen asset and is preserved when regenerating the atlas. See [ARTWORK.md](ARTWORK.md). +Four pets are bundled. The default is the MiniMax Pet mint robot, whose atlas can be regenerated with Node.js from the source directory. The second is “MiniMax Code 章鱼娘” (`minimax-tako`), a pink-haired octopus girl generated with MiniMax image generation and assembled into the v2 atlas, and the third is 麦芽糖 (`octopus-girl-v2`). The fourth is “MMX 章鱼娘” (`mmx-octopus`), a contributed character that ships the v1 atlas: all nine animation rows and no look directions. The purple octopus plugin icon is a separate imagegen asset and is preserved when regenerating the atlas. See [ARTWORK.md](ARTWORK.md). Version **0.5.10** also includes **Maiyatang (麦芽糖)**, an optional coral-pink chibi octopus girl. Select her in **外观 → 选择宠物**; the mint robot remains the default. She has all nine animation states and sixteen look poses in the existing v2 format. Her Chinese self-introduction appears under the preview. She uses the existing player timing, including the slow six-frame idle cycle, without new permissions or runtime behavior. The atlas was validated and imported through the local plugin UI on Linux; this does not establish bundled-install or desktop-window acceptance on released clients. See [ARTWORK.md](ARTWORK.md) for the AI-generation workflow and contributor license. diff --git a/plugins/minimax-ai/minimax-pet/README.zh-CN.md b/plugins/minimax-ai/minimax-pet/README.zh-CN.md index 6c477d3b..aa0ecc38 100644 --- a/plugins/minimax-ai/minimax-pet/README.zh-CN.md +++ b/plugins/minimax-ai/minimax-pet/README.zh-CN.md @@ -12,6 +12,8 @@ **0.5.10** 新增可选内置宠物 **麦芽糖**,是一位珊瑚粉触手长发的 Q 版全身章鱼娘。在“外观 → 选择宠物”中选择她,预览下方会显示她的自述;薄荷色机器人仍为默认宠物。麦芽糖采用现有 v2 图集,包含九种动作和十六个视线方向,沿用六帧、6.6 秒一轮的慢速待机,不新增权限或改变播放器。图集已通过校验,并在 Linux 的本地插件界面完成导入和选择;这不代表正式客户端的 bundled 安装或透明桌面窗口已验收。AI 创作流程和贡献者许可见[素材说明](ARTWORK.md)。 +**0.5.11** 新增可选内置宠物 **MMX 章鱼娘**,是一位橙发、白背心、棕格纹短裙的 Q 版全身章鱼娘。在“外观 → 选择宠物”中选择她即可;薄荷色机器人仍为默认宠物。她采用 v1 图集,包含九种动作,不含十六个视线方向,因此鼠标跟随对她不生效;沿用六帧、6.6 秒一轮的慢速待机,不新增权限或改变播放器。图集已通过校验。创作流程和贡献者许可见[素材说明](ARTWORK.md)。 + 旧的本地原型使用不同插件 ID。`minimax-pet` 会有独立的 Host 数据目录,安装本包不会自动搬迁旧插件的宠物和偏好;需要的素材先导出,保留旧安装和数据。 ## 环境与兼容 @@ -41,3 +43,5 @@ 保留源码/分发双目录,构建与完整字节对比步骤见 [PROVENANCE.md](PROVENANCE.md)。原创代码、文档、两只内置宠物和图标均按 [MIT](LICENSE) 开源,作者为 MiniMax。默认的薄荷色机器人图集由可编辑的几何绘图代码生成;第二只内置宠物“MiniMax Code 章鱼娘”(`minimax-tako`)粉发、戴眼镜、酒红触手,由 MiniMax 图像生成根据用户提供的参考图绘制后拼成 v2 图集,无法用命令重新生成;紫色章鱼图标由 imagegen 根据用户提供的视觉参考生成,重新生成图集不会覆盖图标。详见[素材说明](ARTWORK.md);参考图和外部宠物图集不随包分发,用户自行导入的素材保留其各自许可。 麦芽糖素材由 Fectivnfy112357 贡献,同样采用 MIT 许可。麦芽糖通过 MiniMax 章鱼娘工坊工作流创作,使用 OpenAI imagegen 生成,再裁切、等比缩放和组装为透明图集;重新生成默认图集不会覆盖她。 + +MMX 章鱼娘素材由 antianqi 贡献,同样采用 MIT 许可。她通过本机部署的开源扩散模型出图与出视频,再由本地脚本抽帧、抠透明、落格拼成 v1 图集,无法用命令重新生成;重新生成默认图集不会覆盖她。 diff --git a/plugins/minimax-ai/minimax-pet/miniapp/client/index.html b/plugins/minimax-ai/minimax-pet/miniapp/client/index.html index dd1b136a..2a676002 100644 --- a/plugins/minimax-ai/minimax-pet/miniapp/client/index.html +++ b/plugins/minimax-ai/minimax-pet/miniapp/client/index.html @@ -167,7 +167,7 @@
MiniMax Pet 0.5.10
+MiniMax Pet 0.5.11
MiniMax Pet 0.5.10
+MiniMax Pet 0.5.11