dsh-orca
在终端中运行以下命令:
dsh plugin install Becomingw/dsh-orca
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 会话中发送安装指令,由插件管理器从 https://github.com/Becomingw/dsh-orca 拉取并安装 bundle,安装或更新后重启 DSH 以加载宿主工具与前端组件。
插件介绍
在本地用 AI 协作时,真正要改代码、跑任务、看 GPU 往往还在另一批 SSH 机器上。来回切终端、搬工作区,既打断对话节奏,也难把「谁执行了什么、结果如何」留在同一条链路里。Orca 把远程操作接进 DeepSeek Harness 的工具、审批和侧栏:你在本机描述意图,由已配置的 SSH 主机执行,无需为远程协作单独迁工作区。
插件提供机群总览与十项原生工具,覆盖资源检查、分页读文件、服务端搜索、列目录、限时命令执行,以及用 tmux 管理长任务与结构化日志。改文件走补丁流程:写入前预检、校验上次读取的哈希、记录备份与 patch ID,冲突可反馈并支持回滚。命令输出、行号、搜索结果与 diff 在工具卡片里分块展示,便于展开和复制。
授权可在前端配置:默认受控模式支持命令规则、信任目录、审批方式与记忆期限,也可切换开放模式,与 Harness 自身权限分工清晰。适合已在 ~/.ssh/config 里维护主机别名、希望在 DSH 对话里统一完成机群巡检、远程改码与任务管理的开发者与运维同学。远端逻辑基于 Python 标准库,无需在机器上部署 Orca 常驻服务。
截图预览
使用场景
- 在对话里查看多台主机的 GPU、内存与磁盘,并展开资源明细
- 通过补丁工具远程改代码,冲突可反馈并按 patch ID 回滚
- 用 tmux 启动长任务、按需查看日志尾,并在面板确认后停止登记任务
适合人员
- 在 DSH 中协作、又依赖 SSH 访问 Linux 主机的开发者
- 需要巡检 GPU 机群并远程改码或跑任务的机器学习工程师
- 希望把命令审批、信任目录与机群操作统一纳入 Harness 的运维人员