@jmcc-guo/dsh-ssh:给 DSH 加上 SSH 终端面板与 AI 连接管理
`@jmcc-guo/dsh-ssh` 是 DeepSeek Harness (DSH) 的一个 MIT 许可插件,旨在将 AI 的 SSH 连接管理与 Web GUI 可视终端面板整合。它允许 AI Agent 通过 `ssh_connect`、`ssh_exec` 等工具直接管理 SSH 连接、执行命令及查看状态,同时为人类用户提供支持真实 PTY、ANSI 颜色及多标签页的终端界面,实现人机协同操作。 核心特性包括:严格区分 AI 与用户连接,确保 AI 无法直接操作用户连接,除非经过明确转移;支持连接自动保存、重启复用及非预期断开的自动重连(显式断开除外);凭据安全存储于 DSH cr
阅读全文dsh-ssh:DeepSeek Harness 的 SSH 远程执行插件
dsh-ssh 是 DeepSeek Harness (DSH) 的 SSH 远程执行插件,基于 ssh2 库开发。它通过单一 SSH 连接将 Bash、文件操作、PTY 终端及 LSP 等功能在远端主机执行,而本地仅保留 DSH 进程。该插件支持多跳 ProxyJump 链路、SFTP 上传下载及完整身份验证。核心配置需在 cordis.yml 中指定 host、username 及绝对路径 cwd,并可添加 jump 数组配置跳板机。用户也可单独挂载 SSH、子进程或文件系统 Provider。Web 端使用时,需禁用默认目录选择器并插入 dsh-ssh 相关组件,通过 RPC 获取占位符
阅读全文