DSH Plugins
返回列表
⚙️

dsh-plugin-development

工作流 更新于 2026.09.13

在终端中运行以下命令:

dsh plugin install gezi-wen/dsh-plugin-development

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

在 DeepSeek Harness 终端中执行 dsh plugin install gezi-wen/dsh-plugin-development 即可安装该插件,源码地址为 https://github.com/gezi-wen/dsh-plugin-development 。

插件介绍

DSH 插件开发涉及双半包骨架、cordis.patch 配置、ModuleLoader 客户端等多层耦合,新手很难一次性把 package.json 的 main、exports、dsh.bundle.patch、dsh.client 字段写对,fork 验证和上线部署更是步步踩坑。这个插件把整条链路浓缩成一份可注册的技能,让 agent 在帮你搭骨架、跑验证、推发布时都有据可依。

技能覆盖四个核心环节:双半包骨架的完整字段与 cordis.patch.yml 的 baseUrl 解析机制;对着 fork 做三级验证即配置组合、模块解析、真执行,并厘清 plugin 与 profile 的从属关系;推 GitHub、发 npm 后将新版本热部署到正在运行的 profile 而不破坏其安装状态;以及一份实战坑清单,涵盖 PowerShell 子进程下 AMSI 拦截胖脚本、stdout 编码异常、编译缓存失效,还有插件装好但界面不出现的排查链。

适合正在从零写第一个 DSH 插件、或者被 fork 调试和发布流程卡住的开发者。装完即得一份结构化的操作手册,不必再去社区帖子里拼凑零散片段。

使用场景

  • 从零搭建 DSH 双半包骨架并跑通 cordis.patch 配置
  • 对着 fork 做三级验证后热部署到运行中的 profile
  • 排查 PowerShell 子进程下 AMSI 拦截和编码异常等疑难坑

适合人员

  • 正在写第一个 DSH 插件的新手
  • 被 fork 调试和发布流程卡住的开发者
  • 需要系统化 DSH 工作流参考的 agent 工作流设计者