前言¶
在 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,開發者可以快速獲取氮元素的標準化字段。更多細節請查閱插件目錄或源碼。