dsh-vaultwarden
在终端中运行以下命令:
dsh plugin install BuvkB/dsh-vaultwarden
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install BuvkB/dsh-vaultwarden 安装本插件,源码见 https://github.com/BuvkB/dsh-vaultwarden。
插件介绍
在 DeepSeek Harness 里写脚本、配环境、登录各种服务时,账号密码和 API 密钥往往散落在聊天记录或本地文件里,既难复用,也不安全。dsh-vaultwarden 把自建的 Vaultwarden 或 Bitwarden 服务器接进 DSH:新建会话时模型会被引导先查凭据库,而不是反复向你要密码。
插件直接对接服务端 REST 与 SignalR,不依赖 bw CLI。登录后通过 WebSocket 订阅变更,服务端增删改会在本地防抖后全量重同步并解密更新缓存;连接不通时自动降级轮询,并周期性尝试恢复实时通道。模型侧提供检索、读取字段(含 TOTP 与敏感类型需点名)、状态、同步、文件夹与可选写回等全局工具;默认只读,写权限可在设置里分档控制。
人机两侧都能用:设置里可配置服务器、邮箱、主密码或 API 密钥等;「凭据库」页面提供分区浏览、搜索、详情、复制、TOTP 倒计时,以及受主密码保护的「重新验证」条目。密文可本地缓存以加快冷启动,主密码与解密内容仅驻内存,并遵循 Bitwarden 的归档、回收站与并发修订等语义。
适合已在内网或云上自建 Vaultwarden/Bitwarden、希望 DSH 会话与人工面板共用同一密码库的团队或个人;需要两步验证时可选用 API 密钥登录,Argon2id 账户可配合可选依赖完成 KDF。
使用场景
- DSH 会话里需要账号、API 密钥或 TOTP 时让模型从 Bitwarden 读取
- 自建 Vaultwarden 变更后希望在 Harness 里自动同步、无需手动刷新
- 在设置页的凭据库面板里浏览、搜索、复制并管理条目
适合人员
- 已自建 Vaultwarden 或 Bitwarden 的 DSH 用户
- 希望模型少问密码、改从凭据库取数的开发者
- 需要在面板与工具两侧共用同一密码库的团队