ChatKit Client toolsの実行中にエラーが起きてもreturnする

ChatKit Client toolsの実行中にエラーが起きてもreturnする

ChatKit Client toolsの実行中にエラーが起きたとき、exceptionをthrowさせたままだとチャットも思考が停止してしまう



発生したexceptionを、そのままagentにreturnしてみる
ts
Copied!
onClientTool: (toolCall) => {
try {
// Client toolsの処理
} catch (exception) {
console.error(exception);
return { exception: String(exception) };
}
},

エラーが発生しても、チャットは続行するようになった
Powered by Helpfeel