dsh-plugin-forge
在终端中运行以下命令:
dsh plugin install csiroqa/dsh-plugin-forge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install csiroqa/dsh-plugin-forge 即可安装该插件,源码仓库地址为 https://github.com/csiroqa/dsh-plugin-forge ,安装后重启 dsh web 生效。
插件介绍
在 DeepSeek Harness 的日常开发中,每新增一个插件都要重复走一遍脚手架搭建、类型检查、构建、提交、挂载的完整流水线,既耗时又容易在细节上出错。dsh-plugin-forge 将这条链路收敛为一次自然语言描述:你用一句话说明想要什么,子代理便独立完成从开发、测试、构建,到迁移为独立 git 仓库、写入 Conventional Commit、热挂载当前会话的全部环节。
质量门是它的另一道护城河。staging 阶段执行 typecheck、test、build 三道关卡;迁移后在目标目录重新安装依赖并构建,验证 main 与 types 产物存在;加载冒烟在真实 cordis Context 中执行 apply,拦截运行时崩溃;宿主工具名冲突拦截防止跨 scope 同名注册导致的模型侧遮蔽。重复检测让子代理在动手前先读 registry 与目录,需求命中既有插件时直接拒绝新建并返回已有仓库名,迭代走 update 模式安全覆盖。
它适合已经在用 DeepSeek Harness 的插件作者与团队负责人:前者把重复性工作交给工具,后者用统一的质量门保证产出的插件在结构和命名上一致。对仍在探索「一切皆插件」自举理念的开发者来说,forge 既是脚手架,也是这条路径上最完整的参考实现。
截图预览
使用场景
- 用一句自然语言描述需求,自动生成完整插件并热挂载到当前会话
- 迭代已有插件时安全更新,避免覆盖未修改的源文件
- 批量生成多个插件仓库,统一质量门保证结构与命名一致
适合人员
- DeepSeek Harness 插件作者,想省去重复的脚手架与构建流程
- 团队负责人,需要为所有产出插件设定统一的质量与命名标准
- 探索一切皆插件自举理念的开发者,寻找完整参考实现
