polarskicpl/dsh-codex-migrate ↗★ 0
dsh-codex-migrate
Migrate Codex CLI conversations, MCP servers, memories and project files into DeepSeek Harness sessions, workspaces and MCP registrations. 把 Codex CLI 的对话、MCP、记忆与项目文件迁移为 DSH 会话、工作区与 MCP 注册。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:polarskicpl/dsh-codex-migrate说明文档
阅读完整 README ↗dsh-codex-migrate

把 Codex CLI 的历史迁移进 DeepSeek Harness(DSH):
- 对话 → 真正的 DSH 会话:用户轮次、助手轮次与工具调用按 DSH 原生事件格式 转换(工具卡片默认折叠),按项目挂载到对应工作区,侧边栏直接可见、可续聊。
- MCP 服务器 → 注册行:
config.toml的[mcp_servers.*]变成@deepseek-ai/dsh-mcp-clientcordis 行,并生成一段可直接复制给任意 agent 的 注册提示词,让 agent 帮你完成注册。 - 记忆与 AGENTS.md:复制到输出目录。
- 项目文件(可选):按项目复制文本文件。
内置中英双语(界面跟随 DSH 语言;生成产物跟随 language 配置)。
安装
dsh plugin --profile web add dsh-codex-migrate
(或手动把 cordis.patch.yml 里的行合并进你的 profile patch),然后重启 DSH。
设置面板位于 设置 → Codex 迁移。
包发布在 npm:dsh-codex-migrate
(dsh plugin add 按包名从 npm registry 拉取;源码见
GitHub 仓库)。
配置
| 键 | 默认 | 含义 |
|---|---|---|
codexDir | '' | Codex 数据目录;留空 = 自动检测(~/.codex) |
outputDir | '' | 产物目录;留空 = /codex-sync |
language | en | 生成产物的语言:en | zh | auto(跟随界面语言) |
sessionMode | new | all | new | selected |
projectMode | all | all | |