ToolboxTool interface
工具箱中工具的抽象表示。
属性
| description | 可选的用户自定义描述,用于该工具或配置。 |
| name | 该工具或配置可选择用户自定义名称。 |
| tool_configs | 每个工具的配置图。 键是工具名称或 |
| type | 判别器可能的值包括:code_interpreter、file_search、web_search、mcp、azure_ai_search、openapi、a2a_preview、browser_automation_preview、reminder_preview、work_iq_preview、fabric_iq_preview、toolbox_search_preview |
属性详细信息
description
可选的用户自定义描述,用于该工具或配置。
description?: string
属性值
string
name
该工具或配置可选择用户自定义名称。
name?: string
属性值
string
tool_configs
每个工具的配置图。 键是工具名称或 * (通用默认)。
分辨率排序:精确的刀具名称匹配优先于 *。
未知的工具名称在运行时会被无声地忽略。
tool_configs?: Record<string, ToolConfig>
属性值
Record<string, ToolConfig>
type
判别器可能的值包括:code_interpreter、file_search、web_search、mcp、azure_ai_search、openapi、a2a_preview、browser_automation_preview、reminder_preview、work_iq_preview、fabric_iq_preview、toolbox_search_preview
type: ToolboxToolType