Gordonynh/dsh-plugin-codex-import ↗★ 0
dsh-plugin-codex-import
Import OpenAI Codex conversation history into DeepSeek Harness sessions, from a /codex-import slash command
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-plugin-codex-import
English | 中文
一个 DeepSeek Harness 插件, 用一条斜杠命令把 OpenAI Codex 的历史对话导入 DSH 会话——按项目工作区分组, 可继续对话、可搜索、可分叉。
/codex-import
Imported 679 session(s) from /Users/you/.codex.
Scanned 681, already present 0, failed 0.
Content: 10694 turns, 81513 steps, 13580 user messages, 81513 assistant messages, 101215 tool calls.
Grouped 529 session(s) into 116 workspace(s).
Reload the interface to see the imported sessions.
安装
dsh plugin --profile web add github:Gordonynh/dsh-plugin-codex-import
然后在 ~/.dsh/profiles/web/cordis.patch.yml 中启用:
- insert:
- id: codex-import
name: 'dsh-plugin-codex-import'
重启 harness。可用 dsh --profile web --dump-config | grep codex-import
确认插件已进入插件树。
用法
| 命令 | 效果 |
|---|---|
/codex-import | 导入所有尚未导入的 Codex 会话 |
/codex-import --dry-run | 只报告将导入什么,不写入 |
/codex-import --limit 20 | 导入 20 个后停止 |
/codex-import --since 30 | 只导入最近 30 天的会话 |
/codex-import --project ~/work | 只导入 cwd 在该路径下的会话 |
/codex-import --archived | 同时扫描 ~/.codex/archived_sessions |
重复运行是安全的:已导入的会话 id 会被跳过,Codex 原始文件永不改动。
配置
- insert:
- id: codex-import
name: 'dsh-plugin-codex-import'
config:
codexHome: '~/.codex' # 默认:$CODEX_HOME,否则 ~/.codex
provider: 'codex' # 记录在导入的助手消息上
groupIntoWorkspaces: true # 把导入的会话挂到工作区
映射方式
Codex(rollout-*.jsonl) | DeepSeek Harness 会话事件 |
|---|---|
session_meta | 会话头(id、createdAt、cwd) |
用户 message(真人输入) | user/message, |