前言¶
在 DeepSeek Harness(DSH)开发中,处理网络请求或 API 响应时,经常需要将 URL 查询字符串解析为结构化的对象,或者将对象反序列化为查询字符串。手动编写字符串分割与拼接逻辑容易出错且效率低下。
插件介绍¶
dsh-query-string 是一个专注于查询字符串处理的 DSH 插件,由开发者 uckkk 维护。它通过纯 Node.js 实现,提供了本地化的数据转换能力,帮助智能体开发者在无需网络请求的情况下完成 URL 数据的解析。
核心功能¶
- 纯 Node 实现:运行环境仅依赖 Node.js,无网络交互与外部服务调用。
- 查询字符串 ↔ 对象:支持将 URL 查询参数字符串转换为对象结构,或将对象转换为查询字符串格式。
- URL Query 解析:提供标准的 URL 查询字符串解析能力。
安装与启用¶
安装插件需要使用官方命令:
dsh plugin add dsh-query-string
安装完成后,需要在 profile 的 package.json 的 dsh.profile.bundles 字段中添加 "dsh-query-string" 以启用该插件。
使用方法¶
安装并启用后,直接在会话中调用该插件注册的工具即可使用相应的解析与转换功能。
注意事项¶
- 该插件以当前 DSH 进程的权限在本地运行。
- 安装即在本机运行第三方代码,请自行审阅源码与许可证。
结尾¶
该插件通过提供本地的查询字符串处理能力,简化了智能体开发中的数据处理环节。更多细节请访问 插件目录 或 GitHub 仓库。