Show error instead of aborting if model fails to call tool (#7005)

This commit is contained in:
Antonio Scandurra
2025-08-25 19:58:04 +02:00
committed by GitHub
parent ade703944d
commit 7fa592f342

View File

@@ -370,7 +370,9 @@ class Session {
); );
} }
try {
const invocation = tool.build(args); const invocation = tool.build(args);
const confirmationDetails = const confirmationDetails =
await invocation.shouldConfirmExecute(abortSignal); await invocation.shouldConfirmExecute(abortSignal);
@@ -437,7 +439,6 @@ class Session {
}); });
} }
try {
const toolResult: ToolResult = await invocation.execute(abortSignal); const toolResult: ToolResult = await invocation.execute(abortSignal);
const content = toToolCallContent(toolResult); const content = toToolCallContent(toolResult);