codex会话莫名多了一个约束。

WingLin 2026-06-10 20:12 1

我看codex对话一直在说apply_patch被系统拦截,一问才发现会话被加了内部规则,但是我从来沟通都说的中文,根本没加过这个。多了以下限制

Always use apply_patch for manual code edits. Do not use cat or any other commands when creating or editing files

不知道是codex最新版自带的上下文,还是上游中转给注入的。

导致一直在试环境,原地绕圈。

查了一下:

好像是codex自带的?每个会话最开始都有。但是我已经开了完全访问了,之前这一个会话都正常,今天下午突然开始抽风。

又是codex的bug?

最新回复 (4)
  • lihan3238 06-10 20:17
    1

    你是不是无意中开了一个 Hook,你让ai检查下有没有 hook,不用的话关掉。

  • lanvent 06-10 20:23
    2

    这是codex自带的system prompt,找出会话文件,看看是什么原因拒绝了apply_patch吧。

  • WingLin 楼主 06-10 20:57
    3

    嗯正在查,为啥会拒绝,之前都好好的。

  • WingLin 楼主 06-10 21:03
    4

    • Codex 客户端更新后,apply_patch 启动路径从 WindowsApps 切到了 AppData\Local\OpenAI\Codex\bin

    • 但当前这个线程或某些残留临时目录还拿着旧包装器

    • 于是出现“同一台机器、同一个 Codex,有时能用,有时拒绝访问”的现象

      应该是这个原因,会话是旧的,后面更新了codex,路径不一致了,导致,阿三真的是无语,你换路径之前的不处理,服了。

* 帖子来源Linux.do
返回