cnskycn/dev-workbench0

dev-workbench

DSH (DeepSeek Harness) 插件开发工作台:草稿验证 → 一键发布 → 一键回滚/停用/卸载,防止坏插件阻塞启动

包名
dev-workbench
版本
0.2.0
许可证
MIT
最近更新
2026年8月17日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

🚀 使用

插件开发安全流程

  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)或「移除」(彻底删除),无需手改文件。

REST API

Host 端注册于 /api/dev-workbench/*

方法路径说明
GET/api/dev-workbench/status列出已装插件 + 草稿 + 状态
POST/api/dev-workbench/save-draft保存/新建草稿 {name, files}
POST/api/dev-workbench/publish发布草稿为永久插件 {name}
POST/api/dev-workbench/disable停用 {id}
POST/api/dev-workbench/enable启用 {id}
POST/api/dev-workbench/remove彻底移除 {id}
POST/api/dev-workbench/hot-reload请求配置热加载