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文件中可能包含敏感信息,请勿将密钥直接粘贴到聊天记录中。