前言¶
在 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