问题概述
在 Windows + Codex 环境下,执行官方安装命令后,再执行:
evolver setup-hooks --platform=codex --uninstall
看起来完成了卸载,但生成的文件和注入内容不会被干净移除。
环境
- 操作系统:Windows
- 宿主:Codex
- node:
v22.15.0
- npm:
11.6.2
- git:
2.53.0.windows.2
- 包版本:
@evomap/evolver@1.84.1
复现步骤
- 正常安装:
npm install -g @evomap/evolver
evolver setup-hooks --platform=codex
- 再执行卸载:
evolver setup-hooks --platform=codex --uninstall
实际行为
卸载后仍然能观察到这些残留:
.codex/hooks/evolver-session-start.js 仍然存在
.codex/hooks/evolver-signal-detect.js 仍然存在
.codex/hooks/evolver-session-end.js 仍然存在
AGENTS.md 中自动注入的 Evolver 相关内容仍然存在
.codex/config.toml 中的 codex_hooks = true 仍然保留
期望行为
执行 setup-hooks --platform=codex --uninstall 后,应该能够把本次安装生成的 hook 文件、注入内容和相关配置一并干净移除,至少不应留下会影响后续判断的残留状态。
为什么这个问题重要
当前行为会让“是否已经回到干净官方基线”变得很难判断,也会影响后续重新安装、复测和问题归因。
问题概述
在 Windows + Codex 环境下,执行官方安装命令后,再执行:
看起来完成了卸载,但生成的文件和注入内容不会被干净移除。
环境
v22.15.011.6.22.53.0.windows.2@evomap/evolver@1.84.1复现步骤
实际行为
卸载后仍然能观察到这些残留:
.codex/hooks/evolver-session-start.js仍然存在.codex/hooks/evolver-signal-detect.js仍然存在.codex/hooks/evolver-session-end.js仍然存在AGENTS.md中自动注入的 Evolver 相关内容仍然存在.codex/config.toml中的codex_hooks = true仍然保留期望行为
执行
setup-hooks --platform=codex --uninstall后,应该能够把本次安装生成的 hook 文件、注入内容和相关配置一并干净移除,至少不应留下会影响后续判断的残留状态。为什么这个问题重要
当前行为会让“是否已经回到干净官方基线”变得很难判断,也会影响后续重新安装、复测和问题归因。