Sijie Wang
8b74a8ed8b
Vim mode ( #3936 )
2025-07-25 22:36:42 +00:00
christine betts
36ba832491
[ide-mode] Create an IDE manager class to handle connecting to and exposing methods from the IDE server ( #4797 )
2025-07-25 17:46:55 +00:00
Brandon Keiji
e999892248
feat(memory): make directory search limit on memory discovery configurable with settings.json ( #4460 )
2025-07-23 21:48:35 +00:00
smhendrickson
6078eba30d
add --telemetry-outfile flag ( #4689 )
2025-07-23 21:48:24 +00:00
christine betts
3e805aa753
Add env var to configure system settings path ( #4339 )
2025-07-21 20:14:07 +00:00
Pyush Sinha
612b6ba9b1
feat: full implementation for .geminiignore in settings and respective tool calls ( #3727 )
2025-07-20 07:55:33 +00:00
Ali Al Jufairi
e4139e7a8a
Feature custom themes logic ( #2639 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-07-20 07:51:18 +00:00
Tommaso Sciortino
597383bd0d
Revert background agent commits ( #4479 )
2025-07-19 00:28:40 +00:00
Tommaso Sciortino
bc0010b93c
Add /background commands (when background agent is configured) ( #4407 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2025-07-18 22:38:04 +00:00
Billy Biggs
1aa9a168c5
Summarize extensions and MCP servers on startup ( #3977 )
2025-07-18 18:45:00 +00:00
Conrad Irwin
6e762dc70c
Zed integration ( #4266 )
...
Co-authored-by: Agus Zubiaga <agus@zed.dev >
Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com >
Co-authored-by: mkorwel <matt.korwel@gmail.com >
2025-07-17 22:25:23 +00:00
warjiang
d9451d0e39
feat(cli): add explicit proxy option in cli ( #2526 )
...
Co-authored-by: Dcatfly <dcatfly@gmail.com >
2025-07-17 18:57:37 +00:00
Shreya Keshive
cde8f6b72e
Update companionPort not existing to be a warning so the user can still proceed with running /ide install ( #4382 )
2025-07-17 16:59:57 +00:00
Shreya Keshive
70e5f1f3fb
Minor UX updates for IDE mode ( #4311 )
2025-07-16 21:33:56 +00:00
christine betts
7ede59cb94
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
5024b5fb0b
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
5d27db15fc
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
e1c799b853
Adds the user's active file in the IDE to the footer ( #4154 )
2025-07-15 14:19:59 +00:00
Shreya Keshive
34cf8c1ee4
Add feature flag for IDE integration ( #3927 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-07-14 16:04:08 +00:00
K
9ecd60fb74
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
0a13dcb4f8
feat(cli): add support for --prompt-interactive/-i flag ( #1743 )
2025-07-11 23:52:56 +00:00
anj-s
0c63983909
Add support for specifying maxSessionTurns via the settings configuration ( #3507 )
2025-07-11 14:55:03 +00:00
Seth Troisi
815dd3f1c7
Add NO_BROWSER environment variable to trigger offline oauth flow ( #3713 )
2025-07-11 01:59:02 +00:00
christine betts
fc7a56eba3
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
90380ce626
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
c2946f8405
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
ccb3bf9ea5
refactor: consolidate all flags to use hyphens (deprecate underscore flags) ( #3541 )
2025-07-08 20:56:12 +00:00
Marat Boshernitsan
488a5853dd
fix: Honor DEBUG and CLI_TITLE environment variables ( #3560 )
2025-07-08 19:34:17 +00:00
Billy Biggs
0c2a369108
Add a command line option to enable and list extensions ( #3191 )
2025-07-08 16:57:34 +00:00
Marat Boshernitsan
387cb2303d
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
9e1fe3d2db
chore: add general usage message to --help message ( #3500 )
2025-07-08 01:13:31 +00:00
Tommaso Sciortino
8556dd64b6
Fix typo and add tests for auth validation. ( #3491 )
2025-07-07 22:52:04 +00:00
Marat Boshernitsan
5c6d8f7548
Enable Gemini CLI to reuse user's auth in Cloud Shell ( #3070 )
2025-07-07 22:02:13 +00:00
Tyler
90aeea35b0
refactor: rename allowed_mcp_server_names to allowed-mcp-server-names ( #3469 )
2025-07-07 19:47:27 +00:00
Tyler
5b306e4868
Add --allowed_mcp_server_names flag ( #3464 )
2025-07-07 16:45:58 +00:00
Jack Wotherspoon
75092ac3e5
fix: respect env variables in .env for settings.json variable substitution ( #3416 )
2025-07-07 05:13:13 +00:00
Tommaso Sciortino
e4f95de7ee
Add excludedTools to extensions. ( #2853 )
2025-07-01 23:13:46 +00:00
Tommaso Sciortino
1760779bab
Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE ( #2769 )
2025-07-01 00:11:54 +00:00
Marcin Jahn
e1a8b8c28f
feat(cli): Add hideTips setting ( #1524 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-06-29 23:56:37 +00:00
Noritaka Kobayashi
5a677bb558
refactor: remove unnecessary assertion ( #2579 )
2025-06-29 19:06:03 +00:00
Mot
1d121f8d73
quiet dotenv log message ( #2239 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-28 02:03:20 +00:00
Noritaka Kobayashi
8bd166f74b
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
f59a7d75a2
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
5ad4a0a826
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Jacob Richman
7c0317fb30
Jacob314/max old space ( #1314 )
2025-06-24 14:18:55 -07:00
Jerop Kipruto
a8ad0a7b7d
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
5ae029009b
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
7201da6a02
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
8aef346276
{bug} Vertex Auth Support ( #1302 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2025-06-23 00:30:58 +00:00
Billy Biggs
92f766537d
Plumb extension context filenames through for /memory refresh ( #1312 )
2025-06-22 16:17:05 -07:00