前言¶
DeepSeek Harness (DSH) 的核心設計理念之一是“一切皆插件”。在構建智能體或編排工作流時,往往需要對數字進行特定風格的展示,例如添加貨幣符號、千分位分隔或控制小數位數。本文介紹 dsh-number-format 插件,它是一個純 Node 實現的工具,提供了一套統一的數字格式化方案。
插件定位¶
該插件由開發者 uckkk 維護,屬於聯網工具分類。它不依賴複雜的構建流程,通過簡單的配置即可在 DSH 環境中提供格式化能力。
核心功能¶
插件提供單一工具 format_number,用於處理數字格式化。支持的功能點包括:
* 千分位分隔
* 小數位控制
* 貨幣符號添加
* 百分比格式化
安裝與配置¶
使用官方提供的命令安裝插件。
dsh plugin add dsh-number-format
安裝完成後,需要在 profile 的 package.json 配置文件中添加 dsh.profile.bundles 字段,填入 "dsh-number-format",以確保插件被正確加載。
使用示例¶
在會話或工具調用中直接使用 format_number 工具。例如,將數值格式化爲貨幣樣式。
// 調用 format_number 格式化數值
format_number(value=1234567.891, currency="¥", decimals=2)
依賴與環境¶
該插件依賴以下核心包:
* @deepseek-ai/cordis (版本要求 ^4.0.1)
* @deepseek-ai/dsh-tools (版本要求 >=0.1.0-rc.6)
注意事項¶
由於插件以當前 DSH 進程的權限在本地運行,請務必在安裝前審閱其源碼與許可證(MIT),確認代碼安全後再行部署。
參考資料¶
- 插件目錄:dsh-number-format
- 源代碼:GitHub