前言¶
在 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 工作流提供了輕量級的碳元素數據支持。如需更多插件,可參考社區目錄。