cnskycn/dev-workbench
cnskycn★ 0JavaScript最后同步: 2026-08-17
DSH (DeepSeek Harness) plugin dev workbench: draft/publish/rollback safety
README 摘要
🛠 dev-workbench DSH (DeepSeek Harness) 插件开发工作台 解决开发 DSH 插件时的 死循环难题 :永久插件一旦写坏(例如抢占官方 single 槽位、语法错误、注入不存在的服务),会导致 DSH 重启后无法启动、无法自愈。本工作台提供 草稿验证 → 一键发布 → 一键回滚/停用/卸载 的安全开发流程,配合桌面端自带的 崩溃自愈 / 安全模式 ,让坏插件永远卡不死 DSH。 Topic: dsh-plugin · 平台: DSH web 档案 · 语言: JavaScript (ESM) ✨ 功能 功能 说明 草稿验证 在 /.dsh/dev-plugins/ / 开发测试, 不写入 cordis.patch.yml ,零污染 一键发布 草稿验证通过 → 复制到 node modules/ + 写入 cordis.patch.yml (永久生效) 停用 / 启用 坏插件一键 disabled: true 停用,立即失效,可随时恢复 彻底移除 一键删除 patch 条目 + 包文件 + 草稿 触发热加载 修改配置后请求 loader 热重载,尽量免重启 Web UI 以 原生 DOM 浮动按钮 (右下角 🛠)注入, inject 为空数组, 不依赖任何 UI slot、永不 pending、永不崩溃 ——这是它区别于普通皮肤插件的关键安全设计。 📦 安装 方式一:脚本一键安装(推荐) 脚本会自动: 1. 将 lib/ 复制到 DSH web 档案的 node modules/dev-workbench/ 2. 在 /.dsh/profiles/web/cordis.patch.yml 追加 insert: dev-workbench 3. 重启 DSH(或硬刷新页面 Ctrl+F5) 方式二:手动安装 安装后,网页右下角出现 🛠 按钮 ,点击打开工作台面板。 需要 DSH 桌面端已启用 崩溃自愈 / 安全模式 ( electron/main.js 的 bootServer() ),否则坏插件仍可能卡死启动。详见下文「崩溃自愈」。 🚀 使用 插件开发安全流程 1. 新建草稿 :在工作台点击「+ 新建草稿」,填写插件名,粘贴 package.json / lib/index.js (host)/ lib/client.js (browser)三个文件内容,保存草稿。 2. 草稿验证 :草稿仅存于 /.dsh/dev-plugins/ , 不会 写进 cordis.patch.yml ,即使写坏也不影响 DSH 启动。 3. 一键发布 :验证无误后点击「发布」,草稿被复制为永久插件并写入 cordis.patch.yml 。 4. 回滚 :若发布后发现问题,在工作台一键「停用」(写 disabled: true )或「移…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784