dsh-plugin-desktop
在终端中运行以下命令:
dsh plugin install Quan-Robin/dsh-plugin-desktop
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install Quan-Robin/dsh-plugin-desktop,即可安装该官方伴生插件;插件源码托管于 https://github.com/Quan-Robin/dsh-plugin-desktop 。
插件介绍
DSH-desktop-for-Linux 的桌面端过去依赖嗅探网络请求、解压 zstd 文件等脆弱手段来读取当前会话与用量数据。dsh-plugin-desktop 作为官方伴生插件,在 dsh 服务进程内以标准 HTTP 端点直接暴露这些内部状态,让桌面端彻底告别 hack。
插件同时向 Web UI 注入两项页内增强:一套覆盖会话、工作区、正文编辑、链接和输入框的完整右键菜单,以及置顶会话功能——右键任意会话即可将其固定到侧边栏独立分区。所有事件语义与 dsh 完全对齐,保证桌面端读到的数字与源一致。
插件刻意保持零 npm 依赖,直接拷贝目录即可完成安装,无需网络或构建工具。宿主机交互集中在三个适配器函数中,以尝试多种形态、逐个降级的策略应对 dsh 插件 API 尚未文档化的现状。适合正在使用 DSH-desktop-for-Linux 并希望获得更稳定会话状态读取与更丰富桌面交互体验的用户。
使用场景
- 桌面端需要以稳定方式读取当前会话 ID 与轮次状态,替代过去嗅探网络请求的脆弱做法
- 在 Web UI 中对会话、工作区或正文内容执行右键快捷操作,如复制链接、编辑正文
- 将高频使用的会话置顶到侧边栏独立分区,减少频繁切换成本
适合人员
- 正在使用 DSH-desktop-for-Linux 并希望获得更稳定会话状态读取的桌面端用户
- 需要向 dsh Web UI 注入自定义交互功能(如置顶、菜单扩展)的桌面壳开发者
- 追求零依赖、离线即可完成插件部署的本地工作环境