dsh-control
在终端中运行以下命令:
dsh plugin install 6mt/dsh-control
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 6mt/dsh-control 安装本插件(源码:https://github.com/6mt/dsh-control),安装后完全退出并重新打开 dsh。
插件介绍
每台机器上可能已经跑着 dsh,但会话和界面分散在各台服务器里,切换窗口、重复配置模型与工具既费时又容易不一致。dsh-control 把「这一台本地 dsh」变成多台远程 dsh 的统一入口:在侧栏里像本地一样对话远端实例,远程回复逐 token 流式返回,模型凭据、工具与沙箱仍完全由远端自己承担,远端无需安装插件或改配置。
连接只需输入 user@host,插件会探测远端已运行的 dsh、建立加密通道并自动为每个环境创建同名本地工作区;在该工作区内新建的会话会自动成为远程会话,侧栏有清晰标记,断线会如实提示并可一键修复。你还可以在「远程环境」里嵌入远端完整的 dsh 界面(工作区、会话、设置等),由远端自身渲染,版本与远端一致,切换本地面板后返回仍保持状态,无需重连。
与把远程当作「文件系统 + SFTP」的 remote-workspace 类插件不同,dsh-control 面向「远端已经跑着 dsh」的场景:会话原生出现在本地侧栏,不复制 SSH 配置或本地重配凭据。若远端尚未部署 dsh,更适合选用 dsh-remote 等方案;两者可并存。
适合经常在多台服务器上使用 dsh、希望在一个窗口里集中查看与操作远程会话的开发者与运维;也适合需要完整远端 UI、又不想在浏览器里单独记地址与 token 的用户。
截图预览
使用场景
- 在本地侧栏直接与其他服务器上已运行的 dsh 对话
- 需要在一个窗口里查看并操作多台机器的 dsh 会话与工作区
- 远端已有 dsh 与 Web 实例,不想在浏览器单独打开每台机器
适合人员
- 在多台服务器上使用 dsh 的开发者
- 需要集中管理远程 dsh 环境的运维人员
- 希望远程凭据与工具留在远端、本地只做统一入口的用户

