前言¶
在 DeepSeek Harness (DSH) 的插件化架构下,获取特定领域的结构化数据是常见需求。如果工作流需要处理碳元素的相关参数,dsh-carbon 插件可以提供直接的本地查询能力。该插件由 uckkk 维护,提供纯 Node.js 实现,无需网络请求即可获取数据。
核心功能¶
插件主要提供两个工具方法:
- element_info:返回碳元素的完整资料。数据包括名称、元素符号、原子序数、相对原子质量、类别、族、周期、常温状态以及电子构型。
- element_field:按字段名查询碳元素的单项资料。这种方法适用于工作流中需要精确提取某一项数据的场景。
安装¶
在终端执行以下命令安装插件:
dsh plugin add github:uckkk/dsh-carbon
使用示例¶
安装完成后,可以在流程或脚本中调用上述方法。以下是两种调用方式:
- 获取完整信息:
// 调用 element_info 获取碳元素的完整信息
const carbonInfo = await dsh.element_info();
- 按字段查询:
// 调用 element_field 按字段名查询碳元素资料
const atomicNumber = await dsh.element_field('atomic_number');
注意事项¶
- 运行环境:插件为纯 Node 实现,不依赖网络请求,所有数据均存储在本地。
- 依赖版本:需要确保环境中安装了
@deepseek-ai/cordis(>= ^4.0.1) 和@deepseek-ai/dsh-tools(>= 0.1.0-rc.6)。 - 源码审查:鉴于插件以当前 DSH 进程权限运行,建议在安装前查看 GitHub 源码及 MIT 许可证。
结语¶
dsh-carbon 为 DSH 工作流提供了轻量级的碳元素数据支持。如需更多插件,可参考社区目录。