问题概述
当前 README 把 Codex 列为支持平台,并提供:
evolver setup-hooks --platform=codex
但从实际行为看,当前 Codex 适配更像是“只接了 hook”,没有把 evolver --review 真正依赖的上下文输入一起打通。
在正常按官方方式安装并运行后,evolver --review 会持续出现:
memory_missing
user_missing
session_logs_missing
这说明当前 Codex 适配下,review 逻辑期待的主要输入并没有被稳定提供。
环境
- OS: Windows
- Host: Codex
- package:
@evomap/evolver@1.84.1
- node:
v22.15.0
- npm:
11.6.2
- git:
2.53.0.windows.2
复现方式
- 按官方方式全局安装:
npm install -g @evomap/evolver
- 按官方方式接入 Codex:
evolver setup-hooks --platform=codex
- 在普通 git 项目里运行:
实际行为
evolver --review 虽然可以读取当前 repo diff,但很容易先回到:
memory_missing
user_missing
session_logs_missing
从源码行为看,review 逻辑会期待这些输入:
- repo 根目录下的
MEMORY.md
- repo 根目录下的
USER.md
- 可识别的 session logs /
.jsonl
但当前 Codex 适配器主要只做了这些:
- 写
.codex/hooks.json
- 写
.codex/config.toml
- 拷贝 hook 脚本
- 注入
AGENTS.md
没有看到它负责:
- 生成 repo-local
MEMORY.md
- 生成 repo-local
USER.md
- 让
Codex 会话自动产出或接入 review 需要的 session logs
为什么这很重要
这不是一个小提示问题,而是影响 Codex 支持是否完整的问题:
- 如果这些输入只是次要输入,那缺失不应长期主导 review 输出
- 如果这些输入是主要输入,那当前
Codex 适配就不是完整支持,而更像只完成了 hook 接线
当前判断
目前看,Codex 这条线更像:
- hook 层已接入
- 但 review / context 数据面没有打通
也就是说,当前“支持 Codex”的表述容易让人理解成“可以像其他宿主一样直接正常工作”,但实际情况更像是:
Codex adapter 可以安装
- 但 review 所依赖的主要上下文输入并没有被一起解决
期望行为
希望官方至少明确其中一种:
-
真正补齐 Codex 适配
- 明确 repo-local
MEMORY.md / USER.md / session logs 应该如何产生
- 或由 adapter 帮助接通这些输入
-
更新 README / 文档表述
- 明确说明当前
Codex 支持的边界
- 不要让人误以为
setup-hooks --platform=codex 已经等于完整可用的 Codex review 体验
和已有 issue 的区别
这个问题不同于我们已提交的:
#536 local memory path / recorded to nowhere
#537 Windows path noise
#538 uninstall 不干净
#539 hook 覆盖风险
这条 issue 针对的是:
当前 Codex 适配在“review 依赖的主要上下文输入”这一层并没有真正打通。
问题概述
当前 README 把
Codex列为支持平台,并提供:但从实际行为看,当前
Codex适配更像是“只接了 hook”,没有把evolver --review真正依赖的上下文输入一起打通。在正常按官方方式安装并运行后,
evolver --review会持续出现:memory_missinguser_missingsession_logs_missing这说明当前
Codex适配下,review 逻辑期待的主要输入并没有被稳定提供。环境
@evomap/evolver@1.84.1v22.15.011.6.22.53.0.windows.2复现方式
实际行为
evolver --review虽然可以读取当前 repo diff,但很容易先回到:memory_missinguser_missingsession_logs_missing从源码行为看,review 逻辑会期待这些输入:
MEMORY.mdUSER.md.jsonl但当前
Codex适配器主要只做了这些:.codex/hooks.json.codex/config.tomlAGENTS.md没有看到它负责:
MEMORY.mdUSER.mdCodex会话自动产出或接入 review 需要的 session logs为什么这很重要
这不是一个小提示问题,而是影响
Codex支持是否完整的问题:Codex适配就不是完整支持,而更像只完成了 hook 接线当前判断
目前看,
Codex这条线更像:也就是说,当前“支持 Codex”的表述容易让人理解成“可以像其他宿主一样直接正常工作”,但实际情况更像是:
Codexadapter 可以安装期望行为
希望官方至少明确其中一种:
真正补齐 Codex 适配
MEMORY.md/USER.md/ session logs 应该如何产生更新 README / 文档表述
Codex支持的边界setup-hooks --platform=codex已经等于完整可用的Codexreview 体验和已有 issue 的区别
这个问题不同于我们已提交的:
#536local memory path /recorded to nowhere#537Windows path noise#538uninstall 不干净#539hook 覆盖风险这条 issue 针对的是: