前言¶
在构建 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