前言¶
DeepSeek Harness (DSH) 採用「一切皆插件」的架構。在智能體開發中,若需處理雙因素認證(2FA)或一次性密碼場景,直接調用外部服務可能存在隱私泄露或網絡延遲的風險。dsh-otp 插件旨在解決這一問題,提供本地化的 TOTP/HOTP 生成能力。
這是什麼¶
dsh-otp 是一個一次性密碼生成插件,由 uckkk 維護。其核心能力是在本地生成 TOTP 和 HOTP 代碼。該插件基於純 Node.js 實現,不依賴網絡連接或外部服務。
安裝與啓用¶
- 安裝插件
dsh plugin add dsh-otp
- 配置插件
安裝後,需在 profile 的package.json中,將dsh.profile.bundles配置項添加"dsh-otp"。
{
"dsh.profile.bundles": [
"dsh-otp"
]
}
使用¶
安裝並配置完成後,在會話中直接調用該插件註冊的工具即可生成一次性密碼。
適用場景與注意¶
該插件適合需要在本地安全生成驗證碼的場景。需注意,安裝該插件意味着在本機運行第三方代碼。請務必在安裝前審閱其源碼,確認其行爲符合安全要求。
結語¶
dsh-otp 通過純本地計算,解決了 TOTP/HOTP 生成的信任與網絡依賴問題。如需查看源碼或更多信息,可訪問其 GitHub 倉庫。