在 DeepSeek Harness (DSH) 的开发实践中,针对特定业务逻辑的插件集成是常见需求。DSH 的核心理念是「一切皆插件」,允许开发者通过组合不同的工具来构建智能体或工作流。本文介绍 dsh-luggage-weight,一个专注于解决行李超重计算场景的插件。
插件定位¶
dsh-luggage-weight 是由 uckkk 维护的一个工具插件。它主要解决行李超重计算的问题,采用纯 Node.js 实现,不依赖外部网络。
核心功能¶
- 参数精确计算:支持按参数进行精确计算,并返回详细的结果。
- 无网络依赖:纯 Node 实现,不发起网络请求,运行稳定。
安装与启用¶
在 DSH 环境中安装该插件,执行以下命令:
dsh plugin add github:uckkk/dsh-luggage-weight
安装完成后,在会话中调用该插件注册的工具即可。
注意事项¶
- 依赖版本:该插件依赖
@deepseek-ai/cordis(^4.0.1) 和@deepseek-ai/dsh-tools(>=0.1.0-rc.6)。 - 运行权限:插件以当前 DSH 进程的权限运行,建议在安装前检查源码与许可证(MIT)。
- 源码与文档:更多细节可参考 GitHub 仓库。