前言¶
DSH(DeepSeek Harness)採用插件化架構,開發者常需要在智能體工作流中處理本地文件。雖然 DSH 支持擴展,但直接在 Web 端複用桌面端的文件系統能力並不容易。dsh-plugin-file-manager-laoboshi 插件旨在解決這一問題,它將原生文件管理能力封裝並適配到 DSH 環境中。
插件定位¶
這是一個由 Modole 維護的客戶端插件。其核心功能是從 Laoboshi Agent Studio 中提取文件管理能力,爲勞博士 DSH 桌面客戶端提供工作區文件瀏覽和預覽支持。
核心功能¶
- 工作區文件瀏覽:提供文件系統導航接口,支持在工作區內查找和查看文件。
- 文件預覽:支持對文件內容的預覽功能。
- DSH Web 兼容性支持:適配 Web 端運行時,確保插件在 Web 環境下可用。
- 依賴注入:自動注入
dsh-client-runtime和dsh-client-ui-settings,以支持客戶端通信與 UI 配置。
安裝與啓用¶
使用官方命令安裝,安裝後必須重啓 dsh web 才能生效。
dsh plugin --profile web add https://github.com/Modole/dsh-plugin-file-manager-laoboshi.git
安裝完成後,DSH 會自動讀取 dsh.bundle manifest 文件,並將此插件包添加到當前所選的配置文件中。
注意事項與安全¶
- 權限範圍:插件以當前用戶的權限執行,這意味着它擁有與 dsh 進程相同的文件系統訪問權。
- 安裝審查:在安裝前,請務必審查源代碼以確保符合安全標準。
- 敏感信息:在 GitHub Issues 中發佈問題時,切勿泄露憑據、SSH 私鑰或本地運行時數據庫。
- 版本差異:v0.1.0 版本的 UI 使用了 Laoboshi Desktop 原生能力。如果在 DSH Web 端使用,系統會顯示兼容性通知。
總結¶
該插件通過注入特定運行時依賴和提供文件瀏覽接口,解決了 DSH 環境下的文件操作需求。對於需要處理本地文件的智能體開發者,這是一個實用工具。