Skip to main content
Toolset 工具呼叫開始事件,提供完整的工具設定參數資訊

asgard.tool_call.start

asgard.tool_call.start 事件表示process 請求使用到了 Toolset 事件開始。並且 fact 中的 toolCallStart 物件會列出 Toolset 設定參數資訊,這些資訊對於除錯或是客製化 UI 來說非常重要。

info

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

事件特性

  • 觸發時機:當 process 請求開始使用到了 Toolset 時
  • 作用:提供用戶可以從這邊來理解 process 會使用的 Toolset 設定參數等資訊
  • 頻率:每個 Toolset 呼叫只會觸發一次事件

完整範例

{
"eventType": "asgard.tool_call.start",
"requestId": "295fcef49f270b06e6d53f6fb3656b0c",
"eventId": "1947548752000585728",
"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": {
"processId": "f627cac52c576dc4",
"callSeq": 0,
"toolCall": {
"toolsetName": "ts-callool-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"toolName": "movie_search",
"parameter": {}
}
},
"toolCallComplete": null
}
}

相關文章

想理解 Toolset 使用的時機以及應用,可以參考建立 AI Tool Set