跳到主要内容

Tool 设计模板

1. Tool 基本信息

字段内容
Tool Name待补充
Tool ID待补充
Version0.1.0
Owner待补充
Statusdraft / testing / published / deprecated

2. Tool 描述

一句话说明

这个 Tool 用于……

适用场景

  • 场景 1:
  • 场景 2:

3. 输入参数

{
"type": "object",
"properties": {},
"required": []
}

4. 输出结构

{
"type": "object",
"properties": {},
"required": []
}

5. 错误类型

错误码错误说明是否可重试处理建议
TOOL_TIMEOUT工具调用超时重试或降级
PERMISSION_DENIED权限不足提示申请权限
INVALID_ARGUMENT参数错误要求模型修正参数

6. 权限边界

  • 可访问资源:
  • 禁止访问资源:
  • 是否涉及敏感数据:
  • 是否需要用户确认:
  • 是否需要审计:

7. 调用限制

限制项配置
Timeout待补充
Retry待补充
Rate Limit待补充
Idempotency待补充

8. 审计字段

建议记录:

  • tool_name
  • tool_version
  • caller_agent
  • session_id
  • task_id
  • input_hash
  • output_hash
  • status
  • latency_ms
  • error_code
  • created_at

9. 测试用例

Case ID输入期望输出说明
CASE-001待补充待补充待补充