Gaurav Ghosh
6836f0e1b2
feat: implement G1 AI credits overage flow with billing telemetry
...
Adds end-to-end support for Google One AI credits in quota exhaustion flows:
- New billing module (packages/core/src/billing/) with credit balance
checking, overage strategy management, and G1 URL construction
- OverageMenuDialog and EmptyWalletDialog UI components for quota
exhaustion with credit purchase options
- Credits flow handler extracted to creditsFlowHandler.ts with overage
menu, empty wallet, and auto-use-credits logic
- Server-side credit tracking: enabledCreditTypes on requests,
consumed/remaining credits from streaming responses
- Billing telemetry events (overage menu shown, option selected, credits
used, credit purchase click, API key updated)
- OpenTelemetry metrics for overage option and credit purchase counters
- Credit balance display in /stats command with refresh support
- Settings: general.overageStrategy (ask/always/never) for credit usage
- Error handling: INSUFFICIENT_G1_CREDITS_BALANCE as terminal error
regardless of domain field presence
- Persistent info message after
2026-02-25 05:08:13 -08: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
gemini-cli-robot
3c6539a32c
Changelog for v0.30.0-preview.5 ( #20107 )
...
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 >
2026-02-24 18:04:59 +00:00
Gaurav
9e95b8b3c5
feat(browser): implement experimental browser agent ( #19284 )
2026-02-24 17:22:09 +00:00
Jerop Kipruto
15f6c8b8da
feat(policy): Propagate Tool Annotations for MCP Servers ( #20083 )
2026-02-24 14:20:11 +00:00
Kiryl Dubarenka
ee2e947435
feat(ide): add GEMINI_CLI_IDE_PID env var to override IDE process detection ( #15842 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-02-24 13:35:25 +00:00
Steven Robertson
b0ceb74462
feat: implement AfterTool tail tool calls ( #18486 )
2026-02-24 03:57:00 +00:00
Rishabh Khandelwal
dde844dbe1
feat(security): Introduce Conseca framework ( #13193 )
2026-02-24 02:44:28 +00:00
kevinjwang1
2ff7738b5d
Add new setting to configure maxRetries ( #20064 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-23 23:57:16 +00:00
Gal Zahavi
0bc2d3ab16
fix(core): allow environment variable expansion and explicit overrides for MCP servers ( #18837 )
2026-02-23 21:35:01 +00:00
Sandy Tao
0cc4f09595
feat(core): replace expected_replacements with allow_multiple in replace tool ( #20033 )
2026-02-23 19:53:58 +00:00
Michael Bleigh
70336e73b1
feat(core): implement experimental direct web fetch ( #19557 )
2026-02-23 19:50:14 +00:00
Jerop Kipruto
347f3fe7e4
feat(policy): Support MCP Server Wildcards in Policy Engine ( #20024 )
2026-02-23 19:07:06 +00:00
Adib234
8b1dc15182
fix(plan): allow plan mode writes on Windows and fix prompt paths ( #19658 )
2026-02-23 17:48:50 +00:00
Sam Roberts
6628cbb39d
Updates command reference and /stats command. ( #19794 )
2026-02-23 17:13:24 +00:00
Sehoon Shon
c537fd5aec
refactor(config): remove enablePromptCompletion from settings ( #19974 )
2026-02-22 19:10:20 -05:00
Sam Roberts
cdf157e52a
Update sidebar.json for to allow top nav tabs. ( #19595 )
2026-02-20 19:54:26 +00:00
Gal Zahavi
d24f10b087
feat(cli): enhance folder trust with configuration discovery and security warnings ( #19492 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 18:21:03 +00:00
Jenna Inouye
c7e309efc9
Docs: Update release information regarding Gemini 3.1 ( #19568 )
2026-02-20 16:37:41 +00:00
Jerop Kipruto
429932c663
docs: refine Plan Mode documentation structure and workflow ( #19644 )
2026-02-20 15:56:49 +00:00
Adib234
5fd557347e
fix(plan): exclude EnterPlanMode tool from YOLO mode ( #19570 )
2026-02-20 01:53:12 +00:00
gemini-cli-robot
cbfb2a4e26
Changelog for v0.30.0-preview.3 ( #19585 )
...
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 >
2026-02-20 01:10:05 +00:00
Abhijit Balaji
d8b24e6983
feat(policy): implement project-level policy support ( #18682 )
2026-02-20 00:16:03 +00:00
Sam Roberts
d25c469f77
Migrate files to resource or references folder. ( #19503 )
2026-02-19 23:47:39 +00:00
Jerop Kipruto
537e56ffae
feat(plan): support configuring custom plans storage directory ( #19577 )
2026-02-19 22:47:08 +00:00
Dmitry Lyalin
372f41eab8
feat(cli): replace loading phrases boolean with enum setting ( #19347 )
2026-02-19 18:43:12 +00:00
Tommaso Sciortino
09b623fbd7
feat(cli): add experimental.useOSC52Copy setting ( #19488 )
2026-02-19 18:22:11 +00:00
gemini-cli-robot
42a7d89999
Changelog for v0.30.0-preview.1 ( #19496 )
...
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 >
2026-02-19 01:56:36 +00:00
Sam Roberts
04c52513e7
Remove unused files and update index and sidebar. ( #19479 )
2026-02-19 00:10:49 +00:00
Spencer
c62340675a
feat(core): centralize compatibility checks and add TrueColor detection ( #19478 )
2026-02-19 00:01:23 +00:00
N. Taylor Mullen
8910b2720f
fix(cli): disable auto-completion on Shift+Tab to preserve mode cycling ( #19451 )
2026-02-18 22:08:38 +00:00
joshualitt
87f5dd15d6
feat(core): experimental in-progress steering hints (2 of 2) ( #19307 )
2026-02-18 22:05:50 +00:00
Adib234
81c8893e05
docs(plan): add documentation for plan mode command ( #19467 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-18 22:03:09 +00:00
gemini-cli-robot
1cf05b0375
Changelog for v0.30.0-preview.0 ( #19364 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-02-18 20:43:39 +00:00
gemini-cli-robot
758d419e33
Changelog for v0.29.0 ( #19361 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
2026-02-18 20:30:52 +00:00
Dmitry Lyalin
78de533c48
feat(cli): add macOS run-event notifications (interactive only) ( #19056 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-18 20:28:17 +00:00
Tommaso Sciortino
5f6b7c0158
feat(cli): add Alt+D for forward word deletion ( #19300 )
2026-02-18 09:19:26 -08:00
joshualitt
55c628e967
feat(core): experimental in-progress steering hints (1 of 3) ( #19008 )
2026-02-17 22:59:33 +00:00
Jenna Inouye
216d7272bb
Docs: Clarify extensions documentation. ( #19277 )
2026-02-17 21:57:27 +00:00
Pavan Shinde
b7004ad5ed
docs: format UTC times in releases doc ( #18169 )
2026-02-17 21:25:03 +00:00
Kevin Ramdass
b56361559d
feat(config): add setting to make directory tree context configurable ( #19053 )
2026-02-17 19:19:26 +00:00
g-samroberts
c62601e90c
Fix side breakage where anchors don't work in slugs. ( #19261 )
2026-02-17 18:38:00 +00:00
Jerop Kipruto
fb32db5cd6
feat(cli): remove Plan Mode from rotation when actively working ( #19262 )
2026-02-17 17:36:59 +00:00
Jerop Kipruto
e5ff2023ad
feat(cli): update approval mode cycle order ( #19254 )
2026-02-17 15:13:27 +00:00
Ramón Medrano Llamas
b38e0984b9
Add Solarized Dark and Solarized Light themes ( #19064 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-02-16 22:01:52 +00:00
Jack Wotherspoon
a83ca11035
docs: custom themes in extensions ( #19219 )
2026-02-16 19:58:48 +00:00
Kevin Moore
d1ca8c0c80
docs: document .agents/skills alias and discovery precedence ( #19166 )
2026-02-16 04:18:36 +00:00
Krushna Korade
bcd547baf6
feat: add /commands reload to refresh custom TOML commands ( #19078 )
2026-02-14 20:25:30 +00:00
Shreya Keshive
4e1b3b5f57
feat(cleanup): enable 30-day session retention by default ( #18854 )
2026-02-13 22:57:55 +00:00