前言¶
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 英文 → 英文;主题随请求下发。
安装与启用¶
- 将仓库放入 DSH 插件目录,例如
D:\dsh-home\plugins\dsh-screenshot。 - 在 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"
}
}
- 重启 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