前言¶
在 DeepSeek Harness (DSH) 的開發與調試流程中,Web 會話是主要的交互界面。當工具(如 read_image)返回圖片結果時,原生的展示方式往往較爲侷限,難以利用行寬進行高效預覽。dsh-image-settings 插件針對這一場景,提供了內聯顯示與參數調整的能力,旨在改善 Web 端的圖片查看體驗。
插件定位¶
該插件由開發者 americanjeff 維護,屬於客戶端組件。它的核心價值在於將 read_image 的結果直接在 Web 會話中渲染,並通過一個可視化的“Image 設置卡片”提供實時的參數調整功能。
核心功能¶
- 內聯顯示:在 dsh web 會話中,將
read_image的返回結果直接嵌入到行中,而非以文本形式展示。 - 自動展開:顯示的圖片會自動展開以利用行的可用寬度,無需手動滾動。
- 實時調整:通過 Image 設置卡片,用戶可以在會話運行時直接修改顯示參數。
安裝與啓用¶
- 環境準備:確保運行環境滿足依賴要求,需要 Node.js 版本 >= 22。
- 安裝插件:在命令行中執行以下命令進行安裝:
dsh plugin --profile web add dsh-image-settings
- 重啓服務:首次安裝後,必須重啓
dsh web進程才能生效。
典型用法¶
安裝並重啓 dsh web 後,在 DSH Web 會話中調用 read_image 工具,系統會自動在行內展示圖片內容。此時,界面上會出現“Image 設置卡片”,用戶可據此調整顯示參數。
適用場景與注意¶
該插件適合需要在 Web 端頻繁查看和分析圖片數據的開發場景。該插件以當前 DSH 進程的權限運行。在安裝前,建議檢查源碼與許可證(MIT)。此外,安裝後務必記得重啓服務。
生態背景¶
DSH 採用插件化架構,dsh-image-settings 是其中的一個獨立組件,用於增強 Web 客戶端功能。其目錄與 GitHub 倉庫如下:
* 目錄鏈接:https://www.skillhub.cn/plugins/americanjeff/dsh-image-settings
* 代碼倉庫:https://github.com/americanjeff/dsh-image-settings