这其实算正常,Codex 是按任务驱动的,不会在没有目标时自己判断该改什么,否则很容易乱动项目。可以不给它指定具体实现,但至少给一个方向和验收条件,比如“先阅读仓库和 README,运行测试,找出当前失败项或最明显的问题,先给修改计划,确认后执行并重新测试”。想让它连续干活,就准备 TODO、Issue 或测试用例,让它按优先级逐项处理,同时限定可修改目录、禁止危险命令,并要求每轮查看 diff 和汇报结果。要是已经给了明确目标仍然停着不动,可以贴一下当时的提示词和 Codex 返回内容,看看是权限确认、上下文不足,还是它只进入了规划状态。
