Harness 插件(捆绑包、工具、技能
ciceroyang/dsh-plugin-starter · 技能
用一个命令搭建一个经过实战考验的 DeepSeek Harness 插件(捆绑包、工具、技能、测试、CI)。
★ 1GitHub 星标
0分支
2026-08-16最近更新
JavaScript开发语言
MIT许可证
项目简介
一键生成"实战验证过"的 DeepSeek Harness 插件工程:宿主插件 + 工具 + 运行时 skill + 单测 + CI + bundle 协议,全部按社区踩坑经验预置,零依赖、免构建。 用法
模板把下面这些坑全部避开(详见配套教程): object 输出 schema 缺 additionalProperties 注册即失败 --patch 绝对路径插件的模块解析(nodemodules 软链) 注册是效果:disposer 收集与卸载清理 可选服务用 ctx.get('skills') 而不是 inject 单测保持纯函数,不依赖 harness 服务 设置卡片变体(--with-settings)
在基础工程上追加:client/index.tsx(settings.section 注册 + 最小表单)、dsh.client manifest、tsdown 构建脚本与依赖。生成后 pnpm install && pnpm build 产出 lib/client.js。注意 settings RPC 是 loopback-only(远程浏览器设置页不可用)。完整机制见 docs/settings-guide.md。 发布你的插件
安装命令
dsh plugin --profile web add github:ciceroyang/dsh-plugin-starter