dsh-quick-attach:把粘貼圖片轉成可發送給 AI 的路徑

前言

在 DSH web GUI 裏處理圖片時,常見做法是先把圖片作爲附件發到會話,或手動保存後再把路徑寫入消息。對於希望 AI 使用文件工具讀取本地圖片、再用視覺能力識別的場景,手動保存和路徑輸入會增加操作步驟。

dsh-quick-attach 做的事情是:在會話輸入框粘貼圖片時,自動把圖片保存到配置目錄,並把絕對路徑追加到消息草稿。

這是什麼

ximisi/dsh-quick-attach 是一個面向 DSH web GUI 的插件,維護者爲 ximisi,許可證爲 MIT。

它解決的是“圖片粘貼後如何交給 AI 識別”的問題:不再只依賴附件數據,而是把圖片落盤爲文件,並把文件絕對路徑隨消息發給 AI。

核心功能

  • 在 DSH web GUI 會話輸入框粘貼圖片時,自動把圖片保存到設置中配置的目錄。
  • 把保存後的圖片絕對路徑追加到消息草稿。
  • 發送消息時,把該絕對路徑發給 AI,供其文件工具和視覺能力讀取識別圖片。
  • 在設置欄提供「快捷附圖」分區,用於配置保存目錄並啓用。
  • 保存的圖片可通過 /quick-attach-files/<文件名> 預覽。

從實現側看,host 提供以下接口:

  • /api/quick-attach/save
  • /api/quick-attach/config
  • /quick-attach-files/*

client 在 document 捕獲階段攔截輸入框粘貼,並在設置欄增加「快捷附圖」分區。

安裝與啓用

從 GitHub Release 安裝:

dsh plugin --profile web add https://github.com/ximisi/dsh-quick-attach/releases/download/v0.1.1/dsh-quick-attach-0.1.1.tgz

安裝後重啓 web 服務,進入:

設置 → 快捷附圖

配置保存目錄並啓用。

配置保存在:

<DSH_HOME>/quick-attach.json

默認保存目錄爲:

<DSH_HOME>/quick-attach

典型用法

1、打開任意會話。

2、在輸入框粘貼(Ctrl+V)一張或多張圖片。

3、圖片自動保存到配置目錄,絕對路徑自動追加到輸入框。

4、正常輸入文字併發送,路徑隨消息發給 AI。

適用場景與注意

適合在 DSH web GUI 中經常需要把圖片交給 AI 識別的開發者:比如粘貼截圖後,希望 AI 能按路徑讀取文件,而不是隻接收一次性的附件數據。

使用前的幾個限制:

  • 僅攔截髮生在會話輸入框內的圖片粘貼;其他輸入框、設置、終端等不受影響。
  • 原生「粘貼圖片作爲附件」流程被替換:不再以附件形式發送圖片數據,改爲發送路徑。
  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • 許可證爲 MIT。

結尾

dsh-quick-attach 的價值不在於增加複雜能力,而是把“粘貼圖片、保存文件、輸入路徑、發送給 AI”這條鏈路收進一個步驟裏。對於以 DSH 插件方式擴展 web GUI 工作流的場景,它提供了一個可以直接落地的快捷附圖方案。

項目地址:

  • GitHub:https://github.com/ximisi/dsh-quick-attach
  • 社區目錄線索(以目錄頁實際信息爲準):https://www.skillhub.cn/plugins/ximisi/dsh-quick-attach
羽毛球分组比赛记分
小程序二维码

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

小夜