← 返回列表
D

@jmcc-guo/dsh-ssh

v0.3.0 · 2 天前发布

SSH terminal panel and AI connection manager for DeepSeek Harness: model-driven SSH connections (connect/exec/list/status/disconnect), auto-saved connection records, keep-alive + auto-reconnect, execution mutex, credential-safe auth, and an XShell-style m

deepseekdeepseek-harnessdshdsh-pluginsshterminalxshellremoteagentcordis

README

@jmcc-guo/dsh-ssh

English · 简体中文

!License: MIT
!Node
!Type

DeepSeek Harness 的 SSH 终端插件:AI 自主管理连接 + XShell 风格多标签实时终端面板。

DeepSeek Harness(DSH)的 SSH 终端插件:AI 代理可在对话中自主管理远程连接,Web GUI 右侧提供 XShell / Uniterm 风格的多标签终端面板,模型与人工执行的命令同屏实时显示。

功能

  • 模型自主管理连接ssh_connect / ssh_exec / ssh_list / ssh_status / ssh_disconnect / ssh_exec_read / ssh_exec_kill / ssh_delete。同一服务端可建立多个独立连接(各自拥有连接名、会话状态与命令队列)。

  • 自动保存与复用:连接按名称持久化(AI 与用户连接全局唯一)。重启 DSH 后,ssh_exec 直接按已保存名称自动建连执行,无需重新传参。

  • 来源模型 ai / user:AI 建的连接为 ai,设置页建的连接为 user。AI 完全不可访问 user 连接(ssh_list 不列出、其
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @jmcc-guo/dsh-ssh
    Repo
    git+https://github.com/jmcc-guo/dsh-ssh.git
    Engines
    {"node":">=18.0.0"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale"],"platform":"web"}}