summaryrefslogtreecommitdiff
path: root/package.json
AgeCommit message (Collapse)Author
2025-07-29chore(release): v0.1.15 (#5163)N. Taylor Mullen
2025-07-24Move vscode extension build into its own command (#4799)christine betts
2025-07-22(feat): Initial Version of Custom Commands (#4572)Abhi
2025-07-19chore(release): v0.1.13 (#4515)N. Taylor Mullen
2025-07-15Revert "Update to yargs v18 (#3759)" (#4252)N. Taylor Mullen
2025-07-15Update to yargs v18 (#3759)Pascal Birchler
2025-07-12Fix docker release yaml to use correct commands. (#4025)N. Taylor Mullen
2025-07-12chore(release): v0.1.12 (#4023)N. Taylor Mullen
2025-07-12chore(release): v0.1.11 (#3939)N. Taylor Mullen
2025-07-10chore(release): v0.1.10 (#3749)matt korwel
Co-authored-by: Gaurav <[email protected]> Co-authored-by: Aryan Sawant <[email protected]> Co-authored-by: neo.alienson <[email protected]>
2025-07-08fix(deps): revert yargs bump and fix npx regression (#3610)N. Taylor Mullen
2025-07-09chore(deps): bump mime-types and @types/mime-types (#3582)dependabot[bot]
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09chore(deps): bump yargs from 17.7.2 to 18.0.0 (#3590)dependabot[bot]
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07Release and Packaging: Clean up (#3489)matt korwel
2025-07-07Release misc (#3418)matt korwel
2025-07-05fix(core): Sanitize tool parameters to fix 400 API errors (#3300)BigUncle
2025-07-05Relase: Clean up and condensing (#3321)matt korwel
2025-07-05feat: Update minimum Node.js version to 20 (#3277)matt korwel
2025-07-04Signing tags (#3254)matt korwel
2025-07-04Mk nightly relase tag formatting (#3206)matt korwel
2025-07-04Releasing: Utilizing Github Actions and Tagging for release. (#2852)matt korwel
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: N. Taylor Mullen <[email protected]>
2025-07-01chore: bump version to 0.1.9 (#2906)Brandon Keiji
2025-06-28chore: bump to 0.1.8 (#2308)Brandon Keiji
2025-06-27Fix a circular dependency (#2246)Xi Chen
Co-authored-by: Scott Densmore <[email protected]>
2025-06-27chore: bump to 0.1.6 (#2285)Brandon Keiji
2025-06-26feat: add prepublishOnly checks (#2052)Brandon Keiji
2025-06-26fix: add repository field to package.jsons (#2032)Brandon Keiji
2025-06-26fix: add engines check to ensure older Node.js versions don't fail at… (#1752)Jennifer Davis
2025-06-26chore: bump to 0.1.5 (#1731)Brandon Keiji
2025-06-26feat: add release trigger configuration (#1697)Brandon Keiji
2025-06-25Version 0 1 1 (#1426)matt korwel
2025-06-25fix: prepublish changes to package names (#1420)Brandon Keiji
2025-06-25CI: Linting Fix (#1413)matt korwel
Co-authored-by: Scott Densmore <[email protected]>
2025-06-23Use concurrently to run start script with GCP telemetry (#1329)Jerop Kipruto
## TLDR Introduces the `concurrently` package to simplify the dev startup process with GCP telemetry enabled. ## Dive Deeper Previously, developers had to run the telemetry script and the main application start script in separate terminals. This change updates the `start:gcp` script to use `concurrently`, allowing both processes to be launched and managed with a single command. This improves the developer experience and reduces the chance of forgetting to start one of the required processes. ## Reviewer Test Plan Set the required environment variable: ```shell export OTLP_GOOGLE_CLOUD_PROJECT=<your-project-id> ``` Run the following command: ```shell npm run start:gcp ``` #750 cc @teeler
2025-06-22feat: Only show ctrl-s when idle (#1299)N. Taylor Mullen
2025-06-19Auth First Run (#1207)matt korwel
Co-authored-by: Tommaso Sciortino <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]>
2025-06-19refactor: remove docker tagging step from sandbox publishing (#1223)Brandon Keiji
2025-06-16Preflight and integration npx (#1096)matt korwel
2025-06-15Add a command for starting Gemini CLI with GCP telemetry (#1079)Jerop Kipruto
This command enables starting the application with GCP telemetry: ```shell npm run start:gcp ```
2025-06-15Add telemetry command and refactor telemetry settings (#1060)Jerop Kipruto
#750 ### Telemetry Settings Refactors telemetry configuration to use a nested `telemetry` object in `settings.json`, for example: ```json { "telemetry": { "enabled": true, "target": "gcp" "log-prompts": "true" }, "sandbox": false } ``` The above includes - Centralized telemetry settings under a `telemetry` object in `settings.json`. - CLI flags for the `gemini` command to override all telemetry sub-settings: - `--telemetry` / `--no-telemetry` - `--telemetry-target <local|gcp>` - `--telemetry-otlp-endpoint <URL>` - `--telemetry-log-prompts` / `--no-telemetry-log-prompts` - Updates `packages/cli/src/config/config.ts` and `packages/core/src/config/config.ts` to read from the new settings structure and respect the new CLI flags. - Modifies `scripts/handle-telemetry.js`, `scripts/local_telemetry.js`, and `scripts/telemetry_utils.js` to align with the new settings structure. - Updates `docs/core/telemetry.md` to reflect the new settings structure, CLI flags, and order of precedence. - Renames `logUserPromptsEnabled` to `logPrompts` for brevity. ### `npm run telemetry` Add a new `npm run telemetry` command that uses `scripts/telemetry.js`, automates the entire process of setting up a local and GCP telemetry pipelines, including configuring the necessary settings in the `.gemini/settings.json` workspace file and installing required binaries (e.g. `otelcol-contrib`). --- ```shell $ npm run telemetry -- --target=gcp > [email protected] telemetry > node scripts/telemetry.js --target=gcp βš™οΈ Using command-line target: gcp πŸš€ Running telemetry script for target: gcp. ✨ Starting Local Telemetry Exporter for Google Cloud ✨ βš™οΈ Enabled telemetry in workspace settings. πŸ”§ Set telemetry OTLP endpoint to http://localhost:4317. 🎯 Set telemetry target to gcp. βœ… Workspace settings updated. βœ… Using Google Cloud Project ID: foo-bar πŸ”‘ Please ensure you are authenticated with Google Cloud: - Run `gcloud auth application-default login` OR ensure `GOOGLE_APPLICATION_CREDENTIALS` environment variable points to a valid service account key. - The account needs "Cloud Trace Agent", "Monitoring Metric Writer", and "Logs Writer" roles. βœ… otelcol-contrib already exists at /Users/jerop/github/gemini-cli/.gemini/otel/bin/otelcol-contrib 🧹 Cleaning up old processes and logs... βœ… Deleted old GCP collector log. πŸ“„ Wrote OTEL collector config to /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.yaml πŸš€ Starting OTEL collector for GCP... Logs: /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.log ⏳ Waiting for OTEL collector to start (PID: 17013)... βœ… OTEL collector started successfully on port 4317. ✨ Local OTEL collector for GCP is running. πŸš€ To send telemetry, run the Gemini CLI in a separate terminal window. πŸ“„ Collector logs are being written to: /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.log πŸ“Š View your telemetry data in Google Cloud Console: - Logs: https://console.cloud.google.com/logs/query;query=logName%3D%22projects%2Ffoo-bar%2Flogs%2Fgemini_cli%22?project=foo-bar - Metrics: https://console.cloud.google.com/monitoring/metrics-explorer?project=foo-bar - Traces: https://console.cloud.google.com/traces/list?project=foo-bar Press Ctrl+C to exit. ^C πŸ‘‹ Shutting down... βš™οΈ Disabled telemetry in workspace settings. πŸ”§ Cleared telemetry OTLP endpoint. 🎯 Cleared telemetry target. βœ… Workspace settings updated. πŸ›‘ Stopping otelcol-contrib (PID: 17013)... βœ… otelcol-contrib stopped. ```
2025-06-12chore(deps-dev): bump esbuild from 0.23.1 to 0.25.0 (#872)dependabot[bot]
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ↡matt korwel
(#784)
2025-06-08Rollforward AST changes to unblock Sandboxing (#863)matt korwel
2025-06-08use -s flag (to skip npm install + build) for build_sandbox.sh when running ↡Olcan
via npm run build:all (#858)
2025-06-08fix(deps): externalize tree-sitter (#840)matt korwel
Submitting without approval to fix broken deployment on main. But also, we should lock this down.
2025-06-07Creating Node AST Tool. (#756)matt korwel
2025-06-05Add support for `.geminiignore` file (#757)Eddie Santos
2025-06-05Checks for diff changes before displaying the code snippet (#751)anj-s
2025-05-31feat: allow custom filename for context files (#654)Allen Hutchison
Co-authored-by: N. Taylor Mullen <[email protected]>
2025-05-30Refactor: Align build scripts with core package rename (#641)Scott Densmore