diff options
| author | Abhi <[email protected]> | 2025-06-23 17:30:13 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-23 21:30:13 +0000 |
| commit | dc76bcc433d58d879f8850ac777d2cd239dad611 (patch) | |
| tree | 89458926149f83721f00f09a5b5b3130d571bda5 /packages/cli/src/nonInteractiveCli.ts | |
| parent | 21e6a36cf1b17ff126b3d0253e68a6f3ebfc7c36 (diff) | |
Add error messaging for 429 errors (#1316)
Diffstat (limited to 'packages/cli/src/nonInteractiveCli.ts')
| -rw-r--r-- | packages/cli/src/nonInteractiveCli.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/cli/src/nonInteractiveCli.ts b/packages/cli/src/nonInteractiveCli.ts index 01ec62c8..02bbfd52 100644 --- a/packages/cli/src/nonInteractiveCli.ts +++ b/packages/cli/src/nonInteractiveCli.ts @@ -19,6 +19,8 @@ import { GenerateContentResponse, } from '@google/genai'; +import { parseAndFormatApiError } from './ui/utils/errorParsing.js'; + function getResponseText(response: GenerateContentResponse): string | null { if (response.candidates && response.candidates.length > 0) { const candidate = response.candidates[0]; @@ -126,7 +128,7 @@ export async function runNonInteractive( } } } catch (error) { - console.error('Error processing input:', error); + console.error(parseAndFormatApiError(error)); process.exit(1); } finally { if (isTelemetrySdkInitialized()) { |
