WebIQPreviewToolboxTool interface

ツールボックスに格納されたWebIQツール。

Extends

プロパティ

project_connection_id

WebIQプロジェクトの接続のID。

require_approval

代理人が行動を実行する前に承認を必要とするかどうか。 省略すると、サービスはデフォルトで「always」となります。

server_label

接続先のWebIQ MCPサーバーのラベル。 省略すると、サービスはproject_connection_idから抽出した接続名をデフォルトで使用します。

type

ツールボックスの工具タイプ。 WebIQツールは常に web_iq_preview 。

継承されたプロパティ

description

このツールや設定のオプションでユーザー定義の説明があります。

name

このツールまたは設定にはオプションでユーザー定義の名称を付けることができます。

tool_configs

ツールごとの設定マップ。 キーは工具名または * (万能のデフォルト)です。 解決順:正確なツール名の一致が *より優先されます。 未知のツール名は実行時に静かに無視されます。

プロパティの詳細

project_connection_id

WebIQプロジェクトの接続のID。

project_connection_id: string

プロパティ値

string

require_approval

代理人が行動を実行する前に承認を必要とするかどうか。 省略すると、サービスはデフォルトで「always」となります。

require_approval?: string | MCPToolRequireApproval

プロパティ値

server_label

接続先のWebIQ MCPサーバーのラベル。 省略すると、サービスはproject_connection_idから抽出した接続名をデフォルトで使用します。

server_label?: string

プロパティ値

string

type

ツールボックスの工具タイプ。 WebIQツールは常に web_iq_preview 。

type: "web_iq_preview"

プロパティ値

"web_iq_preview"

継承されたプロパティの詳細

description

このツールや設定のオプションでユーザー定義の説明があります。

description?: string

プロパティ値

string

ToolboxTool.descriptionから引き継がれました

name

このツールまたは設定にはオプションでユーザー定義の名称を付けることができます。

name?: string

プロパティ値

string

ToolboxTool.nameから受け継いだ

tool_configs

ツールごとの設定マップ。 キーは工具名または * (万能のデフォルト)です。 解決順:正確なツール名の一致が *より優先されます。 未知のツール名は実行時に静かに無視されます。

tool_configs?: Record<string, ToolConfig>

プロパティ値

Record<string, ToolConfig>

ToolboxTool.tool_configsから受け継いだ