Commit Graph

1182 Commits

Author SHA1 Message Date
Kevin Ramdass
159be887df feat: Add OTEL log event gemini_cli.startup_stats for startup stats. (#14734) 2025-12-08 20:29:50 +00:00
Marat Boshernitsan
86e001f4f6 refactor(telemetry): Improve previous PR that allows telemetry to use the CLI auth and add testing (#14589) 2025-12-08 11:20:13 -08:00
Jack Wotherspoon
1b6e0cfb25 fix(audio): improve reading of audio files (#14658) 2025-12-08 17:46:33 +00:00
Adam Weidman
e71126c9eb feat(modelAvailabilityService): integrate model availability service into backend logic (#14470) 2025-12-08 14:44:34 +00:00
Christian Gunderman
69ae42bb1f Disallow floating promises. (#14605) 2025-12-06 00:12:49 +00:00
matt korwel
5e0fa3e253 fix(core): improve API response error handling and retry logic (#14563) 2025-12-05 17:49:08 +00:00
Jack Wotherspoon
4e7495924a feat(sessions): use 1-line generated session summary to describe sessions (#14467) 2025-12-05 17:20:15 +00:00
Jacob Richman
0c7d3d5d89 Fix issue where we were passing the model content reflecting terminal line wrapping. (#14566) 2025-12-05 04:42:57 +00:00
Jacob Richman
f970cd6c4d Fix bug in the shellExecutionService resulting in both truncation and 3X bloat (#14545) 2025-12-04 18:26:12 -08:00
Silvio Junior
602bf53b34 Fixes [API Error: Cannot read properties of undefined (reading 'error')] (#14553) 2025-12-05 01:18:37 +00:00
Adib234
fd603ae435 Add support for MCP dynamic tool update by notifications/tools/list_changed (#14375) 2025-12-04 21:04:38 +00:00
Paresh Joshi
024cfe93c0 fix(client): Correctly latch hasFailedCompressionAttempt flag (#13002) 2025-12-04 18:12:45 +00:00
Jainam M
86daca4828 Adding session id as part of json o/p (#14504) 2025-12-04 17:06:20 +00:00
Aswin Ashok
645c95352e fix(shell): cursor visibility when using interactive mode (#14095)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2025-12-04 16:58:03 +00:00
Coco Sheng
4758051fa1 feat(cli): Move key restore logic to core (#13013) 2025-12-04 15:56:16 +00:00
Megha Bansal
898cd178aa fix: improve retry logic for fetch errors and network codes (#14439) 2025-12-04 15:41:08 +00:00
Adam Weidman
589a65a5cb 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
498e64ed61 feat(hooks): Hooks Commands Panel, Enable/Disable, and Migrate (#14225) 2025-12-03 18:01:57 +00:00
Edilmo Palencia
fc8ac73725 feat(hooks): Hook Session Lifecycle & Compression Integration (#14151) 2025-12-03 17:04:13 +00:00
CHAEWAN KIM
c9d6331901 refactor(editor): use const assertion for editor types with single source of truth (#8604) 2025-12-03 06:16:19 +00:00
Marat Boshernitsan
86c4a55012 Allow telemetry exporters to GCP to utilize user's login credentials, if requested (#13778) 2025-12-03 05:27:37 +00:00
Riddhi Dutta
24a76f6354 track github repository names in telemetry events (#13670)
Co-authored-by: riddhi <duttariddhi@google.com>
2025-12-03 05:26:12 +00:00
Jack Wotherspoon
febc96f006 feat: consolidate remote MCP servers to use url in config (#13762) 2025-12-03 01:01:33 +00:00
Allen Hutchison
3686f63257 refactor(stdio): always patch stdout and use createWorkingStdio for clean output (#14159) 2025-12-02 23:08:25 +00:00
Sandy Tao
fd75e43158 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
CHAEWAN KIM
c7c043fb6d fix(async): prevent missed async errors from bypassing catch handlers (#13714)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2025-12-01 22:11:40 +00:00
Adam Weidman
282260300b feat(core): enhance availability routing with wrapped fallback and single-model policies (#13874) 2025-12-01 20:41:06 +00:00
joshualitt
d4cbb4a781 bug(core): Avoid stateful tool use in executor. (#14305) 2025-12-01 18:54:28 +00:00
Kevin Ramdass
6c4cd01253 feat: Add startup profiler to measure and record application initialization phases. (#13638) 2025-12-01 18:06:13 +00:00
christine betts
ec03e9bdee Always use MCP server instructions (#14297) 2025-12-01 17:17:54 +00:00
Sandy Tao
efb2b43610 fix(core): handle EPIPE error in hook runner when writing to stdin (#14231) 2025-12-01 16:58:41 +00:00
Shardul Natu
e14c7ac300 feat(telemetry): Add Semantic logging for to ApiRequestEvents (#13912)
Co-authored-by: Shnatu <snatu@google.com>
2025-11-30 03:35:24 +00:00
Shardul Natu
6272daa40a 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
7043c796f0 feat(shell): Standardize pager to 'cat' for shell execution by model (#13878) 2025-11-27 01:23:31 +00:00
Sehoon Shon
3ba5da2996 Add usage limit remaining in /stats (#13843) 2025-11-27 01:21:33 +00:00
Edilmo Palencia
9fac63c636 feat(hooks): Hook LLM Request/Response Integration (#9110) 2025-11-26 23:51:28 +00:00
Gal Zahavi
b5f21718d7 feat(core): Add configurable inactivity timeout for shell commands (#13531) 2025-11-26 21:43:33 +00:00
Adam Weidman
e992c9fd08 feat(core): implement towards policy-driven model fallback mechanism (#13781) 2025-11-26 20:36:42 +00:00
sai-sunder-s
6b3349c14a feat(mcp): Inject GoogleCredentialProvider headers in McpClient (#13783) 2025-11-26 20:08:19 +00:00
Aishanee Shah
d97ca71516 Update System Instructions for interactive vs non-interactive mode. (#12315) 2025-11-26 19:04:36 +00:00
christine betts
96c6d0a477 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
Edilmo Palencia
95e8e36b8b feat(hooks): Hook Tool Execution Integration (#9108) 2025-11-26 17:41:29 +00:00
Silvio Junior
9506ddf085 Changes in system instruction to adapt to gemini 3.0 to ensure that the CLI explains its actions before calling tools (#13810) 2025-11-26 15:27:32 +00:00
Sandy Tao
5feb12932e feat(core): Improve request token calculation accuracy (#13824) 2025-11-26 04:20:46 +00:00
Megha Bansal
f48699597c Update error codes when process exiting the gemini cli (#13728) 2025-11-26 02:43:21 +00:00
Billy Biggs
426d6ad462 Update dependency for modelcontextprotocol/sdk to 1.23.0 (#13827) 2025-11-26 01:23:13 +00:00
Aarushi Shah
17ae89770f 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
Sehoon Shon
77ad3e6992 fallback to flash for TerminalQuota errors (#13791) 2025-11-25 21:17:22 +00:00
bl-ue
d1c8a351ae feat(sessions): add /resume slash command to open the session browser (#13621) 2025-11-25 18:54:09 +00:00
Adam Weidman
cbbe5b4ebb chore: remove console.error (#13779) 2025-11-25 04:24:51 +00:00