留下规则的检出不再复用

Cursor CLI v2026.10.08:用 --clone-git-repos 启动的 worker 上,任意仓库池里的代理在认领到的检出中运行,认领结束后回到 worker 目录。若检出里有先前代理留下的未跟踪规则、技能或 AGENTS.md,worker 改为重新克隆,并在日志里列出挡住复用的文件。

留下规则的检出不再复用

上一个代理留在仓库里的规则,不该变成下一个代理的默认环境。Cursor CLI v2026.10.08 写了两件相关的事。cursor cli 脏检出不再复用 指的是后一件:用 --clone-git-repos 启动的 worker,若检出里有未跟踪的规则、技能或 AGENTS.md,就重新克隆,不再复用那份检出。日志会列出挡住复用的文件。

作者:CodePass 技术编辑

认领期间,工具在那份检出里

同一段还写:任意仓库池里的代理,其工具、shell、规则、技能和子代理,在为这次认领克隆或复用的检出里运行。认领结束后回到 worker 目录。所以「在哪个目录执行」和「下次还用不用这份目录」是两句。执行目录跟着认领走;复用与否看有没有那些未跟踪文件。

未跟踪是条件。已经提交进仓库的 AGENTS.md 是仓库的一部分,日志没有说会因此拒绝复用。挡住复用的是先前代理可能留下的未跟踪副本。日志列出文件名,便于你看是规则、技能还是 AGENTS.md。

没有 --clone-git-repos 的 worker 不在这句里。只克隆一次、永远复用同一目录的旧习惯,不要用 v2026.10.08 这句去套。

重新克隆不是清掉你的提交

重新克隆针对的是那份不能复用的工作副本。日志没有写会删除远端分支,也没有写会丢弃已推送的提交。未跟踪文件留在被弃用的那份检出里还是被换掉,说明没有写清理步骤。要保留其中某个文件,在 worker 换目录之前自己拷出来。这篇没有给出拷贝命令。

写作日没有跑 worker。若日志没有列出文件却每次都全量克隆,原因可能不在这三条未跟踪路径上。更早的说明还写过干净检出可以复用并 fetch 指定分支。两版同时看时,v2026.10.08 增加的是「有未跟踪规则、技能或 AGENTS.md 就不要复用」。

参考资料