gemini-cli/packages/core
jerop d96af8bacd refactor(telemetry): pass config object to telemetry functions
This commit refactors the telemetry system to pass a  object to various logging and metrics functions. This change centralizes configuration management within the telemetry system, making it more modular and easier to maintain.

The  constructor and various tool execution functions have been updated to accept the  object, which is then passed down to the telemetry functions. This eliminates the need to pass individual configuration values, such as , through multiple layers of the application.
2025-06-11 13:24:41 -04:00
..
src refactor(telemetry): pass config object to telemetry functions 2025-06-11 13:24:41 -04:00
README.md refactor: rename gemini-code to gemini-cli (#822) 2025-06-07 14:27:22 -07:00
index.ts Rename server->core (#638) 2025-05-30 18:25:47 -07:00
package.json Register dependency added in PR:910 (#925) 2025-06-10 20:39:29 -07:00
tsconfig.json Rename server->core (#638) 2025-05-30 18:25:47 -07:00
vitest.config.ts Rename server->core (#638) 2025-05-30 18:25:47 -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-cli/core" to the dependent package's package.json
  2. Import a dependency by calling import { } from "@gemini-cli/core"