dsh-colar-imagem-deepseek-harness:在 Desktop Composer 右键粘贴剪贴板图片

前言

在 DeepSeek Harness Desktop 里写消息时,用截图工具复制到剪贴板的图片,往往无法用桌面壳自带的右键菜单「Paste」贴进输入框:该菜单是英文界面,且 Paste 角色不处理「仅剪贴板图片」的情形。Ctrl+V 在 Harness Composer 里通常仍可用,但若你希望与本地化菜单一致、或需要把粘贴的图片在会话工作区留档,就需要额外能力。下面介绍社区客户端插件 COLAR IMAGEM DEEPSEEK HARNESS(包名 dsh-colar-imagem-deepseek-harness),由 wgrbiss-spec 维护,通过替换 Composer 右键菜单并增加 Colar imagem / Paste image,走与原生粘贴相同的附件管线。

这是什么

该插件面向 DeepSeek Harness Desktop 的消息输入区(Composer)。它在右键菜单中提供粘贴剪贴板图片的入口,图片会作为草稿附件挂接(缩略图、上传进度、大小与数量限制、Host 拒绝提示等与原生粘贴一致)。可选地在当前会话工作区写入副本,默认目录为 pasted-images/YYYY-MM-DD/。数据在本地处理:Host 通过系统剪贴板工具读图,不依赖浏览器 clipboard-read 权限弹窗;路由限制在 loopback 与同源,插件本身不上传字节。

分类上属于 DSH 客户端插件;当前 GitHub 星标为 0(以目录页信息为准)。许可证为 MIT(见仓库 package.json)。

核心功能

右键菜单与语言

  • 激活后替换 Composer 的右键菜单为 Harness 侧本地化菜单,保留 Recortar / Copiar / Selecionar tudo(剪切 / 复制 / 全选)。
  • 剪贴板为图片时:Colar imagem / Paste image。
  • 剪贴板为纯文本时:菜单退化为 Colar / Paste,在光标处插入文本。
  • Ctrl+V 保持原生行为;开启工作区副本后,可配置是否在 Ctrl+V 粘贴时也写副本(默认关)。

附件与工作区副本

  • 默认只把图片挂到草稿,不写工作区文件(saveWorkspaceCopies 默认 false)。
  • 开启后,副本路径形如:<workspace>/pasted-images/YYYY-MM-DD/colada-YYYY-MM-DD-HH-MM-SS.png;同名不覆盖,会加数字后缀。
  • 设置页 Settings → COLAR IMAGEM 可调:启用菜单、工作区副本、Ctrl+V 副本、副本文件夹、剪贴板诊断等。
  • 默认隐藏设置页头部的官方 「Open configuration file」 按钮(可在设置中关闭隐藏)。

剪贴板后端(Host)

系统 图片 / 文本(摘要)
Linux X11 xclip
Linux Wayland wl-paste(需 wl-clipboard)
macOS osascript + pbpaste / pbpaste
Windows PowerShell + Windows Forms

README 标明 Linux(X11、Wayland)为已测目标;macOS、Windows 为 best-effort,无 CI。无系统后端时会回退浏览器剪贴板 API(可能触发 clipboard-read)。

限制(使用前知晓)

  • 仅处理剪贴板 图片数据 与文本;文件管理器复制的文件引用(text/uri-list)在 0.1.1 不会变成附件。
  • 工作区副本不会自动清理。
  • 插件在活跃时会 整体替换 Composer 右键菜单;撤销 / 重做仍用 Ctrl+Z / Ctrl+Shift+Z。

安装与启用

环境要求(来自 README / package.json):DeepSeek Harness Desktop 0.2.2-rc.1 及以上,且 <0.3.0;Node >=22(开发与打包用)。

官方安装命令:

# Desktop app profile
dsh plugin --profile desktop add dsh-colar-imagem-deepseek-harness

也可安装本地打包文件:

dsh plugin --profile desktop add ./dsh-colar-imagem-deepseek-harness-0.1.1.tgz

安装后须 重启 Desktop 应用(Host 在启动时注册 HTTP 路由,仅刷新页面不够)。GUI 也可通过 Plug-ins → Adicionar plugin 用包名或本地目录添加。

插件以当前 DSH 进程权限运行;安装前请自行查看仓库源码与 MIT 许可证,确认是否符合你的安全策略。

典型用法

  1. 用截图工具或其它应用将图片复制到系统剪贴板。
  2. 在消息输入框内 右键 → Colar imagem(或英文 Paste image)。
  3. 图片出现在草稿附件栏;若已开启工作区副本,Toast 会提示保存位置。

在 Settings → COLAR IMAGEM 中常见项:

  • Ativar o menu Colar no campo de mensagem:开关右键菜单替换。
  • Guardar uma cópia no workspace:默认关。
  • Guardar cópia também no Ctrl+V:默认关(需先开工作区副本)。
  • Pasta das cópias:工作区相对路径,默认 pasted-images。
  • Diagnóstico:即时检测剪贴板并可试粘贴。

配置说明

用户开关与文件夹等多存于浏览器 localStorage。Host 侧可在 profile 的 cordis.patch.yml 中覆盖默认值:

- id: colar-imagem-deepseek-harness
  config:
    pastedDir: pasted-images
    dateFolders: true
    saveWorkspaceCopies: false
    saveNativePastes: false
    maxClipboardBytes: 52428800
    clipboardTimeoutMs: 5000
字段 默认 含义
pastedDir pasted-images 副本目录(工作区相对;绝对路径与 .. 会回退默认)
dateFolders true 是否按 YYYY-MM-DD 分子目录
saveWorkspaceCopies false 是否默认保存工作区副本
saveNativePastes false 「Ctrl+V 也存副本」的默认值
maxClipboardBytes 52428800(50 MiB) 接受的剪贴板图片上限
clipboardTimeoutMs 5000 单次调用系统剪贴板工具的超时

工作区目录示例:

<session workspace>/
└── pasted-images/
    └── 2026-11-10/
        ├── colada-2026-11-10-00-14-06.png
        └── colada-2026-11-10-00-14-07.png

适用场景与注意

适合谁:经常在 Desktop Composer 里贴截图、且受限于英文右键 Paste 无法处理「仅图片剪贴板」的开发者;需要在会话工作区按日期归档粘贴图片副本、又希望附件行为与原生一致的用户。

生态说明:DeepSeek Harness 奉行「一切皆插件」;社区插件目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文不作为官方应用商店说明。

安全与隐私(README):Host 路由 /colar-imagem-deepseek-harness/... 仅接受本地页面同源请求,跨站返回 403;剪贴板字节在本机读取,副本写在会话工作区内;插件不读取或存储模型凭证。图片随正常附件流程进入对话时,仍遵循你既有的模型与上传策略。

结尾

经过上面的步骤,你可以在 Desktop 消息框用右键 Colar imagem 把剪贴板图片挂进草稿,并按需在工作区 pasted-images/ 留档。当前插件版本 0.1.1。

  • 社区目录页:https://www.skillhub.cn/plugins/wgrbiss-spec/dsh-colar-imagem-deepseek-harness
  • 源码与文档:https://github.com/wgrbiss-spec/dsh-colar-imagem-deepseek-harness
羽毛球分组比赛记分
小程序二维码

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

Xiaoye