
回答本题前,应先确认任务对象、运行位置和最终责任人。之后再遵循:开始前应识别已有差异,并把任务修改与用户修改分开。
在真实项目里,未提交修改可能来自用户,代理无法假设可以覆盖或还原。如果只看聊天中的完成说明,而不检查文件和命令证据,问题很容易被带到下一阶段。
核对Codex脏工作区时,可从官方资料确认基本能力:Codex代码审查可以从本地差异或Pull Request开始,但自动发现仍应由复现证据、测试和人工判断确认。
把本题写成一张任务卡会更清楚。卡片列出对象、权限、输入和验收,然后执行:查看Git状态和diff,避开无关文件,重叠处先说明再谨慎编辑。
至少进行一次反向检查:结束时列出新增差异并确认原改动仍在。如果证据不能由另一位成员理解,说明交付仍缺少上下文。
文章引用配置项时要保留准确拼写,并用自然语言解释含义。结构化数据只能描述页面真实可见内容,不能替代正文。
为了让Codex脏工作区能够被另一位成员复现,任务记录至少包含四个检查点:STATUS、PRESERVE、EDIT、DIFF。这些英文标签也可用于分支、日志或看板检索。
一次合格复盘要同时回答两件事:是否做到“结束时列出新增差异并确认原改动仍在”,以及是否出现“使用强制还原命令会造成不可恢复的数据丢失”。前者决定是否继续,后者决定是否暂停、回滚或补充授权。
如果团队需要统一使用方式,可以把高频流程做成Skill,把仓库规则写进AGENTS.md,把外部能力留给MCP,避免重复维护。
如果同一流程要进入生产,建议先用测试仓库和低权限身份连续运行数次。稳定之后再增加并发、网络或外部写入能力。
风险边界同样重要。使用强制还原命令会造成不可恢复的数据丢失。任务一旦触发该条件,就应停止并报告,不要用更高权限反复尝试。
