Skip to main content
Toolset 工具呼叫完成事件,提供完整的工具執行結果資訊

asgard.tool_call.complete

asgard.tool_call.complete 事件表示process 請求使用到了 Toolset 事件完成。並且 fact 中的 toolCallComplete 物件會列出 Toolset 執行結果資訊,這些資訊對於除錯或是客製化 UI 來說非常重要。

info

此事件僅在有使用 Toolset 時才會出現。

事件特性

  • 觸發時機:當 process 請求使用到了 Toolset 完成時
  • 作用:提供用戶可以從這邊來理解 process 會使用的 Toolset 執行結果等資訊
  • 頻率:每個 Toolset 呼叫只會觸發一次事件

完整範例

{
"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