Skip to content

Add MiniMax Pet for MiniMax Code 3.1.6 - #58

Merged
MyPrototypeWhat merged 13 commits into
mainfrom
codex/open-source-desktop-pet
Oct 26, 2026
Merged

MyPrototypeWhat merged 13 commits into
mainfrom
codex/open-source-desktop-pet

Conversation

@MyPrototypeWhat

@MyPrototypeWhat MyPrototypeWhat commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

新增 MiniMax Pet(minimax-pet,作者 MiniMax,版本 0.5.8),支持 MiniMax Code 3.1.6 及以上。提供外观/任务/设置三页签、透明桌宠、可见会话状态聚合、ask 提醒、五行通知预览、原属聊天草稿、可选语音输入和自定义宠物导入。插件不会独立启动 Agent 轮次或代答会话。

plugins/minimax-ai/minimax-pet/  可直接安装的完整包
sources/minimax-ai/minimax-pet/  可编辑源码、测试和本地打包工具
README.md / README.zh-CN.md     各新增一条发现入口

默认薄荷色机器人图集由随包 Node 绘图脚本生成;插件 icon 为根据用户提供的视觉参考、使用 OpenAI imagegen 生成的从桌面窗口探出的透明紫色章鱼。图集重建保留独立 icon,参考图不随包分发。代码、文档及随包素材使用 MiniMax 的 MIT 许可。随包 Skill 规定 v1/v2 图集、动作、注视方向和元数据格式,并包含独立 PNG 校验器。

范围限于两个桌宠目录和两条根 README 登记。没有 Host 实现,也没有修改共享 AGENTS、API 文档、校验器、根测试或仓库 CI。

Evidence

  • 创建/导入前后: 在 macOS 开发版通过正常 Git 导入安装此包,真实 Agent 加载随包 Skill,按规范程序绘制原创橘猫。初版存在贴边和透明躯干问题;经目视检查与迭代后,Agent 实际运行随包校验器,返回 ok: true、1536×2288、73 帧、0 警告、退出码 0。随后用 CU 通过文件输入控件预览并确认导入,显示“导入成功,已切换到『橘子 CU』”。九种动作预览及真实空闲桌面窗口的上/右/下/左注视均已检查。v1 元数据配 v2 图集的负例被界面拒绝。
  • 图标前后: 从几何机器人 icon 替换为从桌面窗口探出的透明紫色章鱼;最终包内 PNG 为 512×512、约 268 KiB,已检查 32/36/64 像素、10 px 圆角与深浅背景。generate:art 前后 icon SHA-256 不变,现有素材测试 4/4 通过,默认图集确定性检查保留。已在 macOS 开发版通过正常卸载/同 ID 重装和界面刷新,验证已安装插件列表及详情页均显示新 icon;本地文件哈希与 PR 一致,重开后原有导入宠物和权限状态保留。正式客户端 GUI 仍未验收。
  • 最终 review 修复了“文件已保存、宠物加载失败或选择被抢占后仍提示已切换”的问题。现在区分保存、切换失败和后续选择,加载失败保留重试路径;四个新增回归场景通过。当前提交的完整插件 Node/DOM 测试 253/253,隔离 HTTP smoke 67/67;源码/分发比对为 34 个文件,全部字节一致。
  • 最终修复后的开发版 CU: 通过正常 Git 导入安装固定提交 a4af5b2,已安装脚本哈希与 PR 一致。正常选择 JSON/PNG、实际解码 v2、确认导入后,新宠物确实处于“使用中”,界面才提示“导入成功,已切换”;随后恢复先前宠物。失败与选择抢占路径由生产处理函数回归测试覆盖,本次未在真实客户端强行制造网络故障。
  • 未改动的仓库 npm run check 通过:MiniMax Pet 0 errors / 0 warnings,仓库契约测试 87/87。其他插件已有警告不属于本 PR。
  • 3.1.6 正式 API 基线已核对会话读取/观察、取消、能力检查、语音转写、麦克风声明和穿透窗口接口。发行信息见官方 CN macOS、Global macOS、CN Windows 清单。开发版 CU 不代替正式客户端安装/GUI、Windows GUI 或真实录音/ASR 验收;这些路径仍未验证。

Merge Danger

Door: one-way

公开源码可被克隆,回滚不能撤回已有副本。

Blast Radius: MiniApps

影响一个新插件及其发现入口。用户导入素材与偏好保存在 Host 分配的插件私有目录;不自动迁移旧原型数据。本 PR 不发布官方市场版本。

@MyPrototypeWhat MyPrototypeWhat changed the title Add Desktop Pet MiniApp with sanitized source and build checks Add minimax-pet MiniApp with sanitized source and build checks Oct 22, 2026
@MyPrototypeWhat MyPrototypeWhat changed the title Add minimax-pet MiniApp with sanitized source and build checks Add MiniMax Pet with original artwork and read-only task reminders Oct 22, 2026
@MyPrototypeWhat MyPrototypeWhat changed the title Add MiniMax Pet with original artwork and read-only task reminders Add MiniMax Pet for MiniMax Code 3.1.6 Oct 26, 2026
@MyPrototypeWhat
MyPrototypeWhat marked this pull request as draft October 26, 2026 10:17
@MyPrototypeWhat
MyPrototypeWhat marked this pull request as ready for review October 26, 2026 10:48
@MyPrototypeWhat
MyPrototypeWhat merged commit 7cf0b25 into main Oct 26, 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.

1 participant