在 DeepSeek Harness (DSH) 的插件生態中,開發者可以通過註冊工具來擴展智能體的能力。在處理配置文件或 API 接口參數時,將駝峯命名轉換爲短橫線命名是常見需求。dsh-kebabcase 插件提供了一個基於 Node.js 的本地解決方案,專注於實現字符串格式的轉換,無需依賴網絡請求。
插件定位¶
dsh-kebabcase 是一個純 Node 實現的 DSH 插件。它由開發者 uckkk 維護,核心價值在於提供了無網絡依賴的本地轉換能力,適合在離線環境或對網絡請求有嚴格限制的場景下使用。
安裝與依賴¶
在安裝插件前,請確保當前環境已滿足其 Peer Dependencies 要求:
@deepseek-ai/cordis(版本 ^4.0.1)@deepseek-ai/dsh-tools(版本 >=0.1.0-rc.6)
執行以下命令進行安裝:
dsh plugin add github:uckkk/dsh-kebabcase
使用方法¶
安裝完成後,插件會在當前會話中註冊相應的工具。開發者直接在對話或腳本中調用該插件註冊的工具即可使用其提供的短橫線命名轉換功能。
注意事項¶
- 無網絡依賴:插件完全在本地 Node 環境中運行,不涉及任何外部 API 調用。
- 源碼審查:由於插件代碼直接在本地執行,建議在使用前查閱源碼以確保安全性,並確認其許可證(MIT)是否符合項目需求。
總結¶
對於需要在 DSH 環境中進行字符串格式化處理的開發者,dsh-kebabcase 提供了一個輕量級且無外部依賴的選項。更多細節及源碼可訪問: