Skip to main content
当触发时,Webhook 会将您智能体的完整配置和文件包发送到指定的端点。
安全须知:
  • Webhook URL 必须使用 HTTPS。
  • 自定义请求头(例如 API 密钥)会加密存储。
  • 包含发布者身份信息以供审计追踪。
  • Webhook 仅对智能体所有者可见。

添加 Webhook

  1. 导航至 设置 > Fleet Webhooks
  2. 点击 添加 Webhook
  3. 配置:
    • 名称:描述性名称(例如,“发布智能体”、“部署到生产环境”)。
    • URL:将接收 Webhook 的 HTTPS 端点。
    • 请求头(可选):用于身份验证的自定义请求头(加密存储)。
    • 表单模式(可选):定义用户触发时必须填写的自定义输入字段。
  4. 点击 保存

触发 Webhook

  1. 在 Fleet 编辑器中打开您的智能体。
  2. 点击 设置 菜单(齿轮图标)。
  3. Webhooks 下,点击 Webhook 名称。
  4. 填写表单模式中定义的任何自定义字段。
  5. 点击 运行 Webhook

编辑 Webhook

  1. 导航至 设置 > Fleet Webhooks
  2. 对于要编辑的 Webhook,点击 编辑
  3. 进行更改后点击 保存

删除 Webhook

  1. 导航至 设置 > Fleet Webhooks
  2. 对于要删除的 Webhook,点击 删除
  3. 点击 删除 以确认删除操作。

Webhook 负载

Webhook 负载是一个包含以下字段的 JSON 对象: 例如:

工具认证要求

tool_auth_requirements 数组描述了每个工具所需的认证: 使用此信息在您的部署环境中配置必要的凭据。

ZIP 文件结构

files.content_base64 字段包含一个 ZIP 归档文件,其结构如下:
config.jsontools.json 文件的结构如下:

自定义输入字段

您可以定义自定义输入字段,以便在触发 Webhook 时收集信息。支持的字段类型如下: 例如:

示例:Webhook 服务器

以下是一个用 Python 编写的 Webhook 服务器示例: