DeepSeek Harness 截图与标注插件:dsh-plugin-live-shot

前言

DeepSeek Harness(DSH)桌面版在对话中插入截图,通常需要截图工具截取后粘贴或拖入。这种方式多了一步导出、路径记忆和粘贴操作,若在实时视频、动态窗口或游戏场景下操作,容易错过最佳时机。

dsh-plugin-live-shot 是一个 Windows 实时桌面截图与标注插件。它通过全局热键或相机按钮唤起,在选区过程中保持桌面实时,释放后仅截取选定区域,并提供标注、调整选区、直接插入 DSH 输入框等能力。

插件统一名称为 dsh-plugin-live-shot,此前 DSH Shot / dsh-screenshot 均指同一项目,安装卸载命令继续沿用 dsh-shot。当前测试版为 0.7.0-beta.6。

插件定位与维护者

  • 名称:dsh-plugin-live-shot
  • 维护者:TangerineSplendor
  • 分类:客户端插件
  • 星标:0(截至资料抓取时)

该插件为独立社区项目,采用 MIT 许可证,不包含 DSH/Electron 二进制文件。

核心功能

  • 全局热键截图:在任何程序中按下 Ctrl+Shift+X,或点击 DSH 编写器中的相机图标,即可唤起截图界面。
  • 实时桌面与窗口选择:在选区过程中桌面保持实时,不支持全屏预览;可通过悬停窗口点击选中,或拖拽自定义区域。
  • 选区调整:释放鼠标后,可使用左右方向键移动选区,拖拽八个控制点调整大小。再次释放会重新截取新选区。
  • 标注工具:支持矩形、椭圆、箭头、画笔、马赛克、文本、撤销和 PNG 保存。
  • 直接插入与复制:在编辑器中按 Enter、双击或点击 Done,将图片插入当前 DSH 对话框;按 Ctrl+C 仅复制;右键取消;Esc 在编辑器中有效(游戏预框选 Esc 仍有已知问题,暂时用右键退出)。
  • 隐藏 DSH:支持在截图前隐藏 DSH 窗口,截图完成后或取消时恢复。可在设置中勾选“隐藏 DSH”,或按住 Shift+相机切换一次。
  • 热键自定义:通过 ⚙ 图标修改全局热键。若冲突或保存失败,会保留之前的绑定。

安装与启用

安装前请确保已在 Windows 上安装并启动过官方 DSH 桌面应用。安装过程中保持 DSH 运行,以便安装器定位可执行文件。

ZIP 安装(无需 Node.js)

  1. 从 GitHub Releases 下载 dsh-plugin-live-shot-0.7.0-beta.6-windows-x64.zip。
  2. 解压完整压缩包。
  3. 在解压目录下运行 install.bat。
  4. 安装器应输出 Installed 0.7.0-beta.6;按提示选择已安装的 DeepSeek Harness.exe。
  5. 完全退出 DSH(通过托盘菜单退出),然后重新打开。

ZIP 安装不需要额外 Node.js,不请求管理员权限,不依赖网络下载。

npm 安装(已有 Node.js)

npx --yes --package=dsh-plugin-live-shot@0.7.0-beta.6 dsh-shot install

如自动检测 DSH 路径失败,可指定可执行文件路径:

npx --yes --package=dsh-plugin-live-shot@0.7.0-beta.6 dsh-shot install -DshExe "C:\Apps\DeepSeek Harness\DeepSeek Harness.exe"

npm 方式需要 Node.js 和网络获取包。安装完成后同样需要完全退出并重启 DSH。

典型用法

  1. 在任意程序中按下 Ctrl+Shift+X,或打开 DSH 对话框后点击相机图标。
  2. 将鼠标移动到目标窗口或区域,拖拽出选区;桌面在选区过程中保持实时。
  3. 释放鼠标后,可拖动选区边缘调整大小,或使用左右方向键微调位置。再次释放以截取新区域。
  4. 在编辑器中使用标注工具添加箭头、文字或马赛克。完成标注后按 Enter、双击或点击 Done,图片会直接插入到 DSH 对话框。
  5. 若只需复制而不插入,按 Ctrl+C;按右键取消本次截图;Esc 在编辑器中可取消。

适用场景与注意事项

  • 适合在 Windows 10/11 x64 上使用官方 DSH 桌面版;macOS、Linux、浏览器版 DSH 和远程 Hosts 不受支持。
  • 插件以当前 DSH 进程权限运行,安装前建议查看源码与许可证。
  • 单次截图仅支持单显示器选区,不支持跨显示器拼接或滚动截取。
  • 窗口检测覆盖顶层窗口;受保护的视频流和 UAC 安全桌面受 Windows 限制。
  • 插件通过本地进程间的随机令牌回环连接,使用 Electron 辅助进程加载本地页面,不加载远程页面,不上传截图或读取账号密钥。
  • 游戏预框选阶段 Esc 取消可能无效,建议使用右键退出;编辑器中 Esc 已获本机反馈正常。
  • 编辑后移动/调整选区仍依赖 Electron,游戏焦点行为需进一步验证。

重启后验收步骤

  1. 使用全局热键或相机,在移动时钟或视频上方选择区域,确认桌面在选区过程中保持实时。
  2. 选中窗口,调整选区并添加标注,启用“隐藏 DSH”,取消后确认 DSH 窗口恢复可见。
  3. 验证 Enter 插入、Ctrl+C 仅复制,且保存的热键和隐藏设置在完全重启后依然有效。

卸载

使用安装器卸载

在解压目录中运行 uninstall.bat,或:

npx --yes --package=dsh-plugin-live-shot@0.7.0-beta.6 dsh-shot uninstall

卸载完成后完全重启 DSH。

默认移除会保留设置和本地运行时。若需一并删除数据目录(包括 captures 文件夹中的图片),使用 -RemoveData 参数。

生态背景

DeepSeek Harness 采用“一切皆插件”的设计理念,社区目录(DSH Market)是独立站点,与 DeepSeek / 幻方无官方从属关系。该插件为社区维护,通过 GitHub 与 npm 发布。

总结

dsh-plugin-live-shot 提供了一套从实时桌面选择、标注到直接插入 DSH 对话框的完整截图工作流,适合需要在对话中快速展示窗口内容或局部细节的开发者与用户。

  • 目录页:https://www.skillhub.cn/plugins/TangerineSplendor/dsh-screenshot
  • GitHub:https://github.com/TangerineSplendor/dsh-screenshot
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye