dsh-vault
在终端中运行以下命令:
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 的开发者
- 重视凭据安全、拒绝明文落盘的运维人员