mimo code基于mimo-v2.5系列模型,采用稀疏moe架构(310b总参/15b激活)、swa与ga混合注意力,支持1m上下文;其量化版mimo-v2.5-coder-q2专为代码优化,108gb大小,实测11种语言编译运行全通过。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 的底层模型架构来源
你需要明确 MiMo Code 并非从零训练的独立模型,而是深度绑定 MiMo-V2.5 系列的推理运行时系统。它不自带权重,启动时默认加载 【MiMo-V2.5】 模型文件,该模型基于 MiMo-V2-Flash 骨干网络,采用稀疏 MoE 架构(256 个专家,每 token 激活 8 个),总参数量 310B,但实际激活仅 15B。
滑动窗口注意力(SWA)与全局注意力(GA)按 5:1 混合配置,窗口大小固定为 128;这种设计大幅压缩 KV 缓存占用,是支撑 1M tokens 上下文的关键前提。
视觉与音频编码器为额外插件模块,MiMo Code CLI 默认不启用——除非你显式传入图像或音频路径,否则整个工作流纯文本驱动。
MiMo-V2.5-coder-Q2:专为代码生成优化的量化版本
如果你在本地运行 MiMo Code,强烈建议切换至 【MiMo-V2.5-coder-Q2】 模型。它不是简单压缩,而是对代码生成链路做了分层精度保护:
嵌入层与输出层强制保持更高精度,防止 token 错位导致语法错误;注意力张量和 FFN 第一层被特别保护,确保结构化提示(如函数签名、JSON Schema)能被准确建模;MoE 专家张量使用 Q3_K 精度,避免低比特量化引发的逻辑幻觉。
该模型总大小约 108GB,支持 100,000 tokens 上下文,在 128GB 内存的 Apple Silicon 设备上可稳定运行。实测中,它在 Swift、Rust、Zig、TypeScript 等 11 种语言的编译+运行测试中全部通过,不是仅语法检查,而是真实执行验证。
MiMo Code 的代码生成机制:Max Mode 与 Goal 验证双轨并行
普通模式下,MiMo Code 每轮只生成一个方案并立即执行;开启 Max Mode 后,它会并行生成 5 个候选代码方案,全部交由同一模型作为 judge 进行打分排序,仅执行得分最高者。
这一步显著提升 SWE-Bench Pro 得分(+10%~20%),但代价是 token 消耗翻 4–5 倍。是否启用需手动设置,命令为 mimo --max-mode。
Goal 验证机制则完全分离“执行”与“验收”:用户用自然语言描述完成标准(例如“所有测试用例必须通过且无 console.error”),当 Agent 自称完成时,不采信其自述,而是调用独立 verifier 模块重跑验证逻辑。该 verifier 不共享主 Agent 的上下文,防止记忆污染导致误判。
记忆系统如何保障长程任务不“断片”
第一步:MiMo Code 在会话中自动维护四层记忆结构——项目级 MEMORY.md、会话级 checkpoint 文件、动态简报压缩缓存、SQLite 持久化日志库。
第二步:当上下文窗口使用率达 20%、45%、70% 时,Cycle 机制触发 checkpoint,由 writer subagent 将当前结构化状态写入磁盘,而非依赖模型自身压缩。
第三步:窗口接近满载前,writer subagent 重建上下文——丢弃原始日志流,只保留决策树、API 调用结果摘要、已验证代码块等高价值片段。这步不可逆,【重建后原始工具输出日志将永久丢失】。
第四步:跨 session 时,/dream 命令启动自动记忆整合,每 7 天扫描 SQLite 中的重复模式与无效分支,执行去重与逻辑压缩。
工具调用可靠性验证路径
方法一:Swival 框架压力测试——22/22 工具选择全命中,包括 git commit、npm install、curl POST、docker build 等高风险操作。
方法二:真实单步代理任务——10/10 全部零失败,覆盖 Node.js + Bun 环境下的 package.json 修改、TS 类型推导补全、HTML 表单校验逻辑注入。
方法三:目标模式调用——输入“用 Rust 实现一个带超时控制的 HTTP 客户端”,模型直接输出完整 Cargo.toml + src/main.rs,并自动执行 cargo check 验证依赖解析正确性,一次成功。










