前言¶
DeepSeek Harness (DSH) 采用“一切皆插件”的架构理念。在开发智能体时,Agent 经常需要检查外部服务的可用性、响应延迟或头部信息,而不一定需要获取完整的响应体。dsh-http-probe 插件正是为了解决这一需求而设计,它为 Harness Agent 添加了一个 http_probe 工具。
这是什么¶
这是由维护者 po-et 开发的一个 DSH 插件。它为 Harness Agent 提供了探测任意 HTTP(S) 端点的能力,能够获取状态码、延迟和关键响应头,且不会下载响应体。
核心功能¶
- 添加
http_probe工具。 - 检查 HTTP(S) 端点的状态码、延迟和关键响应头。
- 不下载响应体,仅做探测。
- 适合 API 健康检查。
安装与启用¶
由于该插件尚未发布到 npm,需要直接从 GitHub 安装。使用 DSH 的插件管理命令添加该插件:
dsh plugin --profile web add github:po-et/dsh-http-probe
安装过程中,如果使用 pnpm,包管理器会询问是否允许构建脚本(prepare 步骤编译 TypeScript),请根据提示确认。
典型用法¶
安装完成后,Agent 可以直接使用 http_probe 工具。例如,询问 Agent 探测某个网站是否健康:
“Probe https://example.com and tell me if it is healthy.”
注意事项¶
- 源码与许可证:安装前建议查看源码与 LICENSE 文件(当前为 MIT 许可证)。
- 运行权限:插件以当前 DSH 进程的权限运行,请确保运行环境安全。
总结¶
dsh-http-probe 通过 http_probe 工具,为 DSH Agent 提供了轻量级的 HTTP 探测能力,非常适合用于 API 健康检查和连通性验证。
GitHub 地址:https://github.com/po-et/dsh-http-probe