SuperAPI AI 工具集

migrating from codex and claude code

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:该技能用于发现、搜索并提取用户本机保存的 Claude Code 与 OpenAI Codex 历史会话信息,适用于在 /init 阶段用项目上下文引导智能体记忆、回答用户关于以往编码会话的问题,以及了解编码习惯、偏好或项目历史。

主要能力:内置常用脚本,包括 scripts/detect.sh(检测可用历史并显示摘要)、scripts/list-sessions.sh(按项目列出会话)、scripts/search.sh(跨全部历史按关键词搜索)、scripts/view-session.sh(以可读格式查看某个会话)。支持按关键词、项目路径、项目名检索提示历史,提取会话中的用户消息,统计工具使用模式、项目活跃度和会话摘要,并可查找 Bash 工具调用中的常见工作流。

使用方式:先运行 ./scripts/detect.sh 检测历史数据;用 ./scripts/list-sessions.sh claude 或 ./scripts/list-sessions.sh codex 列出当前项目会话;用 ./scripts/search.sh "database migration" 或 ./scripts/search.sh "auth" --claude --project /path/to/project 搜索;用 ./scripts/view-session.sh ~/.claude/projects/-path-to-project/session.jsonl 查看会话,可加 --tools --thinking。数据位置:Claude Code 在 ~/.claude/ 下(history.jsonl、projects/<encoded-path>/、settings.json);Codex 在 ~/.codex/ 下(history.jsonl、sessions/<年>/<月>/<日>/rollout-*.jsonl、config.toml)。Claude 将项目路径中的 / 替换为 - 编码。注意格式差异:Codex 使用 .ts(秒)与 .text,Claude 使用 .timestamp(毫秒)与 .display,jq 查询需相应调整。较旧项目可能不存在会话文件,此时仍可从 history.jsonl 回退搜索提示,但无完整对话。完整格式说明见 references/claude-format.md 与 references/codex-format.md。