在 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,相关资料可在社区目录查阅。