codex-history-manager
/install codex-history-manager
Codex History Manager
Use codex-history-manager when the task is about local Codex history, not general ChatGPT or web chat history.
Codex stores local history in two places:
~/.codex/state_5.sqlitefor thread metadata~/.codex/sessions/.../rollout-*.jsonland~/.codex/archived_sessions/...for event logs
The bundled CLI is the source of truth for reading and mutating that state:
./codex-history-manager ...
Default workflow
- For discovery, start with
search. - For context, use
show-threadorhandoff. - For exports, use
export-thread. - For cross-workspace reuse, prefer
clone-threadovermove-thread. - For writes, run a dry run first, then rerun with
--apply. - For history body rewrites, always do
plan-dangerous-edit, show the warning and change list to the user, get explicit approval in chat, then runapply-dangerous-edit.
Core commands
- Search threads:
./codex-history-manager search --query "payments" - Read one thread:
./codex-history-manager show-thread --id \x3Cthread-id> - Export transcript:
./codex-history-manager export-thread --id \x3Cthread-id> --format markdown --output /tmp/thread.md - Create a handoff note:
./codex-history-manager handoff --id \x3Cthread-id> --output /tmp/handoff.md - Plan a dangerous history content rewrite:
./codex-history-manager plan-dangerous-edit --id \x3Cthread-id> --find "old" --replace "new" --output /tmp/edit-plan.json - Clone a thread into another workspace:
./codex-history-manager clone-thread --id \x3Cthread-id> --to-cwd /abs/path --dry-run - Move all threads in one workspace:
./codex-history-manager move-workspace --cwd /abs/src --to-cwd /abs/dst --dry-run - Clone all threads in one workspace:
./codex-history-manager clone-workspace --cwd /abs/src --to-cwd /abs/dst --dry-run - Move a thread to another workspace:
./codex-history-manager move-thread --id \x3Cthread-id> --to-cwd /abs/path --dry-run - Rebind provider metadata:
./codex-history-manager change-provider --id \x3Cthread-id> --provider openai1 --dry-run - Rebind provider metadata for one workspace:
./codex-history-manager change-provider-workspace --cwd /abs/path --provider openai1 --dry-run - Rebind provider metadata for all local threads:
./codex-history-manager change-provider-all --provider openai1 --dry-run
Safety rules
- Never perform a write first. Use the default dry run or pass
--dry-run. - Only use
--applyafter reviewing the plan. - Prefer cloning over moving unless the user explicitly wants to change ownership.
- Do not hand edit
state_5.sqliteor rollout files if the CLI can do the job. - If the user asks to modify message content, stop and confirm. You must first produce a dangerous edit plan, present the warning and change list in the conversation, and wait for explicit user approval before running
apply-dangerous-edit.
Read these references only when needed:
- Command details: references/commands.md
- Write safety and backups: references/safety.md
- Storage model: references/storage.md
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install codex-history-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/codex-history-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
codex-history-manager 是什么?
Search, read, export, hand off, clone, move, or rebind local Codex history stored under ~/.codex. Use when the user wants to inspect past Codex sessions, bri... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。
如何安装 codex-history-manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install codex-history-manager」即可一键安装,无需额外配置。
codex-history-manager 是免费的吗?
是的,codex-history-manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
codex-history-manager 支持哪些平台?
codex-history-manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 codex-history-manager?
由 Severin Zhong(@severinzhong)开发并维护,当前版本 v1.0.0。