mimo code 通过持久记忆与无限上下文能力,结合外部ai审查工具或本地规则扩展,实现贴合团队规范的动态代码审查。它不内置规则引擎,而是让ai理解并执行规范,支持文档导入、语义化规则配置、json轻量规则及人工反馈闭环迭代。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 本身不内置代码审查规则引擎,但可通过与外部 AI 审查工具(如 CodiumAI PR-Agent、CodeAI Reviewer)协同,或利用其终端原生能力注入团队规范上下文,实现贴合实际的 AI 审查。关键不在“写规则”,而在“让 AI 理解并执行规则”。
用 MiMo Code 加载团队规范上下文
MiMo Code 的核心优势是持久记忆与无限上下文,这为规则落地提供了基础支撑:
- 首次运行时,将团队《前端编码规范 V2.3》《安全红线清单》《React 组件命名约定》等文档导入项目记忆库(支持 Markdown / PDF / TXT)
- 在会话中主动提示:“本次审查请严格依据《安全红线清单》第4条:禁止硬编码敏感字段;并参考《组件命名约定》检查所有 JSX 文件”
- MiMo 会基于 SQLite FTS5 全文检索,在后续 diff 分析、文件读取、建议生成中自动关联这些规范条目,而非依赖静态规则匹配
结合 CodiumAI PR-Agent 配置自定义审查规则
若团队已部署 CodiumAI PR-Agent,可将其作为 MiMo Code 的审查后端,通过标准配置注入业务逻辑:
- 编辑 pr_agent/settings/pr_reviewer_prompts.toml,在 [custom_rules] 区块添加业务语义化规则
- 例如 Vue 项目要求:
禁止使用 this.$nextTick 回调嵌套超过两层 → 建议改用 await nextTick() 链式调用 - 规则描述需含明确触发条件、错误示例、修复模板,避免模糊表述(如“注意性能”)
- MiMo Code 在执行
mimo review --pr 123时,可调用该配置生成带上下文的审查报告
用 CodeAI Reviewer 实现轻量级本地规则扩展
适合中小团队快速验证规则有效性,无需服务部署:
- 安装后,在项目根目录新建 .codeai/rules/ 目录,存放 JSON 格式规则文件(如 vue-props-check.json)
- 每条规则包含:
pattern(正则或 AST 路径)、severity、message、suggestion - 例如检测未声明 props:
"pattern": "defineProps\(\{[^}]*\}\)"→ 若 props 对象为空,触发 warning - MiMo Code 执行
mimo run "codeai-reviewer --rules .codeai/rules/"即可联动执行
人工反馈闭环驱动规则演进
自定义规则不是一次配置就一劳永逸,需结合 MiMo 的会话检查点机制持续优化:
- 每次审查后,用自然语言标注误报(“此处 $gt 是国际化函数,非翻译滥用”)或漏报(“未检查 useQuery 的 error 处理缺失”)
- MiMo 自动将反馈存入会话检查点,并在下次同类 PR 分析时优先加载该修正记忆
- 每月导出高频反馈项,反向更新 TOML 或 JSON 规则文件,形成“人机共训”的迭代节奏











