caoyiwei850/dsh-ssh-ops
caoyiwei850★ 1JavaScript最后同步: 2026-08-15
DeepSeek Harness SSH 运维插件:主对话驱动 SSH,带高危命令保护与右侧终端。
README 摘要
DSH SSH Ops DeepSeek Harness 的 SSH 运维插件:在主对话中驱动当前服务器,同时在右侧保留真实的交互式终端。 示例 主对话可以读取当前 SSH 服务器的结构化执行结果,并直接给出内存状态分析: 也可以检查服务器上是否部署了数据库服务,并把结论与右侧真实终端输出对应展示: 能做什么 - 在会话右侧打开可调整宽度的 xterm.js SSH 终端。 - 在 设置 → 插件 → SSH 资源 中管理任意数量的服务器和分组;顶部的 SSH 仅显示或隐藏右侧终端。 - 服务器名称、地址、端口、用户名、认证类型和分组保存到 DSH 本地存储;数量不设上限。 - 密码、PEM 私钥和私钥口令仅保存到 DSH 官方本机凭据库 /.dsh/.credentials.yaml (owner-only 权限);浏览器存储、Agent 上下文、工具结果和资源列表均不会读取或显示秘密内容。 - 主对话自动识别当前右侧已连接服务器,无需向用户索取内部连接 ID。 - Agent 发出的 ssh exec 命令会显示在右侧终端,并将退出码、输出、耗时、超时和截断状态回传给主对话分析。 - 对手动终端输出提供按需 ssh read 读取;不会静默把人工终端内容塞入对话上下文。 - 输出给模型前会脱敏私钥、Bearer Token、常见密码/API Key 和数据库连接口令。 安全边界 DSH 自身权限机制仍然有效。本插件额外阻止 Agent 工具执行明显不可逆或破坏性操作,例如删除文件、删库、格式化磁盘、 terraform destroy 、 kubectl delete 、 docker prune 、强制 Git 清理以及重启/关机。 需要执行此类高危操作时,必须由操作者在右侧 SSH 终端中亲自输入。普通运维操作(配置 SSL、安装软件包、修改配置、重载服务等)可以正常通过 DSH 的权限流程执行。 安装 从 GitHub 安装(推荐) 安装后重启 DSH Web: 然后打开任意会话,点击顶部的 SSH 标签,使用右侧面板连接服务器。 从发布压缩包安装 从 GitHub Releases 下载 dsh-ssh-ops-0.1.1.tgz 后: dsh-ssh-ops-0.1.1.zip 适用于离线审阅或二次开发;解压后可在目录中执行 npm install && npm run build 。 使用方式 1. 打开 设置 → 插件 → SSH 资源 ,新建分组或服务器资源;PEM / .key 文件可直接导入。 2. 保存的资源可直接“连接并打开”,并自动创建右侧 PTY 终端。编辑时秘密字段留空会保持原值;清除凭据需要显式确认。 3. 顶部 SSH 仅控制右侧终端的显示和隐藏;右上角 + 可选择已保存资源,或创建不落盘的临时连接。 4. 在主对话中直…
在 GitHub 查看完整 README →分类
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,841
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,028
hyhmrright/brooks-lintAI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
★ 1,356