DSH Plugins
返回列表
⚙️

dsh-plugin-guide

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install snow-The/dsh-plugin-guide

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

在 DeepSeek Harness 中执行 dsh plugin install snow-The/dsh-plugin-guide,或通过插件市场安装(源码:https://github.com/snow-The/dsh-plugin-guide)。

插件介绍

写 DSH 插件时,目录结构、patch 声明或入口导出稍有偏差,往往在 dsh boot 加载阶段就直接失败——缺 dsh.bundle、patch 只剩注释、insert 没有 id/name、files 白名单漏掉 dist,都是常见踩坑点。dsh-plugin-guide 把 boot 里那套硬校验固化成可执行的扫描规则,让你在发布或提交前就能逐条对照,而不是等到启动报错再回头改。

插件提供 guide_scan:遍历插件目录,按与 @deepseek-ai/dsh-app-boot 对齐的规则检查 bundle 声明、patch 顶层数组、insert 的 id 与 name、files 白名单、main/types 以及入口的 name+apply 导出。guide_learn 则承担「能力地图」:可按 overview、bundle、schedule、agent、ctx、official 等维度查阅,或直接搜索 ctx.llm、dsh-schedule 等关键词,每个 ctx 服务还带来源包、类型与示例说明。

内置地图覆盖 ctx.*(llm、tools、agents、skills、sessions、settings、storage、jobs、goals、workflowEngine 等)、排程(dsh-schedule 与 cordis-plugin-timer)、官方 bundle 层叠(dsh-base → dsh-web-app → 用户 patch)以及 12 个官方包领域。适合正在开发或维护 DSH 插件、希望少踩启动坑、又需要快速查官方 API 与 bundle 用法的作者与团队。

使用场景

  • 发布前扫描插件目录是否符合 boot 硬校验
  • 查阅 ctx、排程与官方 bundle 的用法与示例
  • 排查 dsh.bundle、patch、insert 等导致的启动失败

适合人员

  • 正在编写或维护 DSH 插件的开发者
  • 需要在发布前做自检的插件作者
  • 不熟悉官方 ctx 与 bundle 层叠的新手作者