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 进程的权限运行,安装前建议检查源码与许可证。
- 依赖项需在环境中预先配置好,否则可能导致插件加载失败。