必须显式设置项目根目录和入口文件,否则mimo code会误加载无关文件;通过/mimo init --root .和/mimo project setup配置上下文,支持聚焦文件、手动添加、清空重载等动态调整方式,并可跨会话固化上下文至project-memory.json。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让 MiMo Code 准确理解你的项目结构、只加载关键文件、避免被 node_modules 或测试桩干扰,必须主动设置上下文范围——它不会自动猜你关心哪部分代码。
启动前强制指定项目根目录与入口文件
进入你的代码仓库根目录,确保该路径下存在 .git、package.json、pyproject.toml 或 src/ 等标志性文件。【必须显式声明根路径】,否则 MiMo Code 会默认扫描当前工作目录下所有子目录,可能误加载 build 输出物或依赖包,导致上下文污染和 token 浪费。
执行:mimo init --root .
接着运行:mimo project setup,按提示输入主入口文件路径(例如 src/index.ts、app.py 或 main.go)。工具将基于此文件做静态依赖图分析,只加载真实参与调用链的源码文件,跳过未引用的 util 模块和 mock 文件。
会话中动态调整上下文优先级
方法一:聚焦单个文件
在 TUI 界面中输入:/context focus src/utils/auth.ts
这会把该文件置入高优先级上下文,防止模型因压缩而遗忘导出函数签名。
方法二:手动添加被忽略的文件
先执行:/file list 查看当前已加载文件;若目标文件未出现,说明它被 .gitignore 忽略或路径过深,需显式加入:/file add path/to/file.py
方法三:临时清空并重载
输入:/context clear → /context reload,强制重新扫描当前目录结构并重建上下文索引。
跨会话固化项目级上下文
第一步:确认 project-memory.json 已生成
首次成功运行 mimo project setup 后,.mimo/project-memory.json 会自动生成,记录核心模块职责、技术栈约束、命名规范等。
第二步:手动编辑(可选)
用编辑器打开 .mimo/project-memory.json,修改 tech stack 描述或补充约定,如:"禁止使用 eval()" 或 "所有 API 调用必须带 timeout: 10000"。Writer 子 Agent 后续会自动融合进新 checkpoint。
第三步:验证记忆是否生效
重启终端 → 进入项目目录 → 执行 /status,观察输出中是否包含你刚写入的约束描述。若未显示,说明文件格式有误或路径不正确。











