dsh-screenshot-chat:聊天框截圖發送

前言

DeepSeek Harness 的聊天輸入框右側有一個 + 菜單,用於快速添加附件、表情等。在 Mac 上,通過命令直接截取屏幕並作爲圖片附件發出去,可以減少打開截圖工具和複製粘貼的步驟。dsh-screenshot-chat 就是爲此提供的一套插件,把原生 macOS 的區域選擇與隱藏前臺窗口的能力接入了 DSH 的編輯器。

是什麼

dsh-screenshot-chat 是一個 DeepSeek Harness 插件,維護者爲 xiaoy616。它爲聊天輸入框的 + 菜單增加一個「Screenshot」入口,點擊後通過 macOS 的 screencapture -i 進行區域選擇,選中的區域會以圖片附件的形式出現在輸入框中,隨後可像粘貼圖片一樣發送。插件還提供了「隱藏當前窗口後再截圖」的模式,適合在 DSH 窗口本身出現在截圖區域時使用。

核心功能

  • 一鍵區域捕獲:點擊 + → Screenshot 後,調用 macOS 原生選擇遮罩(與 ⇧⌘4 相同)。拖動選擇區域後,圖片以附件形式出現在輸入框中。按 Esc 或右鍵可取消,操作是靜默的。
  • 隱藏窗口捕獲:懸停在「Screenshot」菜單行上,右側會出現 ○ Hide window 開關。打開後,點擊截圖會先隱藏當前前臺窗口,再顯示選擇遮罩;完成或取消後恢復窗口。開關狀態保存在 localStorage,頁面刷新後保持。
  • 平臺感知:在非 macOS 平臺上,菜單項會自動隱藏。
  • 配置:可在 profile patch 中覆蓋 timeoutMs(默認 180 秒),控制選擇遮罩保持的最長時間。

安裝與啓用

安裝命令來自 README:

dsh plugin add dsh-screenshot-chat

安裝後重啓 DeepSeek Harness(或重新加載網頁客戶端),插件纔會生效。

典型用法

  • 普通區域截圖:
    1. 在聊天輸入框中點擊 + → Screenshot。
    2. 在屏幕上拖動選擇一個區域。
    3. 選區會出現在輸入框作爲圖片附件,發送即可。

  • 隱藏窗口截圖:
    1. 懸停在「Screenshot」菜單行上,打開 ○ Hide window 開關。
    2. 點擊 Screenshot。
    3. 當前前臺窗口會先隱藏,然後出現選擇遮罩。
    4. 完成選擇或取消後,窗口會恢復並置頂。

適用場景與注意

  • 適合需要在對話中直接附上屏幕截圖的用戶,尤其是 Mac 本地部署的場景。
  • 截圖執行在 Mac 主機上,而非瀏覽器所在機器(本地部署時爲同一臺機器)。
  • 需要屏幕錄製與自動化權限:
  • 屏幕錄製:首次截圖可能彈出授權提示,或需要在「系統設置 → 隱私與安全性 → 屏幕錄製」中授權運行 DSH 的應用。
  • 自動化(隱藏窗口模式):隱藏/恢復窗口依賴 System Events,首次使用時會詢問是否允許控制 System Events,可在「系統設置 → 隱私與安全性 → 自動化」中配置。
  • 插件依賴 macOS 原生命令,因此僅在 macOS 上可用;其他平臺會自動隱藏菜單項。
  • 使用前建議閱讀源碼與許可證(MIT),確認權限請求與行爲符合預期後再安裝。

短結尾

dsh-screenshot-chat 把 macOS 原生截圖能力接入到 DSH 聊天輸入框,讓截圖以附件形式直接發送,減少中間步驟。更多詳情與源碼見目錄頁與 GitHub 倉庫。

插件目錄頁
GitHub

羽毛球分组比赛记分
小程序二维码

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

小夜