前言¶
DeepSeek Harness (DSH) 采用“一切皆插件”的架构理念,通过插件来扩展智能体的能力。在开发或使用智能体时,为产品或软件命名并验证相关域名的可用性是一个常见需求。dsh-namecheck 插件旨在解决这一痛点,将域名注册状态与商标筛查逻辑集成到 DSH 的工作流中。
插件介绍¶
这是一个由 HULILI-com 维护的 DSH 插件。它注册了一个名为 check_name_availability 的工具。当智能体在对话中检测到命名或验证意图时,该工具会自动运行,返回候选名称的域名注册状态和商标筛查结果。
核心能力¶
该插件包含以下已核实功能:
- 域名可用性检查:基于 Verisign / RDAP 注册表数据进行权威查询。默认检查
.com后缀,并支持通过参数扩展检查其他顶级域名(TLD)。该服务免费且无需 API 密钥。 - 商标筛查:提供两种数据源进行商标筛查:
- 第三方商标搜索 API(用于精确匹配)。
- Bing 启发式网络搜索(作为后备方案,仅作为初步信号)。
- 零第三方运行时依赖:核心逻辑仅使用 Node.js 原生的
fetch,不依赖其他第三方运行时库。
安装与启用¶
在终端中执行以下命令即可安装该插件:
dsh plugin --profile web add github:HULILI-com/dsh-namecheck
安装完成后,重启 DSH 进程(dsh --profile web)并刷新浏览器页面以使插件生效。
使用示例¶
在 DSH 对话中,直接向智能体提出命名需求,工具会自动调用。
示例对话:
请帮我检查以下候选名称是否可用:acme, demo, novalink,并报告每个名称的
.com域名状态和商标筛查结果。
智能体会调用 check_name_availability 工具并返回结构化的结果,包含每个候选名称的域名状态和商标筛查结论。
注意事项¶
在使用时,需注意以下事实:
- 注册状态判定:域名检查结果遵循官方 RDAP 数据。即使域名处于停放或高价出售状态,仍会被报告为“已注册”。
- 商标筛查性质:商标筛查仅作为初步信号,不能替代正式的商标审查。
- API 限制:目前国家商标局或公共查询网站没有免费开放 API,若不配置第三方 API,插件将依赖 Bing 网络搜索进行启发式筛查。
- 开发者预览:DSH 处于开发者预览阶段,插件 API 可能会随版本变更,需留意兼容性。
结尾¶
dsh-namecheck 插件为 DSH 生态提供了基础的命名验证能力,减少了手动查询的工作量。如需查看更多详情或提交反馈,可访问插件目录或 GitHub 仓库。