Michael Bleigh
98e64c6958
Merge branch 'main' into sdk-07-hooks-agent
2026-02-26 17:06:06 -08:00
Jarrod Whelan
049d48ef60
test(cli): fix flaky ToolResultDisplay overflow test ( #20518 )
2026-02-27 00:30:43 +00:00
Adib234
bc622a443e
docs(plan): update documentation regarding supporting editing of plan files during plan approval ( #20452 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-27 00:30:23 +00:00
Siddharth Diwan
9b7852f11c
[Gemma x Gemini CLI] Add an Experimental Gemma Router that uses a LiteRT-LM shim into the Composite Model Classifier Strategy ( #17231 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com >
2026-02-26 23:43:43 +00:00
Bryan Morgan
6dc9d5ff11
feat(core): increase fetch timeout and fix [object Object] error stringification ( #20441 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 23:41:09 +00:00
Yuvraj Angad Singh
b8d6041d42
fix: prevent orphaned processes from consuming 100% CPU when terminal closes ( #16965 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-26 23:17:09 +00:00
Jerop Kipruto
aa98cafca7
feat(plan): adapt planning workflow based on complexity of task ( #20465 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 22:58:19 +00:00
krishdef7
f700c923d9
fix(core): flush transcript for pure tool-call responses to ensure BeforeTool hooks see complete state ( #20419 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-02-26 22:39:36 +00:00
Sehoon Shon
edb1fdea30
fix(cli): support quota error fallbacks for all authentication types ( #20475 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 22:39:25 +00:00
Adam Weidman
10c5bd8ce9
feat(core): improve A2A content extraction ( #20487 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 22:38:30 +00:00
Gal Zahavi
9de8349cf0
fix: action var usage ( #20492 )
2026-02-26 22:06:09 +00:00
Jerop Kipruto
020da58327
fix(github): resolve actionlint and yamllint regressions from #19443 ( #20467 )
2026-02-26 11:31:31 -08:00
Google Admin
ac454bcfbc
Refactor Github Action per b/485167538 ( #19443 )
...
Co-authored-by: Ben Knutson <benknutson@google.com >
2026-02-26 12:58:14 -05:00
Dev Randalpura
c7a70e6421
Updated tests in TableRenderer.test.tsx to use SVG snapshots ( #20450 )
2026-02-26 17:36:11 +00:00
joshualitt
611d934829
feat(core): Enable generalist agent ( #19665 )
2026-02-26 16:38:49 +00:00
Bryan Morgan
9c2fd5a7c6
feat(core): add HTTP 499 to retryable errors and map to RetryableQuotaError ( #20432 )
2026-02-26 15:42:34 +00:00
Jeffrey Ying
3db35812b7
fix(core): allow /memory add to work in plan mode ( #20353 )
2026-02-26 13:59:44 +00:00
MD. MOHIBUR RAHMAN
8380f0a3b1
feat(cli): implement interactive shell autocompletion ( #20082 )
2026-02-26 07:49:11 +00:00
Adib234
ef247e220d
feat(plan): support opening and modifying plan in external editor ( #20348 )
2026-02-26 04:38:44 +00:00
Sandy Tao
39938000a9
feat(core): rename grep_search include parameter to include_pattern ( #20328 )
2026-02-26 04:16:21 +00:00
Abhijit Balaji
d128fb0f7b
feat(cli): hide workspace policy update dialog and auto-accept by default ( #20351 )
2026-02-26 04:05:19 +00:00
gemini-cli-robot
37903d5dbb
Changelog for v0.31.0-preview.0 ( #20249 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: g-samroberts <samroberts@google.com >
2026-02-26 03:18:43 +00:00
Sam Roberts
a3821a9440
Update changelog workflow to reject nightly builds ( #20248 )
2026-02-26 03:12:01 +00:00
gemini-cli-robot
0bf3a015e8
Changelog for v0.30.0 ( #20252 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-02-26 01:11:36 +00:00
Abhi
28c9a907de
feat(core): introduce Kind.Agent for sub-agent classification ( #20369 )
2026-02-26 01:04:20 +00:00
Jacob Richman
f9f916e1dc
test: support tests that include color information ( #20220 )
2026-02-25 23:31:35 +00:00
anj-s
78dfe9dea8
feat(core): implement task tracker foundation and service ( #19464 )
2026-02-25 23:17:17 +00:00
Michael Bleigh
ec6f5983f6
Merge branch 'main' into sdk-07-hooks-agent
2026-02-25 14:07:09 -08:00
nityam
c9d07b62f2
fix: remove trailing comma in issue triage workflow settings json ( #20265 )
2026-02-25 22:05:21 +00:00
Michael Bleigh
c7866e6a92
feat(sdk): implement runtime hooks support in GeminiCliAgent
...
- Introduced a new Hook type and hook() helper for strongly-typed SDK hooks.
- Integrated runtime hooks into GeminiCliSession lifecycle (startup, close, and tool execution).
- Added hooks option to GeminiCliAgentOptions.
- Exported executeToolWithHooks from core to facilitate SDK integration.
- Updated SDK_DESIGN.md to reflect implemented features and remaining tasks.
- Added and re-recorded SDK integration tests for hooks.
2026-02-25 13:44:16 -08:00
joshualitt
189ab6c637
feat(core): Enable model steering in workspace. ( #20343 )
2026-02-25 21:18:40 +00:00
Tommaso Sciortino
4aec3cdb24
docs: remove legacy cmd examples in favor of powershell ( #20323 )
...
avoid flakes
2026-02-25 12:09:49 -08:00
Achal Jhawar
b765fb8af4
fix(cli): expose model.name setting in settings dialog for persistence ( #19605 )
2026-02-25 19:56:05 +00:00
Himanshu Soni
fb0c7d268f
fix(cli): skip 404 errors in setup-github file downloads ( #20287 )
2026-02-25 18:45:02 +00:00
kevinjwang1
be12371380
Plumb the maxAttempts setting through Config args ( #20239 )
2026-02-25 17:58:07 +00:00
Tommaso Sciortino
a037b961b1
feat(cli): load extensions in parallel ( #20229 )
2026-02-25 17:15:00 +00:00
Adam Weidman
6c739955c0
feat(core): implement robust A2A streaming reassembly and fix task continuity ( #20091 )
2026-02-25 16:51:08 +00:00
Shreya Keshive
50947c57ce
fix(acp): update auth handshake to spec ( #19725 )
2026-02-25 15:04:42 +00:00
Adib234
29e8f2abf4
feat(plan): add integration tests for plan mode ( #20214 )
2026-02-25 04:56:16 +00:00
Jerop Kipruto
bf278ef2b0
feat(plan): support automatic model switching for Plan Mode ( #20240 )
2026-02-25 00:15:14 +00:00
Sam Roberts
1f9da6723f
Docs: Add nested sub-folders for related topics ( #20235 )
2026-02-24 23:44:13 +00:00
Sandy Tao
3ff5cfaaf6
feat(telemetry): Add context breakdown to API response event ( #19699 )
2026-02-24 23:26:28 +00:00
Ishaan Gupta
70b650122f
feat: prompt users to run /terminal-setup with yes/no ( #16235 )
...
Co-authored-by: Vedant Mahajan <Vedant.04.mahajan@gmail.com >
2026-02-24 21:48:28 +00:00
Adam Weidman
16d3883642
fix: additional high vulnerabilities (minimatch, cross-spawn) ( #20221 )
2026-02-24 21:47:37 +00:00
Jenna Inouye
5c23f7f6e0
Docs: Update UI links. ( #20224 )
2026-02-24 21:12:53 +00:00
Michael Bleigh
d47d4855db
feat(hooks): adds support for RuntimeHook functions. ( #19598 )
2026-02-24 21:03:36 +00:00
Gal Zahavi
6510347d5b
feat(extensions): enforce folder trust for local extension install ( #19703 )
2026-02-24 19:58:44 +00:00
Jerop Kipruto
4dd940f8ce
feat(plan): inject message when user manually exits Plan mode ( #20203 )
2026-02-24 19:31:41 +00:00
Tommaso Sciortino
87f7f0beb7
restrict /assign to help-wanted issues ( #20207 )
2026-02-24 19:26:00 +00:00
christine betts
8e9ce3f4c3
Fix extension env dir loading issue ( #20198 )
2026-02-24 18:13:21 +00:00