DeepSeek Harness (DSH) 採用“一切皆插件”的架構。在使用 WSL 環境管理遠程存儲時,有時需要在不進行復制或刪除操作的情況下,僅查詢遠程存儲的狀態、列出文件或查看用量。dsh-wsl-rclone 插件提供了這一隻讀能力。
插件定位¶
該插件由用戶 173787247 維護,是一個運行在 WSL 環境下的 DeepSeek Harness 插件。它通過 rclone 的只讀接口擴展了 DSH 的能力,主要面向需要檢索遠程資源信息的場景。
核心功能¶
插件提供以下四個命令,僅支持只讀查詢:
rclone_status:檢查 rclone 環境是否可用。rclone_listremotes:獲取所有配置的遠程存儲名稱列表。rclone_lsf:列出指定遠程存儲下的文件。rclone_about:查看遠程存儲的用量或配額信息。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add github:173787247/dsh-wsl-rclone
插件依賴 DSH 版本 >= 0.1.2。該插件包含在可選的 dsh-wsl-kit 套件中,但默認不在 install.sh 腳本里,如需批量鏈接可參考 dsh-wsl-kit/scripts/link-linux-plugins.sh。
典型用法¶
安裝完成後,可以在 DSH 中直接調用:
- 檢查 rclone 環境:
rclone_status
- 獲取遠程列表:
rclone_listremotes
- 列出遠程文件:
rclone_lsf remote_name
- 查看配額/用量:
rclone_about remote_name
配置要點與注意¶
- 只讀模式:插件不支持
copy、sync或delete功能,無法修改遠程存儲內容。 - 流量控制:建議在配置中設置
allowedRemotes,僅允許訪問特定的遠程存儲,以限制出口流量。 - 密鑰安全:
rclone.conf文件中可能包含敏感信息,請勿將密鑰直接粘貼到聊天記錄中。