DSH Plugins
返回列表
🖥️

dsh-rw

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install MDR-EX1000/dsh-rw

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install MDR-EX1000/dsh-rw 即可安装该插件,源码仓库为 https://github.com/MDR-EX1000/dsh-rw

插件介绍

让智能体在远程主机上干活,过去要么来回同步一份镜像,要么把每条命令拆成一次 SSH 调用,既不优雅也容易断。dsh-rw 换了一种思路:你选一台 SSH 主机、选一个远端目录,这个目录就直接变成 DeepSeek Harness 的原生工作区。远端文件系统的读写、搜索、构建、测试全部在原地发生,没有镜像、没有同步,远端就是唯一事实来源。

最省心的一点是零新工具学习。默认开启的 shim 模式会自动拦截智能体原生的 read、write、edit、glob、grep、bash 等调用,把路径透明地映射到远端执行。你不需要告诉它任何 rw_* 前缀,问它"帮我跑一下测试"或"把这个 bug 修了",它就像在本地工作一样。如果某个场景确实需要显式控制,rw_* 工具集也随时可用。

安全方面没有走捷径:所有文件操作被锁定在所选工作区根目录内,符号链接逃逸和越界路径会被结构化拒绝;SSH 主机密钥默认走 known_hosts 校验,变更即中止;连接池带心跳和自动重连,网络闪断不会变成智能体眼中的报错;密码类凭据仅以 0600 文件存在本地,永远不会出现在工具输出或 API 响应里。

适合这样的场景:你的项目跑在远程开发机、容器集群或跳板后的服务器上,你希望 DeepSeek Harness 里的智能体能直接在那个环境里读代码、改文件、跑构建和测试,而不是把整个仓库拷到本地再改完推回去。只要你信任那台主机,把它挂进来就行。

使用场景

  • 项目部署在远程开发机或云端 VM 上,需要智能体直接在该环境读写代码、跑构建和测试。
  • 团队协作在容器集群或共享服务器上开发,希望 AI 助手无需拷贝仓库即可就地工作。
  • 替代反复 scp 同步的旧流程,让远端目录成为唯一事实来源,减少镜像漂移和冲突。

适合人员

  • 在远程基础设施上开发、依赖 DeepSeek Harness 智能体辅助编码的工程师。
  • 用 AI 助手维护远端代码库、不想折腾本地镜像的 DevOps 或 SRE 人员。
  • 项目跑在跳板后面的服务器上、希望智能体直接连过去干活的独立开发者或小型团队。