Fix for silent failures in non-interactive mode (#19905)

This commit is contained in:
owenofbrien
2026-02-23 11:35:13 -06:00
committed by GitHub
parent 6628cbb39d
commit fa9aee2bf0
4 changed files with 27 additions and 7 deletions

View File

@@ -261,7 +261,10 @@ describe('Turn', () => {
const errorEvent = events[0] as ServerGeminiErrorEvent;
expect(errorEvent.type).toBe(GeminiEventType.Error);
expect(errorEvent.value).toEqual({
error: { message: 'API Error', status: undefined },
error: {
message: 'API Error',
status: undefined,
},
});
expect(turn.getDebugResponses().length).toBe(0);
expect(reportError).toHaveBeenCalledWith(

View File

@@ -116,7 +116,7 @@ export interface StructuredError {
}
export interface GeminiErrorEventValue {
error: StructuredError;
error: unknown;
}
export interface GeminiFinishedEventValue {