dsh-workbench-ecs:用 DSH plugin 直接操控阿里云 ECS 实例
nishuoyang/dsh-workbench-ecs
这是一款 DeepSeek Harness 插件,让 Agent 通过本地 Workbench CLI 直接管控阿里云 ECS 实例,内置 9 个工具覆盖列举、诊断、执行、上传与部署全流程,无需公网 IP。
dsh-workbench-ecs 是一个 DeepSeek Harness 插件,把本机的阿里云 Workbench CLI 接到 Agent 手里,让远程 ECS 实例的日常运维变成一句自然语言指令。它绕开公网 IP 的限制,通过 Workbench 后端通道访问实例,并提供九个 Agent 原生工具覆盖列举、诊断、执行、上传、下载、部署、Runbook 与会话,串起从列出到验证的完整闭环。长命令可后台分离执行并按字节游标读日志,伪会话让目录与环境在多次调用间延续,破坏性命令则先经审批护栏确认。设置面板还提供实例浏览、一键诊断、受控发布向导与操作时间线,明暗主题自适应。
如何安装
dsh plugin --profile web add dsh-workbench-ecs- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- nishuoyang
- 分发方式
- 插件
dsh-workbench-ecs 核心特性
dsh-workbench-ecs 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的阿里云 ECS 远程运维插件,让 Agent 通过本机 Workbench CLI 直接操控远程 ECS 实例。它解决的是「没有公网 IP 就连不上、长命令一跑就卡住会话、危险命令没人拦」这几类麻烦,把实例访问收敛到 Workbench 后端通道。插件由 nishuoyang 维护,采用 MIT 协议,最近更新于 2026-09。
核心功能
- 9 个 Agent 原生工具:覆盖列举、诊断、执行、上传、下载、部署、Runbook 与会话,串起「列出 → 诊断 → 执行 → 上传 → 重启 → 验证」的完整闭环。
- 长任务分离与日志游标:执行时可选择后台启动,远端用 nohup 写日志并立刻返回任务标识与日志路径,插件按间隔增量轮询,同一实例上的其他调用可正常穿插。
- 伪会话:同一次执行可指定会话标识,让工作目录与环境变量在多次调用间延续,不同会话彼此隔离,空闲超时后自动重置并给出提示。
- 可视化设置面板:展示 CLI 状态、实例浏览器(搜索、批量、自动刷新)、一键诊断与磁盘内存仪表、带模板的受控发布向导、会话管理与操作时间线,并自适应明暗主题。
- 安全护栏:破坏性命令需经 Harness 审批服务确认,未获一次性放行的请求一律拒绝;只读模式会在命令进入 shell 前拦下写操作。
- 传输完整性:上传后可校验本地与远端摘要,部署默认开启该校验,不一致时在重启前中止。
怎么使用这个插件?
在 DSH 中启用后,直接让 Agent 对目标实例执行操作即可,例如列举实例、查看日志、上传文件或跑一段诊断脚本。需要长时间运行的命令可交给后台任务,再用日志工具按字节游标增量读取输出;需要保持上下文时指定会话标识,让目录与环境延续。发布类操作建议走设置面板里的受控向导,脚本内容以 base64 投递到远端文件再执行,中文、引号与多行脚本都无需转义。
报错怎么排查?
若工具报出 CLI 层错误,插件会把返回的错误码与消息渲染成可读提示,先据此确认本机 Workbench CLI 是否可用、实例是否可达。上传或部署校验失败时,说明本地与远端摘要不一致,按官方说明重新传输后再继续。命令被拒绝通常来自安全护栏或只读模式,确认该操作确实需要写入后,再按官方说明调整放行设置。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:nishuoyang/dsh-workbench-ecs。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
