Commit Graph

147 Commits

Author SHA1 Message Date
Jack Wotherspoon df60b755c3 refactor(sessions): move session summary generation to startup (#14691) 2025-12-10 03:25:22 +00:00
Christian Gunderman 1f21ac5f84 Send the model and CLI version with the user agent (#14865) 2025-12-10 00:38:33 +00:00
Edilmo Palencia fc8ac73725 feat(hooks): Hook Session Lifecycle & Compression Integration (#14151) 2025-12-03 17:04:13 +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
Kevin Ramdass 6c4cd01253 feat: Add startup profiler to measure and record application initialization phases. (#13638) 2025-12-01 18:06:13 +00:00
Megha Bansal f48699597c Update error codes when process exiting the gemini cli (#13728) 2025-11-26 02:43:21 +00:00
Megha Bansal 16ec067312 Improve code coverage for cli package (#13724) 2025-11-24 17:41:46 +00:00
christine betts ad45f81946 fix(cli): Prevent stdout/stderr patching for extension commands (#13600)
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-11-22 02:08:06 +00:00
Jacob Richman c8394229c4 Fix multiple bugs with auth flow including using the implemented but unused restart support. (#13565) 2025-11-21 16:31:47 +00:00
Jacob Richman f09e3a3bce move stdio (#13528) 2025-11-20 22:16:46 +00:00
Jacob Richman 9409be8e1b Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering (#13247)
Bypassing rules as link checker failure is spurious.
2025-11-20 10:44:02 -08:00
Caroline Rose fcdd1a4590 feat(auth): Add option for metadata server application default credentials without project override (#12948) 2025-11-14 16:39:11 +00:00
Jacob Richman cc6d4ea99e Support incremental update experiment flag. (#12926) 2025-11-13 17:45:03 +00:00
Jacob Richman 1173bf3ad9 feat(ui) Make useAlternateBuffer the default (#12976) 2025-11-13 05:17:46 +00:00
Jacob Richman ca478d47ce Support ink scrolling final pr (#12567) 2025-11-11 15:50:11 +00:00
bl-ue b8c169ed34 feat(sessions): add resuming to geminiChat and add CLI flags for session management (#10719)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-11 01:31:00 +00:00
cornmander 13d6387286 Fix external editor diff drift (#12846) 2025-11-10 21:19:32 +00:00
Jacob Richman 8d0d90318d Switch to alternate buffer mode before rendering Ink. (#12833) 2025-11-10 20:30:38 +00:00
Tommaso Sciortino 4774384583 Revamp KeypressContext (#12746) 2025-11-09 16:45:04 +00:00
Jacob Richman 5579a816f4 Scrollable support (#12544) 2025-11-05 00:21:00 +00:00
Jacob Richman fc6e84019a alternate buffer support (#12471) 2025-11-03 21:41:58 +00:00
shishu314 51012b4a27 feat(infra) - Add logging for slow rendering (#11147)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-31 19:51:05 +00:00
shishu314 94d70199ca Fix(noninteractive) - Add message when user uses deprecated flag (#11682)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-29 21:54:40 +00:00
Jacob MacDonald 942b0520ad Add ExtensionLoader interface, use that on Config object (#12116) 2025-10-28 16:04:30 +00:00
Jacob MacDonald 8c9a0c1935 Create ExtensionManager class which manages all high level extension tasks (#11667) 2025-10-23 18:39:36 +00:00
Allen Hutchison 40b1ce26d6 feat: Implement message bus and policy engine (#11523)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-21 18:45:33 +00:00
Zack Birkenbuel a240ecefcd Pass whole extensions rather than just context files (#10910)
Co-authored-by: Jake Macdonald <jakemac@google.com>
2025-10-20 23:15:23 +00:00
Abhi 6af2bff897 refactor(logging): Centralize all console messaging to a shared logger (part 1) (#11537) 2025-10-20 22:16:47 +00:00
Jacob MacDonald 012c9ab71a remove support for workspace extensions and migrations (#11324) 2025-10-17 23:08:57 +00:00
Billy Biggs aaea913801 Only check for updates if disableUpdateNag is false (#11405) 2025-10-17 19:44:31 +00:00
Jacob Richman fc123c70dc fix(accessibility) allow line wrapper in screen reader mode (#11317) 2025-10-17 03:38:49 +00:00
Jainam M 1710bcae24 fix: Prevent garbled input during "Login With Google" OAuth prompt on… (#10888) 2025-10-10 16:59:44 +00:00
Jacob Richman 72cbe15471 Re-land bbiggs changes to reduce margin on narrow screens with fixes + full width setting (#10522) 2025-10-10 02:27:20 +00:00
Christie Warwick (Wilson) f0ce673142 refactor: make log/event structure clear (#10467) 2025-10-09 23:02:58 +00:00
Zack Birkenbuel 3ed350a464 Rationalize different Extension typings (#10435) 2025-10-08 14:31:41 +00:00
bl-ue e4b082d8cc feat(sessions): Add automatic session cleanup and retention policy (#7662) 2025-10-06 19:34:00 +00:00
Jacob MacDonald 5970283944 Fix -e <extension> for disabled extensions (#9994) 2025-09-29 13:53:19 +00:00
Fridayxiao 07d5cf9cf5 feat(cli): Add setting to show status(or Gemini 's thoughts) in terminal title and taskbar icon (#4386)
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-09-27 19:48:24 +00:00
Jacob Richman 57267fd19b Fix issue where an undefined variable was passed to the sandbox constructor (#9279) 2025-09-23 17:06:31 -07:00
Jacob Richman 6d79a8d5bf Refactor to defer initialization. (#8925) 2025-09-23 02:48:25 +00:00
James 3204278216 feat(cli) Custom Commands work in Non-Interactive/Headless Mode (#8305) 2025-09-19 13:49:35 +00:00
Gal Zahavi a4e3352824 refactor(ui): Optimize rendering performance (#8239) 2025-09-17 22:37:13 +00:00
shrutip90 bc25ac0b5c fix(cli): Auto restart CLI inner node process on trust change (#8378) 2025-09-17 20:05:40 +00:00
shrutip90 0883bd5bca fix(cli): Fix performance issues on relaunching CLI in inner node pro… (#8571) 2025-09-16 21:47:45 +00:00
christine betts 68e96c178a Update extension enablement logic (#8544) 2025-09-16 19:51:46 +00:00
Jerop Kipruto fc526a7fbf feat: remove session summary feature (#8545) 2025-09-16 15:16:05 +00:00
fuyou 0a89973ffb Fix mixed input crash by adding proper error handling 8304 (#8430) 2025-09-15 22:56:25 +00:00
Gal Zahavi 39bae58694 fix(rendering): remove React.strictMode from gemini.tsx (#8145) 2025-09-10 22:30:45 +00:00
Tommaso Sciortino a51d07b59c Allow users to type while waiting for MCP servers (#8021) 2025-09-08 23:37:36 +00:00
Keith Lyons a5235273be feat(ui): Introduce useUI Hook and UIContext (#5488)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-06 05:39:02 +00:00