DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
S

dsh-ssh-panel

Ssh Panel

DeepSeek Harness 的 SSH 主机面板:在设置中管理主机(密钥或密码),并让代理通过 ssh_list / ssh_exec 使用这些主机。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:MARYCOMPLEX/dsh-ssh-panel#3c8d4821bbec83c665f310074baace1c2c9b5405
README兼容性版本

兼容性与来源证明

Ssh Panel 以 dsh-ssh-panel 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/21

版本

0.1.1stable
2026/10/21

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/21
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 security-access 分类下经过校验的插件。

Cc Safety Netcc-safety-net编码代理 CLI 钩子——阻止破坏性命令和访问机密文件Doctor@linxin666/dsh-doctorDSH 配置档案的事务性救援模式,配备受监督的启动器、隔离的恢复容器、确定性修复、健康监控以及本地 Web 恢复控制台Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。Codex Subscriptiondsh-codex-subscription在 DeepSeek Harness 中通过 OAuth 使用 ChatGPT 和 Codex 订阅,支持配额、安全重置、网络搜索、图像和快速模式,并可通过 ChatGPT 移动应用(Beta)控制 DSH

README

dsh-ssh-panel

A small SSH host panel for DeepSeek Harness (DSH): add hosts in Settings (key or password), see the list, and let the agent use them through ssh_list / ssh_exec.

中文 · English


English

DSH plugin with two halves:

  • Settings → SSH 主机: a panel to add, edit, test and delete SSH hosts. Key or password auth, per-host port/user/note. Secrets stay on the host.
  • Agent tools: ssh_list returns the configured hosts (alias, address, user, auth type); ssh_exec runs one command on a host by alias and returns stdout/stderr/exit code.

The panel also carries a Restart DSH button that exits the host process and lets systemd's Restart=always bring it back (about three seconds).

Storage is $DSH_HOME/ssh-hosts.json (0600). Passwords and key passphrases never leave the host process: the JSON API returns only hasPassword / hasPassphrase. No telemetry.

Install

# GitHub
dsh plugin --profile web add github:MARYCOMPLEX/dsh-ssh-panel

# or a local tarball
pnpm pack
dsh plugin --profile web add ./dsh-ssh-panel-0.1.1.tgz

Then restart dsh web once. ssh2 builds an optional native crypto binding; pnpm 12 blocks build scripts by default, so if the install reports ERR_PNPM_IGNORED_BUILDS, add this to $DSH_HOME/profiles/web/pnpm-workspace.yaml and re-run:

allowBuilds:
  ssh2: true
  cpu-features: true

Use

  1. Settings (gear) → SSH 主机 → 添加主机: alias (vps), host, port, user, key path or password.
  2. Hit 测试 to verify, then 保存.
  3. Ask the agent: “去 vps 上看看磁盘” — it calls ssh_list, finds vps, then ssh_exec.

Tools

ToolArgumentsReturns
ssh_list—JSON list of hosts (no secrets)
ssh_exechost, command, optional timeout_msstdout, stderr, exit code; truncated past 256 KiB

Requirements

  • DSH 0.2.1-rc.2 (tested), web profile
  • Node.js ≥ 22

中文

DSH 插件,两半:

  • 设置 → SSH 主机:一个面板,用来添加 / 编辑 / 测试 / 删除 SSH 主机。支持密钥或密码、端口、用户名、备注;密码只留在宿主进程。
  • Agent 工具:ssh_list 返回已配置的主机(别名、地址、用户、认证方式),ssh_exec 按别名执行一条命令,返回 stdout / stderr / 退出码。

面板右上角还有一个 「重启 DSH」 按钮:调用后宿主进程退出,由 systemd 的 Restart=always 拉起(约三秒),页面会轮询到恢复后自动刷新。

存储在 $DSH_HOME/ssh-hosts.json(0600)。密码与密钥口令不会离开宿主进程,接口只返回 hasPassword / hasPassphrase。没有遥测。

安装

# 从 GitHub
dsh plugin --profile web add github:MARYCOMPLEX/dsh-ssh-panel

# 或本地 tarball
pnpm pack
dsh plugin --profile web add ./dsh-ssh-panel-0.1.1.tgz

装完重启一次 dsh web。ssh2 会尝试编译可选的 native crypto binding;pnpm 12 默认拦截构建脚本,如果报 ERR_PNPM_IGNORED_BUILDS,在 $DSH_HOME/profiles/web/pnpm-workspace.yaml 里加:

allowBuilds:
  ssh2: true
  cpu-features: true

再重跑安装即可(不编译也能用,ssh2 有纯 JS 回退)。

使用

  1. 设置(齿轮)→ SSH 主机 → 添加主机:别名(比如 vps)、地址、端口、用户名、私钥路径或密码。
  2. 点 测试 验证,然后 保存。
  3. 对 agent 说「去 vps 上看看磁盘」——它会先 ssh_list 找到 vps,再 ssh_exec。

工具

工具参数返回
ssh_list—主机 JSON 列表(不含密钥)
ssh_exechost、command,可选 timeout_msstdout、stderr、退出码;超过 256 KiB 截断

要求

  • DSH 0.2.1-rc.2(已验证),web profile
  • Node.js ≥ 22

开发

pnpm install
pnpm pack                     # dsh-ssh-panel-<version>.tgz
dsh plugin --profile web add ./dsh-ssh-panel-<version>.tgz

源码只有四处:lib/index.js(存储 / 路由 / 工具)、lib/client.js(Settings 里的 section)、lib/panel.html(面板 UI)、cordis.patch.yml(bundle 入口)。

License

MIT