DSH Plugins
返回列表
dsh-vault

dsh-vault

admin-security 更新于 2026.08.30

在终端中运行以下命令:

dsh plugin install njjpro/dsh-vault

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install njjpro/dsh-vault 安装本插件,完整源码地址为 https://github.com/njjpro/dsh-vault 。

插件介绍

运行长会话的 DeepSeek Harness 用户都有同一个烦恼:每次都要手动粘贴 API Token、服务器密码、GitHub PAT。dsh-vault 把凭据保险库搬进了 DSH 设置面板——每类凭据只需填写一次,之后所有会话都能自动取用,彻底告别反复复制粘贴。

安全是首要设计原则。机密字段(Token、密码)仅在写入时经过界面,之后任何界面只显示「已配置 / 未配置」,绝不回显明文。落盘时,机密写入 DSH 凭据库(0600 权限),非机密字段存入独立 settings 命名空间,卸载插件也不会触碰已存密钥。

对模型侧,插件注册 vault_status 与 vault_get 两个工具。前者列出各条目机密字段是否已配置(纯布尔值);后者按 id + 字段名取回某条密钥,用完即弃、不复述。这让 agent 在任务中自主解析凭据——调用 Cloudflare API、SSH 登录服务器——不再需要你每轮手动喂参数。

适合同时管理多个项目凭据、希望 agent 自己「取钥匙」而非反复要密码的 DSH 用户。

截图预览

使用场景

  • 在多次会话中复用 API Token、服务器登录和网站账号
  • 让 agent 自主解析密钥调用 Cloudflare API 或 SSH 登录服务器
  • 安全存储 GitHub PAT 与网站密码,界面永不回显明文

适合人员

  • 同时管理多项目凭据的 DSH 用户
  • 频繁需要 agent 调用外部 API 的开发者
  • 重视凭据安全、拒绝明文落盘的运维人员