前言¶
在 DeepSeek Harness (DSH) 的插件生态中,处理 URL 是常见需求。无论是从长链接中提取参数,还是根据字段拼接请求地址,都需要明确的工具。dsh-url 插件提供了这两个基础能力。
插件简介¶
dsh-url 是一个纯 Node 实现的插件,由开发者 uckkk 维护。它属于联网工具类目,核心功能是帮助智能体将 URL 拆解为结构化成分,或利用参数重新构造 URL。
核心功能¶
该插件提供以下工具:
- parse_url:解析 URL,返回协议、主机、端口、路径和查询参数。
- build_url:利用参数构造 URL。
安装与启用¶
在终端执行以下命令进行安装:
dsh plugin add github:uckkk/dsh-url
安装完成后,需在 profile 的 package.json 文件中,于 dsh.profile.bundles 字段内加入 "dsh-url"。
典型用法¶
安装后,在 DSH 会话中即可调用该插件注册的工具。
例如,解析一个地址的查询参数:
解析这个地址的查询参数
→ 调用 parse_url(url="https://a.com/p?x=1&y=2")
适用场景与注意¶
作为运行在本机的插件,dsh-url 在安装时会执行第三方代码。使用前请务必审阅其源码与许可证(MIT)。该插件属于联网工具类目。
结语¶
dsh-url 解决了智能体开发中 URL 处理的基础问题。更多插件信息可参考 DSH 目录 或源码仓库 GitHub。