Gal Zahavi
6d21ca1cc2
feat: Add option to hide line numbers in code blocks ( #5857 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-08 22:11:14 +00:00
Jacob MacDonald
f1dcc5603d
avoid loading and initializing CLI config twice in non-interactive mode ( #5793 )
2025-08-07 21:19:06 +00:00
joshualitt
ec4ce2bcbb
bug(cli): Prefer IPv4 dns resolution by default. ( #5338 )
2025-08-01 19:30:39 +00:00
Billy Biggs
0ed62e2bd1
Add a setting to disable auth mode validation on startup ( #5358 )
2025-08-01 18:49:03 +00:00
Yuki Okita
2d6318d9d0
feat: Multi-Directory Workspace Support (part1: add --include-directories option) ( #4605 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-07-30 20:38:20 +00:00
Gal Zahavi
18700a17d9
feat: Add auto update functionality ( #4686 )
2025-07-29 00:56:52 +00:00
Jacob Richman
fb7ce1852c
Handle unhandled rejections more gracefully. ( #4417 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2025-07-26 00:35:26 +00:00
Jerop Kipruto
f5b7acc2d5
feat(auth): support gemini api key and vertex auth in non-interactive mode ( #4631 )
2025-07-22 14:52:40 +00:00
Marat Boshernitsan
5a25560447
Refactor the logic for deciding whether to launch a browser into config ( #4622 )
2025-07-21 23:23:28 +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
Marat Boshernitsan
90b0f23994
Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow ( #4475 )
2025-07-19 00:22:50 +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
N. Taylor Mullen
0343a9ae31
fix(auth): Remove sharp edges from headless auth ( #3985 )
2025-07-12 15:42:47 -07:00
Daniel Lee
0a13dcb4f8
feat(cli): add support for --prompt-interactive/-i flag ( #1743 )
2025-07-11 23:52:56 +00:00
Gaurav
cda5d7be69
fix: TypeError: Cannot read properties of undefined (reading 'authType') ( #3914 )
2025-07-11 21:08:49 +00:00
Miguel Solorio
e71f93d60c
Add visual cues for nightly version ( #3701 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-07-11 20:43:57 +00:00
uttamkanodia14
d945255635
Logs the auth type in the user prompts, api responses and errors ( #3795 )
2025-07-11 16:47:46 +00:00
Seth Troisi
815dd3f1c7
Add NO_BROWSER environment variable to trigger offline oauth flow ( #3713 )
2025-07-11 01:59:02 +00:00
uttamkanodia14
3bd85150b2
Adding TurnId to Tool call and API responses and error logs. ( #3039 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-07-09 18:49:30 +00:00
N. Taylor Mullen
b9195adb0f
fix(deps): revert yargs bump and fix npx regression ( #3610 )
2025-07-08 23:44:56 -07:00
Pascal Birchler
1ed04683e4
fix(auth): do not blindly default to API key auth ( #3235 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-08 22:10:36 +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
5c6d8f7548
Enable Gemini CLI to reuse user's auth in Cloud Shell ( #3070 )
2025-07-07 22:02:13 +00:00
Tommaso Sciortino
1afb62ad31
Initialize MCP tools once at start up instead of every time we auth. ( #3483 )
2025-07-07 22:01:59 +00:00
Pyush Sinha
35ccd9f02c
feat: add user startup warnings, add home directory check ( #3056 )
2025-07-06 06:27:00 +00:00
matt korwel
bff4641ec1
Mk nohup ( #3285 )
2025-07-05 15:27:22 +00:00
Mithlesh kumar
b95b11af7c
chore: typo fixes ( #3203 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2025-07-04 15:38:43 +00:00
Tommaso Sciortino
6bd55b9039
Use the constant placeholders for ".gemini/settings.json" in gemini.tsx ( #2860 )
2025-07-01 18:00:21 +00:00
Tommaso Sciortino
20cb3f4321
Improve LoadCodeAssist error handling ( #1645 )
2025-06-26 15:27: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
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
owenofbrien
a230beb945
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
matt korwel
9ef6fb9f2e
fallback to gemini_api_key ( #1255 )
2025-06-20 01:36:33 -07:00
Jacob Richman
bdab188f95
Turn off debug logging of MaxSizedBox errors by default. ( #1228 )
2025-06-20 05:27:03 +00:00
Louis Jimenez
18d2f3bebd
Make checkpoints configurable in settings.json ( #1251 )
2025-06-20 00:39:15 -04:00
matt korwel
eda4c79222
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
Tommaso Sciortino
11eb963070
Initialize geminiClient in noninteractive mode ( #1222 )
2025-06-19 17:21:39 +00:00
Tommaso Sciortino
0c6aa35221
Refactor in preparation for Reauth ( #1196 )
2025-06-18 16:34:00 -07:00
Allen Hutchison
aa967d7a49
Fix noise in headless mode on STDOUT ( #1184 )
2025-06-18 11:40:15 -07:00
Brandon Keiji
342b077aff
feat: consolidate sandbox configurations into a single object ( #1154 )
2025-06-18 17:01:00 +00:00
N. Taylor Mullen
7db86df9f5
refactor(cli): Use excludeTools for non-interactive mode ( #1072 )
2025-06-15 16:05:40 -07:00
Anas H. Sulaiman
194e091d4a
centralize file filtering in FileDiscoveryService ( #1039 )
2025-06-14 14:25:34 +00:00
Anas H. Sulaiman
84c7332308
reuse GitIgnoreParser for loading .geminiignore ( #1025 )
2025-06-13 17:17:08 -04:00
Tommaso Sciortino
2d84cf7803
Fix default extension context filename and update docs ( #1024 )
2025-06-13 13:57:00 -07:00
Jerop Kipruto
bea4a403ee
Handle telemetry in non-interactive mode ( #1002 )
...
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-13 03:44:17 -04:00
Tommaso Sciortino
3da4b71ae1
Cache oauth credentials ( #927 )
2025-06-11 13:26:41 -07:00
Louis Jimenez
b19571d9ab
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
jerop
e8faf83c15
refactor: Centralize session ID generation and propagation
2025-06-11 01:18:40 -04:00