前言¶
在 DeepSeek Harness(DSH)的开发中,智能体偶尔需要调用基础化学数据。如果每次都去查询外部 API 或手动维护 JSON,会增加响应延迟并提高维护成本。dsh-nitrogen 插件直接在本地提供氮元素(Nitrogen)的标准化资料,让取数变得更轻量。
插件简介¶
dsh-nitrogen 是一个由 uckkk 维护的 DSH 插件。它的核心价值在于将氮元素的详细数据内置,通过简单的命令即可获取。该插件属于联网工具类别,采用 MIT 许可证。
核心功能¶
插件提供了两个主要能力:
element_info:返回氮元素完整资料。包括名称、元素符号、原子序数、相对原子质量、类别、族、周期、常温状态、电子构型。element_field:按字段名查询氮元素的单项资料。这适用于流程中的变量取数。
安装与启用¶
在 DSH 环境中添加该插件:
dsh plugin add github:uckkk/dsh-nitrogen
安装后,插件会自动加载,无需额外的配置文件。
典型用法¶
获取完整资料
调用 element_info 获取氮元素的各项参数:
// 伪代码示例
const nitrogenData = await ctx.call('element_info');
按字段取数
调用 element_field 获取特定字段,例如原子序数:
// 伪代码示例
const atomicNumber = await ctx.call('element_field', 'atomic_number');
适用场景与注意¶
该插件适合需要在智能体流程中频繁引用氮元素数据的场景。使用前请检查依赖版本:需要 @deepseek-ai/cordis ^4.0.1 和 @deepseek-ai/dsh-tools >=0.1.0-rc.6。
插件为纯 Node 实现,无网络依赖。
结语¶
通过 dsh-nitrogen,开发者可以快速获取氮元素的标准化字段。更多细节请查阅插件目录或源码。