dsh-workspace-enhancement
在终端中运行以下命令:
dsh plugin install DobyChao/dsh-workspace-enhancement
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件市场,搜索 dsh-workspace-enhancement,或前往源码仓库 https://github.com/DobyChao/dsh-workspace-enhancement 查看说明后,运行 dsh plugin install DobyChao/dsh-workspace-enhancement 完成安装。
插件介绍
在 AI 辅助开发中,本地目录和 SSH 远程服务器常常散落各处,一次会话只能盯着一个 cwd,想同时看远程日志、改本地配置、再跑一条跨机命令,就得在终端和 IDE 之间反复横跳。dsh-workspace-enhancement 把这件事收进一个窗口:会话头部的追加工作区按钮可以挂上任意多个侧工作区(本地文件夹或远程机器上的目录),每个侧工作区各自拥有只读/读写和执行开/关的独立权限,模型直接感知并操作它们,无需手动切目录。
远程侧走 ssh2 多跳链,ctx.subprocess 和 ctx.fs 被透明替换为远程实现,bash、文件读写、PTY、目录浏览全部在远端执行,本地工具代码零改动。跨服务器执行交给 sw_exec:传一个命名服务器 id,命令就在那台机器上跑,目标 OS 自动探测一次,POSIX 走 bash -c,Windows 走 pwsh -Command,结果直接回灌上下文。机器注册表、TOFU 主机密钥、操作系统钥匙串密码全部存在本地 ~/.dsh,不依赖远端安装任何东西,UI 与工具描述跟随语言设置在中英文之间自由切换。
适合在本地与多台远程 Linux / Windows 服务器之间频繁切换的全栈工程师、SRE,以及希望用 DeepSeek 同时驾驭多个工作目录和环境的 AI 辅助开发者。如果你日常需要跳板链、跨机执行、远程浏览文件,或者只是受够了单一 SSH 窗口只能看一个目录的割裂感,这个插件值得一试。
使用场景
- 同时挂载本地代码目录与远程 Linux 服务器,模型直接读写两侧文件无需手动切目录
- 通过多跳 SSH 链连接内网服务器,远端零依赖安装,bash / 目录浏览 / PTY 无缝透传
- 对多台命名服务器分别执行命令,目标 OS 自动探测,结果自动回灌当前会话上下文
适合人员
- 频繁在本地与多台远程服务器间切换的全栈工程师
- 依赖跳板链和跨机执行的 SRE / 运维工程师
- 希望 AI 同时操作本地和远程代码仓库的开发者