Sycada/dsh-remote-ssh-tools ↗★ 1
dsh-remote-ssh-tools
SSH session manager for DeepSeek Harness: connection profiles, non-interactive ssh_run for the agent, and interactive terminals (node-pty + OpenSSH, xterm over WebSocket).
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Sycada/dsh-remote-ssh-tools说明文档
阅读完整 README ↗配置(cordis.patch.yml 中插件 config)
| 键 | 默认 | 说明 |
|---|---|---|
| sshPath | "" | 自定义 ssh 二进制路径(仅展示用;执行引擎为内置 ssh2) |
| connectTimeoutMs | 15000 | 连接超时 |
| keepaliveMs | 30000 | keepalive 间隔 |
| runTimeoutMs | 120000 | ssh_run 单命令超时 |
| runOutputLimit | 1048576 | stdout/stderr 上限(超出截断并标记) |
| maxSessions | 8 | 并发交互会话上限 |
| terminalScrollback | 5000 | 终端回滚行数(页面参数) |
| hostKeyPolicy | accept-new | accept-new |
| trustedHosts | [] | 额外信任来源(LAN 部署时) |
| defaultUser | "" | 档案未指定用户时的默认用户 |