Codex 会话历史检索技能 Déjà Vu|查找本地开发记录
EnglishCodex 插件,检索本地 Codex 和 Claude Code 会话 安装步骤
- 按 GitHub README 安装 `deja` 二进制,Windows 可用 `winget install vshulcz.deja-vu`。如选择从源码编译,按该提交的 `go.mod` 准备 Go 1.25。
- 在 Codex CLI 添加来源 `codex plugin marketplace add https://github.com/vshulcz/deja-vu`,再执行 `codex plugin add deja-vu@deja-vu`。重新开启用于复核的本地会话。
- 在仅包含虚构数据的测试用户环境运行 `deja index` 建立本地索引。终端仍能访问 `deja` 时,也可用 `deja recall` 手动查询。
中文摘要
deja-history 是 Déjà Vu 给 Codex 提供的检索技能。它通过本机 `deja` 索引查找本人已有的开发会话,可按文件名或错误文本找回旧决定、排查线索和当时用过的命令。适合先在测试项目里核对一条记得确切措辞的记录。
SKILL.md 中文导读
可复现示例
在仅用于测试的本地账户中,为一个虚构项目开 Codex 会话,留下说明“`demo-receipt.txt` 导出的测试标签为 `fixture-copper-452`”。结束旧会话后,在同一项目的终端更新索引并执行下列命令。
deja recall "fixture-copper-452"工作步骤
- 在测试项目中选一个以前在对话里出现过的独特文件名或标记。
- 查询本机历史,核对结果里的项目和日期。
- 把记录作为排查依据,回到当前工作区验证结论。
验收方法
命中应指向虚构项目的旧会话,并显示包含测试标记的上下文。若索引未收录这段会话,先确认终端用户和会话目录,再重新构建测试索引。
GitHub 原文 · 更新日期
适用环境
支持插件的 Codex CLI,以及能访问测试用户本地会话目录的 `deja`。Windows 可用上游列出的 Scoop 或 winget 安装二进制。如果从固定提交编译,仓库要求 Go 1.25。示例只需要新的虚构会话,不需要外部向量服务。
常见问题
它会把我的历史对话上传到网盘吗?
上游说明默认建立本机索引,常规关键词查询不需要模型调用或云端账户。它能读到该系统用户保存的会话,因此可在单独测试用户环境验证安装,并按需要配置排除目录。