Shreya Keshive
69a8ae6a89
Minor UX updates for IDE mode ( #4311 )
2025-07-16 21:33:56 +00:00
christine betts
b61016f2a5
Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification ( #4255 )
2025-07-15 22:13:03 +00:00
christine betts
58f1aa6ceb
Add support for allowed/excluded MCP server names in settings ( #4135 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-15 20:45:24 +00:00
anj-s
d3ee9de3c3
Enable tool summarization only when explicitly set in settings.json ( #4140 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-07-15 17:22:31 +00:00
Shreya Keshive
b09bc66560
Adds the user's active file in the IDE to the footer ( #4154 )
2025-07-15 14:19:59 +00:00
Shreya Keshive
fadc477001
Add feature flag for IDE integration ( #3927 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-14 16:04:08 +00:00
K
3110e8f810
feat(cli): add hideBanner setting to disable startup banner ( #2803 )
...
Co-authored-by: Pascal Birchler <pascalb@google.com>
2025-07-14 04:37:31 +00:00
Daniel Lee
5b6608ad84
feat(cli): add support for --prompt-interactive/-i flag ( #1743 )
2025-07-11 23:52:56 +00:00
anj-s
c9e1e6d3bd
Add support for specifying maxSessionTurns via the settings configuration ( #3507 )
2025-07-11 14:55:03 +00:00
Seth Troisi
8a128d8dc6
Add NO_BROWSER environment variable to trigger offline oauth flow ( #3713 )
2025-07-11 01:59:02 +00:00
christine betts
da50a1eefb
Add system-wide settings config for administrators ( #3498 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-07-09 21:16:42 +00:00
Tyler
6c12f9e0d9
Use yargs array type for the allowedMcpServerNames flag instead of processing the list directly ourselves. ( #3600 )
2025-07-09 18:38:38 +00:00
Pascal Birchler
8f2da86aa5
Use full terminal width for `--help` ( #3515 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-09 07:02:59 +00:00
Jack Wotherspoon
27a2d8af14
refactor: consolidate all flags to use hyphens (deprecate underscore flags) ( #3541 )
2025-07-08 20:56:12 +00:00
Marat Boshernitsan
2ed1b378cb
fix: Honor DEBUG and CLI_TITLE environment variables ( #3560 )
2025-07-08 19:34:17 +00:00
Billy Biggs
c0940a194e
Add a command line option to enable and list extensions ( #3191 )
2025-07-08 16:57:34 +00:00
Marat Boshernitsan
f1647d9e19
Improve auth env var validation logic and messaging to detect settings that confuse GenAI SDK ( #1381 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-08 16:37:10 +00:00
Jack Wotherspoon
ba58e077eb
chore: add general usage message to --help message ( #3500 )
2025-07-08 01:13:31 +00:00
Tommaso Sciortino
426b6905da
Fix typo and add tests for auth validation. ( #3491 )
2025-07-07 22:52:04 +00:00
Marat Boshernitsan
48c2aa296a
Enable Gemini CLI to reuse user's auth in Cloud Shell ( #3070 )
2025-07-07 22:02:13 +00:00
Tyler
6eccb474c7
refactor: rename allowed_mcp_server_names to allowed-mcp-server-names ( #3469 )
2025-07-07 19:47:27 +00:00
Tyler
229ae03631
Add --allowed_mcp_server_names flag ( #3464 )
2025-07-07 16:45:58 +00:00
Jack Wotherspoon
b70fba5b09
fix: respect env variables in .env for settings.json variable substitution ( #3416 )
2025-07-07 05:13:13 +00:00
Tommaso Sciortino
3492c429b9
Add excludedTools to extensions. ( #2853 )
2025-07-01 23:13:46 +00:00
Tommaso Sciortino
3587054d32
Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE ( #2769 )
2025-07-01 00:11:54 +00:00
Marcin Jahn
d1eb86581c
feat(cli): Add hideTips setting ( #1524 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-06-29 23:56:37 +00:00
Noritaka Kobayashi
9ae2595bfd
refactor: remove unnecessary assertion ( #2579 )
2025-06-29 19:06:03 +00:00
Mot
ad7839ea4c
quiet dotenv log message ( #2239 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-06-28 02:03:20 +00:00
Noritaka Kobayashi
dbe217828d
chore: fix typos in comment-out ( #1540 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-06-26 04:34:53 +00:00
Tommaso Sciortino
79c647d486
Merge "Login with Google Workspace" auth option into "Login with Google" ( #1574 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-06-25 22:38:18 +00:00
Brandon Keiji
f6c36f75e3
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Jacob Richman
75ed7aaa06
Jacob314/max old space ( #1314 )
2025-06-24 14:18:55 -07:00
Jerop Kipruto
aca034fdfe
Refactor usage statistics to be a top-level setting ( #1363 )
...
This commit refactors the `usageStatisticsEnabled` setting from a sub-property of the `telemetry` configuration to a top-level setting. This change simplifies the configuration by decoupling usage statistics from the telemetry settings.
The documentation has also been updated to reflect this change.
2025-06-24 00:29:31 +00:00
Jerop Kipruto
98f3a7066e
refactor: rename `disableDataCollection` to `dataCollectionEnabled` ( #1319 )
...
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-23 21:19:40 +00:00
owenofbrien
631591ce79
Enable clearcut logging by default ( #1309 )
...
Clearcut logging can now be disabled via disableDataCollection in user settings
2025-06-23 10:18:58 -07:00
matt korwel
da128e725d
{bug} Vertex Auth Support ( #1302 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-06-23 00:30:58 +00:00
Billy Biggs
c9bea8e646
Plumb extension context filenames through for /memory refresh ( #1312 )
2025-06-22 16:17:05 -07:00
N. Taylor Mullen
6a1c62731b
Fix seatbelt sandboxing when GEMINI_SANDBOX="" and starting with -s ( #1298 )
2025-06-22 18:33:29 +00:00
owenofbrien
4cfab0a893
Clearcut logging - initial implementation ( #1274 )
...
Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc.
2025-06-22 14:26:48 +00:00
Billy Biggs
0779697da6
Add setting enableRecursiveFileSearch to control @-file completion ( #1290 )
2025-06-22 01:23:35 +00:00
Louis Jimenez
6c67618624
Make checkpoints configurable in settings.json ( #1251 )
2025-06-20 00:39:15 -04:00
matt korwel
04518b52c0
Auth First Run ( #1207 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-06-19 16:52:22 -07:00
Eddie Santos
c1486c47ee
fix: auto-update sandbox regression ( #1221 )
2025-06-19 21:40:10 +00:00
Brandon Keiji
10a83a6395
refactor: remove docker tagging step from sandbox publishing ( #1223 )
2025-06-19 12:19:39 -07:00
Leo
0ebac0b896
add sandboxImageName in package.json ( #1219 )
2025-06-19 11:50:34 -07:00
N. Taylor Mullen
3621ea0cb6
Change sandbox default ( #1214 )
2025-06-19 02:15:02 -07:00
Brandon Keiji
cc89830b2a
refactor: consolidate container image tag source of truth to cli package.json ( #1156 )
2025-06-18 19:43:12 +00:00
Brandon Keiji
332512853e
feat: consolidate sandbox configurations into a single object ( #1154 )
2025-06-18 17:01:00 +00:00
Brandon Keiji
30d1662128
fix: check package.json for app version ( #1160 ) ( #1182 )
2025-06-18 16:57:17 +00:00
Tommaso Sciortino
bf62c3b21a
Mock out 'open' in tests. Fix test issues. ( #1100 )
2025-06-16 11:12:42 -07:00