fuyou
079526fd3b
Fix mixed input crash by adding proper error handling 8304 ( #8430 )
2025-09-15 22:56:25 +00:00
Ayesha Shafique
0d9c1fba1d
feat (cli): Add command search using Ctrl+r ( #5539 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-15 17:49:23 +00:00
Luke Schlangen
5cbab75c7d
fix: positional arguments for MCP prompts ( #8034 )
2025-09-15 15:13:21 +00:00
shishu314
7470133a13
feat(extensions) - Add local/remote for mcp servers ( #8355 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-15 15:11:14 +00:00
Arya Gummadi
1145f25ee3
feat: auto-approve pending tool calls when auto_edit/yolo is activated ( #6665 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-09-15 03:20:21 +00:00
Abhi
00ecfdeb06
chore(tests): Remove stale snapshot for deleted App.tsx ( #8446 )
2025-09-15 01:15:19 +00:00
fuyou
2135dbb6a4
Fix #8077 : Settings command overwrites entire JSON file, leaking environment variables ( #8154 )
...
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
2025-09-13 06:31:15 +00:00
Rohit Ramkumar
a96cc2f148
feat: Add /chat share command ( #8139 )
2025-09-13 06:21:40 +00:00
Gal Zahavi
087c192e51
fix(ui): Correct footer measurement and prevent negative terminal height ( #8362 )
2025-09-13 05:42:17 +00:00
Jerop Kipruto
1f70a27e9c
JSON errors in non-interactive auth validation ( #8373 )
2025-09-12 23:18:40 +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
Abhi
c15774ce68
# feat(routing): Introduce useModelRouter feature flag ( #8366 )
2025-09-12 19:57:07 +00:00
shishu314
8a5e692373
Metric(extension) - Add logging for uninstalling extension ( #8293 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-12 17:38:54 +00:00
Jacob MacDonald
e89012efa8
Make a stateful extensions list component, with update statuses ( #8301 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-12 16:20:04 +00:00
shishu314
cf20697450
feat(extension) - Add permission prompt for when user installs a local extension with mcpservers ( #8208 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-12 14:53:30 +00:00
Miguel Solorio
f656f143c6
fix(ui): ensure [MCP] tag color matches active state ( #8316 )
2025-09-12 02:37:19 +00:00
Keith Lyons
0d460bbf77
fix: Restore footer configuration settings ( #8041 ) ( #8053 )
...
Co-authored-by: Miguel Solorio <miguelsolorio@google.com>
Co-authored-by: Miguel Solorio <miguel.solorio07@gmail.com>
2025-09-12 00:16:09 +00:00
joshualitt
68035591da
feat(core): Enable ripgrep by default. ( #7427 )
2025-09-11 23:46:07 +00:00
Shammi Anand
1be38d8fa0
fix(core): Improve compression message clarity for small history cases ( #4404 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-11 21:41:08 +00:00
Miguel Solorio
67f7dae4e3
Update default text styles ( #8291 )
2025-09-11 21:22:16 +00:00
Gal Zahavi
181898cb5d
feat(shell): enable interactive commands with virtual terminal ( #6694 )
2025-09-11 20:27:27 +00:00
Shreya Keshive
8969a232ec
feat(ide): Check for IDE diffing capabilities before opening diffs ( #8266 )
2025-09-11 20:17:57 +00:00
Tommaso Sciortino
39af7115d1
Move IdeClient.connect() to initializeApp(). ( #8282 )
2025-09-11 20:07:57 +00:00
Tommaso Sciortino
ad21c10988
Fix MCP prompt slash commands not appearing. ( #8290 )
2025-09-11 19:59:38 +00:00
Tommaso Sciortino
d892cde0b0
Refactor IdeContextStore ( #8278 )
2025-09-11 18:22:20 +00:00
Abhi
538e6cd19a
feat(routing): Initialize model routing architecture ( #8153 )
2025-09-11 17:38:50 +00:00
Miguel Solorio
6be054513b
feat(ui): make accept edits & yolo mode match shell mode styles ( #8200 )
2025-09-11 17:34:29 +00:00
Sandy Tao
78744cfbca
feat(ui): Add confirmation dialog for disabling loop detection for current session ( #8231 )
2025-09-11 05:20:13 +00:00
Jacob Richman
5b2176770e
feat: add cached string width function for performance optimization ( #7850 )
...
Co-authored-by: lifeloating <imshuazi@126.com>
2025-09-11 04:20:40 +00:00
Miguel Solorio
8cc787f304
Fix suggestion alignment ( #8233 )
2025-09-11 03:47:22 +00:00
Gal Zahavi
3ceefe8732
fix(rendering): remove React.strictMode from gemini.tsx ( #8145 )
2025-09-10 22:30:45 +00:00
Jerop Kipruto
514767c88b
Structured JSON Output ( #8119 )
2025-09-10 20:19:47 +00:00
Damian Tometzki
32abe905f1
Fix: connect on docker devcontainer to vscode-ide ( #7464 )
2025-09-10 19:19:37 +00:00
Spencer Schrock
ff705ec286
fix(settings): use union merge for excludeTools ( #7842 )
2025-09-10 18:28:29 +00:00
Miguel Solorio
b9b6fe1f73
feat(ui): Semantic tokens refactor ( #8087 )
2025-09-10 17:57:07 +00:00
Jacob MacDonald
ef70c17936
Add functionality to check for git extension updates, as well as support for installing a specific ref ( #8018 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-10 16:35:48 +00:00
hritan
69b2d77df5
fix(cli): added directory name to folder trust dialog ( #8165 )
...
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-09-10 16:31:12 +00:00
Jacob MacDonald
50e7c88aa4
Extensions update command ( #8100 )
2025-09-10 15:09:09 +00:00
matt korwel
0d03f4ea9d
Release Process vNext ( #8152 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-10 08:28:58 +00:00
christine betts
a31830a3cb
Ignore workspace extensions in user extensions dir ( #8084 )
2025-09-10 00:23:46 +00:00
matt korwel
5032b27011
0.4.0 ( #8136 )
2025-09-10 00:23:44 +00:00
Dylan liu
da58b93026
feat: Add reusable EnumSelector UI component (split from #6832 ) ( #7774 )
...
Co-authored-by: hoteye <hoteye@users.noreply.github.com>
Co-authored-by: cornmander <shikhman@google.com>
2025-09-09 21:45:12 +00:00
Sandy Tao
54744958fa
feat(core): Only summarize long tool output for shell command ( #8039 )
2025-09-09 20:01:25 +00:00
christine betts
02f67d3c57
Add clearcut logging for extensions install command ( #8057 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-09 16:12:56 +00:00
Abhi
1eaf21f6a2
refactor(core): Introduce LlmUtilityService and promptIdContext ( #7952 )
2025-09-09 05:14:15 +00:00
christine betts
471cbcd450
Remove org/repo install support ( #7815 )
2025-09-09 04:59:45 +00:00
Tommaso Sciortino
2b05cf3bb4
Allow users to type while waiting for MCP servers ( #8021 )
2025-09-08 23:37:36 +00:00
shrutip90
097b5c734f
fix: Restart logic in useFolderTrust hook ( #8038 )
2025-09-08 21:43:49 +00:00
Abhi
f6f2fff724
refactor: Centralize and improve model fallback handling ( #7634 )
2025-09-08 20:19:52 +00:00
Miguel Solorio
7e56cc6515
Move scope settings to new dialog ( #7836 )
2025-09-08 18:43:58 +00:00
hritan
78142eab55
fix: hide tips when folder trust dialog is open ( #7394 )
...
Co-authored-by: Hriday Taneja <hridayt@google.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-09-08 16:41:39 +00:00
Richie Foreman
009c24a4b8
feat(settings): Add support for settings enum options ( #7719 )
2025-09-08 14:01:18 +00:00
Keith Lyons
4693137b82
fix(ui): disable input prompt during tool confirmation ( #7935 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-07 20:17:20 +00:00
Tommaso Sciortino
6e26c88c2c
Pull contentGenerator out of GeminiClient and into Config. ( #7825 )
2025-09-07 20:00:03 +00:00
Jacob Richman
d33defde68
Mention replacements for deprecated settings in settings.json ( #7913 )
2025-09-07 19:23:57 +00:00
DeWitt Clinton
6b4c12eb04
Allow for slash commands to opt-out of autocompletion and /help discovery. ( #7847 )
2025-09-06 21:16:58 +00:00
Sandy Tao
c031f538df
chore(release): v0.3.4 ( #7902 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-06 20:53:00 +00:00
Tommaso Sciortino
127d9205b8
Fix ctrl-c/esc while Authenticating. ( #7879 )
2025-09-06 17:34:00 +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
Sandy Tao
fe15b04f33
chore(release): v0.3.3 ( #7854 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-06 04:30:24 +00:00
Rinil Kunhiraman
d2b5b4f129
feat(ui): improve discoverability of MCP slash commands ( #6080 )
...
Co-authored-by: Rinil Kunhiraman <rinilkunhiraman@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-09-06 03:15:40 +00:00
HYPERXD
ee1b395c5c
prevent auto-execute on paste and preserve multi-line content in chat input ( #5834 )
...
Co-authored-by: HYPERXD <Alish-0x@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-09-06 01:53:53 +00:00
Jacob Richman
81904005fc
Fix issues where escape codes could end up on startup in the input prompt ( #7267 )
2025-09-06 00:18:51 +00:00
Sandy Tao
dd23c77469
feat(core): Save large tool outputs to a file and return truncated lines ( #6240 )
2025-09-05 22:37:29 +00:00
Tommaso Sciortino
7239c5cd9a
Refactor Authentication Components and Hooks ( #7750 )
2025-09-05 22:35:41 +00:00
Jacob Richman
d8dbe6271f
Fix syntax highlighting and rendering issues. ( #7759 )
...
Co-authored-by: Miguel Solorio <miguelsolorio@google.com>
2025-09-05 22:29:54 +00:00
DeWitt Clinton
c1b8708ef5
Add hidden property to slash commands ( #7797 )
2025-09-05 20:38:36 +00:00
christine betts
69da43eb70
Make 'source' a positional argument in extensions install and set flag to true ( #7807 )
2025-09-05 18:44:41 +00:00
JAYADITYA
5634be70f1
fix the proQutaDialog ( #7647 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-05 16:30:15 +00:00
shrutip90
036f3a7f9c
fix: Remove special handling for folderTrust flag ( #7755 )
2025-09-05 16:10:15 +00:00
shishu314
918ab3c2ec
feat(security) - Make oauth token storage implement the shared interface ( #7802 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-05 16:08:50 +00:00
Chen Koki
107537c341
fix(ui): fix drag-and-drop file feature for macOS terminal 2 ( #7174 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-04 22:06:04 +00:00
Pascal Birchler
c38247ed5c
Reduce bundle size & check it in CI ( #7395 )
2025-09-04 21:00:27 +00:00
shishu314
35a841f71a
Feat(security) - Make the OAuthTokenStorage non static ( #7716 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-09-04 20:42:47 +00:00
matt korwel
e088c06a9a
chore(release): v0.3.1 ( #7742 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-09-04 12:57:14 -07:00
matt korwel
deda119bea
Takethree ( #7740 )
...
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: christine betts <chrstn@uw.edu>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
2025-09-04 19:27:51 +00:00
Tommaso Sciortino
cb43bb9ca4
Use IdeClient directly instead of config.ideClient ( #7627 )
2025-09-04 16:32:09 +00:00
Gal Zahavi
3885f7b6ae
refactor(setting): Improve settings migration and tool loading ( #7445 )
...
Co-authored-by: psinha40898 <pyushsinha20@gmail.com>
2025-09-04 02:23:25 +00:00
Victor May
e7a4142b2a
Handle cleaning up the response text in the UI when a response stream retry occurs ( #7416 )
2025-09-04 02:00:16 +00:00
shrutip90
cfea46e9d8
fix: Update permissions for trustedFolders.json file to make it more … ( #7685 )
2025-09-03 23:06:26 +00:00
Allen Hutchison
6bb944f942
feat: Add positional argument for prompt ( #7668 )
2025-09-03 22:48:54 +00:00
christine betts
987f08a619
Add enforcedAuthType setting ( #6564 )
2025-09-03 22:33:37 +00:00
Gal Zahavi
04e6c1d449
fix(settings): Add missing v1 settings to migration map ( #7678 )
2025-09-03 21:45:52 +00:00
shrutip90
7c667e100e
Override Gemini CLI trust with VScode workspace trust when in IDE ( #7433 )
2025-09-03 18:44:26 +00:00
Tommaso Sciortino
e6e60861e5
Move settings error throwing to loadSettings ( #7605 )
2025-09-03 17:41:53 +00:00
Bryant Chandler
7395ab63ab
fix(cli): Correctly pass file filtering settings and add tests ( #7239 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-09-03 17:25:52 +00:00
matt korwel
dfd0c06153
fix(deps): Add fzf as a direct dependency to CLI ( #7658 )
2025-09-03 17:14:33 +00:00
JAYADITYA
de53b30e69
feat(cli): custom witty message ( #7641 )
2025-09-03 16:39:04 +00:00
owenofbrien
044c3a0e14
Log config.useSmartEdit to Clearcut ( #7617 )
2025-09-03 09:58:47 +00:00
bl-ue
b5dd6f9ea6
feat(sessions): Integrate chat recording into GeminiChat ( #6721 )
2025-09-03 05:29:07 +00:00
David East
4d07cb7dba
feat(cli): Add support for Ctrl+Backspace to delete a word backward ( #7162 )
2025-09-03 01:00:41 +00:00
Arya Gummadi
d12946ca8c
test(auth): improve test environment variable cleanup ( #7451 )
...
Co-authored-by: cornmander <shikhman@google.com>
2025-09-03 00:21:43 +00:00
Jack Wotherspoon
39c35e7d61
chore: improve inclusive-language ( #7558 )
2025-09-03 00:09:28 +00:00
Deepankar Sharma
5e1651954d
Fix Arrow Keys and make Kitty Protocol more robust ( #7118 )
2025-09-02 23:33:38 +00:00
christine betts
49dfe36cea
Fix screen reader config bug ( #7615 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-02 21:47:28 +00:00
Sandy Tao
82b6a2f5d1
feat(quality): Skip the next speaker check by default ( #7614 )
2025-09-02 20:37:44 +00:00
Miguel Solorio
0a7f5be81f
Add footer configuration settings ( #7419 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-02 17:35:43 +00:00
christine betts
6a581a695f
Add gemini extensions link command ( #7241 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-02 17:15:42 +00:00
Tommaso Sciortino
997136ae25
Enable citations by default for certain users. ( #7438 )
2025-09-02 16:36:24 +00:00
Miguel Solorio
c29e44848b
Add highlights for input /commands and @file/paths ( #7165 )
2025-09-02 16:21:55 +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
christine betts
70938eda17
Support installing extensions with org/repo ( #7364 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-09-02 15:15:47 +00:00
Gaurav
ee06dd33df
update(deps): genai sdk now handles empty GEMINI_API_KEY correctly ( #7377 )
2025-09-01 00:55:19 +00:00
Billy Biggs
f331e5d5b6
Merge general settings from different configuration sources ( #7528 )
2025-09-01 00:44:16 +00:00
Gal Zahavi
c0a3122f5f
fix(auth): Fix failing auth test ( #7502 )
2025-08-31 17:02:38 +00:00
shishu314
001009d350
Fix(Cli) - Restart gemini cli on folder trust settings changes ( #7413 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-08-29 20:31:04 +00:00
Adam Weidman
45213103f6
chore(dedup): Mock tools refix ( #7418 )
2025-08-29 20:08:26 +00:00
Silvio Junior
d0c781a549
Smart Edit Tool ( #6823 )
2025-08-29 19:45:39 +00:00
Noritaka Kobayashi
da22deac17
refactor: remove redundant 'undefined' type or '?' ( #2691 )
2025-08-29 19:33:12 +00:00
hritan
421f989faf
fix: show parent name in trust folder confirmation ( #7331 )
...
Co-authored-by: Hriday Taneja <hridayt@google.com>
2025-08-29 19:01:06 +00:00
Davor Racic
175fc3bf03
feat(cli): add fuzzy matching for command suggestions ( #6633 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-08-29 18:38:39 +00:00
Hiroaki Mitsuyoshi
6f91cfa9a3
fix(cli): preserve input history after /clear command ( #5890 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-29 18:18:22 +00:00
Richie Foreman
5e5f2dffc0
fix(trust): Respect folder trust setting when reading GEMINI.md ( #7409 )
2025-08-29 18:12:36 +00:00
Albert Mulà
ea844857a2
feat(extension): resolve environment variables in extension configuration ( #7213 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-29 17:53:39 +00:00
christine betts
af6a792caa
Add flag to update all extensions ( #7321 )
2025-08-29 17:24:17 +00:00
Lee James
6a9fb6d2ea
feat: Add a --session-summary flag ( #7347 )
2025-08-29 16:53:39 +00:00
christine betts
eb13b2a7a1
Fix enable command typo ( #7382 )
2025-08-29 16:48:57 +00:00
Andrew Garrett
c9e1265de0
Fix backwards-compatibility for allowedTools -> tools.allowed ( #7384 )
2025-08-29 15:59:20 +00:00
shrutip90
2a0e69d833
fix(trust): Update config.isTrustedFolder ( #7373 )
2025-08-29 02:41:33 +00:00
Tommaso Sciortino
71ad272a1b
Show citations at the end of each turn ( #7350 )
2025-08-28 23:42:54 +00:00
Allen Hutchison
648ab84b21
feat(cli): deprecate redundant CLI flags ( #7360 )
2025-08-28 23:22:59 +00:00
JAYADITYA
a63e67823d
feat: add Pro Quota Dialog ( #7094 )
...
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-28 22:49:43 +00:00
shishu314
10c6af7e49
Fix(trust) - Disable commands from untrusted directories when useFolderTrust is enabled ( #7341 )
...
Co-authored-by: Richie Foreman <richie.foreman@gmail.com>
Co-authored-by: Shi Shu <shii@google.com>
2025-08-28 21:45:47 +00:00
christine betts
fe5bb6694e
Screen reader updates ( #7307 )
2025-08-28 20:52:14 +00:00
Richie Foreman
2fc857092e
fix(trust): Refuse to load extensions from untrusted workspaces ( #7342 )
2025-08-28 20:46:45 +00:00
shrutip90
1fc1c2b4e4
fix: Settings in Folder trust hook ( #7343 )
2025-08-28 19:57:06 +00:00
Pascal Birchler
03bcbcc10d
Add MCP loading indicator when initializing Gemini CLI ( #6923 )
2025-08-28 19:53:56 +00:00
Richie Foreman
ecdea602a3
fix(trust): Refuse to load from untrusted process.cwd() sources; Add tests ( #7323 )
2025-08-28 19:16:07 +00:00
Richie Foreman
dd79e9b84a
fix(settings/env): Ensure that loadEnvironment is always called with settings. ( #7313 )
2025-08-28 17:52:25 +00:00
joshualitt
600151cc2c
bug(core): Strip thoughts when loading history. ( #7167 )
2025-08-28 17:25:13 +00:00
Gal Zahavi
fb7a34dca4
fix(cli): remove settings migration console logs ( #7325 )
2025-08-28 16:49:10 +00:00
N. Taylor Mullen
4b60cba66b
chore(release): v0.2.2 ( #7319 )
2025-08-28 09:08:03 -07:00
Davor Racic
92bb34fada
fix(process-utils): replace wmic with powershell for windows process ( #7087 )
...
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-28 14:09:01 +00:00
Gal Zahavi
5f16541c38
Revert "chore(cleanup): Consolidate MockTool definitions ( #7228 )" ( #7283 )
2025-08-28 04:06:50 +00:00
Abhi
bfdddcbd99
feat(commands): Enable @file processing in TOML commands ( #6716 )
2025-08-28 03:22:21 +00:00
Gal Zahavi
529c2649b8
Revert "Move mockTool into test-utils ( #7245 )" ( #7277 )
2025-08-28 03:05:47 +00:00
Gal Zahavi
f22263c9e8
refactor: refactor settings to a nested structure ( #7244 )
2025-08-28 01:39:45 +00:00
anthony bushong
5e84006293
fix(e2e): add missing deps to fix sandbox module not found errors in cli/core ( #7256 )
2025-08-27 22:23:38 +00:00
Tommaso Sciortino
af4fe611ed
Fix diff rendering in windows. ( #7254 )
2025-08-27 22:22:55 +00:00
Richie Foreman
cd2e237c73
fix(compression): Discard compression result if it results in more token usage ( #7047 )
2025-08-27 21:00:45 +00:00
Adam Weidman
da7901acaf
Move mockTool into test-utils ( #7245 )
2025-08-27 20:18:15 +00:00
Adam Weidman
f0146c8b85
chore(cleanup): Consolidate MockTool definitions ( #7228 )
2025-08-27 18:18:26 +00:00
Gaurav
0c1f3acc7d
fix: make test more reliable ( #7233 )
2025-08-27 17:13:38 +00:00
Bryant Chandler
99a28e6b6a
fix: Enable disableFuzzySearch config option propagation ( #7002 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-27 15:27:41 +00:00
Arya Gummadi
4c3ec1f0cc
refactor: centralize tool status symbols in constants ( #7054 )
2025-08-27 14:54:32 +00:00
Gaurav
83a40ff9d4
fix: unset GEMINI_API_KEY env var if empty ( #7214 )
2025-08-27 13:20:14 +00:00
N. Taylor Mullen
59cdf5933f
chore(release): v0.2.1 ( #7200 )
2025-08-27 00:04:08 -07:00
christine betts
c79f145b37
Add prompt to migrate workspace extensions ( #7065 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-27 00:43:02 +00:00
David East
2df3480cba
fix(cli): make Ctrl+C UI test less flaky ( #7166 )
2025-08-27 00:06:02 +00:00
Lee James
3e74ff71b7
feat(errors): Make errors more informative ( #7133 )
2025-08-26 23:22:05 +00:00
Miguel Solorio
6fb01ddcc4
Update colors tokens for inputer/footer ( #6523 )
2025-08-26 22:08:47 +00:00
Adam Weidman
bfef867ba7
Add a2a-server package to gemini-cli ( #6597 )
2025-08-26 20:49:25 +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
HugoMurillo
cf9de689c3
fix( #6392 ): latest prompt being reloaded when ending a persistent process ( #6857 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-08-26 18:01:31 +00:00
shrutip90
4e49ee4c73
Make config non optional in ToolConfirmationMessage ( #7083 )
2025-08-26 17:02:22 +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
christine betts
51bb624d45
Add extensions enable command ( #7042 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 15:49:00 +00:00
yoshi-taka
0324dc2eb2
chore: unused deps ( #7109 )
...
Co-authored-by: cornmander <shikhman@google.com>
2025-08-26 15:20:56 +00:00
Adam Weidman
1fd6a2f0b6
chore: format & imports ( #7030 )
2025-08-26 14:46:05 +00:00
christine betts
dff175c4f4
[extensions] Add disable command ( #7001 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 14:36:55 +00:00
Tommaso Sciortino
7e31577813
Standardize exit codes ( #7055 )
2025-08-26 04:44:45 +00:00
fuyou
45fff8f9f7
Fix(command): line/block Comments Incorrectly Parsed as Slash Commands ( #6957 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
2025-08-26 03:51:27 +00:00
shrutip90
97ce197f38
Treat undefined same as true for isTrustedFolder ( #7073 )
2025-08-26 02:57:57 +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
shrutip90
ae1f67df04
feat: Disable YOLO and AUTO_EDIT modes for untrusted folders ( #7041 )
2025-08-26 00:30:04 +00:00
Arya Gummadi
2c6794feed
fix: resolve three flaky tests ( #7058 )
2025-08-26 00:27:36 +00:00
Jack Wotherspoon
8075300e34
chore: remove CLI flags all_files and show_memory_usage ( #7059 )
2025-08-26 00:04:35 +00:00
Tommaso Sciortino
925d747b9d
Revert "feat: add explicit license selection and status visibility ( #6751 )" ( #7057 )
2025-08-25 23:16:30 +00:00
owenofbrien
cf5e1da69f
Added session id logging for non-interactive sessions in debug mode ( #7032 )
2025-08-25 22:21:00 +00:00
yoshi-taka
28912589d0
unused deps ( #4732 )
2025-08-25 22:17:48 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Arya Gummadi
71c090c696
feat: add golden snapshot test for ToolGroupMessage and improve success symbol ( #7037 )
2025-08-25 21:42:18 +00:00
Abhi
db0bf2b71f
refactor(cli): Improve Kitty keycode handling and tests ( #7046 )
2025-08-25 21:14:07 +00:00
Jerop Kipruto
f719978476
feat: Update GitHub workflow configurations ( #7004 )
2025-08-25 21:10:20 +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
shishu314
cd75d94262
Log yolo mode + number of turns ( #6055 )
...
Co-authored-by: Shi Shu <shii@google.com>
2025-08-25 20:06:47 +00:00
christine betts
f32a54fefc
[extensions] Add extensions update command ( #6878 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-25 19:41:15 +00:00
Abhi
41ece1a8b7
fix(keyboard): Implement Tab and Backspace handling for Kitty Protocol ( #7006 )
2025-08-25 18:41:10 +00:00
Shreya Keshive
776627c855
refactor(ide): Improve IDE detection discovery ( #6765 )
2025-08-25 18:39:57 +00:00
christine betts
0641b1c095
[extensions] Add extensions list command ( #6879 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-25 18:27:38 +00:00
Arya Gummadi
4170dbdac3
fix: misaligned right border on tool calls ui and spacing in multiple tool calls ui ( #6941 )
2025-08-25 18:26:06 +00:00
Antonio Scandurra
7fa592f342
Show error instead of aborting if model fails to call tool ( #7005 )
2025-08-25 17:58:04 +00:00
christine betts
ade703944d
[extensions] Add extensions uninstall command ( #6877 )
2025-08-25 17:40:15 +00:00
christine betts
0bd496bd51
[extensions] Add extension management install command ( #6703 )
2025-08-25 17:02:10 +00:00
Pascal Birchler
49cce8a15d
chore(test): install and configure vitest eslint plugin ( #3228 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-25 14:21:47 +00:00
Billy Biggs
04953d60c1
Introduce system defaults (vs system overrides) ( #6724 )
2025-08-25 04:21:22 +00:00
kookyleo
5bba15b038
fix(cli): Improve proxy test isolation and sandbox path resolution ( #6555 )
2025-08-23 04:43:03 +00:00
sangwook
494a996ff8
feat(core): share file list patterns between glob and grep tools ( #6359 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-23 04:35:00 +00:00
Sudheer Tripathi
d89f7ea9b5
fix(cli): gemini command stuck in git bash ( #6397 )
...
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-23 00:19:20 +00:00
Neha Prasad
1a89d18526
fix: slash command completion menu column width and spacing issues ( #5797 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 23:51:49 +00:00
Deepankar Sharma
53067fda74
Add support for debug logging of keystrokes to investigate #6227 ( #6844 )
...
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 23:31:55 +00:00
George Smith
33d49291ec
fix(cli): Support special characters in sandbox profile path ( #2038 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-22 21:36:57 +00:00
Tommaso Sciortino
75822d3506
Change the type of ToolResult.responseParts ( #6875 )
2025-08-22 21:12:05 +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
Agus Zubiaga
cfcf14fd06
Support all content types in prompts from Zed ( #6756 )
2025-08-22 20:10:14 +00:00
jason
5030ced9e1
feat: add explicit license selection and status visibility ( #6751 )
2025-08-22 20:01:01 +00:00
Victor May
bb8a23ae80
Retry Message Stream on Empty Chunks ( #6777 )
2025-08-22 19:43:53 +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
Jacob MacDonald
5de66b4908
feat(mcp): Improve MCP prompt argument parsing ( #6779 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-22 17:28:11 +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
fuyou
3b29f11862
fix(cli): improve stdin handling and add initial state check ( #6747 )
2025-08-22 15:42:03 +00:00
Arya Gummadi
e1d5dc545d
fix(checkpointing): improve error handling and messaging for Git issues ( #6801 )
2025-08-22 15:29:52 +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
fuyou
ef46d64ae5
Fix(grep): memory overflow in grep search and enhance test coverage ( #5911 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-22 06:10:45 +00:00
mkusaka
51f642f0a9
fix: Ctrl+E should move to current line end, not buffer end ( #6729 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 04:39:58 +00:00
Ben Guo
348fa6c7c2
fix(console): fix debug icon rendering in "Debug Console" Box ( #6737 )
...
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>
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 04:37:51 +00:00
Tommaso Sciortino
15c62bade3
Reuse CoreToolScheduler for nonInteractiveToolExecutor ( #6714 )
2025-08-21 23:49:12 +00:00
Jacob Richman
29699274bb
feat(settings) support editing string settings. ( #6732 )
2025-08-21 23:43:56 +00:00
christine betts
10286934e6
Introduce initial screen reader mode handling and flag ( #6653 )
2025-08-21 22:29:15 +00:00
Victor May
720eb81890
At Command Race Condition Bugfix For Non-Interactive Mode ( #6676 )
2025-08-21 18:47:40 +00:00
christine betts
0a7879272d
Fix stats display layout ( #6758 )
2025-08-21 17:56:18 +00:00
官余棚
589f5e6823
feat(cli): prompt completion ( #4691 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-21 08:04:04 +00:00
shrutip90
ba5309c405
Force restart on trust level change to reload settings ( #6713 )
2025-08-21 07:38:12 +00:00
Allen Hutchison
a590a033be
test(integration): add failing test for stdin context with prompt ( #6158 )
2025-08-20 23:52:27 +00:00
Tommaso Sciortino
653267a64f
Remove unused attribute ( #6661 )
2025-08-20 23:13:50 +00:00
Shreya Keshive
0e9b06d5c2
feat(ide): improve IDE installation UX and feedback ( #6677 )
2025-08-20 21:11:31 +00:00
Victor May
4642de2a5c
Fixing at command race condition ( #6663 )
2025-08-20 19:51:31 +00:00
Jacob Richman
52e340a11b
Revert "Ignore workspace settings for untrusted folders" ( #6672 )
2025-08-20 19:49:15 +00:00
hritan
fd64d89da0
fix: copy command gets stuck ( #6482 )
...
Co-authored-by: Hriday Taneja <hridayt@google.com>
2025-08-20 18:42:42 +00:00
fuyou
b6e7796346
docs: Update keyboard shortcuts for input clearing functionality ( #6627 )
2025-08-20 13:56:53 +00:00
shrutip90
d250293c2e
Ignore workspace settings for untrusted folders ( #6606 )
2025-08-20 04:20:41 +00:00
Yuki Okita
21c6480b65
Refac: Centralize storage file management ( #4078 )
...
Co-authored-by: Taylor Mullen <ntaylormullen@google.com>
2025-08-20 01:55:47 +00:00
Jerop Kipruto
1049d38845
feat: update .gitignore in /setup-github ( #6591 )
2025-08-20 01:53:53 +00:00
Sandy Tao
389102ec0e
feat(core): Add --skip-next-speaker-check flag ( #6589 )
2025-08-19 23:45:13 +00:00
Tommaso Sciortino
a01d411c5a
Get ToolRegistry from config instead of passing it ( #6592 )
2025-08-19 23:27:15 +00:00
Gal Zahavi
f1575f6d8d
feat(core): refactor shell execution to use node-pty ( #6491 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-19 23:03:51 +00:00
Tommaso Sciortino
0cc2a1e7ef
Remove unnecessary promiuse usage. ( #6585 )
2025-08-19 22:31:02 +00:00
Jack Wotherspoon
fb5f2987f3
feat(ui): add hideFooter setting to hide footer from UI ( #6505 )
2025-08-19 21:06:01 +00:00
Jacob Richman
2143731f6e
fix(paste) incorrect handling of \\\n in pastes ( #6532 )
2025-08-19 20:41:08 +00:00
owenofbrien
b561d3bbed
Log all session metadata ( #6423 )
2025-08-19 20:06:00 +00:00
HugoMurillo
b9cf1ea3ce
fix( #5605 ): .env file loaded after settings are parsed ( #6494 )
2025-08-19 19:07:42 +00:00
Ramón Medrano Llamas
b24c5887c4
feat: restart MCP servers on /mcp refresh ( #5479 )
...
Co-authored-by: Brian Ray <62354532+emeryray2002@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-19 19:03:19 +00:00
Shreya Keshive
4828e4daf1
feat: Add IDE client to /bug & /about if IDE mode is enabled ( #6567 )
2025-08-19 18:22:21 +00:00
Shreya Keshive
9588aa6ef9
feat: Show /ide subcommands based on connection status instead of ideMode boolean ( #6496 )
2025-08-19 17:24:58 +00:00
Akhil Appana
fde5511c27
feat(ui): implement message queuing during streaming responses ( #6049 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-19 16:25:16 +00:00
Arya Gummadi
ec0d9f4ff7
fix: add privacy settings hook and tests ( #6360 )
2025-08-19 06:57:10 +00:00
Arya Gummadi
8f8082fe3d
feat: add file change tracking to session metrics ( #6094 )
...
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 05:57:53 +00:00
Arya Gummadi
da396bd566
fix: ensure consistent theme behavior between local and CI test runs ( #6358 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-19 05:56:46 +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
Ali Al Jufairi
e290a61a52
fix(settings) : Disable showing statics in the dialog ( #5998 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-19 03:38:55 +00:00
Ali Al Jufairi
92bb4624c4
feat(settings): enhance settings management with generic setter and display hel… ( #6202 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-19 02:28:45 +00:00
Conrad Irwin
fb3ceb0da4
Read and write files through Zed ( #6169 )
...
Co-authored-by: Agus Zubiaga <agus@zed.dev>
2025-08-18 22:29:45 +00:00
Bryant Chandler
465ac9f547
feat(filesearch): Introduce non-recursive file search strategy ( #6087 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Bryant Chandler <bryantchandler@chromium.org>
2025-08-18 20:43:24 +00:00
joshualitt
d66ddcd82e
bug(core): Do not throw validation errors when building tools in nonInteractiveToolExecutor. ( #6363 )
2025-08-18 20:28:15 +00:00
Shreya Keshive
0215811c4c
Revert "Show /ide enable & /ide disable commands based on connection status" ( #6486 )
2025-08-18 16:42:45 +00:00
Abhi
065eb7897d
fix(commands): Respect YOLO mode in custom slash commands ( #6441 )
2025-08-18 14:34:51 +00:00
fuyou
7b03a64b85
Fix URL truncation in CLI display components #5902 ( #5925 )
2025-08-18 05:26:34 +00:00
Richie Foreman
2998f27f70
chore(compiler): Enable strict property access TS compiler flag. ( #6255 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-17 16:43:21 +00:00
Abhi
33b9bdb11e
feat(cli): Introduce arguments for shell execution in custom commands ( #5966 )
2025-08-17 04:02:54 +00:00
Jacob Richman
6c1373c332
Revert "Update semantic color tokens" ( #6365 )
2025-08-16 03:18:31 +00:00
Billy Biggs
d57cc0b930
Add support for HTTP OpenTelemetry exporters ( #6357 )
2025-08-16 01:10:21 +00:00
Miguel Solorio
3c0af3654a
Update semantic color tokens ( #6253 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-08-15 22:39:54 +00:00
Jack Wotherspoon
31b4c76a6b
fix: improve robustness of gemini mcp add command ( #6332 )
2025-08-15 19:36:38 +00:00
Deepankar Sharma
f5a5cdd973
fix(input): Handle numpad enter key in kitty protocol terminals ( #6341 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-15 19:30:57 +00:00
Jacob Richman
bd5e49c5ff
fix(input) Resolve cases where escape was broken ( #6304 )
2025-08-15 17:54:00 +00:00
Gal Zahavi
1a2906a8ad
Revert #6088 ( #6328 )
2025-08-15 17:27:33 +00:00
Evan Otero
ab1c483cab
feat(about): Add the IDE Client's display name to /about ( #6311 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-15 16:32:15 +00:00
Hiroaki Mitsuyoshi
72195d5553
fix(ui): Fix hang in chat save confirmation dialog ( #6312 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-15 15:46:45 +00:00
joshualitt
8f2fa5a537
feat(core): Migrate MockTools to declarative pattern. ( #6197 )
2025-08-15 15:44:26 +00:00
Jacob Richman
32d1ac3ce2
fix(input) ctrl-j support was lost switching to keyBindings.ts ( #6305 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-15 15:31:17 +00:00
owenofbrien
ddbe65e8c3
Add session id to session summary and /bug template ( #6313 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-15 15:15:54 +00:00
Pyush Sinha
a92299069d
fix: pendingSlashCommandHistoryItems corrected to properly memoize updates ( #6282 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-08-15 15:11:43 +00:00
Miguel Solorio
2e6c3580df
Stylize diff line numbers & characters ( #6269 )
2025-08-15 06:18:39 +00:00
Jacob Richman
2690123af0
Fix flaky test for SettingsDialog. ( #6294 )
2025-08-15 06:04:48 +00:00
hritan
d46b91e09d
fix: console patcher initialised in main ( #6252 )
...
Co-authored-by: Hriday Taneja <hridayt@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-15 04:25:27 +00:00
Shreya Keshive
a84f749310
Show /ide enable & /ide disable commands based on connection status ( #6248 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-15 00:22:32 +00:00
Jacob Richman
6037cb5d60
Fix bug where RadioButtonSelect treated an omitted isFocus parameter ( #6274 )
2025-08-14 23:48:54 +00:00
Jacob Richman
a5c81e3fe0
Fix flake due to using wait instead of waitFor ( #6277 )
2025-08-14 23:39:12 +00:00
HugoMurillo
8c0c8d7770
fix( #5340 ): unable to load chats with weird characters ( #5969 )
2025-08-14 23:24:57 +00:00
Gal Zahavi
980091cbc2
feat(core): refactor shell execution to use node-pty ( #6088 )
2025-08-14 20:40:12 +00:00
shrutip90
69c5582723
feat: Show untrusted status in the Footer ( #6210 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-14 18:15:48 +00:00
Wietse Venema
ec7b84191f
feat: Allow combining -p and stdin for prompt input ( #4406 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-14 18:08:59 +00:00
Shreya Keshive
798c4d1311
Update IDE integration context toggle shortcut to ctrl+G ( #6245 )
2025-08-14 17:50:20 +00:00
joshualitt
ef54f720de
bug(cli): Exclude only specific tests. ( #6244 )
2025-08-14 17:35:34 +00:00
Kamal Raj Sekar
4973e7e1e0
/chat save command saves empty conversations with only system context ( #6121 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-14 16:30:30 +00:00
christine betts
d6403c67ee
[ide-mode] Suggest the extension name in the installation messages ( #6182 )
2025-08-14 14:57:36 +00:00
matt korwel
3e004048cf
chore(release): v0.1.21 ( #6207 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-08-14 06:14:25 +00:00
Sandy Tao
c63185dae7
feat(deps): Update @google/genai to 1.13.0 ( #6184 )
2025-08-14 02:12:11 +00:00
Jacob Richman
342820cf5e
Fix/emoji support ( #6187 )
...
Co-authored-by: elasticdotventures <brianh@elastic.ventures>
2025-08-14 00:33:01 +00:00
Jacob Richman
501b78f303
Update Ink version ( #6175 )
2025-08-13 21:40:04 +00:00
Richie Foreman
2dbd5ecdc8
chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry ( #6166 )
2025-08-13 20:37:08 +00:00
Richie Foreman
a90aeb3d8f
chore(build/compiler): Enable a bunch of strict TS compiler options. ( #6138 )
2025-08-13 20:17:38 +00:00
Harold Mciver
8fae227e8d
fix: Prevent duplicate or inactive tools/prompts after server refresh ( #5850 )
2025-08-13 19:31:24 +00:00
Jacob Richman
e4473a9007
Revert "chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry" ( #6161 )
2025-08-13 18:13:18 +00:00
shrutip90
38876b738f
Add support for trustedFolders.json config file ( #6073 )
2025-08-13 18:06:31 +00:00
Adam Weidman
b61a63aef4
move errorParsing.ts to core ( #6159 )
2025-08-13 17:57:11 +00:00
Deepankar Sharma
9c7fb870c1
Add terminal setup command for Shift+Enter and Ctrl+Enter support ( #3289 )
...
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-08-13 17:32:54 +00:00
Agus Zubiaga
d3fda9dafb
Zed integration schema upgrade ( #5536 )
...
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Co-authored-by: Ben Brandt <benjamin@zed.dev>
2025-08-13 15:58:26 +00:00
Richie Foreman
150103e5dd
chore(cli/slashcommands): Add status enum to SlashCommandEvent telemetry ( #6023 )
2025-08-13 15:42:38 +00:00
Jerop Kipruto
431a312d4d
Show OpenTelemetry SDK initialization & shutdown in debug mode only ( #6096 )
2025-08-13 01:38:45 +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
Shreya Keshive
3a87712c1a
Launch VS Code IDE Integration ( #6063 )
2025-08-12 21:08:07 +00:00
Jacob Richman
d219f90132
Switch from useInput to useKeypress. ( #6056 )
2025-08-12 21:05:49 +00:00
christine betts
74fd0841d0
[ide-mode] Update installation logic and nudge ( #6068 )
2025-08-12 20:08:47 +00:00
Shreya Keshive
4ecfb478b0
chore(release): v0.1.19 ( #6069 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-08-12 18:37:49 +00:00
Richie Foreman
7cc6b8c270
chore(usage telemetry): Freshen up Clearcut logging ( #6013 )
...
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-12 18:31:59 +00:00
JAYADITYA
2d1a6af890
feat(cli): support single Ctrl+C to cancel streaming, preserving double Ctrl+C to exit ( #5838 )
2025-08-12 04:13:57 +00:00
Seth Vargo
d8fec54e81
feat(/setup-github): Use node to download the files ( #5863 )
2025-08-12 01:32:23 +00:00
Shreya Keshive
c7fd4c4a96
Start IDE connection after config initialization ( #6018 )
2025-08-11 22:09:47 +00:00
christine betts
c0f5f6a5f6
[ide-mode] Update handling of workspace paths ( #6014 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-11 21:06:01 +00:00
christine betts
0e98641b51
Add support for VSCode-like editors ( #5699 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-11 21:01:37 +00:00
Sijie Wang
72832fb889
Fix line end bugs in Vim mode ( #5328 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-11 18:58:32 +00:00
Shreya Keshive
b0b12af2ce
Additional IDE integration polishes ( #5985 )
2025-08-11 16:27:45 +00:00
Ali Al Jufairi
0157eae3d7
fix(settings): enable default usage statistics collection ( #5909 )
2025-08-10 02:56:53 +00:00
Ali Al Jufairi
8a9a927544
feat(ui): add /settings command and UI panel ( #4738 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-10 00:04:52 +00:00
Lee Won Jun
c632ec8b03
[ #5356 ] Minor fix: Remove duplicate binding and add complete navigation command ( #5884 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-09 22:28:28 +00:00
fuyou
0dea7233b6
feat(cli) - enhance input UX with double ESC clear ( #4453 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-09 22:26:43 +00:00
Yuki Okita
34434cd4aa
feat: drop load-memory-from-include-directories option from cli args ( #5866 )
2025-08-09 19:50:53 +00:00
JAYADITYA
6b19c8bd55
feat: add humorous tip for new line shortcut in Gemini CLI ( #5666 )
...
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-09 07:24:21 +00:00
Lee Won Jun
b8084ba815
Centralize Key Binding Logic and Refactor (Reopen) ( #5356 )
...
Co-authored-by: Lee-WonJun <10369528+Lee-WonJun@users.noreply.github.com>
2025-08-09 07:03:17 +00:00
Hiroaki Mitsuyoshi
6487cc1689
feat(chat): Add overwrite confirmation dialog to /chat save ( #5686 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-09 06:59:22 +00:00
N. Taylor Mullen
c184ec3224
chore(release): v0.1.18 ( #5864 )
2025-08-08 17:26:43 -07:00
Gal Zahavi
c03ae43777
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
69322e12e4
Add a request queue to the tool scheduler ( #5845 )
2025-08-08 21:50:35 +00:00
Shreya Keshive
9ac62565a0
Fix excessive console logging + remove unnecessary try catch ( #5860 )
2025-08-08 21:48:02 +00:00
Shreya Keshive
344ee29f77
Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI ( #5858 )
2025-08-08 21:26:11 +00:00
shrutip90
34b5dc7f28
Add FolderTrustDialog that shows on launch and enables folderTrust setting ( #5815 )
2025-08-08 18:02:27 +00:00
christine betts
3af4913ef3
[ide-mode] Close all open diffs when the CLI gets closed ( #5792 )
2025-08-08 15:38:30 +00:00
christine betts
5ec4ea9b4d
[ide-mode] Wire up env variables to sandbox ( #5804 )
2025-08-08 15:35:47 +00:00
laurentsimon
60362e0329
fix: MCP servers allowed in settings do not show up in /mcp command ( #5324 )
2025-08-07 23:42:17 +00:00
Miguel Solorio
785ee5d59a
Use semantic colors in themes ( #5796 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-07 23:11:35 +00:00
Gal Zahavi
4f2974dbfe
feat(ui): Improve UI layout adaptation for narrow terminals ( #5651 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-07 22:55:53 +00:00
Bryant Chandler
9fc7115b86
perf(filesearch): Use async fzf for non-blocking file search ( #5771 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-07 22:24:55 +00:00
Shreya Keshive
4d4eacfc40
Few IDE integration polishes ( #5727 )
2025-08-07 21:19:31 +00:00
Jacob MacDonald
19491b7b94
avoid loading and initializing CLI config twice in non-interactive mode ( #5793 )
2025-08-07 21:19:06 +00:00
shrutip90
53f8617b24
Add new folderTrust setting that the users can enable or disable ( #5798 )
2025-08-07 21:06:17 +00:00
Pyush Sinha
8e6a565adb
fix: re render context usage indicator ( #5102 )
2025-08-07 18:16:47 +00:00
anthony bushong
a3351bc985
fix(tests): add missing deps in cli to fix sandbox runs ( #5742 )
2025-08-07 17:58:44 +00:00
Shehab
7596481a9d
feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) ( #4482 )
...
Co-authored-by: Seth Troisi <sethtroisi@google.com>
2025-08-07 17:26:55 +00:00
Lee James
8d848dca4a
feat: open repo secrets page in addition to README ( #5684 )
2025-08-07 16:00:46 +00:00
Jacob MacDonald
6ae75c9f32
Add a context percentage threshold setting for auto compression ( #5721 )
2025-08-07 14:34:40 +00:00
Allen Hutchison
d6a7334279
fix(logging): Ensure sandbox startup messages are routed to stderr ( #5725 )
2025-08-07 00:19:10 +00:00
DevMassive
9ac3e8b79e
feat: Improve @-command file path completion with fzf integration ( #5650 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-06 23:41:04 +00:00
shrutip90
626844b539
experiment: Add feature exp flag for folder trust ( #5709 )
2025-08-06 22:27:21 +00:00
Seth Vargo
5cd63a6abc
feat(cli): get the run-gemini-cli version from the GitHub API ( #5708 )
2025-08-06 20:56:06 +00:00
christine betts
b55467c1dd
[ide-mode] Support rendering in-IDE diffs using the edit tool ( #5618 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 20:55:29 +00:00
Shreya Keshive
024b8207eb
Add hint to enable IDE integration for users running in VS Code ( #5610 )
2025-08-06 19:47:58 +00:00
shishu314
1f0ad86544
fix: Restore user input when the user cancels response ( #5601 )
...
Co-authored-by: Shi Shu <shii@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-06 19:19:10 +00:00
joshualitt
6133bea388
feat(core): Introduce DeclarativeTool and ToolInvocation. ( #5613 )
2025-08-06 17:50:02 +00:00
christine betts
fde9849d48
[ide-mode] Add support for in-IDE diff handling in the CLI ( #5603 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 17:36:05 +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
b38f377c9a
feat: Enable /setup-github to always run, and error appropriately ( #5653 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-06 13:06:37 +00:00
Bryant Chandler
aab850668c
feat(file-search): Add support for non-recursive file search ( #5648 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-06 06:33:27 +00:00
Lee James
be3aabaea6
docs(setup-github): Inform user of the next steps after running slash command ( #5644 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 02:59:25 +00:00
christine betts
9db5aab498
Update a couple more witty phrases ( #5641 )
2025-08-06 01:13:22 +00:00
Sandy Tao
390edb5e0a
Add tests for useAtCompletion reset logic ( #5639 )
2025-08-06 01:10:29 +00:00
Jerop Kipruto
cd7e60e008
switch from heads to tags in url path ( #5638 )
2025-08-05 17:47:28 -07:00
Sandy Tao
59bde4a612
fix(core) Fix not resetting when after first get out of completion suggestions ( #5635 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 00:37:44 +00:00
christine betts
aeb6602266
Remove a few witty loading phrases ( #5631 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-05 23:59:14 +00:00
Justin Mahood
91035ad7b0
Fix(vim): Fix shell mode in Vim mode ( #5567 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-05 23:29:37 +00:00
Bryant Chandler
12a9bc3ed9
feat(core, cli): Introduce high-performance FileSearch engine ( #5136 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-05 23:18:03 +00:00
Allen Hutchison
2141b39c3d
feat(cli): route non-interactive output to stderr ( #5624 )
2025-08-05 23:11:21 +00:00
Shreya Keshive
268627469b
Refactor IDE client state management, improve user-facing error messages, and add logging of connection events ( #5591 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-05 22:52:58 +00:00
Jacob Richman
dd85aaa951
bug(core): Fix flaky test by using waitFor. ( #5540 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-08-05 21:56:38 +00:00
Gal Zahavi
aacae1de43
fix(core): prevent UI shift after vim edit ( #5315 )
2025-08-05 21:55:54 +00:00
Oleksandr Gotgelf
b465145229
chore(settings): clean up comments in settings.ts ( #5576 )
2025-08-05 19:10:16 +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
N. Taylor Mullen
c7a1de4983
chore(release): v0.1.17 ( #5561 )
2025-08-04 21:37:32 -07:00
Harold Mciver
99ba2f6424
Update MCP client to connect to servers with only prompts ( #5290 )
2025-08-04 21:38:23 +00:00
Mo Moadeli
e7b468e122
feat(cli): Prevent redundant opening of browser tabs when zero MCP servers are configured ( #5367 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-04 21:20:49 +00:00
Shreya Keshive
dca040908a
ide-mode flag cleanup ( #5531 )
2025-08-04 21:06:50 +00:00
Shreya Keshive
2180dd13dc
Improve user-facing error messages for IDE mode ( #5522 )
2025-08-04 21:06:17 +00:00
Richie Foreman
11808ef7ed
fix(core): Allow model to be set from settings.json ( #5527 )
2025-08-04 20:41:58 +00:00
Sandy Tao
8da6d23688
refactor(core): Rename useSlashCompletion to useCommandCompletion ( #5532 )
2025-08-04 20:35:26 +00:00
Seth Vargo
37b83e05a7
Use new URLs for downloading workflows ( #5524 )
2025-08-04 20:10:36 +00:00
Sandy Tao
d1bfba1abb
feat(core): Add trailing space when completing an at completion suggestion ( #5475 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-04 18:30:59 +00:00
Sandy Tao
b9fe4fc263
feat(cli): Handle Punctuation in @ Command Parsing ( #5482 )
2025-08-04 17:49:15 +00:00
Pyush Sinha
e506b40c27
fix: /help remove flickering and respect clear shortcut (ctr+l) ( #3611 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Allen Hutchison <adh@google.com>
2025-08-04 16:53:50 +00:00
N. Taylor Mullen
70478b92a9
chore(release): v0.1.16 ( #5478 )
2025-08-03 13:38:03 -07:00
Ayesha Shafique
072d8ba289
feat: Add reverse search capability for shell commands ( #4793 )
2025-08-03 19:53:24 +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
Billy Biggs
bedcbb9feb
Add a setting to disable the version update nag message ( #5449 )
2025-08-03 18:20:55 +00:00
Gal Zahavi
820169ba2e
feat(autoupdate): Improve update check and refactor for testability ( #5389 )
2025-08-02 03:17:32 +00:00
TIRUMALASETTI PRANITH
15a1f1af9d
fix(config): Resolve duplicate config loading from home directory ( #5090 )
...
Co-authored-by: Allen Hutchison <adh@google.com>
Co-authored-by: Allen Hutchison <allen@hutchison.org>
2025-08-01 22:22:17 +00:00
joshualitt
67d16992cf
bug(cli): Prefer IPv4 dns resolution by default. ( #5338 )
2025-08-01 19:30:39 +00:00
Sandy Tao
c795168e9c
feat(core): Use completionStart/End for slash command auto-completion ( #5374 )
2025-08-01 18:51:38 +00:00
Billy Biggs
24c5a15d7a
Add a setting to disable auth mode validation on startup ( #5358 )
2025-08-01 18:49:03 +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
Silvio Junior
7748e56153
[Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ToolCallResponseInfo and ToolResult ( #5222 )
2025-08-01 15:20:08 +00:00
cornmander
e126d2fcd9
Add missing emacs entry in UI. ( #5351 )
2025-08-01 14:40:05 +00:00
Miguel Solorio
6f7beb414c
Highlight slash commands in history ( #5323 )
2025-07-31 23:24:23 +00:00
Jacob Richman
61e382444a
fix(ux) bug in replaceRange dealing with newLines that was breaking vim support ( #5320 )
2025-07-31 23:16:29 +00:00
Sandy Tao
32809a7be7
feat(cli): Improve @ autocompletion for mid-sentence edits ( #5321 )
2025-07-31 23:07:12 +00:00
Paige Bailey
37a3f1e6b6
Add emacs support, as per user requests. :) ( #1633 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: matt korwel <mattkorwel@google.com>
2025-07-31 22:46:04 +00:00
JeromeJu
574015edd9
feat: Implement /setup-github command ( #5069 )
2025-07-31 22:14:22 +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
anj-s
65be9cab47
Fix: Ensure that non interactive mode and interactive mode are calling the same entry points ( #5137 )
2025-07-31 12:36:12 +00:00
Seth Troisi
c77a22d4c6
Add render counter in debug mode ( #5242 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-31 00:43:11 +00:00
christine betts
325bb89137
Add toggleable IDE mode setting ( #5146 )
2025-07-30 22:36:24 +00:00
Allen Hutchison
498edb57ab
fix(testing): make ModelStatsDisplay snapshot test deterministic ( #5236 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-30 22:09:32 +00:00
christine betts
7bc8766542
Introduce IDE mode installer ( #4877 )
2025-07-30 21:26:31 +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
shamso-goog
32b1ef3779
feat(ui): Update tool confirmation cancel button text ( #4820 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-30 20:37:51 +00:00
N. Taylor Mullen
fd434626c5
chore(release): v0.1.15 ( #5163 )
2025-07-29 22:03:54 -07:00
Sambhav Khanna
d5a1b717c2
fix(update): correctly report new updates ( #4821 )
...
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-07-30 00:11:15 +00:00
Ava
d64c3d6af8
Add Starcraft ref to witty loading phrases ( #5120 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-29 23:22:13 +00:00
Shreya Keshive
293bb82019
Adds centralized support to log slash commands + sub commands ( #5128 )
2025-07-29 20:20:37 +00:00
shamso-goog
80079cd2a5
feat(cli): introduce /init command for GEMINI.md creation ( #4852 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-07-29 16:49:01 +00:00
Daniel Lee
7356764a48
feat(commands): add custom commands support for extensions ( #4703 )
2025-07-29 01:40:47 +00:00
Gal Zahavi
871e0dfab8
feat: Add auto update functionality ( #4686 )
2025-07-29 00:56:52 +00:00
Abhi
b08679c906
Add new fallback state as prefactor for routing ( #5065 )
2025-07-28 19:55:50 +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
N. Taylor Mullen
9aef0a8e6c
Revert "feat: Add /config refresh command" ( #5060 )
2025-07-28 18:13:46 +00:00
Neha Prasad
a5ea113a8e
fix: Clear previous thoughts when starting new prompts ( #4966 )
2025-07-28 17:57:33 +00:00
Ramón Medrano Llamas
0170791800
feat: Add /config refresh command ( #4993 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
2025-07-28 15:46:43 +00:00
Shreya Keshive
e275441651
Updates schema, UX and prompt for IDE context ( #5046 )
2025-07-28 15:03:22 +00:00
Hiroaki Mitsuyoshi
bce6eb5014
feat(chat): Implement /chat delete command ( #2401 )
2025-07-27 22:18:12 +00:00
Leeroy Ding
9ca48c00a6
fix: yolo mode not respected ( #4972 )
2025-07-27 21:42:26 +00:00
Abhi
576cebc928
feat: Add Shell Command Execution to Custom Commands ( #4917 )
2025-07-27 06:00:26 +00:00
Abhi
3e81359c6b
(fix): Custom Commands follow symlinks ( #4907 )
2025-07-26 03:27:23 +00:00
Abhi
ca5dd28ab6
refactor(core): Centralize shell logic into ShellExecutionService ( #4823 )
2025-07-26 01:56:49 +00:00
Jacob Richman
ad2ef080aa
Fix so legacy custom themes still load. ( #4757 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-07-26 00:36:42 +00:00
Jacob Richman
b089845f1c
fix(ui): remove extraneous whitespace from startup screen ( #3990 )
2025-07-26 00:36:19 +00:00
Jacob Richman
21fef1620d
Handle unhandled rejections more gracefully. ( #4417 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-07-26 00:35:26 +00:00
Jacob Richman
fb751c542b
Regression test for paste when the terminal lacks focus. ( #4898 )
2025-07-25 23:29:15 +00:00
Sijie Wang
fbdc8d5ab3
Vim mode ( #3936 )
2025-07-25 22:36:42 +00:00
christine betts
eb65034117
Load and use MCP server prompts as slash commands in the CLI ( #4828 )
...
Co-authored-by: harold <haroldmciver@google.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-25 20:56:33 +00:00
Jacob Richman
de96887789
Fix bugs breaking drag and drop of files. ( #4887 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-07-25 20:26:13 +00:00
Abhi
13b0971291
fix(ci): Fix failing release workflow by creating a self-contained bundle ( #4888 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com>
2025-07-25 20:18:59 +00:00
Tommaso Sciortino
91f016d44a
Make restoreCommand test windows compatible. ( #4873 )
2025-07-25 19:26:09 +00:00
matt korwel
820105e982
Safer Shell command Execution ( #4795 )
...
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-25 19:25:32 +00:00
Tommaso Sciortino
7ddbf97634
Fix userStartupWarnings to be windows compatible. ( #4868 )
2025-07-25 19:05:29 +00:00
christine betts
1b8ba5ca6b
[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
Tommaso Sciortino
3c16429fc4
Make useCompletion.test.ts windows compatible ( #4766 )
2025-07-25 17:32:59 +00:00
Gal Zahavi
6321442865
feat(auth): Enhance non-interactive gcp auth ( #4811 )
2025-07-25 17:19:38 +00:00
Allen Hutchison
fb0db2dfd6
adh/bugfix/1563 ( #4822 )
2025-07-25 16:39:37 +00:00
christine betts
1d3ad9d075
Add drawer for active files in IDE mode ( #4682 )
...
Co-authored-by: Shreya <shreyakeshive@google.com>
2025-07-25 14:50:34 +00:00
Sandy Tao
1d7eb0d250
[Refactor] Centralizes autocompletion logic within useCompletion ( #4740 )
2025-07-25 04:41:35 +00:00
Ramón Medrano Llamas
273e74c09d
feat: add /mcp refresh command ( #4566 )
2025-07-25 01:14:45 +00:00
Daniel Lee
3dd6e431df
feat: add GEMINI_CLI environment variable to spawned shell commands ( #4791 )
2025-07-24 17:13:00 +00:00
Thomas Burnham
b1e0fb157b
feat(cli): display timestamp in /chat list ( #4733 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-24 04:48:52 +00:00
Tommaso Sciortino
e9e2f55144
Fix InputPrompt.test.tsx to be windows compatible ( #4736 )
2025-07-23 22:49:09 +00:00
Miguel Solorio
2e28bb90a0
Update diff colors ( #4747 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-07-23 22:39:22 +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
Tommaso Sciortino
209c8783b4
Make ideCommand test windows compatible. ( #4746 )
2025-07-23 21:01:51 +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
Tommaso Sciortino
30c68922a3
Fix windows bugs in atCommandProcessor.ts ( #4684 )
2025-07-23 00:18:57 +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
Marat Boshernitsan
5066bc5384
Refactor the logic for deciding whether to launch a browser into config ( #4622 )
2025-07-21 23:23:28 +00:00
BOYI
12765eb775
fix: character encoding issues in shell command processor ( #1949 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-07-21 22:26:40 +00:00
darkcocoa
4c3532d2b3
fix: Add warning message for token limit truncation ( #2260 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-07-21 21:57:11 +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
Seydulla Narkulyyev
f7b4e74932
feat(cli):suggestion-navigation-shortcut ( #3641 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-07-21 21:43:23 +00:00
christine betts
1969d805f2
[ide-mode] Use active files and selected text in user prompt ( #4614 )
2025-07-21 20:52:02 +00:00