Adam Weidman
ee4e6b3254
refactor(core): extract backoff delay helper in retry.ts
...
Extracts the duplicated delay and backoff logic in retryWithBackoff into a helper function applyBackoffDelay to improve maintainability.
TAG=agy
CONV=37b3cdb6-8437-4ced-ae4e-3d04054bacb1
2026-05-13 14:36:51 -04:00
Adam Weidman
85ec0fef16
Merge remote-tracking branch 'origin/main' into fix-retry-loop-429
2026-05-13 14:24:36 -04:00
Coco Sheng
63b4bbfb5d
fix(core): handle EISDIR on virtual drives in memory discovery ( #26985 )
2026-05-13 17:41:49 +00:00
Coco Sheng
1e7063bb0b
fix(cli): allow keychain auth for --list-sessions and non-interactive mode ( #26921 )
2026-05-13 17:35:21 +00:00
Coco Sheng
297d3a3067
fix(core): preserve OAuth refresh tokens during rotation and retrieval ( #26924 )
2026-05-13 17:19:05 +00:00
David Pierce
749657cbf9
feat(cli): merge Auto modes into a single Auto mode ( #26714 )
2026-05-13 16:55:43 +00:00
Adam Weidman
8cda688fe2
feat(core): change agent registration to first-wins and prioritize project ( #26953 )
2026-05-13 01:33:12 +00:00
gemini-cli-robot
5ee05c775e
Changelog for v0.43.0-preview.0 ( #26959 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-05-13 00:01:24 +00:00
mahadevan
31d5947d37
Refactor: Eliminate no-unsafe-return suppressions via strict type validation ( #20668 )
...
Signed-off-by: M-DEV-1 <mahadevankizhakkedathu@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-12 23:45:58 +00:00
gemini-cli-robot
8f03aa320e
Changelog for v0.42.0 ( #26958 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-05-12 22:54:14 +00:00
gemini-cli-robot
583839ba46
chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef ( #26957 )
2026-05-12 22:44:04 +00:00
Tommaso Sciortino
022e8baefc
fix(ci): configure git remote with token for authentication ( #26949 )
2026-05-12 15:15:16 -07:00
Adam Weidman
3bed217620
fix: prevent uncontrolled retry loop during fallback
...
The retry/fallback path was re-enqueuing the pending user message without deduplication or delay when falling back to the same model, causing a multiplication loop. This fix ensures that we only retry immediately when transitioning to a new model, and respect the backoff delay when retrying the same model.
TAG=agy
CONV=37b3cdb6-8437-4ced-ae4e-3d04054bacb1
2026-05-12 17:50:39 -04:00
Coco Sheng
120dfc724d
fix(core): update read_file schema for v1 compatibility ( #22183 ) ( #26922 )
2026-05-12 21:41:49 +00:00
Dev Randalpura
c37b9113d7
fix(ui): fixed line wrap padding for selection lists ( #26944 )
2026-05-12 21:24:40 +00:00
Christian Gunderman
2334e9b1c4
Incremental refactor repo agent towards skills-based composition ( #26717 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-12 20:37:09 +00:00
Tommaso Sciortino
f901a4e6b7
fix(ci): replace brittle --no-tag with explicit staging-tmp tag ( #26940 )
2026-05-12 13:39:54 -07:00
Adam Weidman
c987b99394
refactor(core): introduce SubagentState enum for progress ( #26934 )
2026-05-12 18:58:25 +00:00
Coco Sheng
c4973d01da
ci: actively triage missing priority labels and intelligently clean up conflicting labels ( #26865 )
2026-05-12 18:33:55 +00:00
kevinjwang1
27a39b04b0
Enable NumericalRouter when using dynamic model configs ( #26929 )
2026-05-12 18:06:21 +00:00
Sandy Tao
ebe15553a9
Exclude extension context from skill extraction agent ( #26879 )
2026-05-12 10:45:19 -07:00
Yulong Wu
bc730b2c0f
fix (telemetry): inject quota_project_id to prevent fallback to default oauth client ( #26698 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-12 17:02:15 +00:00
Gal Zahavi
9fe8643552
chore: update checkout action configuration in workflows ( #26897 )
2026-05-12 16:58:37 +00:00
joshualitt
07792f98cd
feat(context): Introduce adaptive token calculator to more accurately calculate content sizes. ( #26888 )
2026-05-12 15:51:20 +00:00
Coco Sheng
7a9ed4c20a
fix: respect explicit model selection after Flash quota exhaustion ( #26759 ) ( #26872 )
2026-05-12 14:26:50 +00:00
Kuroda Kayn
11a9edc808
fix(cli): restore resume for legacy sessions ( #26577 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-12 00:28:47 +00:00
Adam Weidman
24b98ade86
fix(cli): enable adk non-interactive session ( #26895 )
2026-05-11 23:38:23 +00:00
Adam Weidman
79ec47284a
chore(cli): format nonInteractiveCli.ts
2026-05-11 19:24:53 -04:00
Eswar809
9f759f97a2
fix(core): ignore .pak and .rpa game archive formats by default ( #26884 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-11 21:58:08 +00:00
Adam Weidman
682057a715
fix(cli): enable adk non-interactive session
2026-05-11 17:57:26 -04:00
Franco Pieri
9ff7304391
Allow Enter to select session while in search mode in /resume ( #21523 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-11 21:46:00 +00:00
Neil Nair
84fc5cd533
Fix/vscode run current file ts ( #22894 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-05-11 21:21:42 +00:00
Daniel Weis
e1b3ce5b36
revert 6b9b778d82 ( #26893 )
2026-05-11 21:07:54 +00:00
Suhaan Raqeeb Khavas
8e58df72c6
fix: prevent EISDIR crash when customIgnoreFilePaths contains directories ( #19868 ) ( #19898 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-11 20:46:08 +00:00
Dev Randalpura
c0d5ab1f1e
fix(ui): added a gutter width to the input prompt width calculation ( #26882 )
2026-05-11 20:26:48 +00:00
Coco Sheng
1340c96071
fix(core): handle malformed projects.json in ProjectRegistry ( #26885 )
2026-05-11 20:19:01 +00:00
Daniel Weis
f8198a25d8
fix(routing): Refactor tool turn handling for the conversation history in NumericalClassifierStrategy to prevent 400 Bad Request ( #26761 )
2026-05-11 20:09:38 +00:00
Coco Sheng
36a7fa089c
fix(cli): use static tool name in confirmation prompt to avoid parsing errors ( #26866 )
2026-05-11 17:45:58 +00:00
Sri Pasumarthi
4739495e39
fix(cli/acp): prevent infinite thought loop in ACP mode by disablig nextSpeakerCheck ( #26874 )
2026-05-11 17:38:20 +00:00
Aryan Singh
ecfaac2dc7
fix(cli): prevent duplicate SessionStart systemMessage render ( #25827 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-05-11 16:44:04 +00:00
Daniel Finimundi
7cd228f5af
fix(cli): allow installing extensions from ssh repo ( #26274 )
...
Signed-off-by: Daniel Finimundi <danielrf@motorola.com >
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-05-11 15:57:52 +00:00
joshualitt
8a3fde4c33
fix(context): Change snapshotter model config. ( #26745 )
2026-05-11 15:06:55 +00:00
joshualitt
1a894c18ea
feat(context): Improvements to the snapshotter. ( #26655 )
2026-05-08 23:54:44 +00:00
Adam Weidman
54f1e8c6d7
feat(core): add RemoteSubagentProtocol behind AgentProtocol ( #25303 )
2026-05-08 22:48:17 +00:00
krishdef7
f51391a0f2
fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport ( #24847 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
Co-authored-by: Spencer <spencertang@google.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-08 22:16:08 +00:00
Sri Pasumarthi
1238dcfe91
feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. ( #26676 )
2026-05-08 21:21:54 +00:00
Coco Sheng
90e7155971
ci: implement codebase-aware effort level triage ( #26666 )
2026-05-08 20:48:54 +00:00
JAYADITYA
9d0860bd0f
fix(cli): remove noisy theme registration logs from terminal ( #25858 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-05-08 19:59:33 +00:00
Adam Weidman
014bfeb89b
feat(core): add LocalSubagentProtocol behind AgentProtocol ( #25302 )
2026-05-08 19:28:16 +00:00
Aishanee Shah
5890f50496
fix(core): resolve parallel tool call streaming ID collision ( #26646 )
2026-05-08 19:14:23 +00:00