dsh-plugin-development
在终端中运行以下命令:
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 工作流设计者