前言¶
DeepSeek Harness (DSH) 的核心哲學是「一切皆插件」。在構建智能體時,如果需要集成具體的業務邏輯,如年假計算,直接在代碼中硬編碼既不靈活也不易維護。本文介紹 dsh-leave-days 插件,它提供了基於參數的年假計算能力。
這是什麼¶
dsh-leave-days 是一個用於年假天數計算的 DSH 插件,由 uckkk 維護。該工具通過插件註冊的方法,支持按參數精確計算並返回詳細結果,不依賴網絡環境。
核心功能¶
- 按參數精確計算:支持通過傳入參數來計算年假天數。
- 返回詳細結果:計算過程和結果以結構化方式返回。
- 純 Node 實現:底層基於 Node.js 編寫。
- 無網絡依賴:運行時不依賴外部網絡請求。
安裝與啓用¶
安裝該插件需要使用官方提供的命令。在終端中執行以下操作:
dsh plugin add github:uckkk/dsh-leave-days
安裝完成後,在 DSH 會話中即可調用該插件註冊的工具。
典型用法¶
根據插件文檔,安裝完成後,工具會自動註冊到當前的 DSH 會話中。用戶直接在對話中調用該工具即可使用,無需額外配置參數或接口。
適用場景與注意事項¶
適用場景:
適合需要在智能體工作流中集成自動年假計算邏輯的開發者。
注意事項:
1. 環境依賴:該插件運行依賴 @deepseek-ai/cordis (^4.0.1) 和 @deepseek-ai/dsh-tools (>=0.1.0-rc.6)。
2. 權限檢查:由於 DSH 插件以當前進程權限運行,在安裝和調用前,請務必檢查其 GitHub 源碼(鏈接)和許可證。
總結¶
dsh-leave-days 提供了輕量級的年假計算方案,適合需要在 DSH 環境中快速集成此類業務邏輯的場景。更多細節可參考插件目錄或其GitHub 倉庫。