DSH Plugins
返回列表
dsh-compat

dsh-compat

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install rvaim/dsh-compat

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中安装该兼容层插件,源码仓库为 https://github.com/rvaim/dsh-compat,执行 dsh plugin install rvaim/dsh-compat 即可完成安装。

插件介绍

DeepSeek Harness 正在成为新一代智能体工作流引擎,但许多开发者手中仍有一批旧版 Claude Code 或 Codex 插件——散落在各个仓库里的 Skill、MCP 服务、Hook 脚本。逐个重写不仅代价高昂,还容易丢失原始语义。dsh-compat 正是为弥合这道鸿沟而生:它将旧插件作为完整生命周期单元一次性接入 DSH,保留原始目录结构与配置语义,无需在 DSH 侧重新设计。

在架构上,dsh-compat 将 Source(来源)与 Plugin(运行时实例)分为两层管理概念,支持从 Git URL、本地目录或归档文件拉取插件。单次原子安装覆盖 Skill 发现与动态 Provider、MCP stdio 及 streamable-http 接入、Hook 解析与事件映射等能力。安装、启用、更新、回滚均以整体事务执行,任一目标失败则全部不提交。管理者可通过 DSH Web 设置页进行可视化操作,也可从其他 DSH 插件调用 ctx.compat 服务 API 以编程方式驱动生命周期。内置诊断体系以 error、warning、info 三级公开兼容性差异,避免问题被静默吞没。

它特别适合已有 Claude Code 或 Codex 插件资产、希望它们继续在 DSH 中发挥作用的开发者,尤其是涉及复杂 Hook 编排、多 MCP 服务或动态 Skill Provider 的场景。团队在内部推进 DSH 落地时,也可将其作为过渡桥梁,让旧工具链保持可用,同时从容编写原生新插件。

截图预览

使用场景

  • 将已有的 Claude Code 或 Codex 插件无缝接入 DSH 运行,无需重写
  • 通过 Web 设置页批量启用、更新、卸载多个旧插件并查看诊断信息
  • 在其他 DSH 插件中调用 ctx.compat API 以编程方式驱动旧插件生命周期

适合人员

  • 拥有 Claude Code 或 Codex 插件资产、希望继续在 DSH 中运行的开发者
  • 涉及复杂 Hook 编排、多 MCP 服务或动态 Skill Provider 的工作流构建者
  • 正在内部推进 DSH 落地、需要过渡桥梁的工程团队