summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-13reuse filtering service in getFolderStructure (#1016)Anas H. Sulaiman
2025-06-13Revert "Telemetry: Auto-export to GCP if GOOGLE_CLOUD_PROJECT is set" (#1011)Jerop Kipruto
2025-06-13feat(cli): support ctrl+d to exit (#878)Daniel Lee
Similar to ctrl+c, ctrl+d can now be used to exit the program. To avoid accidental exit, ctrl+d must be pressed twice in relatively quick succession (same as ctrl+c). Following common UX pattern, ctrl+d will be ignored when the input prompt is non-empty. This behavior is similar to how most shell (bash/zsh) behaves. To support this, I had to refactor so that text buffer is initialized outside of the InputPrompt component and instead do it on the main App component to allow input controller to have access to check the content of the text buffer.
2025-06-13Edit pass of docs/cli/index.md (#999)starsandskies
Make a pass through the docs/deployment.md file to hopefully improve readability and conciseness Notably, I've proposed axing both the "Core Features" section - which feels too promotional this far down the folder hierarchy and which is somewhat repetitive to later in the page - and the "Basic Interaction" section - which is covered better, and makes more sense, in other parts of the documentation
2025-06-13remove redundant `isGitRepository` helper` (#1012)Anas H. Sulaiman
2025-06-13Update contextFileName to support an optional list of strings (#1001)Billy Biggs
2025-06-13cleanup unused `allowBuildArtifacts` (#1010)Anas H. Sulaiman
2025-06-13cleanup unused `customIgnorePatterns` (#1009)Anas H. Sulaiman
2025-06-13Edit wording in /edit description (#1006)Leo
2025-06-13Add web socket protocol support for IDE MCP server (#987)Shreya Keshive
Co-authored-by: matt korwel <[email protected]>
2025-06-13Support GOOGLE_API_KEY hoisting in sandbox too (#998)Mark McDonald
2025-06-13refactor: Use default centralized Flash & Pro models everywhere (#994)N. Taylor Mullen
2025-06-13Replace logo with custom ASCII (#958)Miguel Solorio
2025-06-13Telemetry: Auto-export to GCP if GOOGLE_CLOUD_PROJECT is set (#1003)Jerop Kipruto
This change simplifies telemetry setup for users who want to integrate with GCP, as they no longer need to configure a local collector or an explicit endpoint if their project is already set up in the environment. This change updates the telemetry system to automatically export traces, logs, and metrics to Google Cloud Platform (GCP) if the `GOOGLE_CLOUD_PROJECT` environment variable is set and no explicit `telemetryOtlpEndpoint` is configured by the user. Key changes: - The default `telemetryOtlpEndpoint` in `Config` is now an empty string. - The `initializeTelemetry` SDK logic now prioritizes: - User-defined `telemetryOtlpEndpoint`. - `GOOGLE_CLOUD_PROJECT` for direct GCP export. - Console exporters as a fallback. - If an invalid `telemetryOtlpEndpoint` is provided, it falls back to console exporters with a warning. #750
2025-06-13Handle telemetry in non-interactive mode (#1002)Jerop Kipruto
Changes: - Ensure proper shutdown in non-interactive mode - Ensures the initial user prompt is logged in non-interactive mode - Improve telemetry for streaming - handle chunks and input token count is now alongside other token counts in response To test: - Follow instructions in https://github.com/google-gemini/gemini-cli/blob/main/docs/core/telemetry.md#google-cloud - Run CLI in non-interactive mode and observe logs/metrics in GCP Logs Explorer and Metrics Explorer #750
2025-06-12Improvements to CLI's ability to perform refactoring. Includes additions to ↵Marat Boshernitsan
the system prompt and GEMINI.md. (#955) Co-authored-by: Marat Boshernitsan <[email protected]> Co-authored-by: DeWitt Clinton <[email protected]>
2025-06-12Improve some tools to support abortSignal (#997)Tommaso Sciortino
2025-06-13Use allowedTiers from LoadCodeAssist response when calling OnboardUser (#995)Marlon Gamez
Co-authored-by: Copilot <[email protected]> Co-authored-by: Jerop Kipruto <[email protected]> Co-authored-by: Marat Boshernitsan <[email protected]> Co-authored-by: Marat Boshernitsan <[email protected]>
2025-06-12Code Assist cleanup and docs (#993)Tommaso Sciortino
2025-06-13Revert "Make glob tool support abortSignal" (#996)matt korwel
2025-06-12Reduce coupling between core and cli packages (#961)Marat Boshernitsan
Co-authored-by: Marat Boshernitsan <[email protected]>
2025-06-12Refactor OTEL logging for API calls (#991)Jerop Kipruto
Refactor OpenTelemetry logging for API requests, responses, and errors. Moved logging responsibility from GeminiClient to GeminiChat for more detailed logging. #750
2025-06-12Have @ pass through images and other Part objects (#990)Seth Troisi
2025-06-12Fixed @ file content not being added or sent to server (#962)Seth Troisi
2025-06-12GitHub MCP warning (#979)Eddie Santos
2025-06-12telemetry: include user decisions in tool call logs (#966)Jerop Kipruto
Add the user's decision (accept, reject, modify) to tool call telemetry to better understand user intent. The decision provides crucial context to the `success` metric, as a user can reject a call that would have succeeded or accept one that fails. Also prettify the arguments json. Example: ![image](https://github.com/user-attachments/assets/251cb9fc-ceaa-4cdd-929c-8de47031aca8) #750
2025-06-12Make glob tool support abortSignal (#988)Tommaso Sciortino
2025-06-12bug: only show tool tokens if > 0 (#985)Abhi
2025-06-12Edit pass of README.md (#906)starsandskies
Make a pass through the README.md file to hopefully improve readability and completeness Co-authored-by: N. Taylor Mullen <[email protected]>
2025-06-12Fix build_sandbox command (#974)Jordan Demeulenaere
2025-06-12remove enable editor flag (#984)Leo
2025-06-12Ignore dot files on @-completion. (#978)DeWitt Clinton
2025-06-12Edit pass of docs/architecture.md (#971)starsandskies
2025-06-12Convert CCPA requests to proper format (#981)Tommaso Sciortino
CCPA uses a different format than GenAi. This adds conversion code to get it to the right format. Note that this doesn't work against the current ccpa staging server, The changes it needs are in cl/770266927
2025-06-12Improve the performance of filename completion over large repositories. (#938)DeWitt Clinton
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-11Added note about using MCP/tools with a sandbox (#933)Mark McDonald
2025-06-11Revert "Add support for local logging per session (#936)" (#970)anj-s
2025-06-11Telemetry: Improve clarity of user prompt event (#967)Jerop Kipruto
2025-06-11feat: External editor settings (#882)Leo
2025-06-11Show session summary on exit for ctrl+c x 2. Fix exit UI (#963)Abhi
2025-06-11Adding silly phrases (#922)Eddie Santos
2025-06-11TEST: reviewers (#959)matt korwel
2025-06-11Add support for local logging per session (#936)anj-s
2025-06-11add excludeTools flag to settings.json config (#957)JingboWang1997-1
2025-06-11clean chat history before /resume (#949)Seth Troisi
2025-06-11feat: Add exit UI w/ stats (#924)Abhi
2025-06-11Extensibility: Gemini.md files (#944)matt korwel
2025-06-11Cache oauth credentials (#927)Tommaso Sciortino
2025-06-11feat(telemetry): expand cli configuration eventjerop
Adds the following attributes to the event: - embedding_model - api_key_enabled - code_assist_enabled - debug_mode - mcp_servers This additional data will provide more insight into user configurations.