DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Screenshot Plugin — DeepSeek Harness 插件(DSH Plugin)
← Plugins
S

dsh-screenshot-plugin

Screenshot Plugin

WeChat 风格的 DeepSeek Harness 应用内截图按钮:拖动选择屏幕区域进行截图,PNG 文件自动编号保存,并将标记 [Shot N HH:mm] 写入编辑器。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:deepseekbluefish/dsh-screenshot-plugin#48f1be36e725e7a7199961896d836128515ef971
README兼容性版本

兼容性与来源证明

Screenshot Plugin 以 dsh-screenshot-plugin 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/24

版本

1.0.0stable
2026/8/24

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/8/24
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-screenshot-plugin

DeepSeek Harness 界面内的微信式一键框选截屏插件:对话输入框左侧多一个 ✂ 按钮,点一下全屏变暗、拖动框选区域即可截取。

  • 松手后选区保留:可拖动移动、拖四角/四边手柄缩放,双击或按 Enter 确认截取
  • PNG 自动编号(截屏N_HHmm.png)存入指定目录
  • 标记 [Shot N HH:mm] 自动写入输入框(发送后 agent 可按标记定位文件读取)
  • 纯 ASCII 标记,无编码坑

多语言简介 / Intro

  • 简体中文:微信式一键框选截屏插件:拖动框选、8 个手柄微调,Enter 确认截取、Esc 取消;PNG 自动编号保存,[Shot N HH:mm] 标记自动填入输入框。已在 DeepSeek Harness Desktop 实测。
  • 繁體中文:微信式一鍵框選截圖外掛:拖曳框選、8 個控點微調,Enter 確認截取、Esc 取消;PNG 自動編號儲存,[Shot N HH:mm] 標記自動填入輸入框。已在 DeepSeek Harness Desktop 實測。
  • English: WeChat-style one-click screenshot plugin: drag to select, fine-tune with 8 resize handles; press Enter to capture (the [Shot N HH:mm] marker is filled into the composer), Esc to cancel. PNGs are auto-numbered. Tested on DeepSeek Harness Desktop.
  • Русский: Плагин скриншотов в стиле WeChat: выделите область перетаскиванием, подправьте с помощью 8 маркеров; Enter — снять скриншот (метка [Shot N HH:mm] подставляется в поле ввода), Esc — отмена. PNG сохраняются с автонумерацией. Проверено на DeepSeek Harness Desktop.
  • Français : Capture d'écran façon WeChat : sélectionnez à la souris, ajustez avec 8 poignées ; Entrée pour capturer (le marqueur [Shot N HH:mm] est inséré dans la zone de saisie), Échap pour annuler. PNG numérotés automatiquement. Testé sur DeepSeek Harness Desktop.
  • Italiano: Plugin di screenshot stile WeChat: seleziona trascinando, regola con 8 maniglie; Invio per catturare (il marcatore [Shot N HH:mm] viene inserito nel campo di input), Esc per annullare. PNG con numerazione automatica. Testato su DeepSeek Harness Desktop.
  • 日本語: WeChat 風のワンクリックスクリーンショットプラグイン:ドラッグで範囲選択、8 つのハンドルで微調整。Enter で撮影([Shot N HH:mm] マーカーが入力欄に自動挿入)、Esc でキャンセル。PNG は自動連番で保存。DeepSeek Harness Desktop で動作確認済み。
  • 한국어: WeChat 스타일 원클릭 스크린샷 플러그인: 드래그로 영역 선택, 8개 핸들로 미세 조정. Enter로 캡처([Shot N HH:mm] 마커가 입력창에 자동 입력), Esc로 취소. PNG 자동 번호 저장. DeepSeek Harness Desktop에서 테스트 완료.

安装

dsh plugin --profile web add github:deepseekbluefish/dsh-screenshot-plugin

重启 DSH(或对应客户端)后,输入框左侧出现 ✂ 按钮。

使用

  1. 点 ✂ → 屏幕变暗
  2. 拖动框选区域;松手后选区保留——可拖动选区移动、拖四角/四边手柄缩放
  3. 双击选区(或按 Enter)确认截取,Esc 取消
  4. 输入框自动出现 [Shot N HH:mm]
  5. 点发送,把标记发给 agent(配合视觉插件如 ModLens,agent 可直接读取该截图)

配置

截图保存目录默认 ~/Pictures/DSH-Screenshots,通过 profile 补丁覆盖:

# ~/.dsh/profiles/<name>/cordis.patch.yml
- id: screenshot
  config:
    folder: 'D:\MyScreenshots'

工作原理

  • 客户端(client/index.js):注册到 conversation.input.left slot 的 ✂ 按钮,点击后 POST /api/screenshot/capture
  • 宿主(lib/index.js):注册 webServer 路由,拉起 PowerShell 全屏框选覆盖层,返回 { ok, file, marker }
  • 截屏脚本(lib/capture.ps1):WinForms 遮罩层(接收全部输入)+ 点击穿透的顶层绿色框架层(明绿 3px 框线 + 8 个缩放手柄 + 操作提示),CopyFromScreen 区域截取;纯 ASCII 源码(Windows PowerShell 5.1 编码安全);结果从主流程输出;内置 -SelfTest 几何自检
  • 填入输入框:按优先级走 props.inputActions → sessions.provideInfo(...).props.inputActions → session.prompt(..., 'queue') 兜底,任何失败只弹提示、不影响使用

限制

  • 仅 Windows(依赖 Windows PowerShell / System.Drawing)
  • 宿主侧按钮点击与框选在应用前台进行;多显示器支持虚拟屏整体坐标

常见问题

  • 点了按钮没反应? 确认在会话输入框左侧能看到 ✂;该按钮走宿主路由,TUI/无 webServer 的部署不会显示。
  • 截图保存了但输入框没标记? 查看按钮弹出的提示(成功/失败都有提示)。标记是纯 ASCII [Shot N HH:mm],可手动发送。
  • agent 怎么读截图? 发送标记后,配了视觉引擎的 agent(如 ModLens)可按编号与时间定位 截屏N_HHmm.png。
  • 文件名为什么带"截屏"而标记是 ASCII? 文件名便于在文件夹中辨认;标记用 ASCII 是为了避免聊天输入/传输中的编码问题。

License

MIT