Skip to content

配置工具并试运行

工具是智能体和工作流真正调用的最小单元。插件发布成功,不代表插件中的每个工具都已经调试通过。

工具列表

插件详情页集中展示工具名称、输入参数、服务状态、调试状态、智能体引用数、创建时间、启用状态和操作入口。

插件详情和工具列表标注

图 1:先检查服务状态和调试状态,再执行编辑、试运行、卡片绑定、代码片段、模拟集或删除等操作。

工具契约

基本信息

  • 工具名称:保持稳定、可搜索,准确表达动作。
  • 工具说明:说明何时调用、完成什么工作、返回什么结果和主要限制。
  • HTTP 工具还需要配置请求方法与相对路径。

输入参数

当前工具详情支持配置名称、描述、类型、参数位置、必填和启用状态,并支持对象子参数。HTTP 输入位置包括 Body、Path、Query 和 Header。

  • 参数描述写清格式、单位、枚举和边界。
  • Path 占位符必须存在同名 Path 参数。
  • 关闭参数后,模型和调用方不能继续依赖该字段。
  • 默认值不得包含密钥或真实用户数据。

输出参数

输出参数决定工作流变量选择、智能体结构化消费和卡片映射。按真实响应维护字段类型与嵌套关系,自动解析或自动优化结果仍需人工审核。

不同工具的维护方式

  • HTTP API 工具:可编辑基本信息、路径、方法、输入输出,并进行试运行。
  • MCP 工具:以服务端工具清单为准;本地编辑和启用开关可能被锁定。
  • Cloud IDE 工具:在 IDE 中维护代码、依赖、元数据和测试。
  • 端插件工具:除参数外还要验证客户端版本、设备权限和在线状态。

试运行流程

  1. 从工具列表或工具详情点击“试运行”。
  2. 按输入参数填写最小合法数据。
  3. 运行并查看 Request、Response 和连接器校验结果。
  4. 检查状态码、返回内容、字段类型和错误信息。
  5. 结果适合作为模型示例时,先脱敏再保存为工具使用示例。
  6. 返回工具详情确认调试状态变为“通过”。

至少覆盖:

  • 最小合法输入。
  • 缺少必填参数、非法枚举、空字符串和超长输入。
  • 鉴权失败、上游限流、超时和服务异常。
  • 空结果、分页末尾和部分字段缺失。
  • 输出参数与真实响应不一致。

卡片、代码片段与模拟集

  • 绑定卡片数据:选择已发布卡片,把工具输出映射到卡片变量;无卡片时保持“不使用卡片回复”。
  • Code Snippet:当前可查看 cURL、Wget、Node.js、Python 和 Golang 示例,用于开发者核对调用方式。
  • 管理模拟集:为稳定的测试输入输出建立可复用测试数据;模拟结果不能替代真实服务验证。

工具试运行或参数变更会使插件回到未发布状态时,应完成发布与版本检查

故障定位顺序

按网络连通、服务鉴权、用户授权、输入映射、服务响应、输出解析、调用方消费的顺序排查。保留请求 ID、运行时间和脱敏错误信息,不通过吞异常或固定返回值让页面“看起来通过”。