DSH Plugins
返回列表
dsh-remote-workspace

dsh-remote-workspace

联网工具 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install lengmoXXL/dsh-remote-workspace

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

在终端执行 dsh plugin install lengmoXXL/dsh-remote-workspace 即可安装该插件,源码仓库为 https://github.com/lengmoXXL/dsh-remote-workspace

插件介绍

代码往往散布在多台机器上——一台跑着编译流水线,另一台堆着几个正在迭代的 worktree。dsh-remote-workspace 把这些分散的环境收进同一个 DSH harness 会话中:模型看到的始终是本地路径,而底层的文件读写、Shell 执行和终端交互已被透明地路由到真正持有该目录的远程机器上。无需在本地 clone 再手动同步,也无需来回切换 SSH 窗口,打开一个工作区,工具就跟过去了。

插件通过 SSH 注册任意远程主机,自动从 GitHub Releases 下载 agent 二进制并进行 SHA256SUMS 校验,仅监听 127.0.0.1 并经由 ssh -L 隧道访问,被连机器上无需预装任何组件。任何目录——无论是否属于 Git 仓库——都可注册为仓库,随时切割、采用或移除 worktree,删除时还能一并清理对应分支。右侧侧边栏为每个 Session 提供终端标签页,支持关闭标签页后保留进程、随时重新附着;agent 也能在已打开的终端中读取输出、写入按键(含 Ctrl+C)并等待特定内容出现,但不会自行创建或关闭终端。

适合需要跨多台机器并行推进项目的工程师,尤其是已在使用 DSH harness 并希望把远程环境当作本地工作区来操作的人。配置面很薄:一个 SSH 地址加一个 token 即可连通远程主机,终端字体、滚动行数等外观参数统一存储在 settings 文档中,所有页面呈现一致。该插件设计为高权限模式,请妥善保管 token 与回环端口访问权限,但作为回报,你获得的是一个跨越多台机器、体验统一的连贯工作区。

截图预览

使用场景

  • 在多台机器上并行推进多个 worktree,无需来回切换 SSH 窗口
  • 把远程主机的任意目录当作本地工作区,模型只见本地路径
  • 在侧边栏打开终端标签页,detach 后保留进程随时重新附着

适合人员

  • 跨多台机器并行开发、希望远程环境体验统一的全栈工程师
  • 已在使用 DSH harness 并希望扩展远程工作区的团队
  • 管理多个 Git worktree 且希望自动化分支清理的开发者