dsh-wsl-rclone: DeepSeek Harness WSL 插件

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 中直接调用:

  1. 检查 rclone 环境:
    rclone_status
  1. 获取远程列表:
    rclone_listremotes
  1. 列出远程文件:
    rclone_lsf remote_name
  1. 查看配额/用量:
    rclone_about remote_name

配置要点与注意

  • 只读模式:插件不支持 copy、sync 或 delete 功能,无法修改远程存储内容。
  • 流量控制:建议在配置中设置 allowedRemotes,仅允许访问特定的远程存储,以限制出口流量。
  • 密钥安全:rclone.conf 文件中可能包含敏感信息,请勿将密钥直接粘贴到聊天记录中。

参考资料

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜