DSH Plugins
返回列表
🖥️

omdsh-remdev

客户端 更新于 2026.08.23

在终端中运行以下命令:

dsh plugin install omdsh-plugins/omdsh-remdev

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

在终端执行 dsh plugin install omdsh-plugins/omdsh-remdev 即可安装,完整源码地址为 https://github.com/omdsh-plugins/omdsh-remdev

插件介绍

DeepSeek Harness 的 Web GUI 是一台机器上的工具:文件浏览、终端、Code 模式、Work 模式、对话与代理全部跑在本机。当真正的工作环境是集群节点、跳板机后的服务器或任何无图形界面的内网机器时,手动拉 SSH 隧道、远程装依赖、再让 Harness 指向那台机器,既繁琐又脆弱。omdsh-remdev 做的事情很直接:在侧边栏 Workspace 栏末端加一个 Remote connect 按钮(快捷键 ⌥⌘C),选主机、选文件夹,剩下的交给插件——目标机器没有 Harness 就自动装,Node 下载不了就从本机 SFTP 推送,PATH 对不上就逐一试候选 login shell。最终你拿到的是一个带地球徽标的普通工作区,文件、终端、Code、Work、对话、Skills 全部在远端运行;本地只留一个空的镜像目录做锚点,对已有本地工作流零侵入。

几个设计细节值得展开。远程工作区对 Harness 而言就是一个真实目录($DSH_HOME/remotes/主机名/),session store、registry、usage roll-up 全部按这个路径聚合,没有任何特判分支。omdsh-sidepanel 和 omdsh-codemode 只多了一个结构视图和一个分支,彼此不引用本包的任何值,也完全不知道 SSH 的存在——整条缝就是一次 remoteFor(cwd) 查询。远端项目的 Skills(.dsh/skills 与 .agents/skills)通过 SFTP 回读到本地 Skills 服务目录,frontmatter 解析由 Harness 自身完成,目录捆绑和单文件技能一视同仁;服务器不可达时静默降级,本地 ~/.dsh/skills 不受影响。终端应用(默认 @omdsh-plugins/omdsh-tui-app)在首次连入时就随 Node、pnpm 一起预置好,不需要再单独点按钮或建 profile。

适合谁用:主要开发时间在远端服务器上的工程师——内网集群、GPU 节点、跳板机后的开发机、共享 CI 构建机。你不需要改变本地开发习惯,不需要记 SSH 隧道命令,不需要在 VS Code Remote 和 Harness 之间切来切去。连上就是连上,断开工作区就留在侧栏里,随时可续。本地没有这个插件、没有远程工作区时,一切照旧,不解析任何服务,不留任何痕迹。

使用场景

  • 在侧边栏一键连接内网 GPU 节点,文件、终端、Code 模式全部在远端运行
  • 服务器无法访问 nodejs.org 时,插件自动从本机 SFTP 推送 Node 与 pnpm 完成安装
  • 断开连接后工作区保留在侧栏,下次随时续接对话与代理

适合人员

  • 主要工作环境在集群或内网服务器上的工程师
  • 需要在共享构建机或跳板机后开发机上工作的团队
  • 希望在不改变本地开发习惯的前提下将 Harness 指向远端的人