Your Name
65d4bdfc24
feat(context): persist context engine snapshots across sessions
...
This commit implements an opaque state export/import pattern for the
ContextManager to ensure expensive LLM-derived snapshots are properly
rehydrated upon session resume.
The ContextManager now exposes `exportState` and `restoreState` methods,
delegating structural validation to the `SnapshotStateHelper`.
During active chat, the GeminiClient routinely passes the finalized
context state down to the ChatRecordingService, which seamlessly
embeds it into the existing JSONL metadata payload. Upon resume, the
saved snapshot is re-published as a draft to the LiveInbox, allowing
the synchronous pipeline to automatically and deterministically splice
it back into the raw graph without an additional LLM call.
2026-05-14 04:40:47 +00:00
Spencer
488d71b8c9
feat(core): expose RAG snippets to local log file for debugging ( #27016 )
2026-05-14 02:34:12 +00:00
Gal Zahavi
77078b3e8a
fix(core): ensure stable fallback for restricted preview models ( #26999 )
2026-05-13 21:46:41 +00:00
ifitisit
1814c7f358
fix(cli): don't crash when an @-mention captures a non-path blob ( #25980 )
2026-05-13 21:43:08 +00:00
EMERSON BUSSON
724981baf8
fix(core): throttle shell text output and bound live UI buffer ( #26955 )
2026-05-13 21:34:32 +00:00
Sandy Tao
7504259d72
chore: clean up launched memory features ( #26941 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com >
2026-05-13 21:22:56 +00:00
Coco Sheng
0750b01fe4
fix: add system PATH fallback for ripgrep resolution ( #26777 ) ( #26868 )
2026-05-13 21:05:37 +00:00
Dev Randalpura
41599ce29f
fix(core): made context files append instead of replace ( #26950 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-13 19:45:30 +00:00
AK
9da30b8831
fix(core): isolate subagent thread context ( #26449 )
2026-05-13 18:55:17 +00:00
Dev Randalpura
71a2c0264e
fix(ui): clamped table column widths ( #26991 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-13 18:43:49 +00:00
Sahil Kirad
fd01cc03bf
fix(core): refresh MCP OAuth token usage after re-auth ( #26312 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-13 12:01:27 -07:00
Coco Sheng
08abe4542d
fix(cli): auto-approve shell redirections in AUTO_EDIT mode ( #27003 )
2026-05-13 18:28:30 +00: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
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
583839ba46
chore(release): bump version to 0.44.0-nightly.20260512.g022e8baef ( #26957 )
2026-05-12 22:44:04 +00: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
Adam Weidman
c987b99394
refactor(core): introduce SubagentState enum for progress ( #26934 )
2026-05-12 18:58:25 +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
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
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
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
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
Daniel Weis
6b9b778d82
fix: resolve "function response turn must come immediately after function call" error ( #26691 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-08 19:01:24 +00:00