gemini-cli/packages/server
Taylor Mullen 2970f0a06c feat: Integrate centralized error reporting for API interactions
Implements robust error handling for Gemini API calls, integrating with the centralized error reporting system.

- API errors are now caught and reported to dedicated log files, providing detailed diagnostics without cluttering the user interface.
- A concise error message is surfaced to the user in the UI, indicating an API issue.
- Ensures any pending UI updates are processed before an API error is displayed.

This change improves our ability to diagnose API-related problems by capturing rich error context centrally, while maintaining a clean user experience.

Signed-off-by: Gemini <YourFriendlyNeighborhoodAI@example.com>
2025-05-11 13:55:55 -07:00
..
src feat: Integrate centralized error reporting for API interactions 2025-05-11 13:55:55 -07:00
README.md infra: add multipackage support (#34) 2025-04-18 14:37:02 -07:00
index.ts refactor: clean up build output (#53) 2025-04-20 12:33:39 -07:00
package.json Continue to work through 429/500s. 2025-05-07 16:38:06 -07:00
tsconfig.json enable json imports (#165) 2025-04-24 18:30:19 -07:00

README.md

Nested package template. Either fill this out with "backend" functionality or create similar packages that you want built separate from the CLI.

To use this package from another dependent package in this monorepo:

  1. add "@gemini-code/server" to the dependent package's package.json
  2. import in a dependenant by calling import { } from "@gemini-code/server"