在 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)。
- 相关目录与源码地址见下方链接。