DSH Plugins
返回列表
🧰

dsh-ssh-workspace

联网工具 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install siqyka/dsh-ssh-workspace

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

在 DeepSeek Harness 桌面客户端打开「设置」→「插件」,在安装来源中输入 npm 包名或仓库地址 https://github.com/siqyka/dsh-ssh-workspace,安装后重启客户端即可使用。

插件介绍

DSH 的文件操作都走统一的 ctx.fs 抽象,但日常开发常常落在另一台机器上:代码在远程服务器、容器或内网主机里,本地 IDE 要么反复 rsync,要么折腾 SSHFS 和挂载,Agent 也很难把「远端目录」当成和本地一样的工作区。

dsh-ssh-workspace 把一台 SSH 主机上的目录登记为 DSH 工作区。读写与编辑全程走 SFTP,保留完整错误语义与原子写入;会话工作区是 ssh:// 时,shell、ripgrep、git 等落在远端执行,文件树、@ 引用、拖拽进任务与主机管理面板也与本地工作区同一套体验。连接空闲可回收,主机密钥 TOFU 校验,凭据加密保存在本机。

适合已经用 SSH 管理开发机或测试环境、希望在 DSH 里直接改远端代码、让 Agent 在真实远端上下文里搜文件、跑命令和看 git 变更的人。若依赖跳板机或 ProxyCommand 直连以外的链路,需知悉本插件当前仅支持直连目标主机。

使用场景

  • 在远程开发机或测试机上直接编辑代码,无需本地同步
  • 让 Agent 在 ssh:// 工作区里用远端 ripgrep、git 和 shell
  • 把内网或云主机上的项目目录挂进 DSH 当日常工作区

适合人员

  • 习惯 SSH 登录开发机、希望 DSH 与远端目录一体的开发者
  • 需要在真实远端环境跑命令与看变更的 Agent 用户
  • 已配置 ~/.ssh/config、想少配一套同步工具的团队