メインコンテンツまでスキップ
Toolset の呼び出し完了イベント。ツールの実行結果を含みます

asgard.tool_call.complete

asgard.tool_call.complete はprocess 内での Toolset 呼び出しの完了を示します。fact の toolCallComplete オブジェクトが Toolset の実行結果を列挙し、これはデバッグにも独自 UI の実装にも重要な情報です。

備考

このイベントは Toolset を使っている場合にのみ現れます。

特徴​

  • 発生する時点: process が Toolset の利用を終えたとき
  • 役割: Toolset の実行結果を示します
  • 頻度: Toolset の呼び出しごとに 1 回発生します

全体の例​

{
"eventType": "asgard.tool_call.complete",
"requestId": "295fcef49f270b06e6d53f6fb3656b0c",
"eventId": "1947548755242782720",
"namespace": "proj-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"botProviderName": "bp-reviewbot-f96def0f-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"customChannelId": "syDHHkS6cQMdAWTu3T2N2X",
"fact": {
"runInit": null,
"runDone": null,
"runError": null,
"processStart": null,
"processComplete": null,
"messageStart": null,
"messageDelta": null,
"messageComplete": null,
"toolCallStart": null,
"toolCallComplete": {
"processId": "f627cac52c576dc4",
"callSeq": 0,
"toolCall": {
"toolsetName": "ts-callool-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"toolName": "movie_search",
"parameter": {}
},
"toolCallResult": {
"data": null,
"error": null,
"errorCode": null,
"isSuccess": true,
"paging": null
}
}
}
}

関連ドキュメント​

Toolset を使う場面と応用については、AI Tool Set の作成を参照してください。