用途:只读查看单个 Codex session/thread,适合在已知 thread id、需要查看或摘要会话内容时使用。底层通过 codex app-server 官方接口读取,默认输出全部 turns 的 Markdown,便于继续交给 Codex 阅读或摘要。\n\n主要能力与用法:运行 ./scripts/codex_session_reader.py read <thread-id> 读取完整 thread;--preview-only 只看 preview 和元信息;--turns 支持 0-based、接近 Python 的切片表达式,如 :5(前 5 个)、-5:(后 5 个)、10:-1、13(单个)、13:15。--format json 输出 app-server 的结构化结果,便于脚本处理;若发生区间裁剪,JSON 会额外包含 truncated 字段说明实际输出的是哪一段。--turns 不支持 step,1:10:2 这类表达式会报错。\n\n环境与限制:依赖本机可直接执行的 codex 命令,底层会调用 codex app-server。对当前 Codex 环境,工具执行不一定沿用交互式 fish,可能回退到 zsh -lc,因此只在 fish 里设置 PNPM_HOME 不够,必须让 zsh 启动时的 PATH 也包含 PNPM_HOME,否则会报“未找到 codex”。推荐在 zsh 配置中同时设置 PNPM_HOME 并加入 PATH。
codex-session-reader
编程与开发
更新于 10-15 20:34