dsh-gui-control
在终端中运行以下命令:
dsh plugin install ccccwwwxx/dsh-gui-control
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ccccwwwxx/dsh-gui-control,或从 https://github.com/ccccwwwxx/dsh-gui-control 安装该插件。
插件介绍
改客户端插件却界面仍旧、列表卡在旧版本,或 Host 侧与 Profile 需要重新加载时,单靠浏览器刷新往往不够。dsh-gui-control 在 DSH Web GUI 里补上两件日常运维动作:强刷界面与重启 Harness,三处入口(会话头、侧边栏、设置)共用同一套逻辑,避免「这里能点、那里行为不一样」。
强刷会清理 CacheStorage、注销 Service Worker 并整页重载,让带 revision 的客户端 bundle 重新拉取执行,适合 lib/client.js 或样式未生效、界面状态异常的场景,且任意载体可用。重启 Harness 经桌面端 preload 桥通知主进程重启 Host,适合改了 Node 半侧、安装升级插件或需重载 Profile;浏览器环境会禁用并说明原因。重启带两步确认与超时取消,避免误触中断正在运行的任务。
适合日常开发 DSH 客户端插件、维护 Host 与 Profile 的用户,以及升级安装后需要配合「restart-required」完成一代切换的场景。设置页还提供插件版本、Host pid、运行时长与平台等运行状态,便于对照当前环境。
使用场景
- 改了 lib/client.js 或样式后界面仍像旧版,需要清缓存并重拉客户端 bundle
- 安装或升级插件后 Host 需重启以加载新一代代码与 Profile
- 侧边栏或插件列表卡住,需要比普通刷新更彻底的界面重置
适合人员
- 日常开发 DSH 客户端插件的工程师
- 维护 Host、Profile 与插件清单的集成者
- 使用 DSH Desktop 并需要一键重启 Harness 的用户