Christian Gunderman
0c4ac593eb
fix(bot): break pigeonholing by syncing lessons-learned and optimizing CI
...
This update resolves the bot's persistent focus on already-completed tasks:
- Moves and syncs lessons-learned.md to tools/gemini-cli-bot/ to ensure persistent memory.
- Marks metrics fixes, prompt hardenings, and user rejection signals as DONE in the ledger.
- Implements the CI matrix optimization (Node 20.x for PRs) the bot was re-attempting.
- This forces the bot to rotate to a new domain in the next run by satisfying its current goals.
2026-05-05 09:01:14 -07:00
Christian Gunderman
8572e60f9c
fix(bot): implement pagination for metric scripts to avoid GraphQL limit
2026-05-05 08:43:16 -07:00
Christian Gunderman
daba5229ec
feat(bot): enforce local validation, uncap metrics, and enhance PR feedback loops
...
This update hardens the bot's reasoning and validation layers to stop thrashing and ensure technical quality:
- Mandates local validation (lint, build, test) in Brain and Critique prompts.
- Uncaps bottleneck metrics (zombie issues, priority distribution) to 1000 items.
- Enhances PR awareness to handle multiple bot identities and exclude release PRs.
- Formally defines closed (unmerged) PRs as explicit user rejection signals.
- Strengthens domain rotation and anti-pigeonholing enforcement.
2026-05-05 08:34:01 -07:00
Christian Gunderman
ec786aeaa8
docs(bot): mandate strict domain rotation to stop workflow thrashing
2026-05-04 19:50:44 -07:00
Christian Gunderman
76c97bfcc0
Merge branch 'main' into bot-prompt-improvements
2026-05-04 19:31:49 -07:00
Christian Gunderman
128bba380a
fix(bot): dynamically checkout github.ref in publish job instead of hardcoded main
2026-05-04 19:27:08 -07:00
Christian Gunderman
cd8bfce192
docs(bot): prevent pigeonholing and thrashing in metrics agent
2026-05-04 17:37:15 -07:00
Tirth Naik
8f0edcd64f
fix(cli): use os.homedir() for home directory warning check ( #25890 )
2026-05-04 23:24:49 +00:00
Christian Gunderman
04e875c5c8
fix(ci): respect exempt labels when closing stale items ( #26475 )
2026-05-04 23:00:14 +00:00
gemini-cli-robot
a79da4f3a9
Robust Scale-Safe Lifecycle Consolidation ( #26355 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@google.com >
2026-05-04 22:07:47 +00:00
Sandy Tao
56809d7069
fix(cli): make SkillInboxDialog fit and scroll in alternate buffer ( #26455 )
2026-05-04 21:54:13 +00:00
Anjaligarhwal
5dfbb739e5
feat(cli): add /bug-memory command and auto-capture heap snapshot in /bug ( #25639 )
2026-05-04 21:17:36 +00:00
Christian Gunderman
f87072f4e3
feat(bot): add actions spend metric script ( #26463 )
2026-05-04 21:01:39 +00:00
Adib234
6a3175e973
fix(core): properly format markdown in AskUser tool by unescaping newlines ( #26349 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-04 20:59:11 +00:00
Aishanee Shah
4d1ca92a19
fix(core): filter unsupported multimodal types from tool responses ( #26352 )
2026-05-04 20:31:20 +00:00
Horizon_Architect_07
b6fc583b0c
Fix: make Dockerfile self-contained with multi-stage build ( #24277 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-04 19:51:06 +00:00
Coco Sheng
0d6bd29752
feat(cli): improve /agents refresh logging ( #26442 )
2026-05-04 19:40:48 +00:00
ANDI FAUZAN HEDIANTORO
78877942ec
docs(sdk): add JSDoc to all exported interfaces and types ( #26277 )
2026-05-04 19:32:47 +00:00
Coco Sheng
493b555646
feat: add ignoreLocalEnv setting and --ignore-env flag ( #2493 ) ( #26445 )
2026-05-04 19:14:33 +00:00
Adib234
75a8de83fc
test(cleanup): fix temporary directory leaks in test suites ( #26217 )
2026-05-04 19:08:02 +00:00
Sandy Tao
a7beb890d0
feat(memory): add Auto Memory inbox flow with canonical-patch contract ( #26338 )
2026-05-04 19:07:13 +00:00
Coco Sheng
60a6a47d56
feat(voice): add privacy and compliance UX warning for Gemini Live backend ( #26454 )
2026-05-04 18:32:15 +00:00
Aryan Kumar
d313cd7dde
fix(core): use close event instead of exit in child_process fallback ( #25695 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-04 18:12:21 +00:00
Aryan Singh
77f4be1f3d
fix(cli): render LaTeX-style output as Unicode in the TUI ( #25802 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-05-04 18:05:06 +00:00
Manav Sharma
0da1a2026a
fix(cli)#21297: clear skills consent dialog before reload ( #26431 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-04 17:53:03 +00:00
Coco Sheng
37edd1d4df
fix(cli): allow early stdout when config is undefined ( #26453 )
2026-05-04 17:48:24 +00:00
Sandy Tao
165efa8a38
fix(hooks): preserve non-text parts in fromHookLLMRequest ( #26275 )
2026-05-04 17:45:52 +00:00
Coco Sheng
790f2cf815
feat: add minimal V8 heap snapshot utility for memory diagnostics ( #26440 )
2026-05-04 17:42:42 +00:00
Adib234
704be5a418
fix(cli): ensure branch indicator updates in sub-directories and worktrees ( #26330 )
2026-05-04 17:35:13 +00:00
Sense_wang
9de8c8aadb
docs: fix GitHub capitalization in releases guide ( #26379 )
2026-05-04 17:29:04 +00:00
Dev Randalpura
0657d315fb
refactor(UI): created constants file for ThemeDialog ( #26446 )
2026-05-04 17:28:33 +00:00
Tommaso Sciortino
88bdadc9c6
revert: fix(ci): robust version checking in release verification ( #26337 ) ( #26450 )
2026-05-04 17:03:22 +00:00
Pyush Sinha
30c324dec7
Enhance React guidelines ( #22667 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-05-04 17:01:11 +00:00
AK
40aa7397b6
feat(core): reinforce Inquiry constraints to prevent unauthorized changes ( #26310 )
2026-05-04 16:37:39 +00:00
Coco Sheng
ab48aad213
perf: skip redundant GEMINI.md loading in partialConfig ( #26443 )
2026-05-04 16:05:24 +00:00
Coco Sheng
4fa2c95c59
docs(sdk): add JSDoc to exported interfaces in packages/sdk/src/types.ts ( #26441 )
2026-05-04 15:47:14 +00:00
Sri Pasumarthi
4e175527a2
fix(acp): resolve agent mode disconnect and improve mode awareness ( #26332 )
2026-05-01 23:00:10 +00:00
Christian Gunderman
1b021bddab
test(critique): improve prompt robustness for scale and rate limits
2026-05-01 15:45:58 -07: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
Christian Gunderman
39de9586a0
feat(bot): increase loop iterations and enforce memory of failures
2026-05-01 14:37:19 -07:00
Christian Gunderman
393d72ac52
fix(bot): enforce defensive scripting and preservation of exemptions
2026-05-01 14:34:50 -07:00
Coco Sheng
408afd3c5a
fix(core): reset session-scoped state on resumption ( #26342 )
2026-05-01 21:20:06 +00:00
Christian Gunderman
c18ae0c382
fix(bot): forbid metrics changes and require policy changes only
2026-05-01 14:12:56 -07: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
gemini-cli[bot]
381aae25b2
## Description
...
Fixes the throughput metrics script and introduces new visibility into backlog bottlenecks and priority distribution.
### Changes
- **Throughput Fixes**: Resolved a `ReferenceError` where `isMaintainer` was not correctly scoped, fixed a malformed license header, and added a new metric for `issue_arrival_rate_per_day` to enable growth-vs-closure analysis.
- **Backlog Bottlenecks**: Introduced `bottlenecks.ts` to identify "Zombie" issues (no activity > 30 days) and "Hot" issues (high activity).
- **Priority Distribution**: Introduced `priority_distribution.ts` to track the count of open issues by priority level (P0-P3).
### Impact
These metrics will provide the necessary data to confirm if the repository is experiencing systemic backlog growth (Arrival Rate > Throughput) and help identify which segments of the backlog require urgent triage.
2026-05-01 13:52:35 -07: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