前言¶
DeepSeek Harness (DSH) 的設計理念是「一切皆插件」。在開發智能體或使用默認配置時,助手生成的圖片往往需要更規範的展示方式。dsh-image-container 插件旨在解決這一問題,爲對話中的生成圖片提供 Codex 風格的畫廊和燈箱功能。
這是什麼¶
這是一個由 aa2246740 維護的客戶端插件。它接管 DeepSeek Harness 中的 conversation.message.images 槽,將助手生成的圖片轉化爲畫廊形式進行展示。
核心功能¶
- 圖片畫廊與燈箱:提供點擊查看燈箱、全屏翻頁的交互體驗。
- 網格佈局:支持按比例鋪開圖片,並允許兩三張並排顯示。
- 槽位佔用:佔用公開的
conversation.message.images槽,優先級爲-10,用於覆蓋默認的內置畫廊。
安裝與啓用¶
安裝前請確保 PATH 環境變量中包含官方 dsh(如果沒有,可使用 npx @deepseek-ai/dsh)和 pnpm。
使用以下命令安裝:
dsh plugin --profile web add github:aa2246740/dsh-image-conatiner
或使用本地目錄安裝:
git clone https://github.com/aa2246740/dsh-image-conatiner.git
dsh plugin --profile web add ./dsh-image-conatiner
安裝完成後,必須重啓 Web Host 並刷新頁面才能生效。
典型用法¶
當助手生成圖片後,圖片會自動按比例鋪開,以兩三張並排的網格形式展示。點擊任意一張圖片即可進入全屏燈箱模式,支持翻頁操作。
適用場景與注意¶
- 目標版本:插件面向官方 DeepSeek Harness 0.2.0-rc.2(對應 npm
@deepseek-ai/dsh@0.2.0-rc.2)。同名包的 peer 依賴爲>=0.2.0-rc.1 <0.2.1,不要對着0.1.7alpha 版裝。 - 槽位衝突:由於插件佔用
conversation.message.images槽,它會覆蓋 Harness 自帶的默認畫廊。 - 舊安裝更新:如果之前是通過
file:寫入 profile 的舊安裝,請改爲指向本目錄的link:,然後重啓 Host。
總結¶
該插件通過接管圖片槽位,爲 DSH 提供了更現代化的圖片展示方案。更多細節和源碼可查閱其 GitHub 倉庫。