dsh-ssh-workspace-manager
在终端中运行以下命令:
dsh plugin install telagod/dsh-ssh-workspace-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install telagod/dsh-ssh-workspace-manager 即可完成安装,插件源码位于 https://github.com/telagod/dsh-ssh-workspace-manager 。
插件介绍
"部署到服务器"这句话,往往让 Agent 卡住:它不知道目标主机是哪台,只能猜路径、拼 SSH 命令,还可能被沙箱拦截。dsh-ssh-workspace-manager 把主机、密钥、远程目录、容器运行时这些事实从提示词里挪到设置页,让人配一次、Agent 用到底。
插件在 DSH 设置栏新增"SSH 远程"页面,支持管理多台服务器、查看绑定关系、调整默认参数,并提供连接测试与远程环境探测。Agent 侧获得 ssh_status、ssh_bind、ssh_exec、ssh_sync、ssh_compose、ssh_inspect 等工具,可以在绑定的远程目录中执行命令、推送文件、管理 Docker 或 Podman Compose 服务,无需每轮重新推导目标地址。
适合已经在 DSH 或类似 Agent 工作流中频繁操作远程服务器的开发者:你负责加主机、选密钥、点一下"测试连接",Agent 负责绑定工作区、跑命令、同步代码、拉起容器——各干各的,不再猜。
使用场景
- 在 Agent 对话中说"部署到服务器",由 Agent 自动绑定主机并执行 SSH 命令
- 把本地项目代码通过 rsync 推送到远程目录并管理 Docker Compose 服务
- 在设置页添加多台服务器、测试连接并查看远程环境与容器状态
适合人员
- 频繁操作远程服务器、希望减少手动 SSH 命令的开发者
- 使用 Agent 工作流管理多个项目部署的后端或全栈工程师
- 需要在 DSH 中统一管理多环境主机配置的运维人员