前言¶
在構建 DeepSeek Harness (DSH) 工作流時,經常遇到需要限制輸入文本長度或將其分割的場景。如果不處理,超長文本可能導致上下文溢出或處理失敗。dsh-truncate 針對這一具體需求提供了輕量級的解決方案。
插件介紹¶
dsh-truncate 是一個用於文本截斷的工具插件。它由 uckkk 維護,旨在解決長文本處理問題,避免因文本過長導致的上下文溢出或格式錯誤。
核心功能¶
- 文本截斷:支持對輸入文本進行長度限制處理。
- 純 Node 實現:依賴 Node.js 運行環境,無網絡請求依賴,運行穩定。
安裝與啓用¶
執行以下命令安裝插件:
dsh plugin add github:uckkk/dsh-truncate
安裝完成後,在會話中直接調用該插件註冊的工具即可使用。
典型用法¶
安裝後在會話中調用該插件註冊的工具即可。
適用場景與注意¶
該插件適合需要限制文本長度的場景。使用時請確保項目依賴滿足要求:
* @deepseek-ai/cordis 版本 >= 4.0.1
* @deepseek-ai/dsh-tools 版本 >= 0.1.0-rc.6
插件基於 MIT 許可證開源。運行時以當前 DSH 進程權限執行,請確保在安裝前檢查源碼與許可證。
總結¶
dsh-truncate 提供了基礎的文本截斷能力,適合需要控制文本長度的 DSH 工作流開發者。
目錄頁:https://www.skillhub.cn/plugins/uckkk/dsh-truncate
GitHub:https://github.com/uckkk/dsh-truncate