开发者工具dsh-plugin

dsh-movein

dsh-movein 是一个 MIT 许可的 DSH 插件与 CLI,可预览并应用从现有 Claude Code、Codex、OpenCode 配置到 DeepSeek Harness 的迁移。默认试运行,跳过已存在的目标,且会话不在迁移范围内。

Stars
14
Forks
1
Open Issues
5
最近 Push
2026年9月9日
最新版本
v0.13.8
24h Growth
+0
7d Growth
+0

安装

dsh plugin --profile web add dsh-movein

概览

dsh-movein 是一个 MIT 许可的 DSH 插件与 CLI,可预览并应用从现有 Claude Code、Codex、OpenCode 配置到 DeepSeek Harness 的迁移。默认试运行,跳过已存在的目标,且会话不在迁移范围内。

  • 在 DSH 设置页或 dsh-movein CLI 中先预览再应用;未加 --apply 时每条命令都是试运行。
  • 迁移 Claude Code 的指令、技能、斜杠命令、MCP 服务器、受支持的钩子配置子集、子代理以及已映射的权限规则。
  • 导入 Codex 的全局 AGENTS.md、自定义提示词,以及 config.toml 中的 stdio MCP 服务器。
  • 导入 OpenCode 的指令、技能、命令、代理,以及来自 V1 或 V2 JSON 与 JSONC 配置的本地或远程 MCP 服务器。
  • 注册 movein_from_claude_code 与 movein_from_opencode 供模型调用,二者在 apply=true 前均为试运行。
  • 安全默认:跳过已存在的目标,每次写入前备份 cordis.patch.yml,restore 可还原最新的补丁备份。
  • doctor 检查已记录的目标、技能 frontmatter、所需包以及匹配的钩子桥接行,且从不执行用户钩子。
  • npx dsh-movein --reverse 可将 DSH 中产生的技能迁回 Claude Code;claude-to-opencode 命令覆盖 Claude Code 到 OpenCode。

相关插件