Tommaso Sciortino
8f43d4851d
Remove old E2E Workflows ( #14749 )
2025-12-09 00:32:29 +00:00
christine betts
ec9a8c7a72
Add support for user-scoped extension settings ( #13748 )
2025-12-08 22:51:26 +00:00
Jenna Inouye
91c46311c8
Docs: Proper release notes ( #14405 )
2025-12-08 22:26:43 +00:00
Jack Wotherspoon
84c07c8fa1
fix(audio): improve reading of audio files ( #14658 )
2025-12-08 17:46:33 +00:00
Jenna Inouye
3cf44acc08
Docs: Update Gemini 3 on Gemini CLI documentation ( #14601 )
2025-12-05 22:37:35 +00:00
Jenna Inouye
996cbcb680
Docs: Model routing clarification ( #14373 )
2025-12-05 18:10:34 +00:00
christine betts
e0a2227faf
Add commands for listing and updating per-extension settings ( #12664 )
2025-12-04 00:16:16 +00:00
Victor Anderson
a28be4a4e0
docs: fix typo 'socus' to 'focus' in todos.md ( #14374 )
2025-12-03 12:58:40 -08:00
Adam Weidman
153d01a01e
feat: Add enableAgents experimental flag ( #14371 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-12-03 20:53:06 +00:00
Edilmo Palencia
8d4082ef2e
feat(hooks): Hook System Documentation ( #14307 )
2025-12-03 18:57:05 +00:00
Edilmo Palencia
b8c038f41f
feat(hooks): Hooks Commands Panel, Enable/Disable, and Migrate ( #14225 )
2025-12-03 18:01:57 +00:00
christine betts
7a6d3067c6
Add new enterprise instructions ( #8641 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-03 15:32:34 +00:00
Marat Boshernitsan
b9b3b8050d
Allow telemetry exporters to GCP to utilize user's login credentials, if requested ( #13778 )
2025-12-03 05:27:37 +00:00
Billy Biggs
145fb246a6
docs: Recommend using --debug intead of --verbose for CLI debugging ( #14334 )
2025-12-03 00:44:23 +00:00
Allen Hutchison
533a3fb312
feat: enable message bus integration by default ( #14329 )
2025-12-03 00:05:54 +00:00
Sandy Tao
752a521423
feat(core): Implement JIT context manager and setting ( #14324 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-12-02 20:09:46 +00:00
g-samroberts
d24e5cf353
docs: Update 4 files ( #13628 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-01 23:55:25 +00:00
joshualitt
5fa6d87c25
feat(cli): Documentation for model configs. ( #12967 )
2025-12-01 22:45:22 +00:00
Transient Onlooker
4df43c802b
update screenshot ( #13976 )
2025-12-01 22:02:25 +00:00
David Huntsperger
26f050ff10
Updated ToC on docs intro; updated title casing to match Google style ( #13717 )
2025-12-01 19:38:48 +00:00
christine betts
844d3a4dfa
Always use MCP server instructions ( #14297 )
2025-12-01 17:17:54 +00:00
Shardul Natu
6a43b31218
update(telemetry): OTel API response event with finish reasons ( #13849 )
...
Co-authored-by: Shnatu <snatu@google.com>
2025-11-27 04:46:40 +00:00
Gal Zahavi
0d29385e1b
feat(core): Add configurable inactivity timeout for shell commands ( #13531 )
2025-11-26 21:43:33 +00:00
christine betts
bc365f1eaa
Add support for MCP server instructions behind config option ( #13432 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 18:08:47 +00:00
Aarushi Shah
acf5ed595f
Add Databricks auth support and custom header option to gemini cli ( #11893 )
...
Co-authored-by: Taylor Mullen <ntaylormullen@google.com>
2025-11-26 00:22:47 +00:00
bl-ue
d0b6701fba
docs(sessions): add documentation for chat recording and session management ( #13667 )
2025-11-25 18:55:29 +00:00
Adam Weidman
c8540b5744
feat(config): add isModelAvailabilityServiceEnabled setting ( #13777 )
2025-11-25 01:26:47 +00:00
joshualitt
ba0e053ffc
bug(core): Add default chat compression config. ( #13766 )
2025-11-24 23:02:00 +00:00
joshualitt
e50bf6adad
feat(core): Migrate chatCompressionService to model configs. ( #12863 )
2025-11-24 20:24:45 +00:00
Jacob Richman
5e218a5630
Turn off alternate buffer mode by default. ( #13623 )
2025-11-22 01:30:38 +00:00
joshualitt
42c2e1b217
feat(core): Add support for custom aliases for model configs. ( #13546 )
2025-11-22 00:13:10 +00:00
joshualitt
0713c86dec
feat(docs): Ensure multiline JS objects are rendered properly. ( #13535 )
2025-11-21 17:59:34 +00:00
Adib234
99c5bf2e97
Remove useModelRouter experimental flag ( #13593 )
2025-11-21 17:54:17 +00:00
JAYADITYA
19d4384f16
docs: Update uninstall command to reflect multiple extension support ( #13582 )
2025-11-21 17:38:59 +00:00
noahacgn
d72f35c2e7
docs: fix grammar typo "a MCP" to "an MCP" ( #13595 )
2025-11-21 16:59:45 +00:00
fancivez
0f0b463a2f
docs: fix typos in source code and documentation ( #13577 )
2025-11-21 14:59:42 +00:00
Tommaso Sciortino
f92e79eba0
update docs for http proxy ( #13538 )
2025-11-20 22:13:59 +00:00
joshualitt
8e531dc029
feat(core): Incorporate Gemini 3 into model config hierarchy. ( #13447 )
2025-11-20 21:07:14 +00:00
Tommaso Sciortino
c7b5dcd28f
Change default compress threshold to 0.5 for api key users ( #13517 )
2025-11-20 11:43:35 -08:00
Adib234
ade9dfeebb
Enable switching preview features on/off without restart ( #13515 )
2025-11-20 19:00:16 +00:00
joshualitt
257cd07a3a
feat(core): Wire up chat code path for model configs. ( #12850 )
2025-11-20 04:41:16 +00:00
Jacob Richman
e8d0e0d342
bug(ui) showLineNumbers had the wrong default value. ( #13356 )
2025-11-19 03:33:40 +00:00
Gray Mackall
36b0a86c69
Fix links in Gemini 3 Pro documentation ( #13312 )
2025-11-18 19:39:51 +00:00
Jenna Inouye
7cc5234b9c
Docs: Access clarification. ( #13304 )
2025-11-18 19:31:51 +00:00
Shreya Keshive
86828bb561
feat: launch Gemini 3 in Gemini CLI 🚀 🚀 🚀 (in main) ( #13287 )
...
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: Sehoon Shon <sshon@google.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Aishanee Shah <aishaneeshah@gmail.com>
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-11-18 09:01:16 -08:00
Jenna Inouye
78075c8a37
Docs: Add changelog for v.0.15.0 ( #13276 )
2025-11-18 16:09:55 +00:00
Tommaso Sciortino
8877c85278
Right click to paste in Alternate Buffer mode ( #13234 )
2025-11-17 23:48:33 +00:00
Samuel Soto
c6b6dcbe95
Docs: Clarify Project-Scoped Behavior of Chat Sub-commands ( #10458 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-15 15:50:30 +00:00
Tommaso Sciortino
6d83d3440c
Change default compress threshold to 0.7 for api key users ( #13079 )
2025-11-14 17:13:59 +00:00
Caroline Rose
9d74b7c0e8
feat(auth): Add option for metadata server application default credentials without project override ( #12948 )
2025-11-14 16:39:11 +00:00
Stone Sun
016b5b42e2
docs: remove references to deprecated --checkpointing flag ( #12477 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-11-14 16:19:12 +00:00
YongSung Na
a591505bf9
docs: remove references to deprecated flags (--checkpointing, --sandbox-image) ( #12578 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-11-14 15:28:14 +00:00
Tommaso Sciortino
ab11b2c27f
Show model in history ( #13034 )
2025-11-14 03:11:06 +00:00
Jacob Richman
60fe5acd60
feat(ui) support animated page up/down, fn-up/down and end+home ( #13012 )
2025-11-13 19:16:23 +00:00
Jacob Richman
eb9ff72b5a
Support incremental update experiment flag. ( #12926 )
2025-11-13 17:45:03 +00:00
Jacob Richman
0f9ec2735c
feat(ui) Make useAlternateBuffer the default ( #12976 )
2025-11-13 05:17:46 +00:00
Abhi
5d27a62bec
refactor: remove read-many-files tool from agent ( #12796 )
2025-11-13 02:56:37 +00:00
anthony bushong
2987b473dd
feat(core): set default chat base model configs ( #12951 )
2025-11-13 01:01:31 +00:00
cornmander
aa9922bc98
feat: autogenerate keyboard shortcut docs ( #12944 )
2025-11-12 21:07:14 +00:00
anj-s
7ec78452ec
Enable write_todo tool and fix output function schema ( #12905 )
2025-11-12 18:18:15 +00:00
Abhi
540f60696a
fix(docs): Release version for read many files removal ( #12949 )
2025-11-12 18:05:16 +00:00
Sandy Tao
408b885689
feat(core): enhance loop detection with 2-stage check ( #12902 )
2025-11-12 04:49:00 +00:00
Jacob Richman
2abc288c52
Make useFullWidth the default. ( #12911 )
2025-11-12 00:14:08 +00:00
Abhi
c1076512d1
Deprecate read_many_files tool ( #12861 )
2025-11-11 20:35:20 +00:00
kevinjwang1
b248ec6dfb
Add implementation for setting to disable Github extensions ( #12838 )
2025-11-11 18:37:01 +00:00
joshualitt
a4415f15d3
feat(core): Migrate generateContent to model configs. ( #12834 )
2025-11-11 16:10:50 +00:00
joshualitt
fdb6088603
feat(core): Migrate generateJson to resolved model configs. ( #12626 )
2025-11-07 22:18:45 +00:00
Tommaso Sciortino
f05d937f39
Use consistent param names ( #12517 )
2025-11-06 23:03:52 +00:00
Jenna Inouye
98055d0989
Docs: Add /model documentation ( #12654 )
2025-11-06 21:12:52 +00:00
christine betts
c13ec85d7d
Update keychain storage name to be more user-friendly ( #12644 )
2025-11-06 20:55:20 +00:00
Sandy Tao
36feb73bfd
Revert "Enable WriteTodos tool by default ( #12500 )" ( #12658 )
2025-11-06 20:21:53 +00:00
joshualitt
956ab94452
feat(core): Add ModelConfigService. ( #12556 )
2025-11-06 01:18:42 +00:00
Jenna Inouye
fb0768f007
Docs: Added newest changelog: v0.12.0 ( #12611 )
2025-11-05 23:44:24 +00:00
Silvio Junior
53c7646ed7
enable codebase investigator by default for preview ( #12555 )
2025-11-04 22:30:01 +00:00
Jacob Richman
ad33c22374
Modify navigation and completion keyboard shortcuts to not use scroll. ( #12502 )
2025-11-04 00:22:04 +00:00
anj-s
60d2c2cc90
Enable WriteTodos tool by default ( #12500 )
2025-11-03 23:40:20 +00:00
Jacob Richman
4fc9b1cde2
alternate buffer support ( #12471 )
2025-11-03 21:41:58 +00:00
Abhi
59e0b10e6c
Cap Thinking Budget to prevent runaway thought loops ( #12416 )
2025-11-03 18:39:06 +00:00
cornmander
5062fadf87
chore: autogenerate settings documentation ( #12451 )
2025-11-03 01:42:49 +00:00
cornmander
462c7d3502
feat(ui): add response semantic color ( #12450 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: shambhu-hegde <143840542+shambhu-hegde@users.noreply.github.com>
2025-11-03 00:21:26 +00:00
Allen Hutchison
02518d2927
docs: update command-line flag documentation ( #12452 )
2025-11-02 17:59:03 +00:00
Jenna Inouye
9478bca67d
Adding the Policy Engine docs to indexes. ( #12404 )
2025-10-31 20:23:56 +00:00
Jenna Inouye
4b53b3a6e6
Update telemetry.md to remove references to flags. ( #12397 )
2025-10-31 20:23:45 +00:00
Allen Hutchison
c158923b27
docs: Add policy engine documentation and update sidebar ( #12240 )
2025-10-31 18:11:19 +00:00
Jerop Kipruto
01ad74a870
docs(cli): user.email attribute is only available for Google auth ( #12372 )
2025-10-31 15:13:38 +00:00
Richard Michael
f8ff921c42
Update mcp-server.md ( #12310 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-10-31 14:46:51 +00:00
Shardul Natu
236334d015
feat(telemetry): Add extension name to ToolCallEvent telemetry ( #12343 )
...
Co-authored-by: Shnatu <snatu@google.com>
2025-10-31 13:50:22 +00:00
Tommaso Sciortino
3332703fca
Make compression threshold editable in the UI. ( #12317 )
2025-10-30 23:03:58 +00:00
Hyang-Ah Hana Kim
c6a7107f78
fixing minor formatting issues in quota-and-pricing.md ( #11340 )
2025-10-30 21:46:23 +00:00
Jerop Kipruto
135d981e3c
Create line change metrics ( #12299 )
2025-10-30 18:55:47 +00:00
Pascal Birchler
b8969cceff
fix(docs): remove incorrect extension install method ( #11194 )
2025-10-30 17:24:48 +00:00
Jenna Inouye
4d2a2de557
Docs: add v.0.11.0 to changelog ( #12256 )
2025-10-30 13:26:07 +00:00
Jack Wotherspoon
77df6d48e2
docs: update keyboard shortcuts with missing shortcuts ( #12024 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: cornmander <shikhman@google.com>
2025-10-30 02:39:15 +00:00
Shardul Natu
36207abec2
feat(telemetry): Add extensions to StartSessionEvent telemetry ( #12261 )
...
Co-authored-by: Shnatu <snatu@google.com>
2025-10-29 22:21:32 +00:00
Tommaso Sciortino
82c10421a0
Fix alt key mappings for mac ( #12231 )
2025-10-29 21:32:02 +00:00
shishu314
c60d8ef5a8
fix(infra) - Unskip read many file test ( #12181 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-29 18:56:09 +00:00
Richie Foreman
cca41edc6e
feat(docs): Symlink CONTRIBUTING.md in the docs folder so that the site can pick it up. ( #12178 )
2025-10-28 23:24:04 +00:00
Christie Warwick (Wilson)
70996bfdee
feat: Add Open Telemetric semantic standard compliant log ( #11975 )
2025-10-28 20:02:46 +00:00
Jacob MacDonald
44bdd3ad11
Record model responses with --record-responses (for use in testing) ( #11894 )
2025-10-28 19:13:45 +00:00
Tommaso Sciortino
ab1f195508
Change debug drawer keybinding to F12 ( #12171 )
2025-10-28 19:10:40 +00:00
christine betts
7e987113a2
Add support for sensitive keychain-stored per-extension settings ( #11953 )
2025-10-28 18:48:50 +00:00
Adam Weidman
034ca93907
Revert "feat(ID token support): Add ID token support for authenticating to MC…" ( #12162 )
2025-10-28 15:07:57 +00:00
Pavel Jbanov
cb208f53d8
Added a a script to setup and run genkit telemetry and dev ui ( #12120 )
2025-10-28 03:37:43 +00:00
Pavel Jbanov
a9cb8f4958
feat: added basic dev otel trace instrumentation ( #11690 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-27 23:16:44 +00:00
Ruchika Goel
abd22a753d
feat(ID token support): Add ID token support for authenticating to MC… ( #12031 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com>
2025-10-27 20:34:38 +00:00
Jerop Kipruto
d915525c8e
docs(cli): update telemetry documentation ( #11806 )
2025-10-24 14:56:21 +00:00
christine betts
750c0e366f
Add extension settings to be requested on install ( #9802 )
2025-10-23 15:47:08 +00:00
Smetalo
5ae9fe6949
Fix broken links in documentation ( #11789 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-10-23 13:48:24 +00:00
Smetalo
445ef4fbed
Docs: Fix broken link in docs/cli/configuration.md ( #11655 )
2025-10-23 08:29:31 +00:00
Jenna Inouye
eee3452948
Docs: adds 2025-10-13 changelog. ( #11751 )
2025-10-22 22:02:55 +00:00
Tommaso Sciortino
30dd2f1dfe
Document todo tool ( #11695 )
2025-10-22 20:27:10 +00:00
Adib234
6d75005afc
Add setting to disable YOLO mode ( #11609 )
...
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
2025-10-22 18:57:10 +00:00
shishu314
5bb9cd1a13
feat(infra) - Create a workflow for deflake ( #11535 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-22 18:41:26 +00:00
Smetalo
d1c913ed5c
Docs: Fix broken telemetry link in docs/cli/configuration.md ( #11638 )
2025-10-22 11:55:34 +00:00
Jack Wotherspoon
62dc9683bd
fix: improve gemini mcp add option handling for arrays ( #11575 )
2025-10-21 19:35:01 +00:00
Smetalo
e49f4673f2
Docs: Fix broken checkpointing links in docs/cli/configuration.md ( #11508 )
2025-10-21 19:05:12 +00:00
Alex Patterson
fc4e10b537
fix(docs): Broken Images on Themes ( #11266 )
2025-10-21 02:58:28 +00:00
Gal Zahavi
9a4c045518
docs: require bug bash for major launches and clarify roles ( #11384 )
2025-10-20 17:54:28 +00:00
anj-s
a788a6df48
Update docs to specifying GEMINI_SYSTEM_MD and GEMINI_WRITE_SYSTEM_MD instructions ( #9953 )
2025-10-20 12:59:21 +00:00
Smetalo
725b312032
Docs: Fix MCP server link in docs/cli/trusted-folders.md ( #11349 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-10-18 04:48:40 +00:00
Tommaso Sciortino
7c086fe55b
Remove MCP Tips and reorganize MCP slash commands ( #11387 )
2025-10-17 19:35:14 +00:00
Tommaso Sciortino
795e5134c7
Remove ctrl-t binding for /mcp commands ( #11372 )
2025-10-17 16:42:09 +00:00
Richie Foreman
b2ef66263f
docs(release): Add information about dev/prod to the release docs. ( #11366 )
2025-10-17 14:53:46 +00:00
cornmander
dcf362bcf9
Inline tree-sitter wasm and add runtime fallback ( #11157 )
2025-10-17 00:25:30 +00:00
Allen Hutchison
937c15c66e
refactor: Remove deprecated --all-files flag ( #11228 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 19:09:21 +00:00
shrutip90
ffa547ce8d
fix: Update folder trust docs to mention MCP servers and file command… ( #10842 )
2025-10-16 18:02:52 +00:00
Gal Zahavi
c96fd828df
feat(docs): add initial release confidence document ( #11069 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: mkorwel <matt.korwel@gmail.com>
2025-10-16 16:29:52 +00:00
Jenna Inouye
b4f6c7c4b9
Docs: Add changelog v0.9.0 ( #11237 )
2025-10-16 16:07:59 +00:00
anj-s
47f693173a
Add support for output-format stream-jsonflag for headless mode ( #10883 )
2025-10-15 20:55:37 +00:00
Smetalo
c80352a7fb
Docs: Fix typo in docs/get-started/index.md ( #10793 )
2025-10-15 19:38:37 +00:00
Smetalo
47f5e73be6
Docs: Fix typo in docs/changelogs/index.md ( #11215 )
2025-10-15 19:03:16 +00:00
Seth Ladd
203bad7c06
Docs: Point to extensions gallery from extensions docs in the project ( #10763 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
Co-authored-by: Pascal Birchler <pascal.birchler@gmail.com>
2025-10-15 07:29:21 +00:00
cornmander
bd5c158a62
Revert "Shell approval rework" ( #11143 )
2025-10-14 22:55:28 +00:00
cornmander
92dbdbb93b
Shell approval rework ( #11073 )
2025-10-14 16:51:32 +00:00
Hadi Minooei
249a193c00
Update system instructions for optimizing shell tool commands ( #10651 )
2025-10-14 04:31:45 +00:00
Richie Foreman
0f8199dde3
fix(site): Fix broken site link ( #11079 )
2025-10-14 03:55:51 +00:00
Jenna Inouye
20fc7abc8c
Docs: Quick fix: Sidebar link. ( #11065 )
2025-10-13 21:59:35 +00:00
Tommaso Sciortino
c4bd759467
document all settings with showInDialog: true ( #11049 )
2025-10-13 19:57:23 +00:00
Jacob MacDonald
19c1d73405
add bundle command info to integration test docs ( #11034 )
2025-10-13 16:43:52 +00:00
Jenna Inouye
37678acb1a
Update deployment.md -> installation.md and sidebar links. ( #10662 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-10-10 22:10:24 +00:00
christine betts
0a7ee67707
Show notification in screen reader mode ( #10900 )
2025-10-10 19:34:44 +00:00
Jenna Inouye
a5e47c62e4
Docs: Update to tos-privacy.md ( #10754 )
2025-10-10 18:34:29 +00:00
Smetalo
849cd1f9ed
Docs: Fix Flutter extension link in docs/changelogs/index.md ( #10797 )
2025-10-10 17:56:34 +00:00
Jerop Kipruto
38bc856212
feat(telemetry): ensure all telemetry includes user email and installation id ( #10897 )
2025-10-10 16:06:08 +00:00
Jenna Inouye
65b9e367f0
Docs: Fix broken links in architecture.md ( #10747 )
2025-10-10 15:59:27 +00:00
Jerop Kipruto
1f6716f98a
feat(telemetry): add diff stats to tool call metrics ( #10819 )
2025-10-09 22:01:35 +00:00
shishu314
bd6bba8d07
fix(doc) - Update doc for deflake command ( #10829 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-09 19:06:35 +00:00
Richie Foreman
a08938010c
cleanup(markdown): Prettier format all markdown @ 80 char width ( #10714 )
2025-10-09 12:17:37 +00:00
Sumit Chauhan
0cd490a9b8
feat: support GOOGLE_CLOUD_PROJECT_ID fallback ( fixes #2262 ) ( #2725 )
2025-10-09 10:42:54 +00:00
Richie Foreman
bcbcaeb82c
fix(docs): Update docs/faq.md per Srinanth ( #10667 )
2025-10-08 22:03:28 +00:00
Jacob MacDonald
56ca62cf3c
Pre releases ( #10752 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-08 21:26:12 +00:00
shishu314
8d8a2ab64e
Fix(doc) - Add section in docs for deflaking ( #10750 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-08 21:21:02 +00:00
Jenna Inouye
3d106186f4
Docs: Add updates to changelog for v0.8.0 ( #10732 )
2025-10-08 21:15:56 +00:00
Tommaso Sciortino
118aade84c
citations documentation ( #10742 )
2025-10-08 21:00:44 +00:00
Gal Zahavi
467a305f26
chore(shell): Enable interactive shell by default ( #10661 )
2025-10-08 20:28:19 +00:00
christine betts
d93e987f24
Remove separate --path argument for extensions install command ( #10628 )
2025-10-07 16:01:45 +00:00
Dmitry Lyalin
5a0b21b1d1
Fix link to Extension Releasing Guide (broken link) ( #10635 )
2025-10-07 12:59:42 +00:00
christine betts
4f53919a2b
Update extensions docs ( #10621 )
2025-10-07 00:12:56 +00:00
Jenna Inouye
4cd3728039
Modifying stale data ( #10622 )
2025-10-06 23:28:52 +00:00
shishu314
c9eb58e122
fix(doc) - Update releases doc ( #10504 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-03 19:02:28 +00:00
shishu314
505e88656a
fix(doc) -update release doc ( #10484 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-10-03 15:14:31 +00:00
Jenna Inouye
2ab61dd16a
Docs: Minor change to website nav and headings ( #10454 )
...
Co-authored-by: Michael Bleigh <mbleigh@mbleigh.com>
2025-10-02 23:07:26 +00:00
Michael Bleigh
4af89e944d
fix(docs): several .md links in docs are incorrect ( #10449 )
2025-10-02 22:00:09 +00:00
sgnagnarella
43bac6a038
Adding list sub command to memoryCommand to list the path of GEMINI.md files ( #10108 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-10-02 21:46:54 +00:00
Jenna Inouye
452d0e21b6
Docs: Add changelog section ( #10388 )
...
Co-authored-by: Dmitry Lyalin <dmitry.lyalin@lyalin.com>
2025-10-02 19:31:11 +00:00
Jenna Inouye
14dbda9145
Docs IA update and Get Started section. ( #10192 )
2025-10-01 23:24:29 +00:00
Jerop Kipruto
5b16771567
feat(telemetry): add OpenTelemetry GenAI semantic convention metrics ( #10343 )
2025-10-01 20:24:55 +00:00
JAYADITYA
65e7ccd1d4
docs: document custom witty loading phrases feature ( #8006 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-10-01 15:52:26 +00:00
Adam Weidman
62e9691373
chore(docs): Add documentation for MCP Servers using SA Impersonation ( #10245 )
2025-09-30 18:47:09 +00:00
Michael Bleigh
969833e6e3
chore(docs): adds sidebar.json for docs organization ( #9985 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-26 20:39:19 +00:00
christine betts
7e2ffd7a80
Add 'getting started' extensions documentation ( #9536 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-26 00:01:49 +00:00
shrutip90
809b933d81
Create issues on manual release failures similar to other release pro… ( #9786 )
2025-09-25 23:01:07 +00:00
Shreya Keshive
70bc2933cc
Update extension > plugin to avoid confusion ( #9780 )
2025-09-25 21:47:41 +00:00
christine betts
2d76cdf2c6
Throw error for invalid extension names ( #9538 )
2025-09-25 18:05:49 +00:00
James
3660d4ecc0
docs(extensions): update security extension URL used in installation example ( #9505 )
2025-09-24 20:01:26 +00:00
Srinath Padmanabhan
e0ef5beae4
Document support for Google AI Pro and AI Ultra ( #9426 )
...
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com>
2025-09-24 10:54:48 -07:00
shrutip90
f795255e58
docs(trust): Add documentation for folder trust feature ( #9257 )
2025-09-23 21:13:37 +00:00
Junhao Liao
c96f8259c1
docs: fix links in headless.md after relocation from docs/cli ( #9052 )
2025-09-23 16:24:41 +00:00
Tommaso Sciortino
59df649349
Update manual release documentation ( #9142 )
2025-09-22 20:56:45 +00:00
Jerop Kipruto
c0c7ad10ca
feat(config): Support telemetry configuration via environment variables ( #9113 )
2025-09-22 18:23:06 +00:00
shishu314
10392ad344
Telemtry(extensions) - Add logging for extension events ( #8339 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-22 16:55:43 +00:00
Jerop Kipruto
57272f84b1
fix(telemetry): disable OTLP when telemetry-outfile is set ( #9117 )
2025-09-22 16:40:30 +00:00
Shreya Keshive
8fdb61aabf
feat(ide): Read IDE info from discovery file ( #8760 )
2025-09-22 00:54:18 +00:00
Will 保哥
56f394cefd
fix(docs): fix a few Markdown syntax errorrs ( #8995 )
...
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
2025-09-20 23:04:56 +00:00
christine betts
0152759dfb
Filter out the 'trust' attribute from extension MCP server configs ( #8809 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-20 01:15:40 +00:00
Huaiwu Li
ab982b8e32
docs: fix typos and grammar errors in documentation ( #8422 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-09-19 21:48:31 +00:00
Michael Vorburger
f028913b0e
docs: Fix broken Extension example ( #8403 )
...
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-09-19 21:44:07 +00:00
Jacob MacDonald
4c43c69d35
Update extension-releasing.md to have more info ( #8927 )
2025-09-19 18:55:30 +00:00
Christie Warwick (Wilson)
2bf226e918
doc: Add docs on release failure chat notifications ( #8768 )
2025-09-19 16:41:03 +00:00
christine betts
fa8cea170a
Fix extensions enablement bugs ( #8797 )
2025-09-19 15:43:39 +00:00
matt korwel
23467cdbdb
Finalizing Patching End 2 End ( #8906 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-19 05:39:38 -07:00
matt korwel
cf95b631cd
use the cla user ( #8806 )
2025-09-18 20:44:38 -07:00
matt korwel
e678b231a3
migrate to patch both ( #8803 )
2025-09-18 20:17:51 -07:00
Gal Zahavi
1f31443ed1
fix(shell): update shell setting from usePty to enableInteractiveShell ( #8726 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-18 20:05:01 +00:00
matt korwel
930f39a0cd
Releasing: Patching and Rollback ( #8673 )
2025-09-18 04:16:08 +00:00
christine betts
eddd13d70e
Add simple extensions release flow support ( #8498 )
2025-09-17 22:14:01 +00:00
matt korwel
1a6e4a119e
Release Promotion Clean up ( #8597 )
2025-09-16 23:47:05 -07:00
hritan
d2f87d15ed
fix(cli): add workspacePath to extension variables ( #8482 )
...
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-09-17 04:23:12 +00:00
Tommaso Sciortino
6391c4c0f1
Show Citations by default for all users. ( #8570 )
2025-09-17 02:40:51 +00:00
Jerop Kipruto
6b576dc572
Move headless.md to docs folder ( #8593 )
2025-09-17 01:17:25 +00:00
Jerop Kipruto
dbc0d9c8e2
OTEL: move TOC for docs ( #8592 )
2025-09-16 23:31:44 +00:00
Jerop Kipruto
88272cba8b
feat: add direct Google Cloud telemetry exporters ( #8541 )
2025-09-16 19:13:57 +00:00
Jerop Kipruto
a015ea203f
docs: add headless mode guide ( #8564 )
2025-09-16 19:01:15 +00:00
Shreya Keshive
12f584fff8
feat(vscode-ide-companion): add auth token validation to IDE server ( #8491 )
2025-09-15 22:49:15 +00:00
Shreya Keshive
c4c81e3d3b
docs(ide): define diffing interface for companion extension spec ( #8479 )
2025-09-15 22:40:05 +00:00
Gal Zahavi
05022434eb
chore(docs): Fix typo in shell.md ( #8492 )
2025-09-15 21:21:29 +00:00
Gal Zahavi
8c283127d5
docs(tools): update shell.md for interactive commands ( #8480 )
2025-09-15 17:09:38 +00:00
Rohit Ramkumar
a96cc2f148
feat: Add /chat share command ( #8139 )
2025-09-13 06:21:40 +00:00
Shreya Keshive
e5bbf9d728
docs(ide ext): add companion extension specification ( #8262 )
2025-09-12 21:08:31 +00:00
masiaf
811a2e90d9
feat(input): add undo/redo shortcuts with Ctrl+Z and Ctrl+R ( #4625 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-09-12 21:07:34 +00:00
matt korwel
c99539b991
feat: simplify patch release workflow ( #8196 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Richie Foreman <richie.foreman@gmail.com>
2025-09-12 17:22:10 +00:00
Matt Ingenthron
2e8c3a09d5
Typo fix in releases.md ( #8230 )
...
Co-authored-by: cornmander <shikhman@google.com>
2025-09-12 00:20:50 +00:00
matt korwel
1819ffe5bd
feat(release): automate patch creation and release process ( #8202 )
2025-09-11 16:19:07 +00:00
Sandy Tao
095351bf39
feat(telemetry): Add content length to tool calls and log tool output truncation event ( #8014 )
2025-09-11 15:40:46 +00:00
Jerop Kipruto
8f4321b1ca
feat: add telemetry for output format usage ( #8223 )
2025-09-11 13:42:10 +00:00
Jerop Kipruto
514767c88b
Structured JSON Output ( #8119 )
2025-09-10 20:19:47 +00:00
christine betts
8b40e000d6
Update extensions docs ( #8112 )
2025-09-09 20:59:18 +00:00
Keith Lyons
885af07ddb
feat(ui): Introduce useUI Hook and UIContext ( #5488 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-06 05:39:02 +00:00
Shardul Natu
2aa25ba87b
add(telemetry): Add OTel logging for FileOperationEvent ( #7082 )
...
Co-authored-by: Shnatu <snatu@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-04 17:20:46 +00:00
Shardul Natu
cae4cacd6e
rename(telemetry): Update ai_(added|removed)_lines to model_(added|removed)_lines ( #7577 )
...
Co-authored-by: Shnatu <snatu@google.com>
Co-authored-by: Billy Biggs <bbiggs@google.com>
2025-09-04 03:54:52 +00:00
Paul Irish
931d9fae4c
Enhance json configuration docs ( #7628 )
...
Co-authored-by: cornmander <shikhman@google.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-09-04 01:27:07 +00:00
christine betts
e133acd299
Remove command from extension docs ( #7675 )
...
Co-authored-by: cornmander <shikhman@google.com>
2025-09-03 23:19:08 +00:00
christine betts
987f08a619
Add enforcedAuthType setting ( #6564 )
2025-09-03 22:33:37 +00:00
Jack Wotherspoon
39c35e7d61
chore: improve inclusive-language ( #7558 )
2025-09-03 00:09:28 +00:00
Tommaso Sciortino
997136ae25
Enable citations by default for certain users. ( #7438 )
2025-09-02 16:36:24 +00:00
shishu314
93820f833f
Fix(cli) - Remove Foldertrust Feature Flag ( #7420 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-02 16:01:22 +00:00
Gal Zahavi
f00cf42f69
docs(config): update documentation for settings structure ( #7352 )
2025-08-28 22:31:33 +00:00
Abhi
bfdddcbd99
feat(commands): Enable @file processing in TOML commands ( #6716 )
2025-08-28 03:22:21 +00:00
Shardul Natu
539a49bd24
add(telemetry): Add missing telemetry for UserPromptEvent ( #6885 )
...
Co-authored-by: Shnatu <snatu@google.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-28 02:17:32 +00:00
Pavel Simakov
bdd63ce3e8
Added usage details to /tools command. ( #6849 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-26 18:07:12 +00:00
Andrew Garrett
52dae2c583
feat(cli): Add --allowed-tools flag to bypass tool confirmation ( #2417 ) ( #6453 )
2025-08-26 16:17:43 +00:00
Tommaso Sciortino
7e31577813
Standardize exit codes ( #7055 )
2025-08-26 04:44:45 +00:00
christine betts
b6cca01161
[extensions] Add an initial set of extension variables ( #7035 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 02:13:16 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-25 20:11:27 +00:00
Shreya Keshive
776627c855
refactor(ide): Improve IDE detection discovery ( #6765 )
2025-08-25 18:39:57 +00:00
christine betts
0bd496bd51
[extensions] Add extension management install command ( #6703 )
2025-08-25 17:02:10 +00:00
Billy Biggs
04953d60c1
Introduce system defaults (vs system overrides) ( #6724 )
2025-08-25 04:21:22 +00:00
Shardul Natu
1918f4466b
add(OTel): Add OTel logging for MalformedJsonEvent ( #6912 )
...
Co-authored-by: Shnatu <snatu@google.com>
Co-authored-by: cornmander <shikhman@google.com>
2025-08-25 02:11:41 +00:00
Shreya Keshive
f55b294570
Update instructions for patching a release ( #6871 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-23 04:15:03 +00:00
gbbosak
9a0722625b
Fix crash when encountering an included directory which doesn't exist ( #6497 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2025-08-22 20:49:35 +00:00
Santhosh Kumar
4b79ef877f
feat(cli): Allow themes to be specified as file paths ( #6828 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-22 19:28:41 +00:00
Ben Guo
9c1490e985
fix(copyCommand): provide friendlier error messages for /copy command ( #6723 )
...
Co-authored-by: Ben Guo <hundunben@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-22 16:58:35 +00:00
Victor Miura
31cd35b8c4
fix(tools): Add an end of file list marker to ReadManyFilesTool ( #5967 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-22 15:10:14 +00:00
Nanda Kishore
528227a0f8
feat: Add programming language to CLI events ( #6071 )
...
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: JaeHo Jang <diehreo@gmail.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Victor May <mayvic@google.com>
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Billy Biggs <bbiggs@google.com>
Co-authored-by: Ricardo Fabbri <rfabbri@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
Co-authored-by: Ben Guo <36952867+HunDun0Ben@users.noreply.github.com>
Co-authored-by: Ben Guo <hundunben@gmail.com>
Co-authored-by: mkusaka <hinoshita1992@gmail.com>
2025-08-22 12:17:32 +00:00
Bryant Chandler
4ced997d63
feat(search): Add option to disable fuzzy search ( #6510 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 06:31:39 +00:00
christine betts
10286934e6
Introduce initial screen reader mode handling and flag ( #6653 )
2025-08-21 22:29:15 +00:00
Ricardo Fabbri
679acc45b2
fix(docs): path of chat checkpoints in manual ( #6303 )
...
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-21 22:27:23 +00:00
christine betts
a90ca626d3
Quick fix for enterprise docs ( #6753 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-21 14:38:10 +00:00
christine betts
99b1ba9d10
Add enterprise settings docs ( #6076 )
2025-08-20 17:04:03 +00:00
fuyou
b6e7796346
docs: Update keyboard shortcuts for input clearing functionality ( #6627 )
2025-08-20 13:56:53 +00:00
matt korwel
e5f4d25f5e
Update README.md ( #6603 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-20 03:55:34 +00:00
Yoichiro Tanaka
1244ec6954
docs: Update mcpServers configuration documentation ( #6556 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-19 21:47:36 +00:00
agarwalravikant
58c2925624
Changes to add tool_type as dimension ( #6538 )
...
Co-authored-by: Ravikant Agarwal <ravikantag@google.com>
2025-08-19 05:25:47 +00:00
Arya Gummadi
4394b6ab4f
fix(docs): update authentication documentation to reflect available options ( #6361 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-18 22:04:01 +00:00
Richie Foreman
71f706cf29
feat(client/compression): Log telemetry when compressing chat context. ( #6195 )
2025-08-18 19:59:13 +00:00
Abhi
33b9bdb11e
feat(cli): Introduce arguments for shell execution in custom commands ( #5966 )
2025-08-17 04:02:54 +00:00
Billy Biggs
d57cc0b930
Add support for HTTP OpenTelemetry exporters ( #6357 )
2025-08-16 01:10:21 +00:00
blanca-delgado-parra
088f074839
Update quota-and-pricing.md to clarify billing ( #6092 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com>
Co-authored-by: Srinath Padmanabhan <17151014+srithreepo@users.noreply.github.com>
2025-08-15 19:00:13 +00:00
JAYADITYA
93559d65c8
update docs ( #6204 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-15 03:15:27 +00:00
Tommaso Sciortino
e06d774996
docs: remove reference to Gemini Code Assist for Workspace ( #6247 )
2025-08-14 18:40:15 +00:00
Shreya Keshive
798c4d1311
Update IDE integration context toggle shortcut to ctrl+G ( #6245 )
2025-08-14 17:50:20 +00:00
Gaurav
055fe46d21
docs: update how to use vertex AI auth with ADC ( #6193 )
2025-08-14 04:01:11 +00:00
Tommaso Sciortino
74a13fb535
Document certificate issue workaround ( #6157 )
2025-08-13 17:30:15 +00:00
Shreya Keshive
f81ccd8d7a
Add usage documentation for IDE integration ( #6154 )
2025-08-13 16:31:20 +00:00
Seth Vargo
b6da98e8e9
chore(ci): Ensure action and community workflows are consistent and not vulnerable to injection attacks ( #6107 )
2025-08-13 02:36:37 +00:00
Tommaso Sciortino
9d023be1d1
Upgrade integration tests to use Vitest ( #6021 )
2025-08-12 22:57:27 +00:00
Arya Gummadi
8d6eb8c322
feat: add --approval-mode parameter ( #6024 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-12 22:10:22 +00:00
Ali Al Jufairi
f9efb2e24f
docs(commands): add /settings command for user-friendly settings editing ( #5984 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-12 04:08:35 +00:00
Gal Zahavi
2865a52778
docs(config): Add showLineNumbers option to documentation ( #5947 )
2025-08-10 19:06:35 +00:00
agarwalravikant
5ab184fcaf
Fix for git issue 5657 to add lines of code added/removed telemetry ( #5823 )
...
Co-authored-by: Ravikant Agarwal <ravikantag@google.com>
2025-08-08 04:38:07 +00:00
Jerop Kipruto
e50d886ba8
docs: Improve local telemetry example ( #5818 )
2025-08-08 01:17:19 +00:00
Jacob MacDonald
6ae75c9f32
Add a context percentage threshold setting for auto compression ( #5721 )
2025-08-07 14:34:40 +00:00
Jack Wotherspoon
ca4c745e3b
feat(mcp): add gemini mcp commands for add, remove and list ( #5481 )
2025-08-06 15:52:29 +00:00
Lee James
7fa2d7be17
doc(lint): fix docs on how to run linter in "fix" mode ( #5647 )
2025-08-06 03:21:36 +00:00
David Rees
805114aef8
fix(docs): Fix code block delimiters in commands.md ( #5521 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-08-05 23:30:57 +00:00
8bitmp3
c402784d97
Fix and improve Gemini CLI troubleshooting.md doc ( #2734 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-08-05 22:43:41 +00:00
xyizko
1b08a6c063
fix(minor): Grammar and Typos ( #5053 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-05 22:41:27 +00:00
Mikhail Aksenov
dadf05809c
feat: mcp - support audiences for OAuth2 ( #5265 )
2025-08-05 22:02:16 +00:00
Hiroaki Mitsuyoshi
faf6a5497a
feat(docs): Add /chat delete command in commands.md ( #5408 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-08-05 21:58:09 +00:00
Luccas Paroni
2778c7d851
feat(core): Parse Multimodal MCP Tool responses ( #5529 )
...
Co-authored-by: Luccas Paroni <luccasparoni@google.com>
2025-08-05 19:19:47 +00:00
Yuki Okita
5c8268b6f4
feat: Multi-Directory Workspace Support (part 3: configuration in settings.json) ( #5354 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-05 17:01:01 +00:00
Jack Wotherspoon
d0cda58f1f
docs: update typo in commands.md ( #5584 )
2025-08-05 14:03:58 +00:00
matt korwel
94b7b402c5
feat(docs): create new documentation for automation and triage ( #5363 )
2025-08-04 08:49:14 -07:00
Ali Al Jufairi
acd48a1259
docs(fix): Update themes documentation to include new color keys for… ( #5467 )
2025-08-03 21:56:27 +00:00
Oleksandr Gotgelf
03ed37d0dc
fix: exclude DEBUG and DEBUG_MODE from project .env files by default ( #5289 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-03 18:44:15 +00:00
andrea-berling
c725e258c6
feat(sandbox): Add SANDBOX_FLAGS for custom container options ( #2036 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-01 16:32:44 +00:00
Yuki Okita
f9a05401c1
feat: Multi-Directory Workspace Support (part2: add "directory" command) ( #5241 )
2025-07-31 19:02:08 +00:00
Niladri Das
9a6422f331
fix: CLAUDE.md compatibility for GEMINI.md '@' file import behavior ( #2978 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-07-31 16:36:50 +00:00
Kazunari001
3ef2c6d198
feat(docs): Add /init command in commands.md ( #5187 )
...
Co-authored-by: saucykazugmail <saucydog0922@gmail.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-31 01:52:40 +00:00
Yuki Okita
c1fe688956
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
yaksh gandhi
b447c329db
docs: Update chat command documentation with checkpoint locations ( #5027 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
Co-authored-by: F. Hinkelmann <franziska.hinkelmann@gmail.com>
2025-07-30 10:01:08 +00:00
Jenna Inouye
0ce89392b8
Docs: add documentation for .geminiignore ( #5123 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-30 03:36:26 +00:00
Allen Hutchison
091804c750
feat(docs): document GEMINI.md import syntax ( #5145 )
2025-07-29 23:41:31 +00:00
Shreya Keshive
293bb82019
Adds centralized support to log slash commands + sub commands ( #5128 )
2025-07-29 20:20:37 +00:00
Daniel Lee
7356764a48
feat(commands): add custom commands support for extensions ( #4703 )
2025-07-29 01:40:47 +00:00
Danny
b6c2c64f9b
Adds docs outlining keyboard shortcuts for gemini-cli ( #4727 )
...
Co-authored-by: dannyzen <dannyrosen@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-28 19:35:06 +00:00
christine betts
379765da23
Add documentation for MCP prompts ( #4897 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-07-28 16:01:15 +00:00
Jenna Inouye
9ed351260c
Update documentation for read_many_files. ( #4874 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-27 22:25:04 +00:00
Jenna Inouye
ab0d9df658
Clarify ToS and privacy documentation FAQs. ( #4899 )
2025-07-27 22:24:53 +00:00
Abhi
576cebc928
feat: Add Shell Command Execution to Custom Commands ( #4917 )
2025-07-27 06:00:26 +00:00
Dmitry Lyalin
9e61b3510c
docs: add missing --prompt-interactive/-i flag documentation ( #4950 )
2025-07-27 02:41:19 +00:00
Sijie Wang
fbdc8d5ab3
Vim mode ( #3936 )
2025-07-25 22:36:42 +00:00
Aditya Timalsina
f0400912fd
docs: clarify shell command does not use default shell ( #2203 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-24 20:18:35 +00:00
ashwinpvg
d254d4ce00
Add Google credentials provider for authenticating with MCP servers ( #4748 )
2025-07-24 17:37:39 +00:00
Daniel Lee
3dd6e431df
feat: add GEMINI_CLI environment variable to spawned shell commands ( #4791 )
2025-07-24 17:13:00 +00:00
Ali Al Jufairi
52980510c9
Updated Docs to inform users about the ability to have custom theme ( #4632 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-24 17:04:54 +00:00
Brandon Keiji
d7a304bcff
feat(memory): make directory search limit on memory discovery configurable with settings.json ( #4460 )
2025-07-23 21:48:35 +00:00
smhendrickson
9d3164621a
add --telemetry-outfile flag ( #4689 )
2025-07-23 21:48:24 +00:00
Abhi
bbe95f1eaa
feat(commands): Implement argument handling for custom commands via a prompt pipeline ( #4702 )
2025-07-23 20:11:23 +00:00
Werner Robitza
487debe525
add notes on API keys and .gemini/.env to authentication.md ( #2004 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-07-22 21:10:13 +00:00
Jerop Kipruto
e306b34a6e
feat(auth): support gemini api key and vertex auth in non-interactive mode ( #4631 )
2025-07-22 14:52:40 +00:00
Brian Ray
4d653c833a
MCP OAuth Part 3 - CLI/UI/Documentation ( #4319 )
...
Co-authored-by: Greg Shikhman <shikhman@google.com>
2025-07-22 14:05:36 +00:00
Abhi
9daead63dd
(feat): Initial Version of Custom Commands ( #4572 )
2025-07-22 04:34:55 +00:00
Josh Soref
dc2ac144b7
Various spelling improvements ( #3497 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-07-21 21:54:44 +00:00
christine betts
f95674e646
Add env var to configure system settings path ( #4339 )
2025-07-21 20:14:07 +00:00
Seydulla Narkulyyev
f4d077cc1f
docs: add documentation for mcp excludeTools and includeTools ( #3409 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-07-20 23:11:49 +00:00
Didier Durand
0f6405e28d
fix typos in diverse files ( #3550 )
...
Co-authored-by: Pascal Birchler <pascal.birchler@gmail.com>
Co-authored-by: Pascal Birchler <pascalb@google.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-20 22:36:34 +00:00
Devansh Sharma
8f85ac7de0
feat: Added /copy command for copying output to clipboard with new Command Service approach ( #3706 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-20 18:57:41 +00:00
Yun Peng
12401898f1
Fix link for checkpointing doc for --checkpointing ( #4304 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-17 21:26:56 +00:00
warjiang
606a7702de
feat(cli): add explicit proxy option in cli ( #2526 )
...
Co-authored-by: Dcatfly <dcatfly@gmail.com>
2025-07-17 18:57:37 +00:00
Christian Demeke
1d67b41ccd
Clarifies that Gemini Code Assist, when offered through the Google De… ( #3086 )
2025-07-15 23:51:48 +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
Pascal Birchler
80c81f2a4c
fix(docs): clarify global installation in readme ( #3781 )
2025-07-14 16:21:40 +00:00
Billy Biggs
64f1d80b26
Add documentation for the /extensions command ( #4051 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-07-14 14:33:05 +00:00
Will 保哥
34bbfa0e15
Fix markdown heading level issue ( #3381 )
2025-07-14 12:13:43 +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
uttamkanodia14
5b5f496436
Adds Flash Fallback logging and clearcut logging ( #3843 )
2025-07-11 21:10:25 +00:00
Jack Wotherspoon
2826c7a1c6
feat: add headers support to SSE transport MCP servers ( #3902 )
2025-07-11 19:59:42 +00:00
uttamkanodia14
93284281de
Logs the auth type in the user prompts, api responses and errors ( #3795 )
2025-07-11 16:47:46 +00:00
anj-s
c9e1e6d3bd
Add support for specifying maxSessionTurns via the settings configuration ( #3507 )
2025-07-11 14:55:03 +00:00
chrisheecho
e8fd2d6147
Update authentication.md to show how to use API keys in GCP ( #3042 )
...
Co-authored-by: Pascal Birchler <pascalb@google.com>
2025-07-11 13:25:11 +00:00
Max Bain
a634e03177
docs: Include video and audio in multi-file tool documentation ( #3380 )
...
Co-authored-by: Pascal Birchler <pascalb@google.com>
2025-07-11 13:22:43 +00:00
Jinhwan Kim
9195a1c026
Fix typo in authentication.md ( #3348 )
2025-07-11 13:04:42 +00:00
neo.alienson
5ecc13729a
Fix invalid docker command and invalid JSON in the mcpServers example. ( #3672 )
2025-07-10 08:33:04 +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
Ed Harrod
01e756481f
mcp-server: Fix debug flag ( #3667 )
2025-07-09 17:52:49 +00:00
Jenna Inouye
d5db4f0b93
Update Terms of Service and Privacy Notice for clarity. ( #3036 )
2025-07-09 16:23:58 +00:00
Jack Wotherspoon
27a2d8af14
refactor: consolidate all flags to use hyphens (deprecate underscore flags) ( #3541 )
2025-07-08 20:56:12 +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
matt korwel
a4097ae6f9
Release and Packaging: Clean up ( #3489 )
2025-07-07 23:36:51 +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
matt korwel
a7256f630c
Relase: Clean up and condensing ( #3321 )
2025-07-05 20:58:59 +00:00
Didier Durand
ab96676e36
fix typos in diverse files ( #3284 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-05 15:23:39 +00:00
matt korwel
47dc16d243
feat: Update minimum Node.js version to 20 ( #3277 )
2025-07-05 14:55:15 +00:00
Will 保哥
c94fcd1094
fix a command usage issue in deployment.md
( #2862 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-05 02:05:56 +00:00
Mithlesh kumar
f4923468dc
chore: typo fixes ( #3203 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
2025-07-04 15:38:43 +00:00
matt korwel
d43ea268b0
Releasing: Utilizing Github Actions and Tagging for release. ( #2852 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-04 03:57:01 +00:00
moon jooho
a68f28e5cc
fix: remove unnecessary whitespace ( #2781 )
...
Co-authored-by: F. Hinkelmann <franziska.hinkelmann@gmail.com>
2025-07-03 10:22:32 +00:00
Tommaso Sciortino
3492c429b9
Add excludedTools to extensions. ( #2853 )
2025-07-01 23:13:46 +00:00
Preston Holmes
8957ad7fc3
Docs: Add a page detailing quota and cost information ( #2894 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-07-01 22:28:15 +00:00
Hemant
1a30b9656f
docs(auth): clarify env-file discovery & recommend ( #2402 )
2025-07-01 03:23:48 +00:00
Jvr
84355bb447
Fix: Use HTTPS in docs and correct formatting typo in troubleshooting guide ( #2762 )
...
Co-authored-by: Seth Troisi <sethtroisi@google.com>
2025-07-01 00:39:45 +00:00
Jerop Kipruto
f3849627fc
feat(shell): Enable prefix matching for flexible command validation ( #2653 )
2025-06-30 15:42:35 +00:00
Adam Spiers
0fd602eb43
feat: add support to remote MCP servers for custom HTTP headers ( #2477 )
2025-06-30 00:09:08 +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
Niladri Das
f848d35758
feat: modular GEMINI.md imports with @file.md syntax ( #1585 ) ( #2230 )
2025-06-29 22:51:47 +00:00
Jerop Kipruto
d8d78d73f9
feat: allow command-specific restrictions for ShellTool ( #2605 )
2025-06-29 19:32:26 +00:00
Will 保哥
51eba66528
Fix a heading issue for Authentication Setup doc ( #2592 )
2025-06-29 18:45:19 +00:00
Will 保哥
91502193ec
Fix a broken link ( #2598 )
2025-06-29 18:43:27 +00:00
Zircoz
87d4fc0560
docs: Add uninstallation instructions to README ( #1985 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com>
Co-authored-by: Allen Hutchison <allen@hutchison.org>
2025-06-29 13:41:58 +00:00
Krushna Sharma
33bfda9879
docs: fix typos and grammatical errors ( #2459 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-06-29 01:23:49 +00:00
Vladislav Semyanov
f31b1274bf
docs: remove duplicate tool descriptions in file-system.md ( #1790 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-06-28 23:26:38 +00:00
christine betts
0d51e4b4b7
Add troubleshooting note about CI env variables ( #2229 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-06-28 16:25:56 +00:00
Reid
8c13c1e82a
fix: typo ( #2415 )
...
Signed-off-by: reidliu41 <reid201711@gmail.com>
2025-06-28 16:18:20 +00:00
Kalle Ahlström
9665928860
chore: add proper pluralization handling for match in grep tool ( #2344 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-06-28 14:41:25 +00:00
Sandy Tao
150df382f8
Upgrade to Ink 6 and React 19 ( #2096 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-06-27 23:39:54 +00:00
Preston Holmes
5fd6664c4b
Further clarify the situations where a Project ID is required ( #2029 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-06-27 16:51:28 +00:00
Tommaso Sciortino
c55b15f705
Improve LoadCodeAssist error handling ( #1645 )
2025-06-26 15:27:20 +00:00
Vladislav Semyanov
121bba3464
docs: fix broken configuration link in themes.md ( #1780 )
2025-06-26 07:37:42 +00:00
김진엽 (Nathan)
02bd8dfeff
docs: fix multiple typos in documentation files ( #1781 )
2025-06-26 07:36:31 +00:00
Jerop Kipruto
b6b9923dc3
Streamline issue submission with YAML forms ( #1608 )
2025-06-25 22:50:24 +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
anj-s
00b24c917e
Update usage stats doc ( #1636 )
2025-06-25 22:26:07 +00:00
anj-s
5aa6b9a84b
Update docs and add faq section ( #1625 )
2025-06-25 21:32:16 +00:00
anj-s
4b5ca6bc77
Add tos and privacy links docs for clarity ( #1571 )
2025-06-25 19:32:25 +00:00
Mark McDonald
452b82162b
Adding some troubleshooting text for login issues ( #1451 )
2025-06-25 19:00:36 +00:00
DongJin Jeong
aa0e375508
Fix: update npx command to correct GitHub repository URL ( #1488 )
2025-06-25 18:58:11 +00:00
Arjun Lall
63a7fbc5fd
Fixed Checkpointing docs for enabling checkpointing using settings.json ( #1534 )
2025-06-25 18:51:38 +00:00
N. Taylor Mullen
3a369ddec3
feat: Refine model fallback messaging to reflect reality. ( #1527 )
2025-06-25 17:33:32 +00:00
starsandskies
0915bf7d67
Remove GEMINI_CODE_ASSIST env variable from configuration.md doc ( #1514 )
2025-06-25 16:45:40 +00:00
Marat Boshernitsan
9897a2b80a
Clarify why authentication failures might be happening and direct users to documentation ( #1478 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-06-25 16:11:54 +00:00
Thomas Kosiewski
af4dfd9327
Update authentication.md ( #1429 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-06-25 15:48:15 +00:00
matt korwel
6991ba1387
Version 0 1 1 ( #1426 )
2025-06-25 13:47:27 +00:00
Brandon Keiji
f6c36f75e3
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Jenna Inouye
a3c46c0d31
Docs: Add link links to tools/index.md. ( #1419 )
2025-06-25 11:16:17 +00:00
Preston Holmes
4cc2b27f1d
Docs: update docs to clarify the differences between Google account login o… ( #1409 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
Co-authored-by: matt korwel <mattkorwel@google.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-06-25 04:15:45 +00:00
Daniel Tedesco
268d29f05c
docs: fix typos in documentation ( #1411 )
...
Co-authored-by: Dan Tedesco <dted@google.com>
2025-06-25 03:53:03 +00:00
Brian Ray
d45d414c93
sandbox doc ( #1390 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-06-24 23:11:39 +00:00
Jenna Inouye
4bf18da2b0
Documents: Add docs tools pages ( #1397 )
2025-06-24 22:31:58 +00:00
anj-s
418f67086b
Add the link to the privacy policy to the Usage Statistics section and remove debug logs ( #1393 )
2025-06-24 22:31:45 +00:00
cperry-goog
13cff94b1a
docs: add screenshot to README ( #1396 )
2025-06-24 22:31:40 +00:00
Louis Jimenez
7421bf681b
Checkpointing documentation ( #1321 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-06-24 22:31:32 +00:00
Brian Ray
e613cbc448
MCP documentation improvements ( #1386 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-06-24 13:19:36 -07:00
starsandskies
9f5a625730
Fix broken doc links ( #1368 )
2025-06-23 20:56:57 -07:00
Bryan Morgan
f7caca5f94
Updated README.md ( #1367 )
2025-06-23 23:37:07 -04:00
Tommaso Sciortino
0abd2a644e
Improve Auth error messaging ( #1358 )
2025-06-24 01:37:41 +00: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
cperry-goog
b3741f7016
docs: update configuration.md with new CLI options ( #1360 )
2025-06-23 17:24:55 -07:00
Bryan Morgan
e21dbed8c8
[June 25] Updated docs for telemetry and user statistics ( #1346 )
2025-06-23 22:25:49 +00:00
starsandskies
160d6a6552
Docs: Add telemetry to the list of configuration options ( #1348 )
2025-06-23 22:18:07 +00:00
Bryan Morgan
e423d20a8d
Updated docs and /stats command to support lack of token caching support for OAuth users (b/426943001) ( #1307 )
2025-06-23 21:55:24 +00:00
Jerop Kipruto
21e6a36cf1
docs(telemetry): relocate telemetry documentation ( #1327 )
...
Moves the telemetry.md file from docs/core to the top-level docs/ directory to make it more discoverable.
Updates the link in the main index.md and removes the old reference from the CLI configuration page.
2025-06-23 21:24:48 +00:00
starsandskies
d2ae7af487
Edit pass of docs/core/index.md ( #1338 )
...
Make a pass through the docs/core/index.md file to hopefully improve readability and consistency.
Of particular note, I've cut out a big chunk that felt mostly like implementation details that aren't particularly relevant for public consumption, and I cut out a discussion of cli/core interconnection that is covered better higher up in the docs hierarchy
2025-06-23 21:07:03 +00:00
cperry-goog
139668c1d1
Docs/authentication doc ( #1341 )
2025-06-23 13:02:52 -07:00
cperry-goog
1825105d8f
feat(docs): add /chat and /restore commands ( #1336 )
2025-06-23 12:10:23 -07:00
Jerop Kipruto
64e1c7df75
docs: update telemetry documentation and scripts ( #1318 )
2025-06-23 06:10:26 +01:00
cperry-goog
5cf8dc4f07
Docs update ( #1295 )
2025-06-22 05:06:58 +00:00
Billy Biggs
0779697da6
Add setting enableRecursiveFileSearch to control @-file completion ( #1290 )
2025-06-22 01:23:35 +00:00
cperry-goog
e20171e7dd
Updating missing commands ( #1289 )
2025-06-21 17:41:03 -07:00
starsandskies
ddb32a3614
Edit pass of docs/troubleshooting.md ( #1200 )
...
Make a pass through the docs/troubleshooting.md file to hopefully improve readability and consistency.
Notably, some links in the existing documentation appear to point to non-existent pages. I've updated them to what I believe is an appropriate alternative. Also, there's some vague usage of "CLI" and "server", which I've -hopefully correctly- called "Gemini CLI" and "MCP server"
2025-06-20 17:51:51 +00:00
starsandskies
7c4af82da4
Edit pass of docs/integration-tests.md ( #1198 )
...
Co-authored-by: cperry-goog <78765543+cperry-goog@users.noreply.github.com>
Co-authored-by: Chris Perry <cperry@google.com>
2025-06-20 10:27:00 -07:00
starsandskies
71f1dcf39a
Edit pass of docs/extensions.md ( #1187 )
...
Co-authored-by: cperry-goog <78765543+cperry-goog@users.noreply.github.com>
2025-06-20 09:49:57 -07:00
starsandskies
fefe97a1db
Add missing command and alphabetize docs/cli/commands.md ( #1194 )
...
As noted in Issue #1189 , the /stats command is missing. While we're here, alphabetizing the / commands makes sense in order to better organization the page.
2025-06-20 16:43:47 +00:00
starsandskies
639f8e70d2
Edit pass for the first chunk of docs/cli/configuration.md ( #1174 )
...
Co-authored-by: cperry-goog <78765543+cperry-goog@users.noreply.github.com>
2025-06-20 09:39:21 -07:00
starsandskies
c48fcaa8c3
Edit pass of docs/cli/themes.md ( #1171 )
...
Most notably, the list of available themes didn't match (in completeness or name) the examples provided at the end of the file (nor the listing I found in /packages/cli/src/ui/themes)
2025-06-19 16:24:33 -07:00
Seth Troisi
c7a422ccdd
GC guided review of docs ( #1167 )
2025-06-18 18:49:59 +00:00
starsandskies
589a7b59c6
Edit pass of docs/cli/tutorials.md ( #1186 )
...
Make a pass through the docs/cli/tutorials.md file to hopefully improve readability and consistency.
2025-06-18 18:15:49 +00:00
N. Taylor Mullen
7f189f4d5f
docs: update documentation from starsandskies/patch-2 ( #1143 )
...
Co-authored-by: starsandskies <nstock@google.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-06-18 05:02:07 +00:00
starsandskies
e12c60fcab
Move theme discussion from configuration.md to themes.md ( #1158 )
...
This content looks like it is better hosted in the themes.md doc.
This is as close as possible to an as-is cut-paste from one file to the other, with the goal of minimizing fine-grained review in this particular PR. I'll take another pass through themes.md specifically to improve the moved content in a follow up PR
2025-06-17 16:07:12 -07:00
matt korwel
df938d6ee8
Preflight and integration npx ( #1096 )
2025-06-16 15:27:29 +00:00
Jerop Kipruto
a6c16ab08d
small fixes in telemetry docs ( #1081 )
...
- `GOOGLE_CLOUD_PROJECT` --> `OTLP_GOOGLE_CLOUD_PROJECT`
- Remove `npm run start:gcp` shorthand from docs until after improving cleanup process
2025-06-16 02:45:16 +00:00
Jerop Kipruto
7f06ad40c5
Add a command for starting Gemini CLI with GCP telemetry ( #1079 )
...
This command enables starting the application with GCP telemetry:
```shell
npm run start:gcp
```
2025-06-15 21:28:29 -04:00
Jerop Kipruto
e772dc2b85
Decouple telemetry project ID configuration ( #1077 )
...
#750
Renames project ID for telemetry from `GOOGLE_CLOUD_PROJECT` to `OTLP_GOOGLE_CLOUD_PROJECT`.
This change allows for a separate Google Cloud Project to be used for telemetry data, distinct from the project used for other services like Vertex AI or Code Assist. This enhances clarity and flexibility in project configuration.
2025-06-16 01:12:57 +00:00
Jerop Kipruto
714421c2da
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
6959663646
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
Billy Biggs
da09431be9
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
Jerop Kipruto
53753f0455
Add telemetry command and refactor telemetry settings ( #1060 )
...
#750
### Telemetry Settings
Refactors telemetry configuration to use a nested `telemetry` object in `settings.json`, for example:
```json
{
"telemetry": {
"enabled": true,
"target": "gcp"
"log-prompts": "true"
},
"sandbox": false
}
```
The above includes
- Centralized telemetry settings under a `telemetry` object in `settings.json`.
- CLI flags for the `gemini` command to override all telemetry sub-settings:
- `--telemetry` / `--no-telemetry`
- `--telemetry-target <local|gcp>`
- `--telemetry-otlp-endpoint <URL>`
- `--telemetry-log-prompts` / `--no-telemetry-log-prompts`
- Updates `packages/cli/src/config/config.ts` and `packages/core/src/config/config.ts` to read from the new settings structure and respect the new CLI flags.
- Modifies `scripts/handle-telemetry.js`, `scripts/local_telemetry.js`, and `scripts/telemetry_utils.js` to align with the new settings structure.
- Updates `docs/core/telemetry.md` to reflect the new settings structure, CLI flags, and order of precedence.
- Renames `logUserPromptsEnabled` to `logPrompts` for brevity.
### `npm run telemetry`
Add a new `npm run telemetry` command that uses `scripts/telemetry.js`, automates the entire process of setting up a local and GCP telemetry pipelines, including configuring the necessary settings in the `.gemini/settings.json` workspace file and installing required binaries (e.g. `otelcol-contrib`).
---
```shell
$ npm run telemetry -- --target=gcp
> gemini-cli@0.1.0 telemetry
> node scripts/telemetry.js --target=gcp
⚙️ Using command-line target: gcp
🚀 Running telemetry script for target: gcp.
✨ Starting Local Telemetry Exporter for Google Cloud ✨
⚙️ Enabled telemetry in workspace settings.
🔧 Set telemetry OTLP endpoint to http://localhost:4317 .
🎯 Set telemetry target to gcp.
✅ Workspace settings updated.
✅ Using Google Cloud Project ID: foo-bar
🔑 Please ensure you are authenticated with Google Cloud:
- Run `gcloud auth application-default login` OR ensure `GOOGLE_APPLICATION_CREDENTIALS` environment variable points to a valid service account key.
- The account needs "Cloud Trace Agent", "Monitoring Metric Writer", and "Logs Writer" roles.
✅ otelcol-contrib already exists at /Users/jerop/github/gemini-cli/.gemini/otel/bin/otelcol-contrib
🧹 Cleaning up old processes and logs...
✅ Deleted old GCP collector log.
📄 Wrote OTEL collector config to /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.yaml
🚀 Starting OTEL collector for GCP... Logs: /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.log
⏳ Waiting for OTEL collector to start (PID: 17013)...
✅ OTEL collector started successfully on port 4317.
✨ Local OTEL collector for GCP is running.
🚀 To send telemetry, run the Gemini CLI in a separate terminal window.
📄 Collector logs are being written to: /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.log
📊 View your telemetry data in Google Cloud Console:
- Logs: https://console.cloud.google.com/logs/query;query=logName%3D%22projects%2Ffoo-bar%2Flogs%2Fgemini_cli%22?project=foo-bar
- Metrics: https://console.cloud.google.com/monitoring/metrics-explorer?project=foo-bar
- Traces: https://console.cloud.google.com/traces/list?project=foo-bar
Press Ctrl+C to exit.
^C
👋 Shutting down...
⚙️ Disabled telemetry in workspace settings.
🔧 Cleared telemetry OTLP endpoint.
🎯 Cleared telemetry target.
✅ Workspace settings updated.
🛑 Stopping otelcol-contrib (PID: 17013)...
✅ otelcol-contrib stopped.
```
2025-06-15 00:47:32 -04:00
Keir Mierle
32dd298351
fix: Push tool calls to absolute paths ( #1055 ) ( #1057 )
...
Make several changes to guide the model to request absolute paths,
reducing frequent accidental relative path tool call failures.
- Switch the parameter name: path --> absolute_path.
- Update the tool definition to strongly require an absolute path.
- Update the system prompt to indicate absolute paths are required.
- Update the system prompt tool use examples to use absolute paths.
Test case:
Open GC in GC: "Locate the primary file calling genai"
- Expected: Model opens files with absolute path, successfully.
- Actual (pre-patch): Failure, attempts to read with relative path.
- Actual (post-patch): Success, attempts to read with absolute path.
2025-06-14 21:16:11 -07:00
Scott Densmore
e30e650a77
docs: document environment variables for cloud services ( #1048 )
2025-06-14 15:19:05 -07:00
Jerop Kipruto
3bcb3c3666
docs: clarify telemetry script usage ( #1034 )
...
Updates the telemetry documentation and the GCP telemetry script to make it clearer that the Gemini CLI needs to be run in a separate terminal session after starting the collector script.
This addresses potential user confusion where they might expect telemetry data to appear without actively using the CLI.
#750
2025-06-14 14:49:21 +00:00
Allen Hutchison
643bdf31d5
feat: Add custom URL support for the /bug command ( #1017 )
2025-06-14 07:00:24 +00:00
Jacob MacDonald
d5c6bb9740
Add /compress command to force a compression of the context ( #986 )
...
Related to https://b.corp.google.com/issues/423605555 - I figured this might be a simpler solution to start with, while still also being useful on its own even if we do implement that.
2025-06-14 04:21:40 +00:00
Jerop Kipruto
1452bb4ca4
Add GCP telemetry script ( #1033 )
...
Adds a script - `scripts/telemetry_gcp.js` - to simplify setting up a local OpenTelemetry collector that forwards data to Google Cloud. This is a follow up to the script for local telemetry `scripts/local_telemetry.js` added in #1015 .
This script automates downloading necessary binaries, configuring the collector, and updating workspace settings.
Also includes `scripts/telemetry_utils.js` with shared helper functions for telemetry scripts. Will refactor `scripts/local_t elemetry.js` in next steps to use this shared functionality.
Updates `docs/core/telemetry.md` to include:
- A new "Quick Start" section
- Detailed instructions for the new GCP automated script
- Reorganization of existing sections for clarity
#750
---
```
✨ Starting Local Telemetry Exporter for Google Cloud ✨
⚙️ Enabled telemetry in workspace settings.
🔧 Set telemetry OTLP endpoint to http://localhost:4317 .
✅ Workspace settings updated.
✅ Using Google Cloud Project ID: foo-bar
🔑 Please ensure you are authenticated with Google Cloud:
- Run `gcloud auth application-default login` OR ensure `GOOGLE_APPLICATION_CREDENTIALS` environment variable points to a valid service account key.
- The account needs "Cloud Trace Agent", "Monitoring Metric Writer", and "Logs Writer" roles.
✅ otelcol-contrib already exists at /Users/jerop/github/gemini-cli/.gemini/otel/bin/otelcol-contrib
🧹 Cleaning up old processes and logs...
✅ Deleted old GCP collector log.
📄 Wrote OTEL collector config to /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.yaml
🚀 Starting OTEL collector for GCP... Logs: /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.log
⏳ Waiting for OTEL collector to start (PID: 65145)...
✅ OTEL collector started successfully on port 4317.
✨ Local OTEL collector for GCP is running.
📄 Collector logs are being written to: /Users/jerop/github/gemini-cli/.gemini/otel/collector-gcp.log
📊 View your telemetry data in Google Cloud Console:
- Traces: https://console.cloud.google.com/traces/list?project=foo-bar
- Metrics: https://console.cloud.google.com/monitoring/metrics-explorer?project=foo-bar
- Logs: https://console.cloud.google.com/logs/query;query=logName%3D%22projects%2Ffoo-bar%2Flogs%2Fgemini_cli%22?project=foo-bar
Press Ctrl+C to exit.
^C
👋 Shutting down...
⚙️ Disabled telemetry in workspace settings.
🔧 Cleared telemetry OTLP endpoint.
✅ Workspace settings updated.
🛑 Stopping otelcol-contrib (PID: 65145)...
✅ otelcol-contrib stopped.
```
2025-06-13 23:28:18 -04:00
Keir Mierle
9954779739
Add a local telemetry launcher ( #1015 )
2025-06-13 18:08:03 -07:00
Allen Hutchison
31b28ade01
Improvements to web-fetch tool ( #1030 )
2025-06-13 17:44:14 -07:00
Tommaso Sciortino
54f0d9d0e5
Fix default extension context filename and update docs ( #1024 )
2025-06-13 13:57:00 -07:00
Jerop Kipruto
1f63f3331f
Revert "Telemetry: Auto-export to GCP if GOOGLE_CLOUD_PROJECT is set" ( #1011 )
2025-06-13 10:27:22 -07:00
starsandskies
8e804c9fa1
Edit pass of docs/cli/index.md ( #999 )
...
Make a pass through the docs/deployment.md file to hopefully improve readability and conciseness
Notably, I've proposed axing both the "Core Features" section - which feels too promotional this far down the folder hierarchy and which is somewhat repetitive to later in the page - and the "Basic Interaction" section - which is covered better, and makes more sense, in other parts of the documentation
2025-06-13 16:53:30 +00:00
Billy Biggs
2a1ad1f5d9
Update contextFileName to support an optional list of strings ( #1001 )
2025-06-13 09:19:08 -07:00
Anas H. Sulaiman
34e0d9c0b6
cleanup unused allowBuildArtifacts ( #1010 )
2025-06-13 12:00:38 -04:00
Anas H. Sulaiman
c886f08525
cleanup unused customIgnorePatterns ( #1009 )
2025-06-13 11:49:48 -04:00
Jerop Kipruto
95e4a60a83
Telemetry: Auto-export to GCP if GOOGLE_CLOUD_PROJECT is set ( #1003 )
...
This change simplifies telemetry setup for users who want to integrate with GCP, as they no longer need to configure a local collector or an explicit endpoint if their project is already set up in the environment.
This change updates the telemetry system to automatically export traces, logs, and metrics to Google Cloud Platform (GCP) if the `GOOGLE_CLOUD_PROJECT` environment variable is set and no explicit `telemetryOtlpEndpoint` is configured by the user.
Key changes:
- The default `telemetryOtlpEndpoint` in `Config` is now an empty string.
- The `initializeTelemetry` SDK logic now prioritizes:
- User-defined `telemetryOtlpEndpoint`.
- `GOOGLE_CLOUD_PROJECT` for direct GCP export.
- Console exporters as a fallback.
- If an invalid `telemetryOtlpEndpoint` is provided, it falls back to console exporters with a warning.
#750
2025-06-13 03:51:41 -04:00
Jerop Kipruto
b20c8389f3
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
431ee839a0
Code Assist cleanup and docs ( #993 )
2025-06-12 18:00:17 -07:00
Jerop Kipruto
3c3da655b0
Refactor OTEL logging for API calls ( #991 )
...
Refactor OpenTelemetry logging for API requests, responses, and errors. Moved logging responsibility from GeminiClient to GeminiChat for more detailed logging.
#750
2025-06-12 16:36:51 -07:00
Eddie Santos
61d0cc39fd
GitHub MCP warning ( #979 )
2025-06-12 22:23:45 +00:00
Jerop Kipruto
6723c72fa5
telemetry: include user decisions in tool call logs ( #966 )
...
Add the user's decision (accept, reject, modify) to tool call telemetry to better understand user intent. The decision provides crucial context to the `success` metric, as a user can reject a call that would have succeeded or accept one that fails.
Also prettify the arguments json.
Example:

#750
2025-06-12 20:48:10 +00:00
starsandskies
af247a6cbd
Edit pass of docs/architecture.md ( #971 )
2025-06-12 16:44:55 +00:00