huangrx6/dsh-plugin
huangrx6★ 0TypeScript最后同步: 2026-08-17
DeepSeek Harness (DSH) 插件合集:Skill 管理(导入/详情/多格式文件预览)、MCP 服务器管理(补丁层读写/测试连接/工具明细)、布局设置
README 摘要
DSH Plugins DeepSeek Harness(DSH)的 Web 端插件合集:给设置面板补上 Skill 管理 与 MCP 服务器管理 ,并对整体布局材质做统一收口。所有插件均为「宿主 + Web 客户端」双形态,挂载在 设置 → 插件 区内,随 DSH Web 一起加载,无需侵入平台代码。 包 一句话 入口 dsh-skill-manager 从 URL / GitHub / zip 导入 Skill,富详情页 + 文件树 + 多格式实时预览 设置 → 插件 → Skill 管理 dsh-mcp-manager MCP 服务器全生命周期管理:增删改、启停、测试连接、工具明细 设置 → 插件 → MCP 服务器 dsh-layout 布局 / 材质 / 背景的统一设置面(详见其README) 设置 → 页面布局 - 深入了解插件如何与 DSH 平台协作:docs/architecture.md - 源码解读:docs/skill-manager.md · docs/mcp-manager.md 环境要求 - Node.js ≥ 24 - pnpm ≥ 10 - DSH CLI( @deepseek-ai/dsh , npx @deepseek-ai/dsh 亦可) 安装 仓库内每个包独立安装、独立构建(无根 workspace): 构建产物为 lib/index.mjs (宿主,Node ESM)与 lib/client.js (Web 端,浏览器 CJS)。 pnpm run check = 类型检查 + 单测 + 构建全流程。 接入 DSH Profile DSH 通过 profile 目录决定加载哪些插件。在你的 profile(如 /.dsh/profiles/web )的 package.json 里把本仓库的包用 link: 挂进依赖,并加入 bundles: 然后在 profile 目录安装依赖并启动: 浏览器打开 ,进入 设置 → 插件 即可看到两个新 tab。 热更规律: Web 客户端 ( lib/client.js )刷新页面即生效; 宿主侧 ( lib/index.mjs )在进程启动时加载进内存,重新构建后需重启 dsh web 进程。MCP 的 cordis.patch.yml 写入由平台 HMR 即时应用,无需重启。 使用 Skill 管理 - 导入 :点「导入 Skill」,支持三种来源—— SKILL.md 直链(含 GitHub /blob/ 链接自动转 raw)、GitHub 仓库或 /tree/ / 链接(自动取 zip 并定位到子目录)、任意 zip 直链 / 本地上传。导入目的地可选 /.dsh/skills (推荐)或 /.agents/skills - 列表 :合并注册表快照与本地文件扫描,能看到被…
在 GitHub 查看完整 README →