DSH Plugins
返回列表
⚙️

dsh-plugin-development

工作流 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install w2112515/dsh-plugin-development

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

在 DeepSeek Harness 中安装该插件时,请审阅完整源码地址 https://github.com/w2112515/dsh-plugin-development,并通过该地址对应的发布产物执行安装。

插件介绍

这个插件面向 DeepSeek Harness 插件开发中常见的一类问题:同一套开发知识在 Codex、Claude Code 和 DSH 中经常需要重复维护,而 DSH 插件又有动态 Cordis、workspace 包、外置 bundle 等差异明显的模式,稍不注意就容易把设计、打包、审查和运行时验证混在一起。dsh-plugin-development 提供一个可移植 Agent Skill,把 DSH 插件从“如何设计、如何落到当前仓库、如何打包审查、如何验证生命周期”的完整流程整理成一套可复用工作流。

它的核心能力是先区分插件形态,再应用对应规则:对动态运行时插件,关注进程内 Host 或 Client 行为与实时 Cordis 状态;对 DSH workspace 插件,强调以当前仓库和 Loader 为权威;对外置可安装 bundle,则围绕打包文件、profile 安装、配置 dump、启动验证和清理证据展开。Skill 还覆盖 Loader 导出失败、Service Definition/Provider/Consumer 归属、日志可见性、Client Slots、CLI 配置、生命周期释放、profile 优先级、Git 构建风险以及审计式授权边界,不引入 MCP、账号、凭据或远程服务依赖。

它适合正在开发或维护 DeepSeek Harness 插件的作者,也适合希望同一份 Skill 能被 Codex、Claude Code 和 DSH 共同使用的 agent 工作流维护者。对于 DSH 开发者预览阶段,这个插件强调证据和边界:能验证到插件设计、打包与诊断阶段,就清楚给出可执行结论;涉及运行时激活的部分,如果缺少必要工具,则会停在当前能验证的位置并说明原因。仓库还提供了可选 DSH bundle 适配器,用于在 profile 中注册和移除 Skill,但真正的核心仍是那份跨宿主共享的 canonical Agent Skill。

使用场景

  • 设计新的 DSH 插件形态
  • 审查已打包插件是否正确注册与释放
  • 诊断 workspace、Cordis 或 bundle 的安装与加载问题

适合人员

  • 开发 DeepSeek Harness 插件的作者
  • 在 Codex、Claude Code 与 DSH 间复用同一 Skill 的工作流维护者
  • 需要以证据验证打包与生命周期行为的贡献者