github XiaomiMiMo/MiMo-Code v0.1.7

latest release: v0.1.8
one day ago

Summary

This release adds tool_script — programmatic tool orchestration in a QuickJS sandbox, letting the model chain multiple tool calls in one script instead of many round-trips, with a hardened serialization contract, sandbox jail, MCP dispatch, and opt-in gating.

It also introduces session handoff + a try-best detector (behind MIMOCODE_ENABLE_TRY_BEST_HANDOFF, default off) and a big skills push: new bundles (data-analytics, product-design, sales, learn-everything), a skill_search tool with BM25 matching, bundle autocomplete + i18n, and the mimocode bundle renamed to mimocode-docs. Other updates: xAI/Grok bump with OAuth login, interleaved-reasoning transform sync, several provider/session robustness fixes, and switching install docs to bun ci.


本次发布新增 tool_script:在 QuickJS 沙箱里以脚本方式编排工具调用,让模型在一段脚本里串联多个工具、减少多轮往返,并配有严格的序列化契约、沙箱隔离、MCP 分发和按需开关。

同时引入会话交接(handoff)+ try-best 检测器(由 MIMOCODE_ENABLE_TRY_BEST_HANDOFF 控制,默认关闭),以及一批技能(skill)增强:新增 data-analytics、product-design、sales、learn-everything 等 bundle,带 BM25 匹配的 skill_search 工具,bundle 自动补全与多语言,并把 mimocode bundle 更名为 mimocode-docs。其他更新:xAI/Grok 升级并支持 OAuth 登录、interleaved reasoning 的 transform 同步、若干 provider/session 健壮性修复,以及安装文档改用 bun ci

Features

Bug Fixes

  • tool_script: serialization contract, sandbox jail, MCP dispatch, and opt-in gating; discourage overuse and stop escaping return values by @JinyuXiang-Mimo, @yanyihan-xiaomi in #1784, #1777
  • provider: guard non-array message content in part mapping (j.map is not a function) by @wqymi in #1728
  • transform: sync interleaved handling — exclude openrouter + always echo reasoning field by @wqymi in #1819
  • session: treat GPT reasoning-only steps as terminal by @MiMoHardFather in #1820
  • session: narrow empty-step guard to only empty-args tool calls by @yanyihan-xiaomi in #1776
  • session: session LLM and plugin hook fixes by @MiMoHardFather in #1815
  • task: remove main-session task gate, keep subagent gate only by @yanyihan-xiaomi in #1759
  • tui: clean up unsupported tips by @yanyihan-xiaomi in #1768
  • skill: only expose top-level builtin entries; localize new bundles and hide internal workflows by @MiMoHardFather in #1795
  • build: fresh-clone engine node build + pin ghostty-web to a commit by @clyfish in #1771

Docs

Internal / CI

New Contributors

Full Changelog: v0.1.6...v0.1.7

Don't miss a new MiMo-Code release

NewReleases is sending notifications on new releases.