在 DSH(DeepSeek Harness)的插件生態中,模型推理能力通常需要配套的輔助工具來處理輸入輸出。xby-text-toolkit 針對這一需求,提供了一套基礎的文本轉換與處理能力。
這是一個由 xby-skill 維護的 DSH 插件,旨在直接集成到開發工作流中,提供文本轉換、格式化和分析功能。
核心功能¶
插件提供了以下具體能力:
- 大小寫轉換:支持 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、no case、Sentence case、Train-Case、Capital Case 以及 Pascal_Snake_Case。
- 編碼與解碼:支持 Base64、URL、HTML 實體的編碼與解碼。
- 格式化:支持 JSON、XML、SQL 和 HTML 的格式化與美化。
- 文本統計與分析:支持字符數、單詞數、行數統計以及可讀性指標分析。
- 字符串操作:包括 trim(去空格)、substring(截取子串)、replace(替換)、split(分割)和 join(連接)。
- 哈希與 UUID:支持生成和驗證 UUID,生成 MD5、SHA1、SHA256、SHA512 以及 HMAC 哈希。
- 正則工具:支持正則測試、替換、提取和分割。
- 其他:生成 lorem ipsum 佔位文本,以及在聊天中設置 API 密鑰。
安裝與啓用¶
使用官方提供的命令進行安裝:
dsh plugin --profile web add github:xby_skill/xby-text-toolkit
安裝後,插件將在當前 DSH 進程中生效。
配置¶
使用該插件需要先獲取 API 密鑰。請前往 小笨羊官網 註冊並獲取密鑰。
注意事項¶
- 插件以 DSH 進程的權限運行,安裝前請檢查源碼與許可證(MIT)。
- 相關目錄與源碼地址見下方鏈接。