在 DSH 生態中,對文本行進行去重、排序或統計是常見的數據處理需求。手動編寫此類腳本不僅耗時,且容易引入錯誤。dsh-text-lines 插件提供了一套輕量級的解決方案,直接在本地處理文本數據,無需依賴外部服務。
插件介紹¶
這是一個純 Node.js 實現的 DSH 插件,由開發者 uckkk 維護。它不依賴網絡連接或外部 API,所有邏輯均在本地運行。該插件旨在爲智能體提供基礎的文本行處理能力。
核心功能¶
插件提供了以下三種基礎處理能力:
- 文本行去重:去除文本中重複出現的行。
- 文本行排序:對文本行進行排序。
- 文本行統計:統計文本行的數量。
安裝與依賴¶
在安裝前,請確保已滿足以下依賴要求:
@deepseek-ai/cordis: ^4.0.1@deepseek-ai/dsh-tools: >=0.1.0-rc.6
使用官方命令安裝插件:
dsh plugin add dsh-text-lines
安裝完成後,插件會自動註冊到 DSH 會話中。
使用說明¶
安裝成功後,無需額外配置,直接在會話中調用該插件註冊的工具即可。工具的具體調用方式由 DSH 工具集定義,插件本身不提供額外的命令行參數說明。
注意事項¶
- 安全提示:由於該插件以當前 DSH 進程的權限運行代碼,請務必在安裝前審閱源碼,確認代碼安全性。
- 純本地運行:插件爲純 Node 實現,無網絡請求,無外部服務依賴。
參考資料¶
該插件託管在 GitHub,相關資料可在社區目錄查閱。