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.json 文件和 tools.json 文件的结构如下:

自定义输入字段

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

示例:Webhook 服务器

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