gemini-cli[bot]
c428c4c955
🤖 Gemini Bot Productivity Optimizations
2026-05-04 18:19:58 +00:00
gemini-cli[bot]
6bb4a497aa
# Robust Scale-Safe Lifecycle Consolidation
...
This PR consolidates fragmented repository maintenance workflows into a single, scale-safe lifecycle manager and optimizes existing triage queries.
## Changes
### 1. Scale-Safe Lifecycle Management (`gemini-lifecycle-manager.yml`)
- Refactored `processItems` to use `github.rest.search.issuesAndPullRequests` with a fixed `per_page: 100` and **no pagination**.
- This ensures that even with a large backlog (e.g., 5,000+ issues), the workflow only processes a manageable batch of items per daily run, preventing N+1 query failures and hitting GitHub API rate limits.
- The consolidated manager now handles:
- **No-Response Closure**: Closes items with `status/need-information` after 14 days of inactivity.
- **Actor-Aware Label Removal**: Automatically removes `status/need-information` only when the contributor (author) responds, ignoring maintainer pings.
- **Stale Management**: Marks items as stale after 60 days of inactivity and closes them after 14 additional days.
- **PR Contribution Policy**: Implements a 2-stage policy for non-roadmap PRs (7-day nudge, 14-day closure).
### 2. Optimized Issue Triage (`gemini-scheduled-issue-triage.yml`)
- Updated search queries to exclude `status/bot-triaged` labels.
- This prevents redundant re-processing of issues that have already been analyzed by Gemini, saving API budget and compute time.
### 3. Workflow Consolidation
- Deleted 5 redundant legacy workflows:
- `gemini-scheduled-stale-issue-closer.yml`
- `gemini-scheduled-stale-pr-closer.yml`
- `no-response.yml`
- `stale.yml`
- `pr-contribution-guidelines-notifier.yml`
## Impact
- **Stability**: Prevents workflow timeouts and rate-limiting on repositories with large backlogs.
- **Maintainability**: Centralizes lifecycle policies into a single, well-commented configuration.
- **Efficiency**: Reduces redundant triage processing and API calls.
- **Contributor Experience**: Provides clear, actor-aware feedback and graceful PR closure nudges.
2026-05-01 23:29:27 +00:00
Sri Pasumarthi
4e175527a2
fix(acp): resolve agent mode disconnect and improve mode awareness ( #26332 )
2026-05-01 23:00:10 +00:00
AK
40b384de2c
fix(core): make subagents aware of active approval modes ( #23608 )
2026-05-01 22:21:38 +00:00
joshualitt
de8fdcfa16
Fix bulk of remaining issues with generalist profile ( #26073 )
2026-05-01 22:04:39 +00:00
Coco Sheng
408afd3c5a
fix(core): reset session-scoped state on resumption ( #26342 )
2026-05-01 21:20:06 +00:00
Aarchi Kumari
a93d2a1d1c
fix(cli): resolve Ghostty/raw-mode False Cancellation in oauth flow ( #25026 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-01 21:08:56 +00:00
Harsh Pujari
dc5b3114c0
docs(policy-engine): add tool argument keys reference and shell policy cross-links ( #25292 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-01 20:33:48 +00:00
Sandy Tao
9380e13f6d
fix(core): remove "System: Please continue." injection on InvalidStream events ( #26340 )
2026-05-01 19:45:31 +00:00
gemini-cli[bot]
363854172f
Metrics updates ( #26348 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
2026-05-01 19:20:02 +00:00
Adib234
7dea5b47a1
fix(cli): undeprecate --prompt and correct positional query docs ( #26329 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-01 19:19:01 +00:00
Coco Sheng
997f461cad
fix(cli): prevent Escape from clearing input buffer ( #17083 ) ( #26339 )
2026-05-01 18:58:55 +00:00
Dev Randalpura
b14a29efa2
feat(ui): added wave animation for voice mode ( #26284 )
2026-05-01 17:56:05 +00:00
AK
f496354884
fix(core): discourage unprompted git add . in prompt snippets ( #26220 )
2026-05-01 17:54:30 +00:00
ruomeng
76d1a73606
fix(cli): enable daemon relaunch in binary and bundle keytar ( #26333 )
2026-05-01 17:53:56 +00:00
Tommaso Sciortino
8fb1b5aa01
fix(ci): robust version checking in release verification ( #26337 )
2026-05-01 17:01:46 +00:00
David Pierce
9cb48020e1
fix(cli): respect .env override for GOOGLE_CLOUD_PROJECT ( #26288 )
2026-05-01 16:49:45 +00:00
Christian Gunderman
8943640a71
fix(ui): fix issue with box edges ( #26148 )
2026-05-01 16:46:16 +00:00
Zheyuan Lin
7213822e84
fix(cli): insert voice transcription at cursor position instead of ap… ( #26287 )
...
Co-authored-by: Zheyuan <zlin252@emory.edu >
2026-05-01 16:41:17 +00:00
Abhijit Balaji
d9f273e440
feat(config): enable Gemma 4 models by default via Gemini API ( #26307 )
2026-05-01 04:14:57 +00:00
AK
b3e6c28933
test(evals): add behavioral eval for file creation and write_file tool selection ( #26292 )
2026-05-01 03:45:56 +00:00
Bryan Morgan
4e81f48646
Remove Star History section from README ( #26309 )
2026-04-30 21:59:34 -04:00
Bryan Morgan
2e3090b6d9
Add Star History section to README ( #26308 )
2026-04-30 21:58:45 -04:00
Bryan Morgan
c427bd442f
Add Star History section to README ( #26290 )
2026-05-01 01:30:21 +00:00
gemini-cli[bot]
caa0466416
# Metrics Integrity & Standardized Reporting (BT-01) ( #26240 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@google.com >
2026-04-30 23:11:39 +00:00
Adib234
f497240f7e
fix(cli): use resolved sandbox state for auto-update check ( #26285 )
2026-04-30 22:06:01 +00:00
Christian Gunderman
892c8a720d
fix(ci): checkout PR branch instead of main in bot workflow ( #26289 )
2026-04-30 21:59:06 +00:00
Martin
80e3bb9689
fix(core): silently skip GEMINI.md paths that are directories (EISDIR) ( #25662 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-30 21:06:56 +00:00
Martin
d494195602
feat(extensions): add 'delete' as an alias for /extensions uninstall ( #25660 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-30 20:50:06 +00:00
Coco Sheng
2f0c7518ad
fix: report AgentExecutionBlocked in non-interactive programmatic modes ( #26262 )
2026-04-30 20:41:35 +00:00
Sahil Kirad
a03ec92436
test(acp): add missing coverage for extensions command error paths ( #25313 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-30 20:31:59 +00:00
gemini-cli-robot
e67631132d
Changelog for v0.40.0 ( #26245 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-30 20:29:16 +00:00
Jenna Inouye
778da08ee1
Docs: Update Agent Skills documentation ( #22388 )
...
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>
2026-04-30 20:25:28 +00:00
Coco Sheng
7125d2cd65
fix(core): ensure tool output cleanup on session deletion for legacy files ( #26263 )
2026-04-30 20:11:38 +00:00
JunYoung Ka
84616626f5
feat(cli): Add 'list' subcommand to '/commands' ( #22324 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
Co-authored-by: Spencer <spencertang@google.com >
2026-04-30 19:54:17 +00:00
Dev Randalpura
ef040eb392
feat(ui): added microphone and updated placeholder for voice mode ( #26270 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-30 19:21:54 +00:00
Coco Sheng
8c1e255ac0
fix(cli): prevent informational logs from polluting json output ( #26264 )
2026-04-30 18:34:25 +00:00
Christian Gunderman
0af13141b2
Fix posting invalid response to a comment ( #26266 )
2026-04-30 18:22:59 +00:00
Aashir Javed
90895efb29
docs(policy-engine): link to tools reference for tool names and args ( #22081 )
...
Co-authored-by: Aashir Javed <Aaxhirrr@users.noreply.github.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-30 18:02:18 +00:00
Paolo Menichetti
84875ce911
docs(cli): add skill discovery troubleshooting checklist to tutorial ( #26018 )
2026-04-30 18:01:41 +00:00
Jack Wotherspoon
c94edcd862
fix(cli): do not override GOOGLE_CLOUD_PROJECT in Cloud Shell when using Vertex AI ( #24455 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-30 17:52:18 +00:00
ruomeng
0f1077076e
Skip binary CLI relaunch ( #26261 )
2026-04-30 17:48:23 +00:00
gemini-cli-robot
9a98b0e56c
Changelog for v0.41.0-preview.0 ( #26244 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-30 17:31:56 +00:00
Dev Randalpura
071e2923bb
fix(ui): made shell tool header wrap on Ctrl+O ( #26229 )
2026-04-30 17:01:47 +00:00
Adib234
487fb219cc
fix(cli): use byte length instead of string length for readStdin size limits ( #26224 )
2026-04-30 14:12:44 +00:00
Coco Sheng
d743c6fae6
fix: suppress duplicate extension warnings during startup ( #26208 )
2026-04-30 14:11:06 +00:00
Coco Sheng
a15568e013
fix(cli): refine platform-specific undo/redo and smart bubbling for WSL ( #26202 )
2026-04-30 14:10:54 +00:00
Sri Pasumarthi
0ccc5ce58f
refactor(acp): delegate prompt turn processing logic to GeminiClient ( #26222 )
2026-04-29 23:58:16 +00:00
Christian Gunderman
1834ad0298
fix(bot): productivity and backlog optimizations ( #26236 )
2026-04-29 23:18:22 +00:00
Stephen Eckels
a2d10b7b99
Allow non-https proxy urls to support container environments ( #26234 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-29 23:12:03 +00:00