DeepSeek Harness (DSH) 的設計理念是“一切皆插件”。在構建智能體或分佈式系統時,生成全局唯一 ID 是常見需求。dsh-snowflake 插件爲此提供瞭解決方案,無需額外的網絡請求即可在本地生成雪花 ID。
插件介紹¶
該插件由開發者 uckkk 維護,開源協議爲 MIT。它是一個純 Node.js 實現,不包含任何網絡依賴,直接在 DSH 進程中運行。
核心功能¶
- 生成雪花 ID:在會話中調用插件註冊的工具,即可生成符合雪花算法的唯一 ID。
- 無網絡依賴:純 Node 實現,不發起任何外部網絡請求,適合對網絡環境有隔離要求的場景。
安裝與啓用¶
執行以下命令安裝插件:
dsh plugin add github:uckkk/dsh-snowflake
安裝完成後,在 DSH 會話中調用該插件註冊的工具即可使用。
依賴與環境¶
插件運行依賴於以下 DSH 核心組件:
@deepseek-ai/cordis(要求版本 ^4.0.1)@deepseek-ai/dsh-tools(要求版本 >=0.1.0-rc.6)
注意事項¶
- 插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證。
- 依賴項需在環境中預先配置好,否則可能導致插件加載失敗。