在 DeepSeek Harness (DSH) 生态中,为智能体提供特定领域的基础数据往往需要编写额外的解析脚本或调用外部接口。这里介绍 dsh-boron 插件,它内置了“硼元素”的标准资料查询能力,不需要发起网络请求,适合在本地流程中直接取数。
插件简介¶
dsh-boron 是一个由 uckkk 维护的 DSH 插件。它以纯 Node.js 方式实现,不依赖外部网络,旨在为智能体开发提供标准化的化学元素(硼)基础数据查询能力。
核心功能¶
插件提供了两个主要工具:
element_info:返回硼元素的完整资料,包括名称、元素符号、原子序数、相对原子质量、类别、族、周期、常温状态以及电子构型。element_field:按字段名查询硼元素的单项资料,适合在 DSH 流程中提取特定字段。
安装与启用¶
安装步骤如下:
- 确保本地环境已安装 DeepSeek Harness (DSH) 及其工具链。
- 执行以下命令安装插件:
dsh plugin add github:uckkk/dsh-boron
典型用法¶
安装完成后,可以在 DSH 流程中调用上述工具。
- 获取完整资料:
// 伪代码示例
const data = await ctx.call('dsh-boron', 'element_info');
- 获取单项资料(例如原子序数):
// 伪代码示例
const atomicNumber = await ctx.call('dsh-boron', 'element_field', { field: 'atomicNumber' });
适用场景与注意¶
该插件适用于需要在 DSH 流程中直接引用化学元素(硼)基础数据,且希望避免引入网络请求依赖的场景。
- 权限说明:插件以当前 DSH 进程权限运行,安装前请检查源码与许可证。
- 依赖要求:插件依赖
@deepseek-ai/cordis和@deepseek-ai/dsh-tools的特定版本(>=0.1.0-rc.6)。