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、toolbox_search |
プロパティの詳細
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、toolbox_search
type: ToolboxToolType