前言¶
DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在构建智能体工作流时,开发者常需要接入特定的本地逻辑。如果希望在不依赖外部 API 调用、保持离线可用的情况下增加烹饪方案生成能力,dsh-quick-recipes 是一个直接可用的方案。
插件简介¶
这是一个由 uckkk 维护的 DSH 插件,属于联网工具类别(尽管实现上无网络依赖)。它通过纯 Node.js 代码提供工具能力,不涉及任何外部网络请求。
安装与依赖¶
安装前请确保环境满足依赖要求。执行以下命令完成安装:
dsh plugin add github:uckkk/dsh-quick-recipes
该插件依赖以下 peer dependencies:
@deepseek-ai/cordis>= ^4.0.1@deepseek-ai/dsh-tools>= 0.1.0-rc.6
核心功能¶
安装成功后,插件会注册名为 quick_recipes 的工具。
- 参数驱动方案:工具根据输入参数,返回对应的家常菜烹饪方案。
- 纯 Node 实现:所有逻辑在本地运行,无网络依赖。
- 直接调用:无需配置额外接口,在会话中即可调用。
使用说明¶
安装完成后,在 DSH 会话中直接调用该插件注册的工具 quick_recipes 即可。
适用场景与注意¶
此插件适合需要离线提供食谱数据、不想引入第三方 API 调用的开发者场景。
- 许可:MIT 许可证。
- 安全:作为 DSH 插件运行,建议在安装前确认源码与许可证符合项目要求。
总结¶
dsh-quick-recipes 作为一个轻量级的工具插件,通过纯 Node 实现了家常菜谱查询功能。对于需要本地化、无网络依赖逻辑的开发者,它提供了一个开箱即用的基础。