Tommaso Sciortino
2de76a774d
Use Env Var directly instead of through GoogleAuth() ( #1202 )
2025-06-18 17:24:46 -07:00
Tommaso Sciortino
0c6aa35221
Refactor in preparation for Reauth ( #1196 )
2025-06-18 16:34:00 -07:00
Brandon Keiji
c70db2dcd0
refactor: consolidate container image tag source of truth to cli package.json ( #1156 )
2025-06-18 19:43:12 +00:00
Allen Hutchison
aa967d7a49
Fix noise in headless mode on STDOUT ( #1184 )
2025-06-18 11:40:15 -07:00
anj-s
582ecbf359
Cherry pick fix for enabling the agent to verify changes using tests ( #1185 )
2025-06-18 11:00:01 -07:00
Tommaso Sciortino
c20d8393ee
CCPA Count Token support ( #1170 )
2025-06-18 10:29:42 -07:00
Brandon Keiji
342b077aff
feat: consolidate sandbox configurations into a single object ( #1154 )
2025-06-18 17:01:00 +00:00
Brandon Keiji
56badf34e5
fix: check package.json for app version ( #1160 ) ( #1182 )
2025-06-18 16:57:17 +00:00
Tommaso Sciortino
562e77284c
Support logging in with Application Default Credentials ( #1157 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-18 09:49:13 -07:00
anj-s
07f87ebe04
Cherrypick endless loops fix onto release ( #1181 )
2025-06-18 09:27:23 -07:00
Tommaso Sciortino
d7678775ad
Fix flakey test ( #1178 )
2025-06-18 08:34:22 -07:00
Louis Jimenez
3cc2e02fef
Move the logs.json to a project specific user home dir ( #1145 )
2025-06-18 09:56:21 -04:00
N. Taylor Mullen
5ee75601d1
feat: update default gemini model to GA 2.5 pro ( #1173 )
2025-06-17 23:08:04 -07:00
Anas H. Sulaiman
f0e5d3e8a1
fix: regression in completion filtering ( #1135 )
2025-06-18 05:05:47 +00:00
Abhi
02c3d71491
feat: shell history ( #1169 )
2025-06-17 22:17:16 -04:00
Louis Jimenez
b83cc24e07
Clear out untracked files when restoring a checkpoint ( #1139 )
2025-06-17 22:01:42 -04:00
Billy Biggs
ea84b23a34
Support escaping carriage returns with \ ( #1127 )
2025-06-17 10:03:05 -07:00
Jacob MacDonald
9f4f4ae89e
code review followup for compress command ( #1097 )
...
Followup to https://github.com/google-gemini/gemini-cli/pull/986
2025-06-17 15:44:54 +00:00
Eddie Santos
d925aac735
Auto-update notifications ( #1110 )
2025-06-17 15:24:07 +00:00
Miguel Solorio
7d8ebe89f3
Update /help page ( #1119 )
2025-06-16 20:13:33 -07:00
Tommaso Sciortino
11b43d4eba
Cache credentials in home dir, not working dir ( #1122 )
2025-06-16 19:31:32 -07:00
Tommaso Sciortino
53ba909a81
Simplify Error handling in Code Assist onboarding ( #1123 )
2025-06-16 18:30:55 -07:00
Jacob Richman
dd31e004a5
Fix bug where single line inserts were deleting all text after the in… ( #1114 )
2025-06-16 15:21:22 -07:00
Tommaso Sciortino
af929f6c4f
Propagate abort signal to ccpa generateContent. ( #1106 )
2025-06-16 13:24:42 -07:00
Marlon Gamez
baad4cf0d3
fix: add httpOptions with headers field to CCPA client and set User-Agent header ( #1103 )
2025-06-16 12:03:06 -07:00
Tommaso Sciortino
e934cd74a8
Mock out 'open' in tests. Fix test issues. ( #1100 )
2025-06-16 11:12:42 -07:00
matt korwel
fbe69c2135
Preflight and integration npx ( #1096 )
2025-06-16 15:27:29 +00:00
Mark McDonald
7be9fb5499
Added sandbox error hint when MCP servers fail to launch in sandbox mode ( #972 )
2025-06-16 06:37:09 +00:00
Abhi
662403c66c
feat: clear should also clear chat history ( #1008 )
2025-06-16 06:33:59 +00:00
Louis Jimenez
6607d47c2c
Move the shadow git repository to the user's home dir ( #1013 )
2025-06-16 06:30:02 +00:00
Jacob Richman
10ca703cce
feat: text-buffer: input sanitization and delete character handling. ( #1031 )
2025-06-16 06:25:11 +00:00
N. Taylor Mullen
7348d6efe8
feat(cli): Standardize keyboard shortcut hints ( #1092 )
2025-06-16 06:21:58 +00:00
Zach Sais
8e147263db
fix version release for Dockerfile build ( #1080 )
2025-06-16 06:13:39 +00:00
Billy Biggs
d80ad70c07
Update /tools desc to show the name of each tool as known to the model ( #1091 )
2025-06-15 23:09:53 -07:00
N. Taylor Mullen
c36bccc811
feat(test): Increase test coverage across CLI and Core packages ( #1089 )
2025-06-15 22:41:32 -07:00
Mark McDonald
350fe5f26e
Add Vertex env vars to sandbox ( #1005 )
...
Co-authored-by: Scott Densmore <scottdensmore@github.com >
2025-06-16 02:55:13 +00:00
Abhi
47c88dd25c
feat: Adds shell command context to gemini history ( #1076 )
2025-06-15 22:09:30 -04:00
Leo
72d581369d
bug: Fix modify edit ( #1078 )
2025-06-15 18:00:41 -07:00
N. Taylor Mullen
7db86df9f5
refactor(cli): Use excludeTools for non-interactive mode ( #1072 )
2025-06-15 16:05:40 -07:00
Jerop Kipruto
468dd24740
Stabilize /bug command tests with consistent version mocking ( #1070 )
...
The `/bug` command tests in `slashCommandProcessor.test.ts` were flaky due to inconsistent CLI versioning.
This commit:
- Implements a flexible, top-level mock for `getCliVersion` that can be overridden per test.
- Sets a default mock value for `/bug` command tests via `beforeEach`.
- Overrides the mock in one test case requiring a specific version ('test-version').
- Ensures the test's helper `getExpectedUrl` receives the correct explicit version.
- Aligns the expected CLI version in the custom bug URL test with the default mock.
These changes ensure consistent CLI versioning in tests, resolving flakiness.
#1071
2025-06-15 16:35:15 -04:00
Jerop Kipruto
bd0f1c9b6b
Add file operation telemetry ( #1068 )
...
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`):

Here is a stacked bar chart of file operations by type (`create`, `read`, `update`):

#750
cc @allenhutchison as discussed
2025-06-15 13:24:53 -07:00
Billy Biggs
69d436d754
Support completion of checkpoint names in /resume ( #1063 )
2025-06-15 11:40:39 -07:00
Marat Boshernitsan
2732f83f4a
Stabilize prompts snapshot test by properly mocking the SANDBOX env var. ( #1067 )
...
Co-authored-by: Marat Boshernitsan <maratb@google.com >
2025-06-15 11:33:30 -07:00
Billy Biggs
6bb705dd0d
Add support for /mcp schema to show full parameter schema as JSON ( #1050 )
...
Outputs a raw JSON version of the parameter names and descriptions as provided to the model, plus minor formatting adjustments to /mcp desc.
2025-06-15 11:25:40 -07:00
Asad Memon
07eff94919
feat: Show model thoughts while loading ( #992 )
2025-06-15 18:19:05 +00:00
Asad Memon
407a71396f
feat: Add token stats in footer ( #909 )
2025-06-15 11:15:53 -07:00
Billy Biggs
c9155665ae
Add support for showing descriptions of CLI tools ( #1052 )
...
Adds support for /tools desc to show the full description of tools as provided to the model.
2025-06-15 07:56:07 -07:00
Sijie Wang
6a167c6953
fix(core): Improve shell tool reliability and test portability ( #1036 )
2025-06-15 09:19:19 +00:00
N. Taylor Mullen
7508a7cbf4
feat(cli): add glob as a direct dependency ( #1065 )
2025-06-15 00:50:26 -07:00
Jerop Kipruto
bd252ca64c
Telemetry: Improve API response logging with function call details ( #1064 )
2025-06-15 01:48:01 -04:00