dev-workbench
DSH (DeepSeek Harness) 插件开发工作台:草稿验证 → 一键发布 → 一键回滚/停用/卸载,防止坏插件阻塞启动
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗🚀 使用
插件开发安全流程
- 新建草稿:在工作台点击「+ 新建草稿」,填写插件名,粘贴
package.json/lib/index.js(host)/lib/client.js(browser)三个文件内容,保存草稿。 - 草稿验证:草稿仅存于
~/.dsh/dev-plugins/,不会写进cordis.patch.yml,即使写坏也不影响 DSH 启动。 - 一键发布:验证无误后点击「发布」,草稿被复制为永久插件并写入
cordis.patch.yml。 - 回滚:若发布后发现问题,在工作台一键「停用」(写
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 | 请求配置热加载 |