dsh-plugin-restart-desktop
在终端中运行以下命令:
dsh plugin install StabCut/dsh-plugin-restart-desktop
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install StabCut/dsh-plugin-restart-desktop 即可安装,源码见 https://github.com/StabCut/dsh-plugin-restart-desktop。
插件介绍
重启 DSH Desktop 是一项小而频繁的操作,通常要在外部菜单里翻找入口。这个插件只解决一个问题:在侧边栏设置行(齿轮右侧)放置一个「重启Desktop」按钮,让你无需切换上下文即可完成一次有序重启。
行为被刻意做到极简。点击后弹出二次确认框,确认后调用 Electron relaunch 有序重启主进程,同时显示「正在重启…」等待层。按钮文案接入 DSH 语言系统,中文与 English 随设置即时切换、无需额外配置。在 headless web profile 下插件会优雅地返回错误提示,而非抛出异常。
对于刚接触 DSH 插件开发的人,这个包是一个近乎最小的可运行示例:五件套包结构、cordis.patch.yml 的 insert 补丁、host 与 client 双侧协作、Typert Remote 调用模式全部暴露在几十行代码里。它同时也是验证完整安装流水线(注册 → pnpm install → 重启 → 按钮出现)的烟雾测试,零配置、零副作用。
截图预览
使用场景
- 日常使用 DSH Desktop 时需要快速重启应用
- 验证插件安装与注册流程是否端到端正常
- 作为自研新插件的最小可运行参考模板
适合人员
- DSH Desktop 日常使用者
- 刚接触插件开发的 DSH 开发者
- 需要最小示例做集成验证的工程团队