ExecuteToolScope クラス
AI ツール実行操作の OpenTelemetry トレース スコープを提供します。
ツールの実行スコープを初期化します。
コンストラクター
ExecuteToolScope(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails)
パラメーター
| 名前 | 説明 |
|---|---|
|
details
必須
|
ツール呼び出しの詳細 |
|
agent_details
必須
|
呼び出しを行っているエージェントの詳細 |
|
tenant_details
必須
|
テナントの詳細 |
メソッド
| record_response |
テレメトリ追跡の応答情報を記録します。 |
| start |
ツール実行トレースの新しいスコープを作成して開始します。 |
record_response
テレメトリ追跡の応答情報を記録します。
record_response(response: str) -> None
パラメーター
| 名前 | 説明 |
|---|---|
|
response
必須
|
レコードへの応答 |
start
ツール実行トレースの新しいスコープを作成して開始します。
static start(details: ToolCallDetails, agent_details: AgentDetails, tenant_details: TenantDetails) -> ExecuteToolScope
パラメーター
| 名前 | 説明 |
|---|---|
|
details
必須
|
ツール呼び出しの詳細 |
|
agent_details
必須
|
呼び出しを行っているエージェントの詳細 |
|
tenant_details
必須
|
テナントの詳細 |
戻り値
| 型 | 説明 |
|---|---|
|
新しい ExecuteToolScope インスタンス |