summaryrefslogtreecommitdiff
path: root/packages/core
AgeCommit message (Collapse)Author
2025-06-23refactor: rename `disableDataCollection` to `dataCollectionEnabled` (#1319)Jerop Kipruto
Renames the `disableDataCollection` flag to the more intuitive and positive `dataCollectionEnabled`. This change improves code clarity by avoiding double negatives and making the purpose of the flag more direct. The logic has been inverted wherever the flag is used to accommodate the new naming convention. Using a suffix like `"Enabled"` follows a common convention that improves readability. - A condition like `if (dataCollectionEnabled)` reads like a natural language sentence ("if data collection is enabled"), which reduces cognitive load. - Distinguishes the boolean flag (representing a state) from potential functions that would perform an action (e.g., `enableDataCollection()` or `disableDataCollection()`), avoiding ambiguity between checking a value and calling a function. #750
2025-06-23Fix batch flush to Clearcut (#1337)Jerop Kipruto
Co-authored-by: Scott Densmore <[email protected]>
2025-06-23A couple of these log messages were now showing up every time on app startup ↵Jacob Richman
(#1335)
2025-06-23Remove .gitignore logging from startup. (#1323)N. Taylor Mullen
2025-06-23Enable clearcut logging by default (#1309)owenofbrien
Clearcut logging can now be disabled via disableDataCollection in user settings
2025-06-23Sanitize MCP FunctionDeclarations to workaround Vertex bug (#1330)Tommaso Sciortino
2025-06-22Plumb extension context filenames through for /memory refresh (#1312)Billy Biggs
2025-06-22Clearcut logging - initial implementation (#1274)owenofbrien
Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc.
2025-06-22feat: Add client-initiated tool call handling (#1292)Abhi
2025-06-22Provide a .gitconfig for shadow repos (#1294)Louis Jimenez
2025-06-22Add setting enableRecursiveFileSearch to control @-file completion (#1290)Billy Biggs
2025-06-21point Code Assist client to prod server (#1201)Marlon Gamez
2025-06-21Remove packages/cli/README.md (#1278)Tommaso Sciortino
2025-06-20fix: remove circular references in core package (#1271) (#1272)Brandon Keiji
2025-06-20feat: Update default Gemini Flash model to 2.5 (#1241)N. Taylor Mullen
2025-06-20Bug fix telemetry token count (#1250)Abhi
Co-authored-by: N. Taylor Mullen <[email protected]>
2025-06-20Make checkpoints configurable in settings.json (#1251)Louis Jimenez
2025-06-19Move the shell history our of the project .gemini to the home dir (#1195)Louis Jimenez
2025-06-19Tactical client lifetime fix. (#1247)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-19Set slice=true on tests to supress output. (#1168)Tommaso Sciortino
2025-06-19bug: removes raw api response from stdout (#1224)Abhi
2025-06-19Remove verification to prevent file reverts and endless loops (#1213)anj-s
2025-06-18Use Env Var directly instead of through GoogleAuth() (#1202)Tommaso Sciortino
2025-06-18Refactor in preparation for Reauth (#1196)Tommaso Sciortino
2025-06-18Fix noise in headless mode on STDOUT (#1184)Allen Hutchison
2025-06-18Cherry pick fix for enabling the agent to verify changes using tests (#1185)anj-s
2025-06-18CCPA Count Token support (#1170)Tommaso Sciortino
2025-06-18feat: consolidate sandbox configurations into a single object (#1154)Brandon Keiji
2025-06-18Support logging in with Application Default Credentials (#1157)Tommaso Sciortino
Co-authored-by: N. Taylor Mullen <[email protected]>
2025-06-18Cherrypick endless loops fix onto release (#1181)anj-s
2025-06-18Fix flakey test (#1178)Tommaso Sciortino
2025-06-18Move the logs.json to a project specific user home dir (#1145)Louis Jimenez
2025-06-17feat: update default gemini model to GA 2.5 pro (#1173)N. Taylor Mullen
2025-06-17Clear out untracked files when restoring a checkpoint (#1139)Louis Jimenez
2025-06-17code review followup for compress command (#1097)Jacob MacDonald
Followup to https://github.com/google-gemini/gemini-cli/pull/986
2025-06-16Cache credentials in home dir, not working dir (#1122)Tommaso Sciortino
2025-06-16Simplify Error handling in Code Assist onboarding (#1123)Tommaso Sciortino
2025-06-16Propagate abort signal to ccpa generateContent. (#1106)Tommaso Sciortino
2025-06-16fix: add httpOptions with headers field to CCPA client and set User-Agent ↵Marlon Gamez
header (#1103)
2025-06-16Added sandbox error hint when MCP servers fail to launch in sandbox mode (#972)Mark McDonald
2025-06-16feat: clear should also clear chat history (#1008)Abhi
2025-06-16Move the shadow git repository to the user's home dir (#1013)Louis Jimenez
2025-06-15feat(test): Increase test coverage across CLI and Core packages (#1089)N. Taylor Mullen
2025-06-15bug: Fix modify edit (#1078)Leo
2025-06-15Add file operation telemetry (#1068)Jerop Kipruto
Introduces telemetry for file create, read, and update operations. This change adds the `gemini_cli.file.operation.count` metric, recorded by the `read-file`, `read-many-files`, and `write-file` tools. The metric includes the following attributes: - `operation` (string: `create`, `read`, `update`): The type of file operation. - `lines` (optional, Int): Number of lines in the file. - `mimetype` (optional, string): Mimetype of the file. - `extension` (optional, string): File extension of the file. Here is a stacked bar chart of file operations by extension (`js`, `ts`, `md`): ![image](https://github.com/user-attachments/assets/3e8f8ea9-6155-4186-863c-075cc47647c5) Here is a stacked bar chart of file operations by type (`create`, `read`, `update`): ![image](https://github.com/user-attachments/assets/3fcf491d-31d0-4ba8-80e6-7fd2bd9c7c27) #750 cc @allenhutchison as discussed
2025-06-15Stabilize prompts snapshot test by properly mocking the SANDBOX env var. (#1067)Marat Boshernitsan
Co-authored-by: Marat Boshernitsan <[email protected]>
2025-06-15feat: Show model thoughts while loading (#992)Asad Memon
2025-06-15feat: Add token stats in footer (#909)Asad Memon
2025-06-15fix(core): Improve shell tool reliability and test portability (#1036)Sijie Wang