前言¶
在 DeepSeek Harness(DSH)里跑 Web 会话时,开发者或运维经常要在对话、脚本和面板之间切换,账号和密码往往散落在笔记、浏览器自带密码库或临时文件里。云同步密码库要额外账号与信任链;纯明文本地文件又和 DSH 的插件化界面脱节。下面介绍社区插件 dsh-account-vault(仓库 Veagau/dsh-account-vault):在 Harness Web UI 侧边栏提供「账号保险库」,数据加密后落在当前浏览器来源的 localStorage,支持搜索、生成密码、多套保险库与加密备份,不做云同步。
这是什么¶
dsh-account-vault 是维护者 Veagau 发布的 DSH 插件,社区目录分类为 admin-security。官方简介为 Encrypted account vault plugin for DeepSeek Harness;package.json 进一步说明其为 Harness Web UI 上的加密账号与密码库,并支持用独立主密码打开的附加库(README 中「附加库」与备份语义与之对应)。插件面向 Web 平台(dsh.client.platform: web),通过 bundle 与 Cordis patch 注入客户端 UI,不依赖 npm registry 上的同名包名安装。
核心功能¶
以下能力均来自项目 README 与 package.json,未单独审计 UI 细节。
- 主库与附加库:首次使用需创建主保险库并设置独立强密码;可在设置中创建附加库,各自用主密码解锁。
- 条目管理:解锁后添加账号(名称、密码等),在列表中搜索、编辑或复制;内置密码生成。
- 自动锁定:默认空闲 5 分钟锁定;离开面板也会锁定。
- 加密备份:在设置中导出备份(主库导出全部库,附加库只导出自身);支持导入,合并时只添加不存在的库(不合并单条账号),覆盖会替换所有本地库。
- 加密与存储:条目使用 PBKDF2-SHA-256 与 AES-256-GCM,存于当前浏览器与来源的 localStorage;库数量等元数据仍可见。
- 无云同步:备份文件由用户自行保管,无内置云同步。
当前 GitHub Release 资产版本为 v2.2.1;许可证 MIT。插件市场收录状态 README 写明为「待收录」,不能以「已在市场搜索安装」作为默认路径。
安装与启用¶
安装作用于当前 profile 下的全部会话。装完后查看返回的 application 与 warnings,按提示刷新,再从侧边栏打开「账号保险库」。环境需支持 bundle 型 Harness、Web Crypto 与 localStorage(通常为 HTTPS 或 localhost)。若 Release 资产尚不可用,README 要求勿改用来源不明的下载,并参考仓库内分发说明。
Web / CLI¶
将 <profile> 换成实际提供 Web 服务的 profile,不要误装进 Desktop profile:
dsh plugin --profile <profile> add https://github.com/Veagau/dsh-account-vault/releases/download/v2.2.1/dsh-account-vault.tgz
也可在目标 Web 实例中请 agent 调用 plugin_manager(工具调用,不是终端命令):
{"action":"install_bundle","target":"https://github.com/Veagau/dsh-account-vault/releases/download/v2.2.1/dsh-account-vault.tgz"}
Desktop 远程安装¶
在应用内插件管理中使用上述完整 tgz URL,或由 Desktop 上的 DSH agent 调用同样的 install_bundle JSON。
本地开发安装¶
保留克隆后的源码目录,由 agent 对目录绝对路径调用 install_bundle(Windows JSON 中反斜杠写成 \\);本地链接安装后不要删除源码目录。正文按要求不展开 git clone 步骤,开发侧可参阅仓库 README。
典型用法¶
- 创建主保险库,设置独立的强密码。
- 解锁后点击「添加账号」,填写名称、密码等信息并保存。
- 在列表中搜索、编辑或复制;在设置中修改密码、创建附加库。
备份与恢复:
- 在设置中导出备份(主库导出全部库,附加库只导出自身)。
- 在主库设置或首次恢复界面导入文件。
- 选择合并或覆盖:合并只添加不存在的库,不合并账号;覆盖全部会替换所有本地库。覆盖前先备份;忘记密码无法找回,旧备份仍需原密码。
适用场景与注意事项¶
适合谁:已在 DSH Web 环境中工作、希望把常用账号密码收进同一面板、并愿意自行承担备份与主密码保管责任的开发者或管理员。不适合作为唯一、未经评估的企业级密码治理方案。
权限与信任:DSH 插件随当前 Harness 进程与 Web 会话运行;安装前应阅读源码与 MIT 许可证,确认来源为 Veagau/dsh-account-vault。README 明确:附加库不是安全沙箱;同源脚本、扩展或有设备访问权限的 agent 可能在解锁后接触明文;锁定不保证擦除内存或剪贴板历史。清除站点数据、更换浏览器或来源地址可能丢失数据。项目未经过独立安全审计,请勿作为唯一的密码保管方案。
DeepSeek Harness 生态强调「一切皆插件」;社区插件目录站点(如 skillhub 上的条目页)为独立社区索引,与 DeepSeek / 幻方无官方从属关系,本文不以「官方应用商店」描述安装渠道。
结尾¶
dsh-account-vault 把加密账号库嵌进 DSH Web 侧边栏,在不上云的前提下提供搜索、生成密码、多库与可迁移备份。需要进一步了解时可查阅仓库 详细说明 或在 Issues 反馈问题。
- 目录页:https://www.skillhub.cn/plugins/Veagau/dsh-account-vault
- GitHub:https://github.com/Veagau/dsh-account-vault