dsh-screenshot:DeepSeek Harness 内置截图工具

前言

DeepSeek Harness(DSH)的「一切皆插件」理念,让智能体开发者在窗口、文件、命令等模块之外,还能按需扩展交互能力。当需要给 AI 提供视觉上下文,或者需要向用户展示操作步骤时,截图与标注往往是最直接的方案。现有方案要么依赖系统截图工具,要么需要第三方服务,要么在 DSH 之外运行,容易出现剪贴板丢失、截图延迟、权限不一致等问题。tansukii/dsh-screenshot 插件在 DSH 内部提供了一套轻量级、低延迟、本地化的截图工具,框选、标注、取色一应俱全,所有操作在本地完成。

插件定位与维护

tansukii/dsh-screenshot 是 DeepSeek Harness 的客户端截图插件,由维护者 Tansukii 提供。它不依赖任何第三方服务,所有截图与标注都在本地完成,仅将结果送入剪贴板。插件在 Windows 10/11 上运行,需要 .NET Framework 4.0(系统自带),无需管理员权限,也不需要额外运行库。

核心功能

  • 框选:拖动框选区域,窗口自动识别,尺寸实时显示。选区可由控制点调整,放大器在调整时保持开启。
  • 标注:支持画笔、直线、箭头、矩形、椭圆、文字,支持 Ctrl+Z 撤销上一笔。
  • 颜色与放大器:三档粗细、取色板、纯色填充;放大器显示指针处坐标与色值,按 C 复制色号(#RRGGBB)。
  • 贴边吸附:选区、控制点、文字都夹在屏幕内,避免选区超出屏幕边界。
  • 取消与退出:Esc、右键、✕ 取消;回车或 ✓ 复制并退出。
  • 语言与主题:界面语言跟随 DSH:DSH 中文 → 中文,DSH 英文 → 英文;主题随请求下发。

安装与启用

  1. 将仓库放入 DSH 插件目录,例如 D:\dsh-home\plugins\dsh-screenshot。
  2. 在 DSH profile(<DSH_HOME>/profiles/<name>/package.json)中添加 bundle 与链接:
{
  "dsh": {
    "profile": {
      "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-screenshot"]
    }
  },
  "dependencies": {
    "dsh-screenshot": "link:D:/dsh-home/plugins/dsh-screenshot"
  }
}
  1. 重启 DSH,输入框右侧会出现截图按钮,点击或拖动即可开始截图。

典型用法

  • 框选:点击按钮或拖动,出现选区与放大器,拖动控制点调整选区。
  • 标注:在工具栏选择画笔、直线、箭头、矩形、椭圆或文字,绘制后可 Ctrl+Z 撤销。
  • 取色:将指针移动到目标颜色处,放大器显示坐标与色值,按 C 复制色号。
  • 退出:回车或 ✓ 复制并退出;Esc、右键、✕ 取消。

适用场景与注意

  • 适合需要给 AI 提供视觉上下文、向用户展示操作步骤、或需要本地标注截图的场景。
  • 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证(MIT)。
  • 已知限制:仅在单屏 / 150% 缩放下验证;混合 DPI 与多屏未测试;仅支持 Windows;标注只能逐笔撤销,不能单独删除。

总结

tansukii/dsh-screenshot 在 DSH 内部提供了框选、标注、取色与放大器能力,所有操作本地完成、不联网、不上传,满足智能体开发者对截图工具的低延迟与隐私需求。配合快捷键与贴边吸附,可快速获取并标注截图,并直接进入剪贴板。

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

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

Xiaoye