dsh-restart
在终端中运行以下命令:
dsh plugin install dujar/dsh-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install dujar/dsh-restart 安装该插件,开源源码地址为 https://github.com/dujar/dsh-restart 。
插件介绍
DeepSeek Harness 的 Web 管理界面在日常使用中经常需要重启服务、启停插件或维护本地 checkout,但这些操作此前只能回到终端逐条敲命令。dsh-restart 把这一整套工作流搬进了 Settings 侧边栏:一键重启 dsh web 进程(内置端口释放轮询,避免 EADDRINUSE)、逐条开关已安装插件并显示待生效状态、跳转社区插件目录、对本地 git checkout 进行分支切换与新鲜重装、检测并修复 link 文件链接、以及两步确认的安全卸载——所有操作都在浏览器里完成,页面会在服务恢复后自动刷新。
对本地插件的照顾尤为细致。启用或重装后会展示当前分支、远程地址等 git 元信息(仅读取 .git,不发起网络请求);重装时自动按 lockfile 还原 node_modules 并修复被 git clean 清除的链接;链接健康检查会对比 node_modules 与 manifest 中的 link:/file: 声明,一旦指向失效立即给出警告和一键修复按钮。
适合已经在 DSH Web 上管理多个第三方插件、偶尔需要切换本地仓库分支或重装 npm 发布版的开发者。如果你更习惯纯命令行,这个插件不会打扰你;但它把那些重复的、需要记住 profile 路径和 pnpm 细节的琐碎操作变成了一张清晰的卡片,重启后页面即达。界面跟随 DSH 全局语言设置,中文与英文实时切换,无需额外配置。
截图预览
使用场景
- 修改插件配置后一键重启 DSH Web 进程,页面自动刷新,无需回终端。
- 对本地 git checkout 切换分支并重装,自动按 lockfile 还原依赖并修复链接。
- 检测 link 符号链接失效,一键修复,避免 DSH 加载过期副本。
适合人员
- 在 DSH Web 上同时管理多个第三方插件的开发者。
- 需要在本地仓库与 npm 发布版之间频繁切换的插件维护者。
- 希望用可视化卡片替代反复敲终端命令的 DSH 用户。


