← 返回更新日志

MiMo Code v0.1.16

2026-10-26 · GitHub 原文
## 升级说明 **中文** 本版本移除 legacy Compose:`compose` 主智能体、内置 workflow 及全部 `compose:*` 技能不再提供,复杂任务请改用 build 模式下的 `/compose-next`(clarify → spec → implement → verify → review → finish)。MCP 工具默认懒加载,按需发现并在就绪后调用。`npm i @mimo-ai/cli` 目前仅包含启动器,完整体验建议使用原生安装脚本。实验性 Orchestrator 模式已移除;Claude 会话导入与 agent-CLI 技能(claude-code / codex / grok-build)需通过环境变量显式启用。 **英文** Legacy Compose 已在本版本中停用。旧版 `compose` 智能体、其内置工作流以及完整的 `compose:*` 技能集均已移除——对于复杂任务,请在 build 智能体上切换使用 `/compose-next`(clarify → spec → implement → verify → review → finish)。在 MCP 方面,工具现在采用懒加载,而不是一开始就加载完整目录;工具会按需发现,并在准备就绪后即可调用。在安装方面,`npm i @mimo-ai/cli` 现在仅是一个轻量启动器,因此仍建议使用原生安装程序。此外还需要注意:实验性的 Orchestrator 模式已移除,Claude Code 会话导入以及 agent-CLI 技能(claude-code / codex / grok-build)均需通过环境变量显式启用。 --- ## 变更内容 * 修复(mcp):支持对录制操作进行显式用户确认,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2488 * Codex/审计干预传输,作者:@penghao9,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2501 * 修复:移除 PascalCase 工具投影和工具调用洪泛;取消同一步骤中的重复调用,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2515 * 重构:移除 Orchestrator 模式,隔离工作树链路和 isolated-git-guard,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2523 * 修复(session):保留本地图片附件路径,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2525 * 重构(tools):移除未使用的 shell 调用方式,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2524 * 修复(session):移除尚未发布的同一步骤工具调用重复取消逻辑,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2532 * 修复(test):避免临时目录清理与 `Instance.provide` 设置之间发生竞态,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2530 * 修复(agent):使由智能体创建的子智能体中,交互式询问与后台运行彼此独立,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2520 * 修复(actor):移除 TaskGate 完成门控和被动降级,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2533 * 新增:添加由宿主定义的 API 错误分类和重试策略,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2521 * 修复(session):关闭已释放的事件流,并停止未授权重试,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2540 * 修复(instance):延迟配置刷新,直到正在执行的任务完成,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2546 * 修复(events):保留 cron 工作区和交互请求的所有权,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2551 * 文档(cron):说明 cron 表达式按 UTC 时间计算,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2552 * 杂项(repo):移除无效的 web/desktop/cloud 包及未使用的工具链,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2573 * 杂项(toolchain):移除 turbo,升级 tsgo 固定版本,合并 packages/script,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2575 * 修复(session):在助手准备期间持久化取消操作,作者:@MiMoHardFather,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2580 * 杂项(build):使用不含私有覆盖层的纯公共构建,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2588 * 文档:移除非规范文档以及已被取代的/AIGC/中文规范,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2589 * 杂项(release):通过公共仓库并使用 `.env` 发布,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2590 * 杂项(repo):将 packages/opencode 重命名为 packages/cli,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2591 * 杂项(repo):移除无效的安装/测试/ lint 残留和 husky,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2592 * 重构:重命名遗留的 OPENCODE_* 环境变量,扁平化 packages/sdk,移除无效的 IDE 调用方,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2593 * 修复(provider):刷新模型配置时不释放实例,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2603 * 新增(cli):使 Claude Code 启动时会话导入变为可选,作者:@MiMoHardFather,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2621 * 修复(skills):补全 xlsx-official create.md 中的库表行,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2624 * 文档(agents):样式指南中仅保留强制性约定,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2640 * 新增(release):通过 CI 发布带标签的版本,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2639 * 新增(plugin):由宿主提供插件 SDK,而不是安装插件 SDK,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2645 * 修复(provider):识别模型上下文窗口溢出提示文本,作者:@peipeiwang-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2643 * 新增(compose):停用 legacy compose 智能体、工作流和技能,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2644 * 修复(plugin):通过 `Bun.plugin` 而不是 Bun 全局对象检测插件 SDK 宿主,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2647 * 杂项(test):恢复根目录 bunfig 测试根目录保护,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2649 * 修复(cron):将计划提示词发送到创建它的会话,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2648 * 杂项(test):允许根目录脚本测试,同时阻止 packages 测试,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2651 * 修复(fs):在 `contains` 中将绝对的 `path.relative` 结果视为路径之外,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2650 * 新增(cli):为 `@mimo-ai/cli` 提供 FDS 启动器(npm 有限支持),作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2652 * 新增(mcp):通过会话范围的懒加载延迟加载 MCP 工具,作者:@MiMoHardFather,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2653 * 文档(readme):更新 MiMo Desktop GA 和 MiMo-V2.6 模型命名,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2654 * 修复(session):在 OpenCode Go 请求中发送 x-opencode-session,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2655 * 新增(history):恢复 `history_fts.kind` 分类,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2642 * 新增(mcp):在后台连接服务器,并设置有界的首次交互等待时间,作者:@MiMoHardFather,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2657 * 修复(session):在空停止后保留恢复能力,并暴露请求阶段的重试,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2618 * 修复(memory):支持在原生 Windows 路径下建立记忆索引,作者:@peipeiwang-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2659 * 修复(history):使 kind/body_idx 列的创建保证幂等性,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2661 * 修复(inbox):在排队唤醒过程中保留实例所有权,作者:@penghao9,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2663 * 修复(session):在上下文压缩后重放用户消息时保留媒体部分,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2662 * 修复(session):将 InvalidOutputError 归类为可重试错误,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2672 * 修复(session):通过 `SessionRetry.policy` 重试空模型输出,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2673 * 新增(turn-queue):支持持久化调度和等待子智能体,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2452 * 修复(release):授予 npm 可信发布者发布权限,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2676 * 修复(release):发布前检查 FDS canary 和完整压缩包,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2677 * 修复(tips):当 provider 已有凭据时,不再建议使用 `/login`,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2678 * 修复(tui):在 `finish=tool-calls` 时保持完成页脚处于挂载状态,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2679 * 修复(tui):不再将 actor send 固定在 Delegating pending 标签上,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2681 * 修复(session):原样发送回合中的用户消息,以保持思考签名有效,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2682 * 新增(mcp):通过 `mcp_tool_use` 调用延迟加载的 MCP 工具,作者:@MiMoHardFather,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2684 * 新增(mcp):为延迟加载的工具添加简洁的就绪提示,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2685 * 修复(test):在 checkpoint-drain 测试套件中隔离 prefixCaptureRef,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2687 * 修复(session):限制 prefix-capture 缺陷,并修复 drainWriters 计数,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2690 * 新增(skill):泛化 compose-next 的 unavailable-input 和 finish 契约,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2693 * 修复(session):将逐消息召回提醒替换为每个上下文窗口一次的记忆路径提醒,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2689 * 修复(skill):使 compose-next 源文件符合 YAML 安全要求,并明确 finish 契约,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2696 * 修复(session):重置空回合内容,但不移除其消息身份,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2695 * 重构(session):停止重写持久化的工具输出,以缩减上下文,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2691 * 新增(voice):将默认控制模型切换为 mimo-v2.6-flash,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2700 * 修复(session):停止因 HTTP 403 配额耗尽而持续重试,作者:@liuchaofan3,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2701 * 修复(session):在最新消息之后追加重建边界,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2702 * 修复(skill):为旧规范封面恢复 compose-next Sn 锚点,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2706 * 文档(compose):将规范指向已合并的 PR 链接,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2707 * 修复(session):持续重试空输出,并在回合成功前持久化重试记录,作者:@wqymi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2703 * 新增(skill):通过 `MIMOCODE_ENABLE_AGENT_CLI_SKILLS` 控制 agent-CLI 技能,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2715 * 杂项:将版本升级至 0.1.16,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2710 * 修复(release):通过外部 FDS 端点上传,并移除标签单元测试重复运行,作者:@yanyihan-xiaomi,详见 https://github.com/XiaomiMiMo/MiMo-Code/pull/2716 ## 新贡献者 * @liuchaofan3 在 https://github.com/XiaomiMiMo/MiMo-Code/pull/2701 中完成了首次贡献 **完整变更日志**:https://github.com/XiaomiMiMo/MiMo-Code/compare/v0.1.15...v0.1.16