bug(core): Do not throw validation errors when building tools in nonInteractiveToolExecutor. (#6363)

This commit is contained in:
joshualitt 2025-08-18 13:28:15 -07:00 committed by GitHub
parent 91cd0db2b3
commit d66ddcd82e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 305 additions and 60 deletions

View file

@ -12,7 +12,6 @@ import {
shutdownTelemetry,
isTelemetrySdkInitialized,
GeminiEventType,
ToolErrorType,
parseAndFormatApiError,
} from '@google/gemini-cli-core';
import { Content, Part, FunctionCall } from '@google/genai';
@ -109,8 +108,6 @@ export async function runNonInteractive(
console.error(
`Error executing tool ${fc.name}: ${toolResponse.resultDisplay || toolResponse.error.message}`,
);
if (toolResponse.errorType === ToolErrorType.UNHANDLED_EXCEPTION)
process.exit(1);
}
if (toolResponse.responseParts) {