Muse Wonder Full 默认不访问本地未提交文件,仅处理用户显式发送的内容;需通过勾选“Include unsaved changes”、粘贴git diff、上传含未暂存变更的文件或patch等方式主动注入修改。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在使用 Muse Wonder Full 进行代码开发时,确保它不会覆盖或丢弃你本地项目中尚未提交(uncommitted)的文件修改,比如正在调试的临时补丁、未完成的函数重写或配置调整。
确认 Muse Wonder Full 不会自动覆盖本地未提交更改
Meta 明确说明 Muse Wonder Full 本身不直接读取或写入你的本地文件系统;它仅通过 Muse Code IDE 插件或 Meta Model API 接收你显式发送的代码片段或上下文快照。这意味着【它默认根本看不到你磁盘上那些 git status 显示为 modified 的文件】,除非你主动把它们的内容复制粘贴进对话框、拖进编辑区,或点击“Send current file”按钮。
这一步操作起来很简单,直接把文件拖进去就行。
在 Muse Code 中安全复用未提交修改
当你已在 Muse Code 中打开一个含未提交修改的文件,并希望让 Muse Wonder Full 基于此继续工作时:
第一步:确保该文件已处于 Muse Code 编辑器标签页中且内容已加载(不是只显示文件名);
第二步:点击右上角「▶ Run with Muse」按钮 → 选择「Muse Wonder Full」→ 确认弹窗中勾选了「Include unsaved changes」;
第三步:等待模型响应后,它生成的补丁或建议将基于你当前编辑器里看到的完整内容(含未保存改动),而非 Git 仓库中的原始版本。
注意:若未勾选「Include unsaved changes」,模型只会收到上次保存时的内容,可能导致它建议的修改与你实际编辑状态冲突。
手动注入未提交变更供模型参考
方法一:在对话输入框中粘贴 git diff 输出
在终端执行 git diff --no-color → 全选复制输出 → 粘贴到 Muse Wonder Full 对话窗口开头,再追加你的指令,例如:“请基于这个 diff 修复空指针异常”。
方法二:用 Muse Code 的「Context Panel」上传当前变更集
点击左侧边栏「Context」图标 → 点击「+ Add from workspace」→ 选择你正在修改的文件 → 勾选「Include unstaged changes」→ 点击「Attach」。此时模型能准确感知你改了哪几行。
方法三:导出 patch 文件并作为附件上传
运行 git diff > local-fix.patch → 在 Muse Code 对话框点击回形针图标 → 上传该 .patch 文件 → 输入:“请分析并优化这个补丁里的逻辑”。

















