Keith Schaab
14ccae325f
Fix merge conflict
2026-05-19 18:18:32 +00:00
Keith Schaab
37b17348ac
fix(a2a-server): Implement default policy loading for parity with CLI ( #27073 )
...
# Conflicts:
# packages/a2a-server/src/config/config.test.ts
2026-05-19 17:35:31 +00:00
gemini-cli-robot
20495d6007
chore(release): v0.43.0-preview.0
2026-05-12 22:22:51 +00:00
Tommaso Sciortino
022e8baefc
fix(ci): configure git remote with token for authentication ( #26949 )
2026-05-12 15:15:16 -07: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
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
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
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
Aishanee Shah
f86e0ee418
fix(core): throw explicit error on dropped tool responses ( #26668 )
2026-05-08 18:36:39 +00:00
joshualitt
01635ddb83
fix(context): implement loose boundary policy for gc backstop. ( #26594 )
2026-05-08 17:36:57 +00:00
Adam Weidman
12c8469b34
refactor(core): agent session protocol changes ( #26661 )
2026-05-08 17:12:54 +00:00
gemini-cli-robot
43dda31549
Changelog for v0.41.0 ( #26670 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
2026-05-08 17:00:48 +00:00
Dev Randalpura
dfec94869b
fix(ui): added quotes around session id in resume tip ( #26669 )
2026-05-08 16:55:51 +00:00
Christian Gunderman
f42d4e3c16
fix(ci): fix maintainer identification in lifecycle manager ( #26706 )
2026-05-08 16:48:31 +00:00
ruomeng
838f6f8c18
docs(extensions): refactor releasing guide and add update mechanisms ( #26595 )
2026-05-08 16:20:22 +00:00
mahadevan
2cad5db770
Feat: Add Machine Hostname to CLI interface ( #25637 )
...
Signed-off-by: M-DEV-1 <mahadevankizhakkedathu@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-08 16:12:35 +00:00
Coco Sheng
3805640530
feat: export session to file and import via flag ( #26514 )
2026-05-08 15:53:52 +00:00
Tommaso Sciortino
2d10691acb
skip broken test ( #26705 )
2026-05-08 15:47:08 +00:00
gemini-cli-robot
38a9dd18d3
Changelog for v0.42.0-preview.2 ( #26597 )
...
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-05-08 00:53:59 +00:00
AK
ebeea7570d
fix(core): cache model routing decision in LocalAgentExecutor ( #26548 )
2026-05-08 00:18:22 +00:00
Br1an
c52acebaa2
fix: prevent false command conflicts when launching from home directory ( #23069 )
...
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-07 22:41:12 +00:00
Sandy Tao
16e345831b
fix(cli): hide /memory add subcommand when memoryV2 is enabled ( #26605 )
2026-05-07 20:48:12 +00:00
Coco Sheng
3a0b19d900
ci: fix json parsing in scheduled triage workflow ( #26656 )
2026-05-07 20:35:20 +00:00
Dev Randalpura
451bf32c82
fix(ux): fixed issue with transcribed text not showing after releasing space ( #26609 )
2026-05-07 19:39:03 +00:00
Christopher Thomas
4fd411afe3
docs: add vi mode shortcuts and clarify MCP/custom sandbox setup ( #23853 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-05-07 19:37:51 +00:00
Daniel Weis
ac31e80984
fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy ( #26658 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-07 19:34:14 +00:00
Coco Sheng
49456e4e15
fix(core): preserve system PATH in Git environment to fix ENOENT ( #25034 ) ( #26587 )
2026-05-07 18:24:49 +00:00
Tommaso Sciortino
a809bc7c51
don't wrap args unnecessarily ( #26599 )
2026-05-06 23:20:47 +00:00
Michael Bleigh
90304b279c
refactor(cli): migrate core tools to native ToolDisplay property and fix UI rendering ( #25186 )
2026-05-06 21:23:26 +00:00
Coco Sheng
4a10751b49
ci: fix Argument list too long in triage workflows ( #26603 )
2026-05-06 21:10:01 +00:00
gemini-cli-robot
20b5a4cf46
Changelog for v0.42.0-preview.0 ( #26537 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-05-06 20:31:17 +00:00
Rhys Sullivan
bb4224fdff
fix(core): prevent silent hang during OAuth auth on headless Linux ( #26571 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-05-06 19:47:30 +00:00
Adib234
a38f393af7
fix(cli): improve mcp list UX in untrusted folders ( #26457 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-06 19:35:35 +00:00
ruomeng
feae856d6e
fix(ci): preserve executable bit for mac binaries ( #26600 )
2026-05-06 19:23:30 +00:00
Christian Van
e4242edf61
fix(cli): hide read-only settings scopes ( #26249 )
2026-05-06 19:03:48 +00:00
Sandy Tao
7fb5146c6b
Tighten private Auto Memory patch allowlist ( #26535 )
2026-05-06 17:32:15 +00:00
joshualitt
897a4d7f83
fix(core): Fix hysteresis in async context management pipelines. ( #26452 )
2026-05-06 16:37:08 +00:00
Kartik
5155221bbe
fix(cli): randomize sandbox container names ( #26014 )
2026-05-06 16:33:24 +00:00
Keith Schaab
02995ba939
fix(a2a-server): Resolve race condition in tool completion waiting ( #26568 )
2026-05-06 16:20:22 +00:00
Sri Pasumarthi
97a2bd7507
fix(acp): move tool explanation from thought stream to tool call content ( #26554 )
2026-05-06 15:42:01 +00:00
cynthialong0-0
80e091a8e1
fix(core): handle invalid custom plans directory gracefully ( #26560 )
2026-05-06 13:37:59 +00:00
AK
82f6ea5b61
feat(evals): add shell command safety evals ( #26528 )
2026-05-06 03:31:16 +00:00
cynthialong0-0
469092a72c
fix(cli): provide JSON output for AgentExecutionStopped in non-interactive mode ( #26504 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-06 00:33:31 +00:00
joshualitt
80d2690540
fix(core): Fix chat corruption bug in context manager. ( #26534 )
2026-05-05 22:50:01 +00:00
ruomeng
e039fcdf2a
ci(release): build and attach unsigned macOS binaries to releases ( #26462 )
2026-05-05 21:59:54 +00:00
Gal Zahavi
3627f4777f
fix(core): allow redirection in YOLO and AUTO_EDIT modes without sandboxing ( #26542 )
2026-05-05 21:26:16 +00:00
Himanshu Kumar
d8f2a89865
fix(core): remove unsafe type assertion suppressions in error utils ( #19881 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-05 19:52:29 +00:00
Abhijit Balaji
f29eb9a569
fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT ( #24695 ) ( #26532 )
2026-05-05 19:50:36 +00:00
Sandy Tao
f17cfb2a71
docs: clarify Auto Memory proposes memory updates and skills ( #26527 )
2026-05-05 19:39:32 +00:00
Aishanee Shah
0218817fe3
feat(core): steer model to use edit tool for surgical edits, fix a typo ( #26480 )
2026-05-05 19:35:04 +00:00
joshualitt
0803007c8f
fix(core): Minor fixes for generalist profile. ( #26357 )
2026-05-05 19:32:13 +00:00
Coco Sheng
f5c0977e96
fix(core): retry on ERR_STREAM_PREMATURE_CLOSE errors ( #26519 )
2026-05-05 19:19:50 +00:00
Coco Sheng
e80d7cc083
feat: allow queuing messages during compression ( #24071 ) ( #26506 )
2026-05-05 17:52:08 +00:00
Jack Wotherspoon
7cc19c2a1b
fix(cli): prevent settings dialog border clipping using maxHeight ( #26507 )
2026-05-05 16:22:58 +00:00
Keith Schaab
1d72a120fb
fix(a2a-server): resolve tool approval race condition and improve status reporting ( #26479 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-05 02:47:26 +00: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
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
Samee Zahid
8cec567064
docs(core): add automated gemma setup guide ( #26233 )
...
Co-authored-by: Samee Zahid <sameez@google.com >
2026-04-29 23:08:54 +00:00
gemini-cli[bot]
fa1a7c10bd
# Fix: Inconsistent Case-Sensitivity in GrepTool ( #26235 )
...
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
2026-04-29 22:59:58 +00:00
Abhijit Balaji
49988fc05c
fix(agent): prevent exit_plan_mode from being called via shell ( #26230 )
2026-04-29 22:22:21 +00:00
Martin
d6ce310901
fix: correct API key validation logic in handleApiKeySubmit ( #25453 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-04-29 22:06:14 +00:00
lp-peg
2194da2b02
Respect logPrompts flag for logging sensitive fields ( #26153 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-04-29 21:43:34 +00:00
Christian Gunderman
dce13019b9
ci(github-actions): switch to github app token and fix bot self-trigger ( #26223 )
2026-04-29 20:45:16 +00:00
Adam Weidman
88626f37e3
fix(cli): handle InvalidStream event gracefully without throwing ( #26218 )
2026-04-29 20:27:53 +00:00
Adam Weidman
3aedbbc067
fix(core): distinguish fallback chains and fix maxAttempts for auto vs explicit model selection ( #26163 )
2026-04-29 20:23:37 +00:00
Adib234
99235fc59d
fix(core): reduce default API timeout to 60s and enable retries for undici timeouts ( #26191 )
2026-04-29 20:05:45 +00:00
AK
25f422d0e4
test(evals): add EvalMetadata JSDoc annotations to older tests ( #26147 )
2026-04-29 19:11:51 +00:00
Christian Gunderman
6dec6720de
Add the ability to @ mention the gemini robot. ( #26207 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-29 18:46:33 +00:00
Adib234
3bc56d0ef5
test(core): add regression test for issue for ToolConfirmationResponse ( #26194 )
2026-04-29 17:51:09 +00:00
Abdul Tawab
011c0f9bc0
feat(cli): add --delete flag to /exit command for session deletion ( #19332 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-29 17:20:57 +00:00
Adam Weidman
2cf0c75a04
fix(core): add explicit empty log guard in A2A pushMessage ( #26198 )
2026-04-29 17:06:18 +00:00
Adam Weidman
7ab932c8bf
test: fix failures due to antigravity environment leakage ( #26162 )
2026-04-29 14:51:43 +00:00
Sri Pasumarthi
c2e5b28e94
refactor(acp): modularize monolithic acpClient into specialized files ( #26143 )
2026-04-29 14:51:01 +00:00
Sam Roberts
c7d5fcff95
Update documentation workflows with workspace trust ( #26150 )
2026-04-29 01:00:57 +00:00
Coco Sheng
6d99113936
fix(core): disconnect extension-backed MCP clients in stopExtension ( #26136 )
2026-04-28 22:46:17 +00:00
Abhi
fbd8aaad57
fix(core): add missing oauth fields support in subagent parsing ( #26141 )
2026-04-28 21:57:30 +00:00
ifitisit
9e7c924f7b
docs(cli): point plan-mode session retention to actual /settings labels ( #25978 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-04-28 21:27:42 +00:00
Anas Khalid
4edd7c745c
fix(cli): handle DECKPAM keypad Enter sequences in terminal ( #26092 )
...
Co-authored-by: Gitanaskhan26 <Gitanaskhan26@users.noreply.github.com >
Co-authored-by: Spencer <spencertang@google.com >
2026-04-28 21:17:31 +00:00
Coco Sheng
12a77da45c
fix(cli): pass node arguments via NODE_OPTIONS during relaunch to support SEA ( #26130 )
2026-04-28 21:15:23 +00:00
gemini-cli-robot
8cfebb9e31
chore(release): bump version to 0.42.0-nightly.20260428.g59b2dea0e ( #26142 )
2026-04-28 13:28:48 -07:00
Adib234
f8603e990b
fix(cli): prevent automatic updates from switching to less stable channels ( #26132 )
2026-04-28 18:03:08 +00:00
Adib234
59b2dea0e5
fix(cli): preserve Request headers in DevTools activity logger ( #26078 )
2026-04-28 17:34:45 +00:00
Coco Sheng
c841070582
feat(cli): support boolean and number casting for env vars in settings.json ( #26118 )
2026-04-28 17:32:51 +00:00
Coco Sheng
4b8d5e7624
fix(cli): prevent ACP stdout pollution from SessionEnd hooks ( #26125 )
2026-04-28 17:29:49 +00:00
gemini-cli-robot
7a3f7c383e
Changelog for v0.40.0-preview.3 ( #25904 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-28 17:23:04 +00:00
Dev Randalpura
8e1cecac06
fix(ux): added error message for ENOTDIR ( #26128 )
2026-04-28 17:12:51 +00:00
Adib234
b0ffa3b51e
fix(core): handle non-string model flags in resolution ( #26069 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-28 17:11:15 +00:00
Christian Gunderman
58a57b72ae
Implement bot that performs time-series metric analysis and suggests repo management improvements ( #25945 )
2026-04-28 16:49:53 +00:00
David Pierce
54b7586106
Update policy so transient errors are not marked terminal ( #26066 )
2026-04-28 16:01:27 +00:00
anj-s
c17400b830
fix(core): enforce parallel task tracker updates ( #24477 )
...
Co-authored-by: anj-s <anjalisridhar@google.com >
2026-04-27 23:17:26 +00:00
Sam Roberts
47bca39eeb
(docs) update sandboxing documentation ( #25930 )
2026-04-27 22:39:22 +00:00
gemini-cli-robot
07506dcd0d
Changelog for v0.40.0-preview.2 ( #25846 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-27 22:11:42 +00:00
Coco Sheng
6cc0b1b136
feat(cli): provide manual session UUID via command line arg ( #26060 )
2026-04-27 21:05:27 +00:00
Dev Randalpura
820a4e3c92
fix(core): better error message for failed cloudshell-gca auth ( #26079 )
2026-04-27 21:05:08 +00:00
Coco Sheng
7d08f84305
fix(cli): make MCP ping optional in list command and use configured timeout ( #26068 )
2026-04-27 20:36:50 +00:00
Adib234
31337b9269
fix(cli): correct alternate buffer warning logic for JetBrains ( #26067 )
2026-04-27 20:00:01 +00:00
Emily Hedlund
b1a50a58af
fix(cli): ensure sandbox proxy cleanup and remove handler leaks ( #26065 )
2026-04-27 19:35:41 +00:00
joshualitt
71f313b51a
feat(core): wire up the new ContextManager and AgentChatHistory ( #25409 )
2026-04-27 18:50:00 +00:00
Dev Randalpura
98aca28985
fix(ui): better error messages for ECONNRESET and ETIMEDOUT ( #26059 )
2026-04-27 17:17:04 +00:00
Coco Sheng
2de81902c3
test(cli): add unit tests for restore ACP command ( #23402 ) ( #26053 )
2026-04-27 17:07:14 +00:00
Coco Sheng
1cdfeb6633
fix(cli): provide manual update command when automatic update fails ( #26052 )
2026-04-27 16:15:04 +00:00
Gaurav Dubey
743518e1b8
fix(cli): add missing response key to custom theme text schema ( #25822 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-04-27 15:01:30 +00:00
Sandy Tao
42587de733
feat(memory): persist auto-memory scratchpad for skill extraction ( #25873 )
2026-04-24 17:21:12 -07:00
gemini-cli-robot
a5b030b424
Changelog for v0.39.0 ( #25848 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-24 22:02:00 +00:00
Abhijit Balaji
2e0641c83b
feat(voice): implement real-time voice mode with cloud and local backends ( #24174 )
2026-04-24 21:29:38 +00:00
Tommaso Sciortino
048bf6e514
fix(cli-ui): revert backspace handling to fix Windows regression ( #25941 )
2026-04-24 20:30:00 +00:00
Emily Hedlund
ed469e492b
fix(core): fail closed in YOLO mode when shell parsing fails for restricted rules ( #25935 )
2026-04-24 19:26:59 +00:00
Spencer
cfd7541ad4
fix(cli): allow output redirection for cli commands ( #25894 )
2026-04-24 18:31:43 +00:00
Christian Gunderman
c4b38a5aef
feat(repo): add gemini-cli-bot metrics and workflows ( #25888 )
2026-04-24 17:16:20 +00:00
JAYADITYA
3dc8e7e13c
docs: add Gemini CLI course link to README ( #25925 )
2026-04-24 17:01:16 +00:00
Emily Hedlund
571ca5a555
update FatalUntrustedWorkspaceError message to include doc link ( #25874 )
2026-04-23 23:26:29 +00:00
Abhijit Balaji
d4c5333dcf
feat(core,cli): add support for Gemma 4 models (experimental) ( #25604 )
2026-04-23 23:02:17 +00:00
Spencer
1f73ec70c5
perf(core): fix slow boot by fetching experiments and quota asynchronously ( #25758 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
Co-authored-by: David Pierce <davidapierce@google.com >
Co-authored-by: Keith Schaab <keithsc@google.com >
Co-authored-by: Keith Schaab <keith.schaab@gmail.com >
Co-authored-by: Emily Hedlund <ehedlund@google.com >
2026-04-23 21:52:58 +00:00
Dev Randalpura
69150e87b2
fix(ui): corrected background color check in user message components ( #25880 )
2026-04-23 21:29:11 +00:00
Gal Zahavi
27927c55e5
feat(core): enhance shell command validation and add core tools allowlist ( #25720 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
Co-authored-by: Keith Schaab <keithsc@google.com >
Co-authored-by: Keith Schaab <keith.schaab@gmail.com >
Co-authored-by: Emily Hedlund <ehedlund@google.com >
2026-04-23 20:26:01 +00:00
Emily Hedlund
c024064f47
update package-lock.json ( #25876 )
2026-04-23 19:05:12 +00:00
hsm207
ff28d55100
fix: fatal hard-crash on loop detection via unhandled AbortError ( #20108 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-23 16:51:21 +00:00
Emily Hedlund
dba9b9a0ff
feat(cli): secure .env loading and enforce workspace trust in headless mode ( #25814 )
...
Co-authored-by: galz10 <galzahavi@google.com >
Co-authored-by: davidapierce <davidapierce@google.com >
2026-04-23 16:09:14 +00:00
cynthialong0-0
a007f64d20
fix(core): only show list suggestion if the partial input is empty ( #25821 )
2026-04-23 14:07:06 +00:00
gemini-cli-robot
d1c91f5267
chore(release): bump version to 0.41.0-nightly.20260423.gaa05b4583 ( #25847 )
2026-04-23 04:28:26 +00:00
Sandy Tao
aa05b4583d
fix(release): exclude ripgrep binaries from npm tarballs ( #25841 )
2026-04-22 21:01:45 -07:00
Sandy Tao
5318610c1d
fix(core): support jsonl session logs in memory and summary services ( #25816 )
2026-04-22 23:07:39 +00:00
Sandy Tao
9c0a6864da
fix(devtools): reduce memory usage and defer connection ( #24496 )
2026-04-22 15:21:58 -07:00
Dev Randalpura
2e12c34009
fix(ui): removed background color for input ( #25339 )
2026-04-22 20:27:09 +00:00
Horizon_Architect_07
2a52611e71
Fix/command injection shell ( #24170 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-22 20:00:44 +00:00
xoma-zver
1c43deee07
fix(core): handle line endings in ignore file parsing ( #23895 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-04-22 18:09:36 +00:00
Kishan Patel
0758a5eb28
fix(core): use dynamic CLI version for IDE client instead of hardcoded '1.0.0' ( #24414 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-04-22 16:43:48 +00:00
mini2s
607180bfb2
fix(cli): fix "/clear (new)" command ( #25801 )
2026-04-22 15:20:22 +00:00
Sandy Tao
6edfba481f
refactor(memory): replace MemoryManagerAgent with prompt-driven memory editing across four tiers ( #25716 )
2026-04-22 01:21:55 +00:00
Sandy Tao
ffb28c772b
test(e2e): default integration tests to Flash Preview ( #25753 )
2026-04-21 22:21:52 +00:00
Adam Weidman
d6f88f8720
fix(core): remove duplicate initialize call on agents refreshed ( #25670 )
2026-04-21 20:17:21 +00:00
Jason Matthew Suhari
194c779f9b
fix(cli): start auto memory in ACP sessions ( #25626 )
2026-04-21 20:06:30 +00:00
Vedant Mahajan
189c0ac0a0
feat: add /new as alias for /clear and refine command description ( #17865 )
2026-04-21 20:04:40 +00:00
euxaristia
c47233a474
fix(core): disable detached mode in Bun to prevent immediate SIGHUP of child processes ( #22620 )
2026-04-21 20:01:28 +00:00
JAYADITYA
8999a885f0
fix(cli): ensure theme dialog labels are rendered for all themes ( #24599 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-04-21 19:57:15 +00:00
Coco Sheng
93a8d9001c
fix(cli): use newline in shell command wrapping to avoid breaking heredocs ( #25537 )
2026-04-21 19:12:50 +00:00
PRAS Samin
cdc5cccc13
feat: detect new files in @ recommendations with watcher based updates ( #25256 )
2026-04-21 18:35:14 +00:00
Mahima Shanware
a4e98c0a4c
fix(core): resolve nested plan directory duplication and relative path policies ( #25138 )
2026-04-21 18:20:57 +00:00
Spencer
c260550146
feat(telemetry): add flag for enabling traces specifically ( #25343 )
2026-04-21 18:07:32 +00:00
Danyel Cabello
7f8f3309a6
Allow dots on GEMINI_API_KEY ( #25497 )
2026-04-21 11:43:39 -07:00
Muhammad Ahsan Farooq
ebebbbfc20
Fix/allow for session persistence ( #25176 )
2026-04-21 11:20:07 -07:00
Gordon Hui
27344833cb
feat(vertex): add settings for Vertex AI request routing ( #25513 )
2026-04-21 17:48:30 +00:00
cynthialong0-0
aee2cde1a3
feat(test): refactor the memory usage test to use metrics from CLI process instead of test runner ( #25708 )
2026-04-21 17:06:22 +00:00
Mundur
2c14954010
Fix: Disallow overriding IDE stdio via workspace .env (RCE) ( #25022 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-21 10:31:10 -07:00
gemini-cli-robot
a38e2f0048
Changelog for v0.38.2 ( #25593 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-21 00:39:10 +00:00
Samee Zahid
1d383a4a8e
feat(cli): add streamlined gemini gemma local model setup ( #25498 )
...
Co-authored-by: Abhijit Balaji <abhijitbalaji@google.com >
Co-authored-by: Samee Zahid <sameez@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-20 23:57:56 +00:00
Timo
6afc47f81c
docs(cli): fix inconsistent system.md casing in system prompt docs ( #25414 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-04-20 23:03:36 +00:00
anj-s
4b2091d402
docs(tracker): introduce experimental task tracker feature ( #24556 )
2026-04-20 19:33:37 +00:00
Tommaso Sciortino
c627d09326
fix(cli): round slow render latency to avoid opentelemetry float warning ( #25709 )
2026-04-20 17:42:37 +00:00
Sehoon Shon
0e5c5b6f49
fix(core): allow Cloud Shell users to use PRO_MODEL_NO_ACCESS experiment ( #25702 )
2026-04-20 17:29:58 +00:00
Sandy Tao
8573650253
feat(config): split memoryManager flag into autoMemory ( #25601 )
2026-04-18 00:08:02 +00:00
Sam Roberts
220888ac2d
docs: migrate installation and authentication to mdx with tabbed layouts ( #25155 )
2026-04-17 18:07:07 +00:00
Christian Gunderman
b2f775921d
feat(core): enable topic update narration by default and promote to general ( #25586 )
...
Co-authored-by: JAYADITYA <96861162+JayadityaGit@users.noreply.github.com >
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-04-17 17:49:32 +00:00
Christian Gunderman
f7b2632939
feat(core): Disable topic updates for subagents ( #25567 )
2026-04-17 17:35:17 +00:00
Mahima Shanware
8379099e85
fix(core): fix ShellExecutionConfig spread and add ProjectRegistry save backoff ( #25382 )
2026-04-17 16:49:44 +00:00
JAYADITYA
3061555d28
fix(ui): revert preview theme on dialog unmount ( #22542 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-04-17 14:56:50 +00:00
Christian Gunderman
22fb83320e
Reduce blank lines. ( #25563 )
2026-04-16 23:54:57 +00:00
Matt Van Horn
63e4bb985b
feat(sandbox): resolve custom seatbelt profiles from $HOME/.gemini first ( #25427 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-04-16 22:21:24 +00:00
Gal Zahavi
fe890429a4
fix(core): allow explicit write permissions to override governance file protections in sandboxes ( #25338 )
2026-04-16 21:18:09 +00:00
Nicolas Ouellet-Payeur
655165cde4
docs(policy): mention that workspace policies are broken ( #24367 )
...
Co-authored-by: Nicolas Ouellet-Payeur <nicolaso@chromium.org >
2026-04-16 21:04:46 +00:00
Sam Roberts
17557b1aeb
feat(core): add .mdx support to get-internal-docs tool ( #25090 )
2026-04-16 20:58:34 +00:00
Jason Matthew Suhari
9600da2c8f
fix(cli): reset plan session state on /clear ( #25515 )
2026-04-16 19:20:36 +00:00
Abhi
2b6dab6136
fix(extensions): fix bundling for examples ( #25542 )
2026-04-16 19:11:03 +00:00
jackyliuxx
ac9025e9fc
Use OSC 777 for terminal notifications ( #25300 )
2026-04-16 18:45:54 +00:00
Sandy Tao
fafe3e35d2
fix(evals): add typecheck coverage for evals, integration-tests, and memory-tests ( #25480 )
2026-04-16 18:20:27 +00:00
ruomeng
f16f1cced3
feat(core): add tools to list and read MCP resources ( #25395 )
2026-04-16 17:57:43 +00:00
ruomeng
963631a3d4
feat(cli): provide default post-submit prompt for skill command ( #25327 )
2026-04-16 17:56:20 +00:00
Sandy Tao
6d7974f1ef
feat(core): integrate skill-creator into skill extraction agent ( #25421 )
2026-04-16 01:38:59 +00:00
gemini-cli-robot
34a9d6e421
Changelog for v0.38.1 ( #25476 )
...
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-04-16 00:06:43 +00:00
Sandy Tao
00b7781c3c
fix(evals): update eval tests for invoke_agent telemetry and project-scoped memory ( #25502 )
2026-04-15 23:14:12 +00:00
gemini-cli-robot
e827cfdf83
Changelog for v0.38.0 ( #25470 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-15 20:02:53 +00:00
Jason Matthew Suhari
cb35ee6710
fix(cli): clean up slash command IDE listeners ( #24397 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-15 19:41:50 +00:00
Christopher Thomas
cb289e0724
fix(core): honor GOOGLE_GEMINI_BASE_URL and GOOGLE_VERTEX_BASE_URL ( #25357 )
2026-04-15 19:38:38 +00:00
Z1xus
c5ad0abb5d
feat: add github colorblind themes ( #15504 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-15 19:23:50 +00:00
anj-s
e664cc20fe
test(evals): add subagent delegation evaluation tests ( #24619 )
2026-04-15 19:07:29 +00:00
Sandy Tao
485f3d92d8
improve(core): require recurrence evidence before extracting skills ( #25147 )
2026-04-15 18:45:31 +00:00
cynthialong0-0
5333e5ab20
feat(test): add large conversation scenario for performance test ( #25331 )
2026-04-15 18:08:43 +00:00
gemini-cli-robot
166845d933
Changelog for v0.39.0-preview.0 ( #25417 )
...
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-04-15 17:28:39 +00:00
Tommaso Sciortino
55620235c0
feat: bundle ripgrep binaries into SEA for offline support ( #25342 )
2026-04-15 06:28:06 +00:00
Gal Zahavi
366f9e4766
fix(core): prevent YOLO mode from being downgraded ( #25341 )
2026-04-15 06:27:36 +00:00
Rob Clevenger
06e7621b26
Fix(core): retry additional OpenSSL 3.x SSL errors during streaming ( #16075 ) ( #25187 )
2026-04-15 02:50:22 +00:00
gemini-cli-robot
8d05bdbe49
chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a ( #25420 )
2026-04-15 00:06:35 +00:00
gemini-cli-robot
5b1f7375a3
Changelog for v0.37.2 ( #25336 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-14 21:44:49 +00:00
Tommaso Sciortino
d613dd05db
use macos-latest-large runner where applicable. ( #25413 )
2026-04-14 14:05:25 -07:00
Adam Weidman
a6d43cba2d
ci: add agent session drift check workflow ( #25389 )
2026-04-14 19:31:48 +00:00
Clay
161ba28966
fix(core): detect kmscon terminal as supporting true color ( #25282 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-14 19:08:51 +00:00
Adib234
05aa1465fe
feat(cli): enable mouse clicking for cursor positioning in AskUser multi-line answers ( #24630 )
2026-04-14 19:07:00 +00:00
cynthialong0-0
8f6edc50c1
feat(test): add a performance test in asian language ( #25392 )
2026-04-14 18:43:36 +00:00
Emily Hedlund
88ddcab616
fix(core): use debug level for keychain fallback logging ( #25398 )
2026-04-14 18:33:01 +00:00
ruomeng
02792264ed
feat(plan): update plan mode prompt to allow showing plan content ( #25058 )
2026-04-14 17:36:37 +00:00
Emily Hedlund
059d9175eb
test(core): improve sandbox integration test coverage and fix OS-specific failures ( #25307 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-14 17:33:07 +00:00
Jack Wotherspoon
212edf31ed
chore(mcp): check MCP error code over brittle string match ( #25381 )
2026-04-14 17:24:21 +00:00
Abhi
1bb41262b0
docs(core): update generalist agent documentation ( #25325 )
2026-04-14 01:29:19 +00:00
joshualitt
daf5006237
feat(core): introduce decoupled ContextManager and Sidecar architecture ( #24752 )
2026-04-13 22:02:22 +00:00
Christian Gunderman
706d4d4707
fix(core): prevent secondary crash in ModelRouterService finally block ( #25333 )
2026-04-13 20:57:01 +00:00
Kevin Zhao
24f9ec51d2
fix: correct redirect count increment in fetchJson ( #24896 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-13 20:45:52 +00:00
Jerop Kipruto
050c30330e
feat(core): implement silent fallback for Plan Mode model routing ( #25317 )
2026-04-13 19:59:24 +00:00
Tanmay Vartak
a172b328e2
feat: support auth block in MCP servers config in agents ( #24770 )
2026-04-13 19:41:40 +00:00
Adib234
a4318f22ec
fix(core): expose GEMINI_PLANS_DIR to hook environment ( #25296 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-13 19:26:52 +00:00
Jacob Richman
82e8d67a78
Stop showing scrollbar unless we are in terminalBuffer mode ( #25320 )
2026-04-13 19:26:45 +00:00
Michael Bleigh
95944ec5af
feat(agent): implement tool-controlled display protocol (Steps 2-3) ( #25134 )
2026-04-13 19:09:02 +00:00
Anjaligarhwal
ea36ccb567
fix(core): replace custom binary detection with isbinaryfile to correctly handle UTF-8 (U+FFFD) ( #25297 )
2026-04-13 18:58:18 +00:00
Dev Randalpura
a05c5ed56a
feat(ui): added enhancements to scroll momentum ( #24447 )
2026-04-13 18:48:55 +00:00
Emily Hedlund
0d6d5d90b9
refactor(core): extract and centralize sandbox path utilities ( #25305 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-13 18:43:13 +00:00
Adib234
b91d177bde
feat(cli): extract QuotaContext and resolve infinite render loop ( #24959 )
2026-04-13 18:32:18 +00:00
Sandy Tao
36dca862cc
fix(release): prefix git hash in nightly versions to prevent semver normalization ( #25304 )
2026-04-13 17:55:11 +00:00
Christian Gunderman
a5f7b453ca
Stop suppressing thoughts and text in model response ( #25073 )
2026-04-13 17:47:48 +00:00
Sandy Tao
26f04c9d9a
feat(core): add skill patching support with /memory inbox integration ( #25148 )
2026-04-13 17:44:52 +00:00
Jesse Rosenstock
5d8bd41937
docs(contributing): clarify self-assignment policy for issues ( #23087 )
2026-04-13 17:15:54 +00:00
Jack Wotherspoon
6b6ea56437
fix(core): fix quota footer for non-auto models and improve display ( #25121 )
2026-04-13 17:03:41 +00:00
Mark Griffith
0179726222
Memory fix for trace's streamWrapper. ( #25089 )
2026-04-11 05:26:07 +00:00
Abhijit Balaji
0957f7d3e2
fix(cli): exclude update_topic from confirmation queue count ( #24945 )
2026-04-10 23:04:59 +00:00
Coco Sheng
773567c6ca
docs: correct documentation for enforced authentication type ( #25142 )
2026-04-10 22:43:54 +00:00
Sam Roberts
58901207bd
docs: Update docs-audit to include changes in PR body ( #25153 )
2026-04-10 22:29:04 +00:00
M Junaid Shaukat
21e1c60922
fix: improve audio MIME normalization and validation in file reads ( #21636 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-10 21:46:24 +00:00
Coco Sheng
35907057ad
chore: switch from keytar to @github/keytar ( #25143 )
2026-04-10 21:20:26 +00:00
Emily Hedlund
e2a5231e30
perf(sandbox): optimize Windows sandbox initialization via native ACL application ( #25077 )
2026-04-10 20:50:21 +00:00
Tommaso Sciortino
db6943fbee
chore(deps): update vulnerable dependencies via npm audit fix ( #25140 )
2026-04-10 14:40:41 -07:00
Spencer
128e3567cb
fix(core): resolve PTY exhaustion and orphan MCP subprocess leaks ( #25079 )
2026-04-10 18:57:09 +00:00
cynthialong0-0
a74bb603c0
feat(core): add large memory regression test ( #25059 )
2026-04-10 18:47:23 +00:00
euxaristia
565eafc1ec
fix(cli): resolve text sanitization data loss due to C1 control characters ( #22624 )
2026-04-10 18:44:28 +00:00
Jason Matthew Suhari
7bba7f437c
fix(cli): pass session id to interactive shell executions ( #25114 )
2026-04-10 18:38:35 +00:00
Christopher Thomas
b499562921
docs: add vi shortcuts and clarify MCP sandbox setup ( #21679 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com >
2026-04-10 18:00:25 +00:00
Jason Matthew Suhari
86f5a198bd
fix(core): preserve shell execution config fields on update ( #25113 )
2026-04-10 17:55:40 +00:00
Aishanee Shah
31069329bb
feat(core): add Strategic Re-evaluation guidance to system prompt ( #25062 )
2026-04-10 17:15:41 +00:00
Michael Bleigh
3b7c17a22c
refactor(core): consolidate execute() arguments into ExecuteOptions ( #25101 )
2026-04-10 17:11:17 +00:00
Abhi
1d36309f5f
chore(core): increase codebase investigator turn limits to 50 ( #25125 )
2026-04-10 16:56:07 +00:00
Abhi
7d1de3bccc
feat(core): persist subagent agentId in tool call records ( #25092 )
2026-04-10 16:47:25 +00:00
Spencer
f6c08a114b
fix(core): remove buffer slice to prevent OOM on large output streams ( #25094 )
2026-04-10 16:33:36 +00:00
Jacob Richman
c1fd6027e2
fix(cli): mark /settings as unsafe to run concurrently ( #25061 )
2026-04-10 16:31:37 +00:00
JAYADITYA
0fd0851e1a
docs(cli): updates f12 description to be more precise ( #15816 )
2026-04-10 15:53:17 +00:00
Spencer
5fc8fea8d7
fix: resolve lifecycle memory leaks by cleaning up listeners and root closures ( #25049 )
2026-04-10 04:21:14 +00:00
Jacob Richman
43b93e9e1b
debugging(ui): add optional debugRainbow setting ( #25088 )
2026-04-10 02:42:21 +00:00
Sam Roberts
e09410b6e5
Automated documentation audit results ( #22755 )
2026-04-10 02:07:00 +00:00
June
69bf2d75ef
fix: decode Uint8Array and multi-byte UTF-8 in API error messages ( #23341 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-10 01:06:54 +00:00
gemini-cli-robot
96cc8a0dad
Changelog for v0.37.1 ( #25055 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-09 23:30:26 +00:00
Tommaso Sciortino
55db77bb91
fix(core): silently handle EPERM when listing dir structure ( #25066 )
2026-04-09 22:25:23 +00:00
Sri Pasumarthi
de628b04fc
feat(test): add high-volume shell test and refine perf harness ( #24983 )
2026-04-09 22:23:00 +00:00
Emily Hedlund
451edb3ea6
fix(sandbox): centralize async git worktree resolution and enforce read-only security ( #25040 )
2026-04-09 22:04:16 +00:00
Spencer
0f7f7be4ef
fix(core): clear 5-minute timeouts in oauth flow to prevent memory leaks ( #24968 )
2026-04-09 21:14:07 +00:00
Spencer
f744913584
feat(core): migrate chat recording to JSONL streaming ( #23749 )
2026-04-09 21:13:55 +00:00
Michael Bleigh
45100f7c0e
feat(cli): wire up useAgentStream in AppContainer ( #24297 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-09 20:40:00 +00:00
Abhi
a7a091360e
fix(core): remediate subagent memory leaks using AbortSignal in MessageBus ( #25048 )
2026-04-09 20:22:26 +00:00
Yuna Seol
20113ee595
fix(core): honor retryDelay in RetryInfo for 503 errors ( #25057 )
2026-04-09 20:16:36 +00:00
ruomeng
2a5f798863
refactor(plan) Clean default plan toml ( #25037 )
2026-04-09 20:04:20 +00:00
Abhi
570f0235f8
refactor(core): remove legacy subagent wrapping tools ( #25053 )
2026-04-09 19:51:36 +00:00
Michael Bleigh
e406856343
feat(cli): implement useAgentStream hook ( #24292 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-09 19:06:27 +00:00
Sam Roberts
f387e456be
Automated documentation audit ( #24567 )
2026-04-09 18:45:24 +00:00
euxaristia
a9b5c693ca
fix(cli): suppress unhandled AbortError logs during request cancellation ( #22621 )
2026-04-09 18:27:08 +00:00
chernistry
0690192d45
fix: respect hideContextPercentage when FooterConfigDialog is closed without changes ( #24773 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-09 18:17:00 +00:00
MD. MOHIBUR RAHMAN
5bcb6b619d
fix(core): add explicit git identity env vars to prevent sandbox checkpointing error ( #19775 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-04-09 17:24:04 +00:00
Abhi
b238a453e3
feat(core): refactor subagent tool to unified invoke_subagent tool ( #24489 )
2026-04-09 16:48:24 +00:00
Jacob Richman
6686c8ee4c
Support ctrl+shift+g ( #25035 )
2026-04-09 16:23:04 +00:00
Emily Hedlund
5724d6be0f
refactor(core): use centralized path resolution for Linux sandbox ( #24985 )
2026-04-09 15:28:58 +00:00
Sandy Tao
615e078341
fix(sdk): skip broken sendStream tests to unblock nightly ( #25000 )
2026-04-09 03:39:36 +00:00
Jarrod Whelan
faa7a9da30
feat(cli): refine tool output formatting for compact mode ( #24677 )
2026-04-09 03:30:52 +00:00
Emily Hedlund
5d589946ad
refactor(sandbox): use centralized sandbox paths in macOS Seatbelt implementation ( #24984 )
2026-04-09 01:29:38 +00:00
Sehoon Shon
464bac270c
fix(cli): optimize startup with lightweight parent process ( #24667 )
2026-04-09 00:17:32 +00:00
Christian Gunderman
f1bb2af6de
Generalize evals infra to support more types of evals, organization and queuing of named suites ( #24941 )
2026-04-08 23:57:26 +00:00
Jarrod Whelan
bc3ed61adb
feat(core): refine shell tool description display logic ( #24903 )
2026-04-08 23:40:43 +00:00
Jacob Richman
9c4e17b7ce
Update ink version to 6.6.9 ( #24980 )
2026-04-08 23:36:19 +00:00
Tommaso Sciortino
d06dba3538
fix(core): dynamic session ID injection to resolve resume bugs ( #24972 )
2026-04-08 23:27:24 +00:00
dogukanozen
80764c8bb5
fix(cli-ui): enable Ctrl+Backspace for word deletion in Windows Terminal ( #21447 )
2026-04-08 22:25:29 +00:00
Jarrod Whelan
14b2f35677
fix(cli): restore file path display in edit and write tool confirmations ( #24974 )
2026-04-08 22:19:25 +00:00
Adamya Singh
1023c5b7a6
test(sdk): add unit tests for GeminiCliSession ( #21897 )
2026-04-08 22:05:57 +00:00
Emily Hedlund
af3638640c
fix(core): resolve windows symlink bypass and stabilize sandbox integration tests ( #24834 )
2026-04-08 22:00:50 +00:00
Sri Pasumarthi
c7b920717f
feat(test-utils): add CPU performance integration test harness ( #24951 )
2026-04-08 21:50:29 +00:00
ruomeng
15f7b24312
feat(plan): require user confirmation for activate_skill in Plan Mode ( #24946 )
2026-04-08 21:44:53 +00:00
gemini-cli-robot
18cb7fd46c
Changelog for v0.37.0 ( #24940 )
...
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-04-08 21:41:55 +00:00
JAYADITYA
8b01d78512
chore: ignore conductor directory ( #22128 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-08 20:56:02 +00:00
gemini-cli-robot
56c2397e78
Changelog for v0.38.0-preview.0 ( #24938 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-04-08 20:45:59 +00:00
Jacob Richman
d1a062bcc4
chore: update ink version to 6.6.8 ( #24934 )
2026-04-08 20:02:03 +00:00
Emily Hedlund
a39461718c
fix(core): ensure robust sandbox cleanup in all process execution paths ( #24763 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-04-08 19:03:36 +00:00
gemini-cli-robot
3df99d8bcb
chore(release): bump version to 0.39.0-nightly.20260408.e77b22e63 ( #24939 )
2026-04-08 18:10:28 +00:00
Sandy Tao
a837b39f8d
feat(memory): add /memory inbox command for reviewing extracted skills ( #24544 )
2026-04-08 18:08:49 +00:00
Sri Pasumarthi
4ebc43bc66
feat(test-utils): add memory usage integration test harness ( #24876 )
2026-04-08 17:42:18 +00:00
ruomeng
34b4f1c6e4
refactor(plan): simplify policy priorities and consolidate read-only rules ( #24849 )
2026-04-08 15:58:29 +00:00
Gaurav
e77b22e638
fix: isolate concurrent browser agent instances ( #24794 )
2026-04-08 14:31:10 +00:00
Adam Weidman
1b3e7d674f
docs: update MCP server OAuth redirect port documentation ( #24844 )
2026-04-08 14:06:30 +00:00
Gaurav Ghosh
e7f8d9cf1a
Revert "feat: Introduce an AI-driven interactive shell mode with new"
...
This reverts commit 651ad63ed6 .
2026-04-08 07:31:17 -07:00
Gaurav Ghosh
651ad63ed6
feat: Introduce an AI-driven interactive shell mode with new
...
`read-shell` and `write-to-shell` tools and a configurable mode setting.
2026-04-08 07:27:28 -07:00
Jacob Richman
cbacdc67d0
feat(cli): switch to ctrl+g from ctrl-x ( #24861 )
2026-04-08 06:22:45 +00:00
Jacob Richman
7e1938c1bc
fix(cli): switch default back to terminalBuffer=false and fix regressions introduced for that mode ( #24873 )
2026-04-08 05:47:54 +00:00
Anjaligarhwal
b9f1d832c8
fix(core): dispose Scheduler to prevent McpProgress listener leak ( #24870 )
2026-04-08 03:05:53 +00:00
Dev Randalpura
47c5d25d93
Added flag for ept size and increased default size ( #24859 )
2026-04-08 03:03:36 +00:00
Jacob Richman
28efab483f
fix(cli): always show shell command description or actual command ( #24774 )
2026-04-08 01:52:33 +00:00
gemini-cli-robot
9fd92c0eea
Changelog for v0.37.0-preview.2 ( #24848 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-08 00:13:06 +00:00
Michael Bleigh
16768c08f2
refactor(core): make LegacyAgentSession dependencies optional ( #24287 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-07 23:45:22 +00:00
JAYADITYA
1aa798dd18
refactor(cli): remove duplication in interactive shell awaiting input hint ( #24801 )
2026-04-07 23:36:44 +00:00
Christian Gunderman
f96d5f98fe
Revert "fix(ui): improve narration suppression and reduce flicker (#2… ( #24857 )
2026-04-07 22:45:40 +00:00
Yuna Seol
3c5b5db034
feat(core): use experiment flags for default fetch timeouts ( #24261 )
2026-04-07 22:35:04 +00:00
Michael Bleigh
986293bd38
feat(core): add agent protocol UI types and experimental flag ( #24275 )
...
Co-authored-by: Adam Weidman <adamfweidman@gmail.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-04-07 21:45:18 +00:00
David Pierce
adf7b3b717
Improve sandbox error matching and caching ( #24550 )
2026-04-07 21:08:18 +00:00
Jack Wotherspoon
9637fb3990
fix(core): remove tmux alternate buffer warning ( #24852 )
2026-04-07 21:01:14 +00:00
Sri Pasumarthi
06fcdc231c
feat(acp): add /help command ( #24839 )
2026-04-07 20:01:44 +00:00
Sehoon Shon
d29da15427
fix(cli): prevent multiple banner increments on remount ( #24843 )
2026-04-07 19:44:09 +00:00
Enjoy Kumawat
ab3075feb9
fix: use directory junctions on Windows for skill linking ( #24823 )
2026-04-07 19:28:43 +00:00
Abhi
5588000e93
chore: fix formatting for behavioral eval skill reference file ( #24846 )
2026-04-07 19:26:53 +00:00
krishdef7
68fef8745e
fix(core): propagate BeforeModel hook model override end-to-end ( #24784 )
...
Signed-off-by: krishdef7 <gargkrish06@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2026-04-07 17:49:26 +00:00
Michael Bleigh
e432f7c009
feat(hooks): display hook system messages in UI ( #24616 )
2026-04-07 17:42:39 +00:00
Alisa
846051f716
Alisa/approve button ( #24645 )
2026-04-07 16:44:07 +00:00
Tommaso Sciortino
1c22c5b37b
Remove flakey test ( #24837 )
2026-04-07 09:39:15 -07:00
Emily Hedlund
1762c9c509
temporarily disable sandbox integration test on windows ( #24786 )
2026-04-07 15:33:40 +00:00
Abhijit Balaji
0025978d76
feat(cli): support selective topic expansion and click-to-expand ( #24793 )
2026-04-07 15:00:40 +00:00
Gaurav
4c5e887732
feat(telemetry): add browser agent clearcut metrics ( #24688 )
2026-04-07 07:48:38 +00:00
Abhi
83096c68b0
fix(policy): allow complete_task in plan mode ( #24771 )
2026-04-07 03:43:42 +00:00
Christian Gunderman
d2b775f9a7
Add an eval for and fix unsafe cloning behavior. ( #24457 )
2026-04-07 03:17:44 +00:00
Spencer
0a8da988ed
fix(cli): ensure skills list outputs to stdout in non-interactive environments ( #24566 )
2026-04-07 02:40:23 +00:00
David Pierce
984f02c180
relax tool sandboxing overrides for plan mode to match defaults. ( #24762 )
2026-04-06 22:18:10 +00:00
Tommaso Sciortino
df67f973ed
fix(cli): respect global environment variable allowlist ( #24767 )
2026-04-06 22:17:55 +00:00
Christian Gunderman
7872d6d7fe
fix(ui): improve narration suppression and reduce flicker ( #24635 )
2026-04-06 21:18:59 +00:00
Gaurav
e116aa34f4
fix(browser): remove premature browser cleanup after subagent invocation ( #24753 )
2026-04-06 21:17:31 +00:00
Abhijit Balaji
ad98294352
Revert "feat(core,cli): prioritize summary for topics ( #24608 )" ( #24777 )
2026-04-06 20:33:18 +00:00
Dev Randalpura
2353a6d253
fix(ui): fixed auth race condition causing logo to flicker ( #24652 )
2026-04-06 20:17:05 +00:00
krishdef7
8ac560d2c9
fix(core): handle partial llm_request in BeforeModel hook override ( #22326 )
2026-04-06 20:11:38 +00:00
Tommaso Sciortino
c6a9d3de13
fix(cli): remove -S from shebang to fix Windows and BSD execution ( #24756 )
2026-04-06 19:06:56 +00:00
Christian Gunderman
8f131ffef7
Fix issue where topic headers can be posted back to back ( #24759 )
2026-04-06 18:36:22 +00:00
Jacob Richman
70f6d6a992
split context ( #24623 )
2026-04-06 17:20:38 +00:00
cynthialong0-0
c96cb09e09
feat(cli): add role specific metrics to /stats ( #24659 )
2026-04-06 16:20:48 +00:00
Sri Pasumarthi
15298b28c2
feat(acp): add support for /about command ( #24649 )
2026-04-04 07:42:27 +00:00
Gal Zahavi
7311e242ec
feat(cli): enhance tool confirmation UI and selection layout ( #24376 )
2026-04-04 01:32:35 +00:00
Gal Zahavi
21a3925f99
docs: update sandboxing documentation and toolSandboxing settings ( #24655 )
2026-04-04 01:26:41 +00:00
Jacob Richman
ec35ebbe57
fix(core): detect uninitialized lines ( #24646 )
2026-04-04 00:51:29 +00:00
Gal Zahavi
65024d4538
fix(core): ensure global temp directory is always in sandbox allowed paths ( #24638 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-04 00:23:27 +00:00
Samee Zahid
4fb3790051
feat(core): discourage update topic tool for simple tasks ( #24640 )
...
Co-authored-by: Samee Zahid <sameez@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-03 23:52:24 +00:00
Christian Gunderman
4a040931ef
Fix restoration of topic headers. ( #24650 )
2026-04-03 23:50:38 +00:00
Alisa
e74efc5c0b
Do not run pr-eval workflow when no steering changes detected ( #24621 )
2026-04-03 22:54:05 +00:00
Jacob Richman
d5a5995281
feat(cli) Scrollbar for input prompt ( #21992 )
2026-04-03 22:10:04 +00:00
Gal Zahavi
893ae4d29a
fix(core): ensure sandbox approvals are correctly persisted and matched for proactive expansions ( #24577 )
2026-04-03 21:48:18 +00:00
Emily Hedlund
370c45de67
fix(core): improve windows sandbox reliability and fix integration tests ( #24480 )
2026-04-03 20:54:48 +00:00
Abhi
a93a1ebd65
fix(core): inject skill system instructions into subagent prompts if activated ( #24620 )
2026-04-03 18:45:11 +00:00
Jarrod Whelan
3f12c1d7c7
feat(cli): enable compact tool output by default ( #24509 ) ( #24510 )
2026-04-03 17:59:12 +00:00
Jacob Richman
61719a3926
show color ( #24613 )
2026-04-03 16:53:34 +00:00
Abhijit Balaji
beaa2a968b
feat(core,cli): prioritize summary for topics ( #24608 ) ( #24609 )
2026-04-03 16:26:38 +00:00
Emily Hedlund
ca0e6f9bd9
test: fix Windows CI execution and resolve exposed platform failures ( #24476 )
2026-04-03 15:50:29 +00:00
Aditya Bijalwan
7a70ab9a5d
Feat/browser agent metrics ( #24210 )
...
Co-authored-by: Gaurav Ghosh <gaghosh@google.com >
2026-04-03 08:21:09 +00:00
Gal Zahavi
e54eecca51
feat(cli): minimalist sandbox status labels ( #24582 )
2026-04-03 05:22:21 +00:00
Jacob Richman
7de3e4dcf9
Add instructions for how to start react in prod and force react to prod mode ( #24590 )
2026-04-03 04:42:32 +00:00
Tommaso Sciortino
8c215c7a88
fix(core): remove broken PowerShell translation and fix native __write in Windows sandbox ( #24571 )
2026-04-03 02:50:44 +00:00
Tommaso Sciortino
fe4fcf89d9
docs: clarify release coordination ( #24575 )
2026-04-03 01:37:35 +00:00
Jacob Richman
1f5d7014c6
feat(ui): enable "TerminalBuffer" mode to solve flicker ( #24512 )
2026-04-03 00:39:49 +00:00
Gal Zahavi
1ae0499e5d
fix(core): pass includeDirectories to sandbox configuration ( #24573 )
2026-04-02 23:34:12 +00:00
Dev Randalpura
9d741abdba
fix(ui): fixed table styling ( #24565 )
2026-04-02 22:52:25 +00:00
Ishaan Arora
f54bccfe03
docs: add missing .md extensions to internal doc links ( #24145 )
2026-04-02 21:52:18 +00:00
gemini-cli-robot
1db169bc66
Changelog for v0.37.0-preview.1 ( #24568 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-02 21:31:11 +00:00
gemini-cli-robot
b9b7bba48d
Changelog for v0.36.0 ( #24558 )
...
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-04-02 21:10:48 +00:00
Dan Zaharia
29caa52bb7
fix(ui): hide model quota in /stats and refactor quota display ( #24206 )
2026-04-02 20:49:14 +00:00
Saurav Sharma
e5adeaca80
fix(core): unsafe type assertions in Core File System #19712 ( #19739 )
...
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-04-02 20:44:22 +00:00
Adam Weidman
6fb58bd31f
feat(cli): migrate nonInteractiveCli to LegacyAgentSession ( #22987 )
2026-04-02 20:21:40 +00:00
Jack Wotherspoon
7c3469713d
docs: move agent disabling instructions and update remote agent status ( #24559 )
2026-04-02 20:16:01 +00:00
Jerop Kipruto
64c928fce7
feat(core): implement context-aware persistent policy approvals ( #23257 )
2026-04-02 20:01:33 +00:00
gemini-cli-robot
61b21e3d63
Changelog for v0.37.0-preview.0 ( #24464 )
...
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-04-02 19:52:14 +00:00
Aashir Javed
77027dff82
fix(cli): clear stale retry/loading state after cancellation ( #21096 ) ( #21960 )
...
Co-authored-by: Aashir Javed <Aaxhirrr@users.noreply.github.com >
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-04-02 19:44:39 +00:00
ruomeng
c0dfa1aec3
Enable 'Other' option for yesno question type ( #24545 )
2026-04-02 19:42:53 +00:00
Sandy Tao
06173c0885
fix(core): move project memory dir under tmp directory ( #24542 )
2026-04-02 17:50:43 +00:00
Jyo
08b926796c
Fix crash when vim editor is not found in PATH on Windows ( #22423 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-02 17:40:19 +00:00
Sri Pasumarthi
b80234aa3e
fix(acp): handle all InvalidStreamError types gracefully in prompt ( #24540 )
2026-04-02 17:16:36 +00:00
Jacob Richman
efbddcbf98
Update ink version to 6.6.7 ( #24514 )
2026-04-02 16:42:52 +00:00
Sandy Tao
63cc363606
feat(core): scope subagent workspace directories via AsyncLocalStorage ( #24445 )
2026-04-02 16:33:08 +00:00
joshualitt
e0044f2868
feat(core): Land ContextCompressionService ( #24483 )
2026-04-02 16:22:04 +00:00
Gaurav
beff8c91aa
fix(browser): handle computer-use model detection for analyze_screenshot ( #24502 )
2026-04-02 15:05:21 +00:00
Coco Sheng
f510394721
Implement background process monitoring and inspection tools ( #23799 )
2026-04-02 15:01:00 +00:00
Gaurav
811a383d50
fix: enable browser_agent in integration tests and add localhost fixture tests ( #24523 )
2026-04-02 14:54:38 +00:00
Gaurav
8d171e0200
docs(browser-agent): update stale browser agent documentation ( #24463 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-02 14:52:30 +00:00
ruomeng
7b6ab50138
feat(cli): support default values for environment variables ( #24469 )
2026-04-02 14:38:45 +00:00
Sehoon Shon
44c8b43328
fix(cli): prevent crash in AnsiOutputText when handling non-array data ( #24498 )
2026-04-02 11:48:17 +00:00
Sehoon Shon
242afd49a1
revert(cli): bring back input box and footer visibility in copy mode ( #24504 )
2026-04-02 06:54:51 +00:00
Jarrod Whelan
66c07d7296
fix(ui): resolve unwanted vertical spacing around various tool output treatments ( #24449 )
2026-04-02 06:29:56 +00:00
Jacob Richman
40b73c9447
Fix shell output display ( #24490 )
2026-04-02 05:53:46 +00:00
Alisa
973092df50
feat: implement high-signal PR regression check for evaluations ( #23937 )
2026-04-02 05:14:43 +00:00
Sandy Tao
e446733b53
feat(core): add background memory service for skill extraction ( #24274 )
2026-04-02 05:05:31 +00:00
Alisa
3344f6849c
Unused error variables in catch block are not allowed ( #24487 )
2026-04-02 04:33:07 +00:00
Jacob Richman
84936dc85d
Auto configure memory. ( #24474 )
2026-04-02 03:15:27 +00:00
Jacob Richman
18cdbbf81a
Terminal Serializer Optimization ( #24485 )
2026-04-02 02:56:52 +00:00
Gal Zahavi
13ccc16457
fix(core): enhance sandbox usability and fix build error ( #24460 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-01 23:51:06 +00:00
N. Taylor Mullen
ca78a0f177
fix(cli): ensure agent stops when all declinable tools are cancelled ( #24479 )
2026-04-01 23:16:34 +00:00
Keith Guerin
cb7f7d6c72
feat(cli): change default loadingPhrases to 'off' to hide tips ( #24342 )
2026-04-01 23:04:43 +00:00
gemini-cli-robot
0d7e778e08
Changelog for v0.36.0-preview.8 ( #24453 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-01 20:47:06 +00:00
Adam Weidman
b5f568fefe
feat(config): add experimental.adk.agentSessionNoninteractiveEnabled setting ( #24439 )
2026-04-01 20:41:38 +00:00
Emily Hedlund
d00b43733c
fix(core): refactor linux sandbox to fix ARG_MAX crashes ( #24286 )
2026-04-01 20:17:10 +00:00
Adib234
55f5d3923c
feat(policy): explicitly allow web_fetch in plan mode with ask_user ( #24456 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-01 19:57:56 +00:00
Abhi
2d432c1489
fix(core): ensure complete_task tool calls are recorded in chat history ( #24437 )
2026-04-01 19:53:46 +00:00
Sam Roberts
597778e55f
Update README.md for links. ( #22759 )
2026-04-01 19:15:44 +00:00
N. Taylor Mullen
4e21e5b8a3
fix(cli): refresh slash command list after /skills reload ( #24454 )
2026-04-01 19:15:27 +00:00
AK
d9d51ba15b
docs(core): add subagent tool isolation draft doc ( #23275 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2026-04-01 18:45:21 +00:00
Gaurav
aed85725b6
feat(browser): supersede stale snapshots to reclaim context-window tokens ( #24440 )
2026-04-01 18:41:39 +00:00
anj-s
43cf63e189
fix: update task tracker storage location in system prompt ( #24034 )
2026-04-01 18:29:09 +00:00
gemini-cli-robot
bda4491616
Changelog for v0.36.0-preview.7 ( #24346 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-01 18:23:28 +00:00
Sri Pasumarthi
6b303a13eb
fix(acp) refactor(core,cli): centralize model discovery logic in ModelConfigService ( #24392 )
2026-04-01 18:03:30 +00:00
cynthialong0-0
16468a855d
feat(core): update browser agent prompt to check open pages first when bringing up ( #24431 )
2026-04-01 17:52:18 +00:00
joshualitt
377e834e03
refactor(core): Unified context management settings schema ( #24391 )
2026-04-01 17:24:45 +00:00
anj-s
3a32d9723e
feat(core): enhance tracker task schemas for detailed titles and descriptions ( #23902 )
2026-04-01 17:19:47 +00:00
Gaurav
bf3ac20da0
feat(browser): add sandbox-aware browser agent initialization ( #24419 )
2026-04-01 17:18:17 +00:00
Gaurav
a3ef87e6e2
fix(build): wire bundle:browser-mcp into bundle pipeline ( #24424 )
2026-04-01 17:09:58 +00:00
Dev Randalpura
4c4d8bc411
fix(ui): removed additional vertical padding for tables ( #24381 )
2026-04-01 16:46:38 +00:00
Sehoon Shon
f938a3f51d
fix(build): upload full bundle directory archive to GitHub releases ( #24403 )
2026-04-01 16:39:44 +00:00
cynthialong0-0
c61506bbc1
fix(core): ensure blue border overlay and input blocker to act correctly depending on browser agent activities ( #24385 )
2026-04-01 16:35:44 +00:00
Emily Hedlund
6a8a0d4faa
feat(core): populate sandbox forbidden paths with project ignore file contents ( #24038 )
2026-04-01 16:27:55 +00:00
Dev Randalpura
066da2a1d1
fix(ui): add accelerated scrolling on alternate buffer mode ( #23940 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-04-01 16:23:40 +00:00
PROTHAM
7d1848d578
fix(cli): cap shell output at 10 MB to prevent RangeError crash ( #24168 )
2026-04-01 16:09:30 +00:00
ruomeng
eb95e99b3d
feat(plan): conditionally add enter/exit plan mode tools based on current mode ( #24378 )
2026-04-01 15:56:10 +00:00
Jerop Kipruto
ca43f8c291
feat(core): prioritize discussion before formal plan approval ( #24423 )
2026-04-01 15:55:47 +00:00
Abhi
dcf5afafda
fix(core): resolve subagent chat recording gaps and directory inheritance ( #24368 )
2026-04-01 15:29:38 +00:00
Jacob Richman
9f76f34049
ink 6.6.3 ( #24372 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2026-04-01 04:50:12 +00:00
matt korwel
7c5cd693ce
Set memoryManager to false in settings.json ( #24393 )
2026-04-01 03:38:50 +00:00
matt korwel
c9ed5e41b1
fix(cli): refactor test config loading and mock debugLogger in test-setup ( #24389 )
2026-03-31 20:11:02 -07:00
Daniel R. Neal
8ae5b56b5b
feat(ui): add Tokyo Night theme ( #24054 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-04-01 01:08:28 +00:00
Sri Pasumarthi
1b265f343f
fix(core): pin AuthType.GATEWAY to use Gemini 3.1 Pro/Flash Lite by default ( #24375 )
2026-04-01 00:25:59 +00:00
joshualitt
fd5c103f99
refactor(core): Centralize context management logic into src/context ( #24380 )
2026-04-01 00:01:46 +00:00
Jarrod Whelan
cdc602edd7
fix(ui): wrap topic and intent fields in TopicMessage ( #24386 )
2026-04-01 00:00:48 +00:00
Gaurav
782bb4e4bd
fix(core): fix browser agent UX issues and improve E2E test reliability ( #24312 )
2026-03-31 23:00:16 +00:00
David Pierce
94f9480a3a
fix(core): resolve Plan Mode deadlock during plan file creation due to sandbox restrictions ( #24047 )
2026-03-31 22:06:50 +00:00
Abhi
9364dd8a49
feat(core): infrastructure for event-driven subagent history ( #23914 )
2026-03-31 21:54:22 +00:00
Tirth Panchal
6d48a12efe
docs: fix broken GEMINI.md link in CONTRIBUTING.md ( #24182 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-31 21:44:00 +00:00
Abhi
beab7cc053
docs(policy): remove unsupported mcpName wildcard edge case ( #24133 )
2026-03-31 21:11:29 +00:00
Gal Zahavi
6cade3eaec
test(sandbox): add integration test for dynamic permission expansion ( #24359 )
2026-03-31 20:59:44 +00:00
Sandy Tao
c8d18eb2ac
fix(config): disable JIT context loading by default ( #24364 )
2026-03-31 20:31:22 +00:00
Tommaso Sciortino
91400c5b0b
don't try to remove tags in dry run ( #24356 )
2026-03-31 12:54:53 -07:00
Gal Zahavi
554a5a36a3
fix(core): implement __read and __write commands in sandbox managers ( #24283 )
2026-03-31 19:39:51 +00:00
Abhi
7e117ac0ac
docs: update subagents docs to not be experimental ( #24343 )
2026-03-31 18:58:41 +00:00
Jerop Kipruto
6f053dd8b9
Revert "Add security settings for tool sandboxing" ( #24357 )
2026-03-31 18:39:28 +00:00
Sehoon Shon
25af91e4df
chore(release): allow bundling for all builds, including stable ( #24305 )
2026-03-31 18:37:14 +00:00
Emily Hedlund
1edc542b55
ci: install bubblewrap on Linux for release workflows ( #24347 )
2026-03-31 18:19:48 +00:00
Sehoon Shon
119dff3b73
perf(build): optimize build scripts for parallel execution and remove redundant checks ( #24307 )
2026-03-31 17:46:36 +00:00
cynthialong0-0
7c4b497a84
fix(core): fix race condition between browser agent and main closing process ( #24340 )
2026-03-31 17:43:37 +00:00
Emily Hedlund
65ee6171e7
fix(core): batch macOS seatbelt rules into a profile file to prevent ARG_MAX errors ( #24255 )
2026-03-31 17:35:13 +00:00
Yifan Ruan
9cb09ccf8e
docs: Add 'plan' option to approval mode in CLI reference ( #24134 )
2026-03-31 17:34:59 +00:00
cynthialong0-0
a79f2f81ae
Fix(browser): terminate immediately for "browser is already running" error ( #24233 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-31 17:07:58 +00:00
ruomeng
140c2b9914
feat(cli): add UI to update extensions ( #23682 )
2026-03-31 17:05:08 +00:00
Gaurav
6805e818f7
fix(browser): terminate subagent immediately on domain restriction violations ( #24313 )
2026-03-31 16:51:27 +00:00
ruomeng
07e2053e12
feat(plan): promote planning feature to stable ( #24282 )
2026-03-31 16:10:13 +00:00
Sehoon Shon
f9a93a1337
feat(cli): add auth info to footer ( #24042 )
2026-03-31 16:10:13 +00:00
cynthialong0-0
3982a252bb
fix(browser): reset action counter for each agent session and let it ignore internal actions ( #24228 )
2026-03-31 15:23:19 +00:00
gemini-cli-robot
e293424bb4
Changelog for v0.35.3 ( #24083 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-31 06:35:30 +00:00
gemini-cli-robot
21ad42f677
Changelog for v0.36.0-preview.6 ( #24082 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-31 06:35:26 +00:00
Sehoon Shon
561418c554
fix(core): enable mid-stream retries for all models and re-enable compression test ( #24302 )
2026-03-31 06:25:21 +00:00
Adib234
d0d3639e16
feat(plan): support Plan mode in untrusted folders ( #17586 )
2026-03-31 03:33:55 +00:00
Sehoon Shon
2f7f967189
test(integration): fix plan mode write denial test false positive ( #24299 )
2026-03-31 03:17:36 +00:00
Sandy Tao
46d6b119b6
feat(core): add project-level memory scope to save_memory tool ( #24161 )
2026-03-31 01:32:15 +00:00
Abhijit Balaji
80929c48c5
feat(core): enable topic update narration for legacy models ( #24241 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-31 00:57:46 +00:00
Sehoon Shon
35efdfc409
chore(test-utils): switch integration tests to use PREVIEW_GEMINI_MODEL ( #24276 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-31 00:31:04 +00:00
Gal Zahavi
bea57a2f3d
Add security settings for tool sandboxing ( #23923 )
2026-03-30 23:49:53 +00:00
Jarrod Whelan
1df5c98b33
feat(cli): implement compact tool output ( #20974 )
2026-03-30 23:43:29 +00:00
Sehoon Shon
3e95b8ec59
feat(cli): show Flash Lite Preview model regardless of user tier ( #23904 )
2026-03-30 23:30:33 +00:00
Abhi
5b5f87abc7
fix(core): ensure default agents provide tools and use model-specific schemas ( #24268 )
2026-03-30 23:10:57 +00:00
Christian Gunderman
991dca4c40
Default enable narration for the team. ( #24224 )
2026-03-30 22:30:55 +00:00
joshualitt
dfba0e91e2
feat(core): Unified Context Management and Tool Distillation. ( #24157 )
2026-03-30 22:29:59 +00:00
Christian Gunderman
117a2d3844
fix(evals): add update_topic behavioral eval ( #24223 )
2026-03-30 22:02:53 +00:00
Tommaso Sciortino
4b20d93e1d
fix broken tests ( #24279 )
2026-03-30 15:25:56 -07:00
Tommaso Sciortino
44cdb3e376
fix(cli): resolve missing F12 logs via global console store ( #24235 )
2026-03-30 13:15:10 -07:00
Alex Stephen
9cf410478c
Text can be added after /plan command ( #22833 )
2026-03-30 14:31:20 +00:00
Spencer
a255529c6b
fix(a2a-server): prioritize ADC before evaluating headless constraints for auth initialization ( #23614 )
2026-03-30 12:26:15 +00:00
Abhi
d9d2ce36f2
test(evals): add comprehensive subagent delegation evaluations ( #24132 )
2026-03-29 23:13:50 +00:00
Tommaso Sciortino
da8c841ef4
fix: shellcheck warnings in scripts ( #24035 )
2026-03-29 02:47:05 +00:00
Christian Gunderman
b7c86b5497
UX for topic narration tool ( #24079 )
2026-03-28 21:33:38 +00:00
Adam Weidman
3eebb75b7a
feat(core): agnostic background task UI with CompletionBehavior ( #22740 )
...
Co-authored-by: mkorwel <matt.korwel@gmail.com >
2026-03-28 21:27:51 +00:00
Christian Gunderman
07ab16dbbe
feat(cli): support 'tab to queue' for messages while generating ( #24052 )
2026-03-28 01:31:11 +00:00
Abhijit Balaji
afc1d50c20
feat(core): implement tool-based topic grouping (Chapters) ( #23150 )
...
Co-authored-by: Christian Gunderman <gundermanc@google.com >
2026-03-28 01:28:25 +00:00
Gal Zahavi
ae123c547c
fix(sandbox): implement Windows Mandatory Integrity Control for GeminiSandbox ( #24057 )
2026-03-28 00:14:35 +00:00
Keith Guerin
c2705e8332
fix(cli): resolve layout contention and flashing loop in StatusRow ( #24065 )
2026-03-28 00:06:07 +00:00
Sam Roberts
9574855435
Re-word intro to Gemini 3 page. ( #24069 )
2026-03-28 00:01:22 +00:00
krishdef7
bf6dae4690
fix(hooks): prevent SessionEnd from firing twice in non-interactive mode ( #22139 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-27 23:39:48 +00:00
Ivan Porty
b5529c2475
fix(core): resolve ACP Operation Aborted Errors in grep_search ( #23821 )
...
Co-authored-by: Sri Pasumarthi <sripas@google.com >
2026-03-27 23:12:34 +00:00
Tommaso Sciortino
9e74a7ec18
feat(core): implement windows sandbox expansion and denial detection ( #24027 )
2026-03-27 22:35:01 +00:00
Sandy Tao
4034c030e7
feat(context): add configurable memoryBoundaryMarkers setting ( #24020 )
2026-03-27 21:51:32 +00:00
Gal Zahavi
765fb67011
Enable network access in sandbox configuration ( #24055 )
2026-03-27 21:28:01 +00:00
Jacob Richman
97c99f263a
Fix test flakes by globally mocking ink-spinner ( #24044 )
2026-03-27 21:19:46 +00:00
gemini-cli-robot
f1a3c35dee
Changelog for v0.36.0-preview.5 ( #24046 )
...
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-03-27 21:19:26 +00:00
Jacob Richman
ebe98fdee9
Debug command. ( #23851 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-27 21:05:22 +00:00
Abhi
ba71ffa736
fix(core): switch to subshells for shell tool wrapping to fix heredocs and edge cases ( #24024 )
2026-03-27 20:34:39 +00:00
joshualitt
320c8aba4c
feat(core): Land AgentHistoryProvider. ( #23978 )
2026-03-27 19:22:35 +00:00
Sri Pasumarthi
e7dccabf14
fix(acp): prevent crash on empty response in ACP mode ( #23952 )
2026-03-27 18:49:13 +00:00
Jacob Richman
a84d4d876e
Increase memory limited for eslint. ( #24022 )
2026-03-27 18:40:26 +00:00
Emily Hedlund
29031ea7cf
refactor(core): improve ignore resolution and fix directory-matching bug ( #23816 )
2026-03-27 17:12:26 +00:00
Spencer
f3977392e6
revert(core): support custom base URL via env vars ( #23976 )
2026-03-27 17:10:14 +00:00
Emily Hedlund
535667baf6
feat(core): add forbiddenPaths to GlobalSandboxOptions and refactor createSandboxManager ( #23936 )
2026-03-27 16:57:26 +00:00
Tommaso Sciortino
33cf2da1df
disable extension-reload test ( #24018 )
2026-03-27 16:19:15 +00:00
Abhi
104587bae8
feat(core): subagent isolation and cleanup hardening ( #23903 )
2026-03-27 03:43:39 +00:00
Yuna Seol
aca8e1af05
fix(core): explicitly set error names to avoid bundling renaming issues ( #23913 )
2026-03-27 03:40:49 +00:00
Sam Roberts
6f92642524
ACP integration documents ( #22254 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: nmcnamara-eng <118702206+nmcnamara-eng@users.noreply.github.com >
2026-03-27 02:10:29 +00:00
gemini-cli-robot
8413dd62ef
Changelog for v0.35.2 ( #23960 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-27 02:10:03 +00:00
Sri Pasumarthi
750dec5d8d
fix(acp): Update allow approval policy flow for ACP clients to fix config persistence and compatible with TUI ( #23818 )
2026-03-27 01:42:17 +00:00
gemini-cli-robot
335b36893b
Changelog for v0.36.0-preview.4 ( #23935 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-27 01:08:39 +00:00
Jenna Inouye
25a20f8e4e
Docs: Update 'docs-writer' skill for relative links ( #21463 )
2026-03-27 00:32:20 +00:00
Jacob Richman
b5ba88b001
dep(update) Update Ink version to 6.5.0 ( #23843 )
2026-03-26 23:49:51 +00:00
Tommaso Sciortino
8868b34c75
refactor(core): delegate sandbox denial parsing to SandboxManager ( #23928 )
2026-03-26 22:10:15 +00:00
Aditya Bijalwan
73dd7328df
feat(core): implement persistent browser session management ( #21306 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-26 21:33:37 +00:00
Spencer
d25ce0e143
fix(core): remove shell outputChunks buffer caching to prevent memory bloat and sanitize prompt input ( #23751 )
2026-03-26 21:16:07 +00:00
David Pierce
30397816da
feat(sandbox): implement secret visibility lockdown for env files ( #23712 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-26 20:35:21 +00:00
Gen Zhang
84f1c19265
feat(cli): enable notifications cross-platform via terminal bell fallback ( #21618 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2026-03-26 20:10:49 +00:00
Gal Zahavi
d33170931c
fix(core): allow disabling environment variable redaction ( #23927 )
2026-03-26 20:04:44 +00:00
Jenna Inouye
1d230dbfbf
Docs: Update quotas and pricing ( #23835 )
2026-03-26 19:29:37 +00:00
Sehoon Shon
c92ae8a359
feat(core): define TrajectoryProvider interface ( #23050 )
2026-03-26 19:24:06 +00:00
Keith Schaab
bf03543bf6
fix(a2a-server): A2A server should execute ask policies in interactive mode ( #23831 )
2026-03-26 19:10:18 +00:00
matt korwel
1d2fbbf9c3
feat(gcp): add development worker infrastructure ( #23814 )
2026-03-26 19:01:37 +00:00
Adib234
9762bf2965
fix(plan): after exiting plan mode switches model to a flash model ( #23885 )
2026-03-26 18:45:03 +00:00
ruomeng
c888da5f73
fix(core): replace hardcoded non-interactive ASK_USER denial with explicit policy rules ( #23668 )
2026-03-26 18:35:12 +00:00
Dev Randalpura
aa4d9316a9
feat(core): new skill to look for duplicated code while reviewing PRs ( #23704 )
2026-03-26 18:32:30 +00:00
Aditya Bijalwan
5755ec2dcf
fix(browser): keep input blocker active across navigations ( #22562 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-26 16:54:49 +00:00
gemini-cli-robot
a3c1c659fd
Changelog for v0.35.1 ( #23840 )
...
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-03-26 16:43:23 +00:00
Sehoon Shon
49534209f2
fix(cli): prioritize primary name matches in slash command search ( #23850 )
2026-03-26 12:18:57 +00:00
Chris Williams
9e7f52b8f5
Merge examples of use into quickstart documentation ( #23319 )
2026-03-26 02:57:23 +00:00
Gal Zahavi
30e0ab102a
feat(sandbox): dynamic Linux sandbox expansion and worktree support ( #23692 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-26 01:58:45 +00:00
Alisa
2e03e3aed5
feat(evals): add reliability harvester and 500/503 retry support ( #23626 )
2026-03-26 01:48:45 +00:00
gemini-cli-robot
c1e4dbd157
Changelog for v0.35.0 ( #23819 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-03-26 01:33:27 +00:00
Yuna Seol
ae3dbab38a
fix(core): strip leading underscores from error types in telemetry ( #23824 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-25 23:34:18 +00:00
Jacob Richman
a86935b6de
fix(cli): allow ask question dialog to take full window height ( #23693 )
2026-03-25 23:26:34 +00:00
Tommaso Sciortino
b91758bf6b
Don't try removing a tag from a non-existent release. ( #23830 )
2026-03-25 22:27:17 +00:00
Steven Robertson
20fd405f9c
fix: Chat logs and errors handle tail tool calls correctly ( #22460 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2026-03-25 22:17:30 +00:00
nirali
8595b07f6d
fix(cli): show helpful guidance when no skills are available ( #23785 )
2026-03-25 22:06:44 +00:00
Alisa
7b710a2790
new linting check: github-actions-pinning ( #23808 )
2026-03-25 21:43:12 +00:00
gemini-cli-robot
124d5cfb9e
Changelog for v0.36.0-preview.3 ( #23827 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-25 21:32:39 +00:00
christine betts
3ada29fb51
feat(core,ui): Add experiment-gated support for gemini flash 3.1 lite ( #23794 )
2026-03-25 20:28:49 +00:00
gemini-cli-robot
012740b68f
Changelog for v0.36.0-preview.0 ( #23702 )
...
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-03-25 20:25:50 +00:00
Prasanna Pal
fd0893c346
fix(ui): prevent escape key from cancelling requests in shell mode ( #21245 )
2026-03-25 20:25:13 +00:00
Tommaso Sciortino
a6a3689298
don't silence errors from wombat ( #23822 )
2026-03-25 13:38:30 -07:00
Tommaso Sciortino
20aa695ac4
Revert "perf(cli): optimize --version startup time ( #23671 )" ( #23812 )
2026-03-25 19:59:23 +00:00
Jerop Kipruto
6d3437badb
docs: clarify policy requirement for general.plan.directory in settings schema ( #23784 )
2026-03-25 19:37:48 +00:00
cynthialong0-0
86111c4d54
feat(browser): dynamically discover read-only tools ( #23805 )
2026-03-25 19:16:48 +00:00
Keith Guerin
fe92a43e31
fix(ui): cleanup estimated string length hacks in composer ( #23694 )
2026-03-25 19:15:08 +00:00
Coco Sheng
830f7dec61
fix(cli): resolve TTY hang on headless environments by unconditionally resuming process.stdin before React Ink launch ( #23673 )
2026-03-25 18:18:43 +00:00
Adam Weidman
0bb6c25dc7
docs(core): document agent_card_json string literal options for remote agents ( #23797 )
2026-03-25 18:04:28 +00:00
Chris Williams
f618da15d6
Add note about root privileges in sandbox docs ( #23314 )
2026-03-25 18:03:50 +00:00
Tommaso Sciortino
1b052df52f
feat(core): implement Windows sandbox dynamic expansion Phase 1 and 2.1 ( #23691 )
2026-03-25 17:54:45 +00:00
Shaswat Raj
f11bd3d079
fix(core): thread AbortSignal to chat compression requests ( #20405 ) ( #20778 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-25 16:57:59 +00:00
Sri Pasumarthi
c06794b3c6
fix(acp): allow attachments by adding a permission prompt ( #23680 )
2026-03-25 16:52:21 +00:00
splint-disk-8i
ec953426db
docs: fix grammar in CONTRIBUTING and numbering in sandbox docs ( #23448 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2026-03-25 09:49:58 -07:00
Adib234
028d0368d5
fix(policy): relax write_file argsPattern in plan mode to allow paths without session ID ( #23695 )
2026-03-25 16:06:45 +00:00
tony-shi
6deee11449
fix(browser): add proxy bypass constraint to domain restriction system prompt ( #23229 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-25 15:59:21 +00:00
tony-shi
bbf5c2fe95
fix(browser): detect embedded URLs in query params to prevent allowedDomains bypass ( #23225 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-25 15:26:00 +00:00
Sheikh Limon
e667739c04
docs(reference): split tools table into category sections ( #21516 )
2026-03-25 15:11:39 +00:00
Emily Hedlund
109a7dc531
test(core): install bubblewrap on Linux CI for sandbox integration tests ( #23583 )
2026-03-25 14:29:46 +00:00
cynthialong0-0
5e186bfb22
fix(cli): skip console log/info in headless mode ( #22739 )
2026-03-25 13:46:00 +00:00
Adam Weidman
0c919857fa
feat(core): support inline agentCardJson for remote agents ( #23743 )
2026-03-25 04:03:51 +00:00
kevinjwang1
d78f54a08a
Fix dynamic model routing for gemini 3.1 pro to customtools model ( #23641 )
...
Co-authored-by: Sehoon Shon <sshon@google.com >
2026-03-25 03:16:44 +00:00
Keith Guerin
46aa3fd193
fix(ui): prevent over-eager slash subcommand completion ( #20136 )
2026-03-25 03:11:09 +00:00
Tommaso Sciortino
73526416cf
format recently added script ( #23739 )
2026-03-24 19:49:55 -07:00
Emily Hedlund
5b7f7b30a7
refactor(core): standardize OS-specific sandbox tests and extract linux helper methods ( #23715 )
2026-03-25 02:37:32 +00:00
Gal Zahavi
a6c7affedb
fix(core): conditionally expose additional_permissions in shell tool ( #23729 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2026-03-25 01:46:15 +00:00
Emily Hedlund
578d656de9
feat(sandbox): implement forbiddenPaths for OS-specific sandbox managers ( #23282 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-25 01:23:51 +00:00
matt korwel
f74f2b0780
feat(skills): add ci skill for automated failure replication ( #23720 )
2026-03-24 17:43:04 -07:00
matt korwel
0552464eed
fix(test): move flaky ctrl-c-exit test to non-blocking suite ( #23732 )
2026-03-25 00:22:23 +00:00
matt korwel
bbdd8457df
fix(cli): stabilize copy mode to prevent flickering and cursor resets ( #22584 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 23:16:48 +00:00
Alisa
71a9131709
chore(tools): add toJSON to tools and invocations to reduce logging verbosity ( #22899 )
2026-03-24 23:08:29 +00:00
Yuna Seol
397ff84b0e
Refine onboarding metrics to log the duration explicitly and use the tier name. ( #23678 )
2026-03-24 22:19:36 +00:00
Tommaso Sciortino
1f07efb5d8
fix(cli): only show updating spinner when auto-update is in progress ( #23709 )
2026-03-24 15:43:03 -07:00
Adam Weidman
ee425aefa6
fix(core): improve agent loader error formatting for empty paths ( #23690 )
2026-03-24 22:04:28 +00:00
cynthialong0-0
466671eed4
feat(browser): add maxActionsPerTask for browser agent setting ( #23216 )
2026-03-24 21:40:48 +00:00
Jack Wotherspoon
11dc33eab7
fix(core): prevent premature MCP discovery completion ( #23637 )
2026-03-24 20:53:21 +00:00
Adib234
e591b51919
fix(plan): update telemetry attribute keys and add timestamp ( #23685 )
2026-03-24 20:49:50 +00:00
Abhi
055ff92276
revert: chore(config): disable agents by default ( #23672 )
2026-03-24 20:14:48 +00:00
Samee Zahid
84f40768a1
feat(evals): centralize test agents into test-utils for reuse ( #23616 )
...
Co-authored-by: Samee Zahid <sameez@google.com >
2026-03-24 19:50:48 +00:00
Adib234
bf80e27dbc
test(evals): fix overlapping act() deadlock in app-test-helper ( #23666 )
2026-03-24 19:12:22 +00:00
Tommaso Sciortino
122b8d43ca
chore(deps): fix npm audit vulnerabilities ( #23679 )
2026-03-24 18:53:03 +00:00
Adam Weidman
999ae7827d
feat(core): change user-facing auth type from oauth2 to oauth ( #23639 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 18:46:12 +00:00
Tommaso Sciortino
1c3d397782
use enableAutoUpdate in test rig ( #23681 )
2026-03-24 10:23:57 -07:00
Christian Gunderman
6b7dc4d822
refactor(core): stop gemini CLI from producing unsafe casts ( #23611 )
2026-03-24 16:19:59 +00:00
Sehoon Shon
139cc7b97c
perf(cli): optimize --version startup time ( #23671 )
2026-03-24 15:58:41 +00:00
Adam Weidman
91d756f391
fix(core): improve remote agent streaming UI and UX ( #23633 )
2026-03-24 15:34:04 +00:00
Gal Zahavi
fc18768155
refactor(sandbox): reorganize Windows sandbox files ( #23645 )
2026-03-24 14:32:20 +00:00
Sehoon Shon
893c7d3880
feat(ui): allow immediate user input during startup ( #23661 )
2026-03-24 13:33:17 +00:00
Adib234
dcedc42979
fix(plan): sandbox path resolution in Plan Mode to prevent hallucinations ( #22737 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 13:19:29 +00:00
Sri Pasumarthi
46fd7b4864
fix(acp): Pass the cwd to AcpFileSystemService to avoid looping failures in asking for perms to write plan md file ( #23612 )
2026-03-24 05:34:08 +00:00
Gal Zahavi
36e6445dba
feat(sandbox): dynamic macOS sandbox expansion and worktree support ( #23301 )
2026-03-24 04:48:13 +00:00
David Pierce
37c8de3c06
Implementation of sandbox "Write-Protected" Governance Files ( #23139 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2026-03-24 04:04:17 +00:00
Adam Weidman
a833d350a4
docs: update /mcp refresh to /mcp reload ( #23631 )
2026-03-24 03:41:24 +00:00
kartik
1c1416678d
fix: API key input dialog user interaction when selected Gemini API Key ( #21057 )
...
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com >
2026-03-24 03:00:50 +00:00
Jarrod Whelan
271908dc94
feat(ui): implement refreshed UX for Composer layout ( #21212 )
...
Co-authored-by: Keith Guerin <keithguerin@gmail.com >
2026-03-24 02:30:48 +00:00
gemini-cli-robot
1560131f94
Changelog for v0.35.0-preview.5 ( #23606 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-24 02:06:27 +00:00
Abhi
a1f9af3fa7
fix(core): accurately reflect subagent tool failure in UI ( #23187 )
2026-03-24 01:56:00 +00:00
Jarrod Whelan
89ca78837e
refactor(cli,core): foundational layout, identity management, and type safety ( #23286 )
2026-03-24 01:49:51 +00:00
Samee Zahid
57a66f5f0d
feat(evals): add behavioral evaluations for subagent routing ( #23272 )
...
Co-authored-by: Samee Zahid <sameez@google.com >
2026-03-24 01:19:21 +00:00
Sri Pasumarthi
84caf00cd4
fix: ACP: separate conversational text from execute tool command title ( #23179 )
2026-03-24 00:39:15 +00:00
Wesley Tanaka
a7bed2cc4c
fix(cli): prevent Ctrl+D exit when input buffer is not empty ( #23306 )
...
Co-authored-by: wtanaka.com <wtanaka@users.noreply.github.com >
2026-03-24 00:13:13 +00:00
Sehoon Shon
a7aa6bd6cf
perf(cli): background IDE client to speed up initialization ( #23603 )
2026-03-24 00:06:53 +00:00
Spencer
fcd190b8b1
fix(telemetry): patch memory leak and enforce logPrompts privacy ( #23281 )
2026-03-23 23:58:06 +00:00
Sandy Tao
f784e192fa
eval(save_memory): add multi-turn interactive evals for memoryManager ( #23572 )
2026-03-23 22:58:55 +00:00
Keith Schaab
b35c12d8d0
fix(core)!: Force policy config to specify toolName ( #23330 )
2026-03-23 22:35:08 +00:00
Abhi
2a18e78611
feat(test-utils): add TestMcpServerBuilder and support in TestRig ( #23491 )
2026-03-23 22:15:46 +00:00
Adam Weidman
4728028512
feat(core): add LegacyAgentSession ( #22986 )
2026-03-23 21:50:23 +00:00
gemini-cli-robot
00bda50d0b
Changelog for v0.35.0-preview.4 ( #23581 )
...
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-03-23 21:38:54 +00:00
Abhi
919e5da581
refactor(core): delete obsolete coreToolScheduler ( #23502 )
2026-03-23 21:21:14 +00:00
Abhi
db14cdf92b
feat(skills): add behavioral-evals skill with fixing and promoting guides ( #23349 )
2026-03-23 21:06:43 +00:00
gemini-cli-robot
fbf38361ad
Changelog for v0.35.0-preview.3 ( #23574 )
...
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-03-23 21:01:43 +00:00
matt korwel
b10bcf49b9
fix(test): move flaky tests to non-blocking suite ( #23259 )
2026-03-23 20:54:47 +00:00
matt korwel
15f8026983
fix(cli): prevent subcommand shadowing and skip auth for commands ( #23177 )
2026-03-23 20:34:09 +00:00
Tommaso Sciortino
37857ab956
fix(core): properly support allowRedirect in policy engine ( #23579 )
2026-03-23 20:32:50 +00:00
N. Taylor Mullen
42a673a52c
feat(cli): always prefix extension skills with colon separator ( #23566 )
2026-03-23 20:02:40 +00:00
Abhi
153f2630b9
refactor(core): update production type imports from coreToolScheduler ( #23498 )
2026-03-23 19:48:38 +00:00
Adam Weidman
d5b78dbeea
fix(core): prevent redundant remote agent loading on model switch ( #23576 )
2026-03-23 19:45:59 +00:00
Dev Randalpura
139ef0d5bd
fix(ui): make tool confirmations take up entire terminal height ( #22366 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-23 19:42:30 +00:00
Abhi
b2d6dc4e32
chore(config): disable agents by default ( #23546 )
2026-03-23 19:24:16 +00:00
Abhi
ac95282758
test(core): migrate hook tests to scheduler ( #23496 )
2026-03-23 19:21:49 +00:00
Adam Weidman
efeb9f7e7b
fix(core): harden AgentSession replay semantics ( #23548 )
2026-03-23 18:43:38 +00:00
ruomeng
5a65610fa6
fix(plan): reserve minimum height for selection list in AskUserDialog ( #23280 )
2026-03-23 18:27:08 +00:00
Keith Guerin
447a854ad9
feat(cli): implement full "GEMINI CLI" logo for logged-out state ( #22412 )
2026-03-23 18:05:00 +00:00
matt korwel
b58d79c517
fix(cli): prevent terminal escape sequences from leaking on exit ( #22682 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-23 18:01:12 +00:00
Tommaso Sciortino
daf3691841
fix: "allow always" for commands with paths ( #23558 )
2026-03-23 17:25:31 +00:00
Sehoon Shon
517961b2eb
perf(cli): parallelize and background startup cleanup tasks ( #23545 )
2026-03-23 16:26:56 +00:00
Adam Weidman
ec0161ad37
feat(core): add event-translator and update agent types ( #22985 )
2026-03-23 16:08:09 +00:00
Emily Hedlund
cdf077da56
feat(core): refactor SandboxManager to a stateless architecture and introduce explicit Deny interface ( #23141 )
2026-03-23 15:43:58 +00:00
Alisa
99e5164c82
Evals: PR Guidance adding workflow ( #23164 )
2026-03-23 15:07:40 +00:00
Abhi
d0ebc81c28
test(cli): force generic terminal in tests to fix snapshot failures ( #23499 )
2026-03-23 14:50:25 +00:00
Jack Wotherspoon
c67817f1a9
fix(cli): resolve flicker at boundaries of list in BaseSelectionList ( #23298 )
2026-03-23 03:10:47 +00:00
Abhi
c7d44e339b
fix(core): ensure subagent tool updates apply configuration overrides immediately ( #23161 )
2026-03-23 00:24:24 +00:00
N. Taylor Mullen
6055c47079
fix(cli): record skill activation tool calls in chat history ( #23203 )
2026-03-22 20:36:18 +00:00
Adib234
4c533b1249
fix(plan): add state transition override to prevent plan mode freeze ( #23020 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-21 22:56:31 +00:00
N. Taylor Mullen
4a3d9414ef
fix(core): enable global session and persistent approval for web_fetch ( #23295 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-21 10:32:07 -07:00
Abhi
0df9498674
fix(core): refine CliHelpAgent description for better delegation ( #23310 )
2026-03-21 06:24:37 +00:00
Christian Gunderman
8f391585ab
Disallow and suppress misused spread operator. ( #23294 )
2026-03-21 05:21:53 +00:00
Abhi
e7b6326cfa
fix(cli): add Esc instruction to HooksDialog footer ( #23258 )
2026-03-21 04:29:09 +00:00
Alisa
1a70fdd364
chore(lint): enforce zero warnings and cleanup syntax restrictions ( #22902 )
2026-03-21 04:01:48 +00:00
cynthialong0-0
b316fcc44d
feat(browser): add warning message for session mode 'existing' ( #23288 )
2026-03-21 03:59:16 +00:00
Christian Gunderman
d1dc4902fd
fix(hooks): support 'ask' decision for BeforeTool hooks ( #21146 )
2026-03-21 03:52:39 +00:00
Sandy Tao
d3766875f8
fix(evals): remove tool restrictions and add compile-time guards ( #23312 )
2026-03-21 03:45:33 +00:00
Christian Gunderman
28935d1e6b
Retry evals on API error. ( #23322 )
2026-03-21 02:52:19 +00:00
Yuna Seol
244a608186
feat(core): set up onboarding telemetry ( #23118 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-21 01:15:47 +00:00
Emily Hedlund
fc03891a11
fix(extensions): revert broken extension removal behavior ( #23317 )
2026-03-20 23:36:52 +00:00
CogitationOps
974d29128f
Wrap the text under TOML rule for easier readability in policy-engine.md… ( #23076 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-20 23:30:09 +00:00
Abhi
3382e0413e
fix(core): fix agent description indentation ( #23315 )
2026-03-20 23:24:57 +00:00
Indrapal Singh
992c04e768
fix broken extension link in hooks guide ( #21728 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-20 23:17:32 +00:00
Alisa
fbb17ebf58
Disabling failing test while investigating ( #23311 )
2026-03-20 22:52:35 +00:00
cynthialong0-0
e8fe43bd69
feat(browser): add sensitive action controls and read-only noise reduction ( #22867 )
2026-03-20 22:34:04 +00:00
Tommaso Sciortino
11ec4ac2f8
test(cli): address unresolved feedback from PR #23252 ( #23303 )
2026-03-20 21:42:01 +00:00
Coco Sheng
8eb419a47a
refactor(ide): replace dynamic undici import with static fetch import ( #23268 )
2026-03-20 21:14:25 +00:00
cynthialong0-0
4e80f01fda
feat(core): add security prompt for browser agent ( #23241 )
2026-03-20 20:12:24 +00:00
Tommaso Sciortino
6c78eb7a39
test(cli): refactor tests for async render utilities ( #23252 )
2026-03-20 20:08:29 +00:00
kevinjwang1
86a3a913b5
Fix schema for ModelChains ( #23284 )
2026-03-20 19:50:15 +00:00
Sehoon Shon
05e4ea80ee
feat(core): refine User-Agent for VS Code traffic (unified format) ( #23256 )
2026-03-20 19:31:01 +00:00
Dev Randalpura
cca595971d
fix(core): add sanitization to sub agent thoughts and centralize utilities ( #22828 )
2026-03-20 19:19:18 +00:00
Sandy Tao
26b9af1cdc
refactor(core): use absolute paths in GEMINI.md context markers ( #23135 )
2026-03-20 19:10:01 +00:00
Jerop Kipruto
b459e1a108
feat(telemetry): track if session is running in a Git worktree ( #23265 )
2026-03-20 19:01:12 +00:00
Ratish P
62cb14fa52
feat(extensions): add --skip-settings flag to install command ( #17212 )
2026-03-20 16:10:59 +00:00
kevinjwang1
7a65c1e91d
Add support for linking in the extension registry ( #23153 )
2026-03-20 15:08:34 +00:00
Jerop Kipruto
5a3c7154df
feat(worktree): add Git worktree support for isolated parallel sessions ( #22973 )
2026-03-20 14:10:51 +00:00
Michael Bleigh
b9c87c14a2
feat(core): introduce AgentSession and rename stream events to agent events ( #23159 )
2026-03-20 13:40:10 +00:00
nmcnamara-eng
52250c162d
feat(cli): conditionally exclude ask_user tool in ACP mode ( #23045 )
...
Co-authored-by: Sri Pasumarthi <sripas@google.com >
Co-authored-by: Sri Pasumarthi <111310667+sripasg@users.noreply.github.com >
2026-03-20 06:18:55 +00:00
matt korwel
b52641de0d
chore(lint): ignore .gemini directory and recursive node_modules ( #23211 )
2026-03-20 05:57:59 +00:00
Gaurav
8615315711
feat(core): add support for admin-forced MCP server installations ( #23163 )
2026-03-19 22:32:43 +00:00
matt korwel
c9a336976b
feat(core): implement native Windows sandboxing ( #21807 )
2026-03-19 22:25:22 +00:00
kevinjwang1
06a7873c51
Add ModelChain support to ModelConfigService and make ModelDialog dynamic ( #22914 )
2026-03-19 22:22:26 +00:00
kevinjwang1
0e66f545ca
Ensure that copied extensions are writable in the user's local directory ( #23016 )
2026-03-19 22:22:08 +00:00
ruomeng
98d1bec99f
fix(plan): clarify that plan mode policies are combined with normal mode ( #23158 )
2026-03-19 21:51:10 +00:00
Sri Pasumarthi
08063d7b0a
feat: ACP: Add token usage metadata to the send method's return value ( #23148 )
2026-03-19 21:49:50 +00:00
Sam Roberts
2ebcd48a4e
Update callouts to work on github. ( #22245 )
2026-03-19 21:11:14 +00:00
Sri Pasumarthi
36dbaa8462
fix: upgrade ACP SDK from 0.12 to 0.16.1 ( #23132 )
2026-03-19 21:02:33 +00:00
Sam Roberts
4fc059beb5
Update website issue template for label and title ( #23036 )
2026-03-19 20:51:16 +00:00
gemini-cli-robot
46ec71bf0e
Changelog for v0.35.0-preview.2 ( #23142 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-19 19:43:48 +00:00
Sandy Tao
33f630111f
feat(core): add experimental memory manager agent to replace save_memory tool ( #22726 )
...
Co-authored-by: Christian Gunderman <gundermanc@gmail.com >
2026-03-19 12:57:52 -07:00
Sam Roberts
b3ebab308e
Docs: Minor style updates from initial docs audit. ( #22872 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jenna Inouye <jinouye@google.com >
2026-03-19 19:33:58 +00:00
Sandy Tao
4e5dfd0cb7
feat(core): cap JIT context upward traversal at git root ( #23074 )
2026-03-19 17:50:58 +00:00
Jacob Richman
524b1e39a5
Fix logging and virtual list. ( #23080 )
2026-03-19 17:50:49 +00:00
Abhi
32a123fc54
feat(core): inject memory and JIT context into subagents ( #23032 )
2026-03-19 17:16:09 +00:00
Tommaso Sciortino
23264ced9a
refactor(cli): integrate real config loading into async test utils ( #23040 )
2026-03-19 17:05:33 +00:00
cynthialong0-0
7de0616229
fix(browser-agent): enable "Allow all server tools" session policy ( #22343 )
2026-03-19 16:32:35 +00:00
joshualitt
39d3b0e28c
feat(cli): Partial threading of AgentLoopContext. ( #22978 )
2026-03-19 16:02:13 +00:00
Gaurav
5acaacad96
fix(core): narrow browser agent description to prevent stealing URL tasks from web_fetch ( #23086 )
2026-03-19 10:45:59 +00:00
Jason Matthew Suhari
a921bcd9ef
fix(core): don't persist browser consent sentinel in non-interactive mode ( #23073 )
2026-03-19 06:47:13 +00:00
Sri Pasumarthi
e9171fd792
fix: circumvent genai sdk requirement for api key when using gateway auth via ACP ( #23042 )
2026-03-19 04:31:02 +00:00
Adam Weidman
2009fbbd92
feat(core): add content-utils ( #22984 )
2026-03-19 02:30:48 +00:00
Bryan Morgan
8db2948361
fix(cli): correctly handle auto-update for standalone binaries ( #23038 )
2026-03-19 01:52:23 +00:00
Abhi
5fa14dbe42
feat(core): resilient subagent tool rejection with contextual feedback ( #22951 )
2026-03-19 01:09:37 +00:00
Suraj Sahani
e6cd5d208c
docs: add FAQ entry for checking Gemini CLI version ( #21271 )
2026-03-19 00:25:33 +00:00
Valery Teplyakov
c9d48026c4
fix(acp): provide more meta in tool_call_update ( #22663 )
...
Co-authored-by: Mervap <megavaprold@gmail.com >
Co-authored-by: Sri Pasumarthi <sripas@google.com >
2026-03-19 00:02:07 +00:00
Dev Randalpura
34f271504a
fix(ui): fix flickering on small terminal heights ( #21416 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-18 21:28:21 +00:00
gemini-cli-robot
d68100e6bc
Changelog for v0.35.0-preview.1 ( #23012 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-18 20:55:55 +00:00
ruomeng
94e6bf8591
fix(cli): resolve duplicate footer on tool cancel via ESC ( #21743 ) ( #21781 )
2026-03-18 20:27:38 +00:00
Abhi
fd44718bfe
docs: add additional notes ( #23008 )
2026-03-18 20:24:51 +00:00
Emily Hedlund
f6e21f50fd
feat(core): implement strict macOS sandboxing using Seatbelt allowlist ( #22832 )
2026-03-18 20:07:54 +00:00
ruomeng
1725ec346b
feat(plan): support plan mode in non-interactive mode ( #22670 )
2026-03-18 20:00:26 +00:00
AK
c12fc340c1
fix(core): explicitly map execution context in LocalAgentExecutor ( #22949 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-18 19:54:48 +00:00
Aditya Bijalwan
b6d5374fb7
Feat/browser privacy consent ( #21119 )
2026-03-18 19:33:24 +00:00
Christian Gunderman
0082e1ec97
Fix issue where subagent thoughts are appended. ( #22975 )
2026-03-18 19:20:31 +00:00
ANIRUDDHA ADAK
0ed9f1e7f5
feat(ui): remove write todo list tool from UI tips ( #22281 )
...
Co-authored-by: Aniruddha Adak <aniruddhaadak80@users.noreply.github.com >
Co-authored-by: anj-s <32556631+anj-s@users.noreply.github.com >
2026-03-18 19:06:42 +00:00
Sam Roberts
adf21df71e
Docs: Remove references to stale Gemini CLI file structure info ( #22976 )
2026-03-18 18:43:56 +00:00
Keith Guerin
4dcca1ca10
feat(ui): format multi-line banner warnings with a bold title ( #22955 )
...
Co-authored-by: Sehoon Shon <sshon@google.com >
2026-03-18 18:39:12 +00:00
Tommaso Sciortino
a5a461c234
test(cli): simplify createMockSettings calls ( #22952 )
2026-03-18 18:12:44 +00:00
gemini-cli-robot
fac3661980
Changelog for v0.34.0 ( #22860 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-18 17:23:05 +00:00
Tommaso Sciortino
d7dfcf7f99
refactor(cli): simplify keypress and mouse providers and update tests ( #22853 )
2026-03-18 16:38:56 +00:00
Abhi
81a97e78f1
refactor(cli): group subagent trajectory deletion and use native filesystem testing ( #22890 )
2026-03-18 14:42:15 +00:00
jhhornn
1311e8c480
fix: updates Docker image reference for GitHub MCP server ( #22938 )
2026-03-18 14:32:57 +00:00
Abhi
4ecb4bb24b
refactor(ui): extract SessionBrowser search and navigation components ( #22377 )
2026-03-18 04:44:01 +00:00
Abhi
be7c7bb83d
fix(cli): resolve subagent grouping and UI state persistence ( #22252 )
2026-03-18 03:11:20 +00:00
AK
7bfe6ac418
feat(core): subagent local execution and tool isolation ( #22718 )
2026-03-18 02:34:44 +00:00
adithya32
bd34a42ec3
fix(cli): lazily load settings in onModelChange to prevent stale closure data loss ( #20403 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-18 00:40:38 +00:00
N. Taylor Mullen
e2658ccda8
refactor(cli): remove extra newlines in ShellToolMessage.tsx ( #22868 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-17 23:48:16 +00:00
anj-s
b8719bcd47
feat: add 'blocked' status to tasks and todos ( #22735 )
2026-03-17 23:24:26 +00:00
Sakshi semalti
e1eefffcf1
fix(cli): automatically add all VSCode workspace folders to Gemini context ( #21380 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-17 23:05:49 +00:00
Alisa
7ae39fd622
feat(a2a): add agent acknowledgment command and enhance registry discovery ( #22389 )
2026-03-17 22:47:05 +00:00
N. Taylor Mullen
fb9264bf80
chore: add posttest build hooks and fix missing dependencies ( #22865 )
2026-03-17 22:23:00 +00:00
anj-s
d4397dbfc5
feat(tracker): integrate task tracker protocol into core system prompt ( #22442 )
2026-03-17 22:19:36 +00:00
Spencer
5fb0d1f01d
fix(core): add actionable warnings for terminal fallbacks ( #14426 ) ( #22211 )
2026-03-17 21:57:37 +00:00
Abhi
95bca2c3b3
fix(cli): expand tilde in policy paths from settings.json ( #22772 )
2026-03-17 21:48:24 +00:00
matt korwel
e0be1b2afd
fix(cli): use active sessionId in useLogger and improve resume robustness ( #22606 )
2026-03-17 21:42:40 +00:00
gemini-cli-robot
5d4e4c2814
chore(release): bump version to 0.36.0-nightly.20260317.2f90b4653 ( #22858 )
2026-03-17 21:18:21 +00:00
kevinjwang1
27a50191e3
Add support for dynamic model Resolution to ModelConfigService ( #22578 )
2026-03-17 21:15:50 +00:00
Sandy Tao
77ca3c0e13
fix(devtools): use theme-aware text colors for console warnings and errors ( #22181 )
2026-03-17 21:00:40 +00:00
AK
2504105a1c
feat(core): multi-registry architecture and tool filtering for subagents ( #22712 )
2026-03-17 20:54:07 +00:00
gemini-cli-robot
a361a84708
Changelog for v0.34.0-preview.4 ( #22752 )
...
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-03-17 20:46:38 +00:00
gemini-cli-robot
ff196fbe6f
Changelog for v0.33.2 ( #22730 )
...
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-03-17 20:33:30 +00:00
David Pierce
2f90b46537
Linux sandbox seccomp ( #22815 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-17 20:29:13 +00:00
Sandy Tao
82d8680dcc
refactor(core): align JIT memory placement with tiered context model ( #22766 )
2026-03-17 20:20:32 +00:00
Jomak-x
1f3f7247b1
fix(cli): clean up stale pasted placeholder metadata after word/line deletions ( #20375 )
...
Co-authored-by: ruomeng <ruomeng@google.com >
2026-03-17 20:16:26 +00:00
Sandy Tao
69e2d8c7ae
docs: distribute package-specific GEMINI.md context to each package ( #22734 )
2026-03-17 19:51:23 +00:00
Adib234
77a874cf65
feat(plan): add 'All the above' option to multi-select AskUser questions ( #22365 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-17 19:17:34 +00:00
Sehoon Shon
b211f30d95
fix(cli): override j/k navigation in settings dialog to fix search input conflict ( #22800 )
2026-03-17 19:08:45 +00:00
Sehoon Shon
fc51e50bc6
fix(core): handle surrogate pairs in truncateString ( #22754 )
2026-03-17 05:41:19 +00:00
AK
695bcaea0d
feat(core): add foundation for subagent tool isolation ( #22708 )
2026-03-17 03:54:33 +00:00
gemini-cli-robot
abe83fce0b
Changelog for v0.34.0-preview.3 ( #22393 )
...
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-03-17 00:52:17 +00:00
Adib234
61fd71dc29
fix(plan): allowlist get_internal_docs in Plan Mode ( #22668 )
2026-03-17 00:34:30 +00:00
Kevin Ramdass
cddd9e7148
fix(config): ensure discoveryMaxDirs is passed to global config during initialization ( #22744 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-16 23:38:56 +00:00
Sandy Tao
30271d64eb
feat(config): enable JIT context loading by default ( #22736 )
2026-03-16 22:12:28 +00:00
Adam Weidman
605432ea70
refactor(core): replace positional execute params with ExecuteOptions bag ( #22674 )
2026-03-16 21:50:24 +00:00
Aishanee Shah
990d010ecf
feat(core): implement Stage 2 security and consistency improvements for web_fetch ( #22217 )
2026-03-16 21:38:53 +00:00
Bryan Morgan
b6c6da3618
feat(core): increase thought signature retry resilience ( #22202 )
...
Co-authored-by: Aishanee Shah <aishaneeshah@google.com >
2026-03-16 21:35:33 +00:00
David Pierce
8f22ffd2b1
Linux sandbox bubblewrap ( #22680 )
2026-03-16 21:34:48 +00:00
Adam Weidman
44ce90d76c
refactor(core): introduce InjectionService with source-aware injection and backend-native background completions ( #22544 )
2026-03-16 21:06:29 +00:00
Sandy Tao
b91f75cd6d
fix(core): fix three JIT context bugs in read_file, read_many_files, and memoryDiscovery ( #22679 )
2026-03-16 20:10:50 +00:00
gemini-cli-robot
dfe22aae21
Changelog for v0.34.0-preview.2 ( #22220 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-16 19:22:01 +00:00
anj-s
bba9c07541
feat(tracker): polish UI sorting and formatting ( #22437 )
2026-03-16 19:18:01 +00:00
Emily Hedlund
05fda0cf01
feat(extensions): implement cryptographic integrity verification for extension updates ( #21772 )
2026-03-16 19:01:52 +00:00
Abhi
d43ec6c8f3
feat: enable subagents ( #22386 )
2026-03-16 18:40:12 +00:00
Jack Wotherspoon
56e0865a7b
docs(changelog): remove internal commands from release notes ( #22529 )
2026-03-16 18:39:00 +00:00
Michael Bleigh
cd2096ca80
refactor(core): Creates AgentSession abstraction for consolidated agent interface. ( #22270 )
2026-03-16 17:59:02 +00:00
Sehoon Shon
48130ebd25
Guard pro model usage ( #22665 )
2026-03-16 17:44:25 +00:00
Christian Gunderman
ef5627eece
Disallow Object.create() and reflect. ( #22408 )
2026-03-16 16:24:27 +00:00
Sri Pasumarthi
e3df87cf1a
fix: Adjust ToolGroupMessage filtering to hide Confirming and show Canceled tool calls. ( #22230 )
2026-03-16 15:50:11 +00:00
Emily Hedlund
8bad5823a9
fix(a2a-server): resolve unsafe assignment lint errors ( #22661 )
2026-03-16 15:28:35 +00:00
kawasin73
fd62938945
docs(policy): remove trailing space from commandPrefix examples ( #22264 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-03-16 14:45:30 +00:00
anj-s
fad032d466
perf: optimize TrackerService dependency checks ( #22384 )
2026-03-16 13:40:58 +00:00
cynthialong0-0
366aa84395
feat(agent): replace the runtime npx for browser agent chrome devtool mcp with pre-built bundle ( #22213 )
...
Co-authored-by: Gaurav Ghosh <gaghosh@google.com >
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-16 08:05:38 +00:00
Bryan Morgan
17b37144a9
fix(automation): evaluate staleness before checking protected labels ( #22561 )
2026-03-15 15:50:19 -04:00
Bryan Morgan
5ddb517593
fix(automation): harden stale PR closer permissions and maintainer detection ( #22558 )
2026-03-15 14:58:56 -04:00
Abhi
abd9e23337
fix(core): skip discovery for incomplete MCP configs and resolve merge race condition ( #22494 )
2026-03-15 18:28:26 +00:00
Abhi
6061d8cac7
fix(core): merge user settings with extension-provided MCP servers ( #22484 )
2026-03-15 02:46:06 +00:00
N. Taylor Mullen
bd590bbde6
fix(cli): improve command conflict handling for skills ( #21942 )
2026-03-14 23:33:14 +00:00
kevinjwang1
0bf7ea60c5
Add ModelDefinitions to ModelConfigService ( #22302 )
2026-03-14 21:45:21 +00:00
kevinjwang1
8f2697c2e5
Add registry var ( #22224 )
2026-03-14 20:14:51 +00:00
Abhi
c5502b2dc5
fix(core): fix manual deletion of subagent histories ( #22407 )
2026-03-14 20:09:43 +00:00
Abhijit Balaji
9f7691fd88
feat(prompts): implement Topic-Action-Summary model for verbosity reduction ( #21503 )
2026-03-14 05:10:30 +00:00
Sandy Tao
3682842a5d
fix(core): deduplicate project memory when JIT context is enabled ( #22234 )
2026-03-14 04:34:53 +00:00
Christian Gunderman
64c50d32ac
Fix issue where config was undefined. ( #22397 )
2026-03-14 01:36:25 +00:00
anj-s
604d4ded8d
fix(core): use session-specific temp directory for task tracker ( #22382 )
2026-03-13 23:35:26 +00:00
Gal Zahavi
f75bdba568
fix(mcp): handle equivalent root resource URLs in OAuth validation ( #20231 )
2026-03-13 23:32:40 +00:00
Sehoon Shon
8d68ece8d6
Revert "fix(cli): validate --model argument at startup" ( #22378 )
2026-03-13 23:17:29 +00:00
Gal Zahavi
b49fc8122d
feat(security): add disableAlwaysAllow setting to disable auto-approvals ( #21941 )
2026-03-13 23:02:09 +00:00
anj-s
b0d151bd65
feat(tracker): add tracker policy ( #22379 )
2026-03-13 22:19:04 +00:00
Christian Gunderman
fe8d93c75a
Promote stable tests. ( #22253 )
2026-03-13 21:32:00 +00:00
Tommaso Sciortino
24933a90d0
fix(cli): support CJK input and full Unicode scalar values in terminal protocols ( #22353 )
2026-03-13 21:24:26 +00:00
Gal Zahavi
fa024133e6
feat(core): integrate SandboxManager to sandbox all process-spawning tools ( #22231 )
2026-03-13 21:11:51 +00:00
christine betts
24adacdbc2
Move keychain fallback to keychain service ( #22332 )
2026-03-13 20:57:08 +00:00
gemini-cli-robot
aa23da67af
chore/release: bump version to 0.35.0-nightly.20260313.bb060d7a9 ( #22251 )
2026-03-13 20:33:16 +00:00
cynthialong0-0
bfbd3c40a7
feat(agent): add allowed domain restrictions for browser agent ( #21775 )
2026-03-13 19:41:40 +00:00
anj-s
dd8d4c98b3
feat(tracker): return TodoList display for tracker tools ( #22060 )
2026-03-13 18:18:33 +00:00
Gaurav
d368997ca3
test: add Object.create context regression test and tool confirmation integration test ( #22356 )
2026-03-13 17:49:33 +00:00
Abhi
bbd80c9393
docs: overhaul subagents documentation and add /agents command ( #22345 )
2026-03-13 17:26:13 +00:00
Abhi
3b601b3d90
refactor(ui): extract SessionBrowser static ui components ( #22348 )
2026-03-13 17:25:13 +00:00
Adam Weidman
b4bcd1a015
docs(core): add authentication guide for remote subagents ( #22178 )
2026-03-13 16:48:21 +00:00
Alexander Farber
aa000d7d30
fix(core): show descriptive error messages when saving settings fails ( #18095 )
...
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-03-13 16:19:56 +00:00
Tommaso Sciortino
2a7e602356
refactor(cli): consolidate getErrorMessage utility to core ( #22190 )
2026-03-13 15:40:29 +00:00
matt korwel
8d0b2d7f1b
feat(skills): improve async-pr-review workflow and logging ( #21790 )
2026-03-13 15:18:07 +00:00
Ankit
c156bac5f7
fix(settings): prevent j/k navigation keys from intercepting edit buffer input ( #21865 )
2026-03-13 14:55:36 +00:00
Adib234
263b8cd3b3
fix(plan): Fix AskUser evals ( #22074 )
2026-03-13 13:30:19 +00:00
Abhi
2d05396dd2
refactor(ui): extract pure session browser utilities ( #22256 )
2026-03-13 06:22:52 +00:00
Sandy Tao
7b4a822b0e
feat(core): instrument file system tools for JIT context discovery ( #22082 )
2026-03-13 03:44:42 +00:00
Bryan Morgan
d44615ac2f
feat(core): increase sub-agent turn and time limits ( #22196 )
2026-03-13 02:39:49 +00:00
joshualitt
de656f01d7
feat(core): Fully migrate packages/core to AgentLoopContext. ( #22115 )
2026-03-13 01:56:31 +00:00
Abhi
1d2585dba6
fix(core): explicitly pass messageBus to policy engine for MCP tool saves ( #22255 )
2026-03-13 01:31:13 +00:00
Christian Gunderman
97bc3f28c5
build(ci): fix false positive evals trigger on merge commits ( #22237 )
2026-03-13 00:38:54 +00:00
gemini-cli-robot
3038fdce2e
Changelog for v0.33.1 ( #22235 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-13 00:12:06 +00:00
ruomeng
bb060d7a98
docs(plan): document hooks with plan mode ( #22197 )
2026-03-12 23:35:56 +00:00
Qiaochu Hu
9a73aa4072
docs: clarify that tools.core is an allowlist for ALL built-in tools ( #18813 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: hobostay <hobostay@users.noreply.github.com >
2026-03-12 22:40:05 +00:00
Yuna Seol
d7d53981f3
feat(core): add trajectoryId to ConversationOffered telemetry ( #22214 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-12 22:12:08 +00:00
krishdef7
19e0b1ff7d
fix(cli): escape @ symbols on paste to prevent unintended file expansion ( #21239 )
2026-03-12 22:05:12 +00:00
Alisa
4d393f9dca
feat(a2a): enable native gRPC support and protocol routing ( #21403 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-12 21:36:50 +00:00
Douglas Reid
5abc170b08
docs(local model routing): add docs on how to use Gemma for local model routing ( #21365 )
...
Co-authored-by: Douglas Reid <21148125+douglas-reid@users.noreply.github.com >
Co-authored-by: Allen Hutchison <adh@google.com >
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2026-03-12 21:36:32 +00:00
Sandy Tao
ceb4c5f6a7
fix: remove unused img.png from project root ( #22222 )
2026-03-12 21:28:57 +00:00
Sehoon Shon
b6beab9480
perf(cli): enable code splitting and deferred UI loading ( #22117 )
2026-03-12 20:37:03 +00:00
gemini-cli-robot
c2691f44b6
Changelog for v0.34.0-preview.1 ( #22194 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-12 20:30:45 +00:00
Aishanee Shah
663d9c0537
feat(core): implement Stage 1 improvements for webfetch tool ( #21313 )
2026-03-12 20:13:00 +00:00
Gaurav
4863816b81
fix(browser): fix duplicate function declaration error in browser agent ( #22207 )
2026-03-12 19:58:09 +00:00
Adarsh Pandey
829c532703
fix(core/ide): add Antigravity CLI fallbacks ( #22030 )
2026-03-12 19:28:36 +00:00
Adam Weidman
c68303c553
fix(core): add proxy routing support for remote A2A subagents ( #22199 )
2026-03-12 19:25:51 +00:00
Abhi
7242d71c01
fix(core): prevent duplicate tool schemas for instantiated tools ( #22204 )
2026-03-12 19:09:23 +00:00
Yuna Seol
391715c33c
fix(core): fix startup stats to use int values for timestamps and durations ( #22201 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-12 19:06:12 +00:00
Tommaso Sciortino
8a537d85e9
update vulnerable deps ( #22180 )
2026-03-12 17:14:43 +00:00
Abhi
cd7dced951
feat(core): implement model-driven parallel tool scheduler ( #21933 )
2026-03-12 17:03:44 +00:00
Spencer
73c589f9e3
feat(cli): allow safe tools to execute concurrently while agent is busy ( #21988 )
2026-03-12 16:03:53 +00:00
nityam
e700a9220b
test(cli): add integration test for node deprecation warnings ( #20215 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-12 15:47:21 +00:00
Adam Weidman
4b76fe0061
feat(core): add google credentials provider for remote agents ( #21024 )
2026-03-12 15:39:59 +00:00
Gaurav
867dc0fdda
feat(telemetry): add Clearcut instrumentation for AI credits billing events ( #22153 )
2026-03-12 15:16:27 +00:00
Michael Ramos
7506b00488
fix(core): handle policy ALLOW for exit_plan_mode ( #21802 )
2026-03-12 14:43:40 +00:00
Jaisal K Jain
34709dc62d
fix(cli): validate --model argument at startup ( #21393 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-12 14:38:54 +00:00
Abhi
8432bcee75
fix(core): resolve MCP tool FQN validation, schema export, and wildcards in subagents ( #22069 )
2026-03-12 14:17:36 +00:00
Jack Wotherspoon
a38aaa47fb
chore: remove unnecessary log for themes ( #22165 )
2026-03-12 13:51:36 +00:00
Sehoon Shon
18e8dd768a
feat(ui): Do not show Ultra users /upgrade hint ( #22154 ) ( #22156 )
2026-03-12 13:46:58 +00:00
Jack Wotherspoon
45faf4d31b
fix: register themes on extension load not start ( #22148 )
2026-03-12 13:38:09 +00:00
Aditya Bijalwan
333475c41f
feat(browser): implement input blocker overlay during automation ( #21132 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
Co-authored-by: Gaurav Ghosh <gaghosh@google.com >
2026-03-12 11:29:57 +00:00
Sri Pasumarthi
41d4f59f5e
feat: Display pending and confirming tool calls ( #22106 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-12 05:57:37 +00:00
Adam Weidman
10ab958378
refactor(core): extract ExecutionLifecycleService for tool backgrounding ( #21717 )
2026-03-12 04:03:54 +00:00
Bryan Morgan
949e85ca55
feat(core): differentiate User-Agent for a2a-server and ACP clients ( #22059 )
2026-03-12 02:31:59 +00:00
Spencer
f090736ebc
fix(core): secure argsPattern and revert WEB_FETCH_TOOL_NAME escalation ( #22104 )
...
Co-authored-by: Taylor Mullen <ntaylormullen@google.com >
2026-03-12 02:26:21 +00:00
Sam Roberts
35bf746e62
Add issue for automated changelogs ( #21912 )
2026-03-12 01:43:28 +00:00
Jenna Inouye
3da1563c30
Docs: Add documentation for model steering (experimental). ( #21154 )
2026-03-12 00:05:59 +00:00
N. Taylor Mullen
7380424782
fix(policy): ensure user policies are loaded when policyPaths is empty ( #22090 )
2026-03-11 23:58:58 +00:00
Adib234
90b53f9a82
docs(plan): clarify interactive plan editing with Ctrl+X ( #22076 )
2026-03-11 23:38:22 +00:00
N. Taylor Mullen
f368e80baf
fix(cli): resolve skill uninstall failure when skill name is updated ( #22085 )
2026-03-11 23:23:20 +00:00
N. Taylor Mullen
4a6d1fad9d
fix(core): propagate subagent context to policy engine ( #22086 )
2026-03-11 23:01:45 +00:00
Sandy Tao
1a7f50661a
fix: remove status/need-triage from maintainer-only issues ( #22044 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-03-11 22:28:20 +00:00
Himanshu Soni
8bfa5b5054
docs: document npm deprecation warnings as safe to ignore ( #20692 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-11 22:12:27 +00:00
Gal Zahavi
e3b3b71c14
feat(core): implement SandboxManager interface and config schema ( #21774 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 21:42:50 +00:00
krishdef7
926dddf0bf
fix(hooks): fix BeforeAgent/AfterAgent inconsistencies ( #18514 ) ( #21383 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-11 21:40:11 +00:00
nityam
352bbc36c0
merge duplicate imports packages/cli/src subtask3 ( #22056 )
2026-03-11 21:21:40 +00:00
Abhi
3bf4f885d8
feat(core): simplify subagent success UI and improve early termination display ( #21917 )
2026-03-11 21:11:07 +00:00
Spencer
775bcbf3a6
fix(core): silently retry API errors up to 3 times before halting session ( #21989 )
2026-03-11 20:40:06 +00:00
nityam
be16caece2
merge duplicate imports packages/cli/src subtask2 ( #22051 )
2026-03-11 20:14:12 +00:00
M Junaid Shaukat
e802776c96
feat(core): support custom base URL via env vars ( #21561 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-11 20:10:29 +00:00
Tommaso Sciortino
45a4a7054e
chore: allow 'gemini-3.1' in sensitive keyword linter ( #22065 )
2026-03-11 20:00:03 +00:00
Sehoon Shon
b7578eba7d
fix(core): preserve dynamic tool descriptions on session resume ( #18835 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 19:38:54 +00:00
Spencer
b87718d1ff
fix(policy): remove unnecessary escapeRegex from pattern builders ( #21921 )
2026-03-11 19:31:55 +00:00
Aishanee Shah
067e09a40b
feat(telemetry): implement retry attempt telemetry for network related retries ( #22027 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 18:55:48 +00:00
Sehoon Shon
36ce2ba96e
fix(core): enable numerical routing for api key users ( #21977 )
2026-03-11 18:54:52 +00:00
Ali Anari
08e174a05c
feat(ui): add vim yank/paste (y/p/P) with unnamed register ( #22026 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-11 18:43:42 +00:00
Yuna Seol
df8b399bb4
feat(core): include initiationMethod in conversation interaction telemetry ( #22054 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-11 18:38:15 +00:00
Sehoon Shon
41f1ea4672
fix(core): handle EISDIR in robustRealpath on Windows ( #21984 )
2026-03-11 18:22:10 +00:00
gemini-cli-robot
92e0da3ecb
Changelog for v0.34.0-preview.0 ( #21965 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-03-11 18:20:21 +00:00
gemini-cli-robot
6cc2f8d06e
Changelog for v0.33.0 ( #21967 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-11 18:20:16 +00:00
Sehoon Shon
58557ba786
perf(core): parallelize user quota and experiments fetching in refreshAuth ( #21648 )
2026-03-11 18:00:16 +00:00
nityam
016d5d8eb6
merge duplicate imports packages/cli/src subtask1 ( #22040 )
2026-03-11 17:50:42 +00:00
Gal Zahavi
6900fe5527
feat(policy): add --admin-policy flag for supplemental admin policies ( #20360 )
2026-03-11 17:35:45 +00:00
Tommaso Sciortino
7e9e196793
feat(cli): support removing keybindings via '-' prefix ( #22042 )
2026-03-11 17:34:03 +00:00
Yuna Seol
50384ab3c9
fix(core): update language detection to use LSP 3.18 identifiers ( #21931 )
2026-03-11 16:05:52 +00:00
Manav Sharma
eaf6e8bbb1
fix(core)#20941: reap orphaned descendant processes on PTY abort ( #21124 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-11 15:36:25 +00:00
Jack Wotherspoon
b804fe9662
fix: clean up /clear and /resume ( #22007 )
2026-03-11 15:23:23 +00:00
Gyanranjan Priyam
99bbbc2170
docs: fix misleading YOLO mode description in defaultApprovalMode ( #21878 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
Co-authored-by: A.K.M. Adib <adibakm@google.com >
2026-03-11 15:10:55 +00:00
Tommaso Sciortino
3e3d04877b
docs(cli): add custom keybinding documentation ( #21980 )
2026-03-11 14:25:24 +00:00
Nick Salerni
88638c14f7
fix(cli): allow scrolling keys in copy mode (Ctrl+S selection mode) ( #19933 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-11 07:16:25 +00:00
Krrish Verma
c2d38bac54
test(core): add missing tests for prompts/utils.ts ( #19941 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-11 07:00:37 +00:00
Ali Anari
f16f13fba8
fix(ui): clamp cursor to last char after all NORMAL mode deletes ( #21973 )
2026-03-11 06:22:12 +00:00
Sehoon Shon
e54c450bc1
fix(core): remove OAuth check from handleFallback and clean up stray file ( #21962 )
2026-03-11 04:56:06 +00:00
Tommaso Sciortino
075e0b1a81
feat(cli): support literal character keybindings and extended Kitty protocol keys ( #21972 )
2026-03-11 04:49:20 +00:00
Aishanee Shah
f8ad3a200a
Feat/retry fetch notifications ( #21813 )
2026-03-11 03:33:50 +00:00
Ali Anari
8b09ccc288
feat(ui): add missing vim mode motions (X, ~, r, f/F/t/T, df/dt and friends) ( #21932 )
2026-03-11 03:27:06 +00:00
Adam Weidman
5020d8fa57
refactor(a2a): remove legacy CoreToolScheduler ( #21955 )
2026-03-11 02:38:38 +00:00
gemini-cli-robot
3a0c9a0d39
chore(release): bump version to 0.35.0-nightly.20260311.657f19c1f ( #21966 )
2026-03-11 02:36:40 +00:00
joshualitt
20a226a5ab
feat(core): Thread AgentLoopContext through core. ( #21944 )
2026-03-11 01:12:59 +00:00
Tommaso Sciortino
daf3701194
feat(cli): customizable keyboard shortcuts ( #21945 )
2026-03-11 01:05:50 +00:00
gemini-cli-robot
657f19c1f3
Changelog for v0.33.0-preview.14 ( #21938 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-11 00:49:26 +00:00
Gal Zahavi
524679d23c
feat: implement background process logging and cleanup ( #21189 )
2026-03-11 00:13:20 +00:00
Shyam Raghuwanshi
7c4570339e
fix: robust UX for remote agent errors ( #20307 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-10 23:50:25 +00:00
nityam
e22d9917b7
fix: preserve prompt text when cancelling streaming ( #21103 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-10 22:35:04 +00:00
N. Taylor Mullen
d63053cb59
fix(cli): stabilize prompt layout to prevent jumping when typing ( #21081 )
2026-03-10 21:29:29 +00:00
gemini-cli-robot
a9500d6a6c
chore/release: bump version to 0.34.0-nightly.20260310.4653b126f ( #21816 )
2026-03-10 21:22:37 +00:00
gemini-cli-robot
acbd914d5e
Changelog for v0.33.0-preview.13 ( #21927 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-10 21:22:04 +00:00
christine betts
300929a32b
Add ExtensionDetails dialog and support install ( #20845 )
2026-03-10 21:12:47 +00:00
Coco Sheng
519c75f410
fix: prevent hangs in non-interactive mode and improve agent guidance ( #20893 )
...
Co-authored-by: Keith Schaab <keith.schaab@gmail.com >
2026-03-10 20:30:58 +00:00
Gaurav
3ff68a9e55
fix: patch gaxios v7 Array.toString() stream corruption ( #21884 )
2026-03-10 20:25:24 +00:00
kevinjwang1
5b8ad9cd65
Add extensionRegistryURI setting to change where the registry is read from ( #20463 )
2026-03-10 20:22:03 +00:00
Aditya Bijalwan
5caa192cfc
feat: add pulsating blue border automation overlay to browser agent ( #21173 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-10 20:15:03 +00:00
Ayush Debnath
9eae91a489
feat(voice): implement speech-friendly response formatter ( #20989 )
...
Co-authored-by: Spencer <spencertang@google.com >
2026-03-10 19:57:23 +00:00
Coco Sheng
1b69637032
feat(a2a): switch from callback-based to event-driven tool scheduler ( #21467 )
...
Co-authored-by: Abhi <abhipatel@google.com >
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-10 19:36:17 +00:00
Adib234
e5615f47c4
fix(plan): prevent plan truncation in approval dialog by supporting unconstrained heights ( #21037 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-10 19:34:10 +00:00
Yongrui Lin
bc75a61982
docs(cli): mention per-model token usage in stream-json result event ( #21908 )
2026-03-10 19:29:18 +00:00
N. Taylor Mullen
5d213764fb
feat(cli): enable skill activation via slash commands ( #21758 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2026-03-10 19:24:54 +00:00
Alisa
be67470432
feat(a2a): implement standardized normalization and streaming reassembly ( #21402 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2026-03-10 19:19:48 +00:00
Adam Weidman
00a39b3da9
refactor: remove agent_card_requires_auth config flag ( #21914 )
2026-03-10 19:16:46 +00:00
Tommaso Sciortino
077c1a1e2d
make command names consistent ( #21907 )
2026-03-10 19:15:45 +00:00
Abhi
0d60d68cf9
docs(mcp): standardize mcp tool fqn documentation ( #21664 )
2026-03-10 19:13:00 +00:00
Mark McLaughlin
b404fc02e7
fix(auth): update terminology to 'sign in' and 'sign out' ( #20892 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-10 19:10:26 +00:00
Aashir Javed
b00d7c88ad
fix(ui): prevent empty tool-group border stubs after filtering ( #21852 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-10 19:09:07 +00:00
anj-s
2dd037682c
Add behavioral evals for tracker ( #20069 )
2026-03-10 18:51:54 +00:00
skyvanguard
7aae5435fa
fix(cli): prevent race condition in loop detection retry ( #17916 )
...
Co-authored-by: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com >
2026-03-10 18:41:16 +00:00
Jerop Kipruto
13f78bd9eb
docs: remove experimental badge from plan mode in sidebar ( #21906 )
2026-03-10 18:22:07 +00:00
Yongrui Lin
4da0366eed
feat(core): add per-model token usage to stream-json output ( #21839 )
2026-03-10 17:39:04 +00:00
Jerop Kipruto
18112c474e
docs: clarify telemetry setup and comprehensive data map ( #21879 )
2026-03-10 17:20:25 +00:00
Jerop Kipruto
80cf2fe444
fix(release): Improve Patch Release Workflow Comments: Clearer Approval Guidance ( #21894 )
2026-03-10 17:15:04 +00:00
Prasanna Pal
0b78de9601
fix(core): handle AbortError when ESC cancels tool execution ( #20863 )
2026-03-10 17:11:08 +00:00
Spencer
a220874281
feat(policy): support auto-add to policy by default and scoped persistence ( #20361 )
2026-03-10 17:01:41 +00:00
Jacob Richman
49ea9b0457
Handle dirty worktrees better and warn about running scripts/review.sh on untrusted code. ( #21791 )
2026-03-10 16:38:26 +00:00
JAYADITYA
556825f81c
feat(cli): give visibility to /tools list command in the TUI and follow the subcommand pattern of other commands ( #21213 )
2026-03-10 16:36:12 +00:00
Sandy Tao
b158c96465
feat(core): add OAuth2 Authorization Code auth provider for A2A agents ( #21496 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-10 15:24:44 +00:00
Coco Sheng
e91f86c248
feat(telemetry): add specific PR, issue, and custom tracking IDs for GitHub Actions ( #21129 )
2026-03-10 14:59:13 +00:00
Gaurav
47e4f6b13f
fix(ui): handle headless execution in credits and upgrade dialogs ( #21850 )
2026-03-10 14:54:15 +00:00
Gaurav
94ab449e65
fix(core): treat retryable errors with >5 min delay as terminal quota errors ( #21881 )
2026-03-10 14:53:51 +00:00
Yuna Seol
0486a1675a
refactor(core): improve API response error logging when retry ( #21784 )
2026-03-10 14:29:35 +00:00
Adam Weidman
f9fc83089c
fix(core): update @a2a-js/sdk to 0.3.11 ( #21875 )
2026-03-10 14:14:39 +00:00
Jerop Kipruto
5dd2dab189
fix(core): ensure correct flash model steering in plan mode implementation phase ( #21871 )
2026-03-10 13:30:41 +00:00
Jerop Kipruto
a6b95897ad
docs: clarify global policy rules application in plan mode ( #21864 )
2026-03-10 13:10:17 +00:00
Jacob Richman
6ae6c810ba
fix(cli): make footer items equally spaced ( #21843 )
2026-03-10 08:07:26 +00:00
Gaurav
02d4451e77
fix(core): override toolRegistry property for sub-agent schedulers ( #21766 )
2026-03-10 07:41:54 +00:00
Sehoon Shon
c25ff94608
build(release): restrict npm bundling to non-stable tags ( #21821 )
2026-03-10 04:17:46 +00:00
Tommaso Sciortino
14412c3a72
refactor(cli): rename 'return' key to 'enter' internally ( #21796 )
2026-03-10 02:32:40 +00:00
Shehab
ec7773eb7b
fix(docs): update theme screenshots and add missing themes ( #20689 )
...
Co-authored-by: Chris Williams <chrisjwilliams@google.com >
Co-authored-by: Chris Williams <diodesign@gmail.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-10 00:35:10 +00:00
Nicholas Bardy
4653b126f3
fix(core): destroy PTY on kill() and exception to prevent fd leak ( #21693 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-10 00:08:16 +00:00
sinisterchill
1e1e7e349d
fix(core): handle GUI editor non-zero exit codes gracefully ( #20376 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-09 23:51:10 +00:00
christine betts
43eb74ac59
Add support for updating extension sources and names ( #21715 )
2026-03-09 23:31:31 +00:00
Tommaso Sciortino
215f8f3f15
refactor(ui): unify keybinding infrastructure and support string initialization ( #21776 )
2026-03-09 23:26:33 +00:00
Francesco Camporeale
b89944c3a3
docs: fix heading formatting in commands.md and phrasing in tools-api.md ( #20679 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-09 23:26:04 +00:00
Muhammad Usman
f88488d1f9
fix(core): resolve Windows line ending and path separation bugs across CLI ( #21068 )
2026-03-09 22:40:22 +00:00
Sehoon Shon
1fd42802be
perf(cli): cache loadSettings to reduce redundant disk I/O at startup ( #21521 )
2026-03-09 21:33:16 +00:00
Tommaso Sciortino
ab64b15d51
refactor: migrate to useKeyMatchers hook ( #21753 )
2026-03-09 20:48:09 +00:00
Jacob Richman
e406dcc249
feat/redesign header compact ( #20922 )
2026-03-09 20:40:46 +00:00
Vroot
680077631d
fix(docs): fix headless mode docs ( #21287 )
...
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-03-09 20:13:14 +00:00
Jacob Richman
9fc03a0c12
Add script to speed up reviewing PRs adding a worktree. ( #21748 )
2026-03-09 19:43:22 +00:00
Adib234
4f4431e4e1
fix(core): prevent infinite recursion in symlink resolution ( #21750 )
2026-03-09 19:38:45 +00:00
AK
527074b50a
feat(policy): support subagent-specific policies in TOML ( #21431 )
2026-03-09 19:22:46 +00:00
joshualitt
a17691f0fc
feat(core): improve subagent result display ( #20378 )
2026-03-09 19:20:15 +00:00
Francesco Camporeale
d246315cea
docs: fix broken markdown syntax and anchor links in /tools ( #20902 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-09 19:03:50 +00:00
Alisa
e92ccec6c8
feat(security): implement robust IP validation and safeFetch foundation ( #21401 )
2026-03-09 19:02:07 +00:00
Pyush Sinha
b68d7bc0f9
refactor(cli): better react patterns for BaseSettingsDialog ( #21206 )
2026-03-09 18:35:08 +00:00
Jacob Richman
4c9f9bb3e2
robustness(core): static checks to validate history is immutable ( #21228 )
2026-03-09 18:26:03 +00:00
David Pierce
e7b20c49ac
Update mcp's list function to check for disablement. ( #21148 )
2026-03-09 18:10:00 +00:00
David Pierce
743d05b37f
Unmarshall update ( #21721 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 17:32:15 +00:00
Zheyuan Lin
95074a1a84
fix(settings): display objects as JSON instead of [object Object] ( #21458 )
...
Co-authored-by: Zheyuan <zlin252@emory.edu >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-09 17:32:13 +00:00
Aditya Bijalwan
759575faa8
Feat/browser agent progress emission ( #21218 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 17:26:00 +00:00
Sehoon Shon
d485e08606
feat(cli): implement /upgrade command ( #21511 )
2026-03-09 17:17:30 +00:00
Sehoon Shon
0f1258305a
perf(core): cache loadApiKey to reduce redundant keychain access ( #21520 )
2026-03-09 16:53:24 +00:00
Abhijit Balaji
09e99824d4
docs: document tool exclusion from memory via deny policy ( #21428 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-09 16:29:52 +00:00
joshualitt
96b939f63a
feat(core): Introduce AgentLoopContext. ( #21198 )
2026-03-09 16:02:20 +00:00
Adib234
7837194ab5
fix(core): resolve symlinks for non-existent paths during validation ( #21487 )
2026-03-09 16:02:13 +00:00
Jerop Kipruto
35ee2a841a
feat(plan): enable Plan Mode by default ( #21713 )
2026-03-09 15:58:46 +00:00
Jack Wotherspoon
a253938ac5
feat(cli): add /compact alias for /compress command ( #21711 )
2026-03-09 15:45:42 +00:00
aworki
37ffd608fd
feat(cli): expose /tools desc as explicit subcommand for discoverability ( #21241 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-09 15:31:05 +00:00
Chris Williams
0f019122b0
Docs: Make documentation links relative ( #21490 )
2026-03-09 15:23:00 +00:00
Gaurav
936f6240dd
fix(core): sanitize SSE-corrupted JSON and domain strings in error classification ( #21702 )
2026-03-09 14:08:33 +00:00
anj-s
f8dd6f4f4c
fix(core): display actual graph output in tracker_visualize tool ( #21455 )
2026-03-09 13:36:16 +00:00
Gyanranjan Priyam
ca7ac00030
docs: fix typo 'allowslisted' -> 'allowlisted' in mcp-server.md ( #21665 )
2026-03-09 05:38:00 +00:00
Dmitry Lyalin
d41735d6a9
feat(cli): unify /chat and /resume command UX ( #20256 )
2026-03-08 22:50:51 +00:00
Jacob Richman
d012929a28
Code review comments as a pr ( #21209 )
2026-03-08 08:36:54 +00:00
Jenna Inouye
97dfbd4598
Docs: Add documentation for notifications (experimental)(macOS) ( #21163 )
2026-03-08 06:31:24 +00:00
Keith Guerin
237864eb63
feat(cli): Invert quota language to 'percent used' ( #20100 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-07 23:17:10 +00:00
Keith Guerin
dc6741097c
refactor(cli): standardize on 'reload' verb for all components ( #20654 )
...
Co-authored-by: Krishna Korade <MushuEE@users.noreply.github.com >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-07 22:56:11 +00:00
Christian Gunderman
dac3735626
Disallow underspecified types ( #21485 )
2026-03-07 21:05:38 +00:00
Jacob Richman
245b68e9f1
Make test suite pass when the GEMINI_SYSTEM_MD env variable or GEMINI_WRITE_SYSTEM_MD variable happens to be set locally/ ( #21480 )
2026-03-07 20:04:17 +00:00
Jacob Richman
e89cf5d86e
fix(cli): correct shell height reporting ( #21492 )
2026-03-07 19:31:09 +00:00
Jarrod Whelan
54b0344fc5
fix(ui): unify Ctrl+O expansion hint experience across buffer modes ( #21474 )
2026-03-07 19:04:22 +00:00
Keith Guerin
e5d58c2b5a
feat(cli): overhaul thinking UI ( #18725 )
2026-03-07 04:20:27 +00:00
Sandy Tao
9455ecd78c
fix(core): add in-memory cache to ChatRecordingService to prevent OOM ( #21502 )
2026-03-07 03:45:36 +00:00
Jeffrey Ying
0fd09e0150
fix: expand paste placeholders in TextInput on submit ( #19946 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-07 03:29:38 +00:00
Gaurav
9a7427197b
fix(billing): fix overage strategy lifecycle and settings integration ( #21236 )
2026-03-07 03:14:44 +00:00
Arnav Raj
33be30ab04
fix(core): whitelist TERM and COLORTERM in environment sanitization ( #20514 )
...
Co-authored-by: Sri Pasumarthi <sripas@google.com >
Co-authored-by: Sri Pasumarthi <111310667+sripasg@users.noreply.github.com >
2026-03-07 02:51:08 +00:00
Mark McLaughlin
6c3a90645a
feat(skills): refine string-reviewer guidelines and description ( #20368 )
2026-03-06 22:46:11 +00:00
Abhi
32e61529f5
feat(cli): hide gemma settings from display and mark as experimental ( #21471 )
2026-03-06 22:34:59 +00:00
Abhi
931e668b47
refactor(core): standardize MCP tool naming to mcp_ FQN format ( #21425 )
2026-03-06 22:17:28 +00:00
Emily Hedlund
7989c28d2e
feat(cli): implement dot-prefixing for slash command conflicts ( #20979 )
2026-03-06 20:43:20 +00:00
gemini-cli-robot
2965c115f1
Changelog for v0.33.0-preview.4 ( #21354 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
Co-authored-by: galz10 <galzahavi@google.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-06 20:36:18 +00:00
Sébastien Prud'homme
7d31d5f4ec
fix(core): append correct OTLP paths for HTTP exporters ( #16836 )
2026-03-06 19:58:00 +00:00
Srinath Padmanabhan
1a7d4184cd
Update quota and pricing documentation with subscription tiers ( #21351 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jenna Inouye <jinouye@google.com >
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com >
2026-03-06 19:46:03 +00:00
Sehoon Shon
7dce23e5d9
feat(core): implement generic CacheService and optimize setupUser ( #21374 )
2026-03-06 19:39:50 +00:00
ruomeng
06a176e33e
fix(plan): keep approved plan during chat compression ( #21284 )
2026-03-06 19:36:05 +00:00
Sandy Tao
42d367d72f
fix(cli): gracefully handle --resume when no sessions exist ( #21429 )
2026-03-06 19:02:33 +00:00
Emily Hedlund
6f579934db
feat(core): implement unified KeychainService and migrate token storage ( #21344 )
2026-03-06 18:56:08 +00:00
Tommaso Sciortino
6d607a5953
feat(ui): dynamically generate all keybinding hints ( #21346 )
2026-03-06 18:34:26 +00:00
Abhi
4669148a4c
feat(core): add concurrency safety guidance for subagent delegation ( #17753 ) ( #21278 )
2026-03-06 18:09:45 +00:00
nityam
82316ef6e4
fix(core): deduplicate GEMINI.md files by device/inode on case-insensitive filesystems ( #19904 ) ( #19915 )
2026-03-06 17:52:08 +00:00
Aarchi Kumari
337e4bc8c6
fix(hooks): propagate stopHookActive in AfterAgent retry path ( #20426 ) ( #20439 )
2026-03-06 17:06:23 +00:00
Horizon_Architect_07
d97eaf3420
Fix(accessibility): add screen reader support to RewindViewer ( #20750 )
2026-03-06 15:48:36 +00:00
Adam Boudj
0452f787b2
fix(partUtils): display media type and size for inline data parts ( #21358 )
2026-03-06 15:45:43 +00:00
anj-s
c1317aafb3
fix: logic for task tracker strategy and remove tracker tools ( #21355 )
2026-03-06 15:17:49 +00:00
Mohammed Abdelaziz
f17f05373e
docs(cli): clarify ! command output visibility in shell commands tutorial ( #21041 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-06 08:47:29 +00:00
MumuTW
6691fac50e
fix(core): handle AbortError thrown during processTurn ( #21296 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-06 06:29:56 +00:00
JATIN
35c1999341
documentiong ensures ripgrep ( #21298 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-03-06 06:10:12 +00:00
kt
5575c5ff66
docs: fix incorrect relative links to command reference ( #20964 )
2026-03-06 03:27:25 +00:00
Pavan Shinde
0833aca64b
docs: format release times as HH:MM UTC ( #20726 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-06 03:06:38 +00:00
Sehoon Shon
509d4ae0a9
fix(cli): implement --all flag for extensions uninstall ( #21319 )
2026-03-06 03:02:01 +00:00
gemini-cli-robot
4d310dda68
Changelog for v0.33.0-preview.3 ( #21347 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
Co-authored-by: galz10 <galzahavi@google.com >
2026-03-06 02:11:30 +00:00
gemini-cli-robot
e7be0d7bcc
Changelog for v0.33.0-preview.2 ( #21333 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-06 00:35:13 +00:00
anj-s
a8f507352b
feat (core): Implement tracker related SI changes ( #19964 )
2026-03-06 00:18:05 +00:00
Mark McLaughlin
6aa6630137
fix(theme): improve theme color contrast for macOS Terminal.app ( #21175 )
2026-03-05 23:33:49 +00:00
Shreya Keshive
7ec477d40d
feat(acp): Add support for AI Gateway auth ( #21305 )
2026-03-05 22:15:23 +00:00
Tommaso Sciortino
19c9508fd1
remove wildcard behavior on keybindings ( #21315 )
2026-03-05 22:11:53 +00:00
Jacob Richman
e8bc7bea44
Fix code colorizer ansi escape bug. ( #21321 )
2026-03-05 21:43:13 +00:00
Sam Roberts
1ba9d71284
docs(links): update docs-writer skill and fix broken link ( #21314 )
2026-03-05 21:20:52 +00:00
Sehoon Shon
1aa4a32066
test(core): improve testing for API request/response parsing ( #21227 )
2026-03-05 21:00:01 +00:00
Sehoon Shon
22d962e761
feat(core): fallback to 2.5 models with no access for toolcalls ( #21283 )
2026-03-05 20:37:15 +00:00
Shreya Keshive
0135b03c8a
fix(acp): rename --experimental-acp to --acp & remove Zed-specific refrences ( #21171 )
2026-03-05 19:57:28 +00:00
kartik
9773a084c9
fix:reorder env var redaction checks to scan values first ( #21059 )
...
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com >
2026-03-05 19:22:45 +00:00
Juhyuk
a830858f91
fix(core): prevent unhandled AbortError crash during stream loop detection ( #21123 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
Co-authored-by: ruomeng <ruomeng@google.com >
2026-03-05 19:12:09 +00:00
Jerop Kipruto
f47cb3c136
docs: use absolute paths for internal links in plan-mode.md ( #21299 )
2026-03-05 19:11:57 +00:00
Zheyuan Lin
291639633f
feat(cli): add native gVisor (runsc) sandboxing support ( #21062 )
...
Co-authored-by: Zheyuan <zlin252@emory.edu >
Co-authored-by: Kartik Angiras <angiraskartik@gmail.com >
2026-03-05 18:39:57 +00:00
Jacob Richman
c7e2dbe0cf
Fix so shell calls are formatted ( #21237 )
2026-03-05 18:39:42 +00:00
Yuna Seol
31d65f40bd
feat(telemetry): implement Clearcut logging for startup statistics ( #21172 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-05 18:21:55 +00:00
Sam Roberts
93d9adc03c
feat(triage): add area/documentation to issue triage ( #21222 )
2026-03-05 18:14:47 +00:00
Sam Roberts
d2726d4a43
DOCS: Update quota and pricing page ( #21194 )
2026-03-05 18:09:14 +00:00
Tommaso Sciortino
1c3c7a343f
fix(cli): replace hardcoded keybinding strings with dynamic formatters ( #21159 )
2026-03-05 17:52:01 +00:00
Dev Randalpura
f20e45175e
fix(ui): add partial output to cancelled shell UI ( #21178 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-05 17:30:20 +00:00
Sandy Tao
0228c2b9f0
refactor(core): extract shared OAuth flow primitives from MCPOAuthProvider ( #20895 )
2026-03-05 17:01:37 +00:00
Tommaso Sciortino
ddafd79661
fix(cli): fix enabling kitty codes on Windows Terminal ( #21136 )
2026-03-05 15:29:12 +00:00
Aditya Bijalwan
09259a8ec4
test: add browser agent integration tests ( #21151 )
2026-03-05 13:29:35 +00:00
Adib234
173376ba67
fix(core): explicitly allow codebase_investigator and cli_help in read-only mode ( #21157 )
2026-03-05 13:20:04 +00:00
JAYADITYA
013d5dfbb0
refactor(cli): categorize built-in themes into dark/ and light/ directories ( #18634 )
2026-03-05 09:20:46 +00:00
Darren Sander
3d4956aa57
perf(core): fix OOM crash in long-running sessions ( #19608 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-05 04:23:07 +00:00
Jack Wotherspoon
9dc6898d28
feat: add custom footer configuration via /footer ( #19001 )
...
Co-authored-by: Keith Guerin <keithguerin@gmail.com >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-05 02:21:48 +00:00
Christian Gunderman
c5112cde46
fix(core): truncate excessively long lines in grep search output ( #21147 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-05 01:30:28 +00:00
Eric Rahm
c72cfad92c
fix(cli): defer tool exclusions to policy engine in non-interactive mode ( #20639 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-03-05 01:01:52 +00:00
Dev Randalpura
205d69eb07
fix(ui): removed double padding on rendered content ( #21029 )
2026-03-05 01:00:34 +00:00
Gal Zahavi
3481032980
fix(extensions): preserve symlinks in extension source path while enforcing folder trust ( #20867 )
2026-03-05 00:06:19 +00:00
Gen Zhang
a5fd5d0b9f
feat(release): ship esbuild bundle in npm package ( #19171 )
...
Co-authored-by: Yuna Seol <yunaseol@gmail.com >
2026-03-04 22:18:54 +00:00
Jerop Kipruto
55db3c776c
docs: document planning workflows with Conductor example ( #21166 )
2026-03-04 22:07:05 +00:00
N. Taylor Mullen
e63d273e4e
fix(ui): suppress redundant failure note when tool error note is shown ( #21078 )
2026-03-04 21:20:08 +00:00
joshualitt
4c85d14f48
feat(core): Disable fast ack helper for hints. ( #21011 )
2026-03-04 20:56:56 +00:00
Yashodip More
efec63658a
chore(cli): enable deprecated settings removal by default ( #20682 )
2026-03-04 20:39:37 +00:00
Spencer
c59ef74837
fix(core, a2a-server): prevent hang during OAuth in non-interactive sessions ( #21045 )
2026-03-04 20:35:21 +00:00
Jenna Inouye
29b3aa860c
Docs: Create tools reference ( #19470 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-04 20:16:33 +00:00
Christian Gunderman
1c92824636
chore(github): require prompt approvers for agent prompt files ( #20896 )
2026-03-04 19:45:12 +00:00
Aishanee Shah
e200b40408
feat(loop-reduction): implement iterative loop detection and model feedback ( #20763 )
2026-03-04 19:38:36 +00:00
nityam
8f36051f32
fix: improve error message when OAuth succeeds but project ID is required ( #21070 )
2026-03-04 19:28:34 +00:00
kartik
ac4e65d669
feat: add issue assignee workflow ( #21003 )
...
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com >
2026-03-04 19:28:24 +00:00
Yuna Seol
6f3c3c7967
feat(core): add robustness tests, logging, and metrics for CodeAssistServer SSE parsing ( #21013 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-04 19:27:47 +00:00
gemini-cli-robot
212402bd53
Changelog for v0.32.1 ( #21055 )
...
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-03-04 19:20:33 +00:00
Christian Gunderman
49e4082f38
feat(telemetry): include language in telemetry and fix accepted lines computation ( #21126 )
2026-03-04 18:58:39 +00:00
Christian Gunderman
54885214a1
feat(evals): add overall pass rate row to eval nightly summary table ( #20905 )
2026-03-04 18:58:18 +00:00
Himanshu Soni
717660997d
feat(sandbox): add experimental LXC container sandbox support ( #20735 )
2026-03-04 17:44:33 +00:00
Sehoon Shon
bc89b05f01
feat(core): improve @file autocomplete to prioritize filenames ( #21064 )
2026-03-04 17:24:34 +00:00
gemini-cli-robot
66721379f8
Changelog for v0.33.0-preview.1 ( #21058 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-04 17:17:00 +00:00
gemini-cli-robot
df74b89876
Changelog for v0.32.0 ( #21033 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-04 17:15:52 +00:00
Rudra
25e9613594
fix(cli): enable multi-arch docker builds for sandbox ( #19821 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-04 16:53:30 +00:00
Rohit
94ba7ec319
chore(dev): update vscode settings for typescriptreact ( #19907 )
2026-03-04 16:25:33 +00:00
Eli Fayerman
07d2187a76
fix(cli): register extension lifecycle events in DebugProfiler ( #20101 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-03-04 16:03:00 +00:00
Jacob Richman
352fb0c976
fix(mcp): Notifications/tools/list_changed support not working ( #21050 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-03-04 09:46:17 -05:00
Jenna Inouye
7011c13ee6
Docs: Update plan mode docs ( #19682 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-03-04 12:53:51 +00:00
Jacob Richman
12957ea16a
fix(cli): Polish shell autocomplete rendering to be a little more shell native feeling. ( #20931 )
2026-03-04 06:52:56 +00:00
Jacob Richman
1017b78157
Defensive coding to reduce the risk of Maximum update depth errors ( #20940 )
2026-03-04 06:32:05 +00:00
Tommaso Sciortino
7e06559db2
Consistently guard restarts against concurrent auto updates ( #21016 )
2026-03-04 06:18:12 +00:00
gemini-cli-robot
bbcfff5cf1
chore/release: bump version to 0.34.0-nightly.20260304.28af4e127 ( #21054 )
2026-03-04 05:06:31 +00:00
Sri Pasumarthi
5bd21a240d
fix: model persistence for all scenarios ( #21051 )
2026-03-04 03:28:12 +00:00
gemini-cli-robot
fdfd626f28
Changelog for v0.33.0-preview.0 ( #21030 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-03-04 02:51:50 +00:00
Jacob Richman
0659ad1702
Revert "fix(ui): persist expansion in AskUser dialog when navigating options" ( #21042 )
2026-03-04 01:40:29 +00:00
anj-s
a63c76522a
feat(core): Add tracker CRUD tools & visualization ( #19489 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-03-04 00:42:48 +00:00
Jacob Richman
af424aefa9
Add extra safety checks for proto pollution ( #20396 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-04 00:21:09 +00:00
nityam
28af4e127f
fix: merge duplicate imports in packages/core (3/4) ( #20928 )
2026-03-04 00:12:59 +00:00
Keith Guerin
d25088956d
feat(ui): standardize semantic focus colors and enhance history visibility ( #20745 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-04 00:10:09 +00:00
gemini-cli-robot
75737c1b44
chore(release): bump version to 0.34.0-nightly.20260303.34f0c1538 ( #21034 )
2026-03-04 00:08:34 +00:00
Jacob Richman
533b65188d
Cleanup old branches. ( #19354 )
2026-03-03 23:01:06 +00:00
Adam Weidman
066b0cc15f
fix(core): increase A2A agent timeout to 30 minutes ( #21028 )
2026-03-03 22:59:53 +00:00
Jacob Richman
1124e49f34
Support bold and other styles in svg snapshots ( #20937 )
2026-03-03 22:44:25 +00:00
Shashank Trivedi
df14a6c2db
feat(cli): add chat resume footer on session quit ( #20667 )
...
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
2026-03-03 22:38:26 +00:00
Shreya Keshive
34f0c1538b
feat(acp): add set models interface ( #20991 )
2026-03-03 22:29:42 +00:00
Sehoon Shon
c70c95ead3
remove hardcoded tiername when missing tier ( #21022 )
2026-03-03 22:16:37 +00:00
Dev Randalpura
f3bbe6e77a
fix(core): send shell output to model on cancel ( #20501 )
2026-03-03 22:10:16 +00:00
Abhi
28e79831ac
fix(core): sanitize and length-check MCP tool qualified names ( #20987 )
2026-03-03 21:38:52 +00:00
Sam Roberts
fdf5b18cfb
Format the quota/limit style guide. ( #21017 )
2026-03-03 21:37:05 +00:00
ruomeng
b5f3eb2c9c
feat(plan): add copy subcommand to plan ( #20491 ) ( #20988 )
2026-03-03 21:36:51 +00:00
Ale Aadithya
2a84090dd5
Docs/add hooks reference ( #20961 )
...
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-03-03 21:29:15 +00:00
Sri Pasumarthi
27d7aeb1ed
feat: Implement slash command handling in ACP for /memory,/init,/extensions and /restore ( #20528 )
2026-03-03 21:29:14 +00:00
Tommaso Sciortino
d6c560498b
fix(cli): pin clipboardy to ~5.2.x ( #21009 )
2026-03-03 21:01:29 +00:00
Sam Roberts
4500da339b
Update docs-writer skill with new resource ( #20917 )
2026-03-03 20:49:18 +00:00
Ishaan Gupta
4be08a2261
refactor common settings logic for skills,agents ( #17490 )
...
Co-authored-by: ved015 <vedant.04.mahajan@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-03 19:25:17 +00:00
Adib234
fe332bbef7
feat(evals): add behavioral evals for ask_user tool ( #20620 )
2026-03-03 17:51:15 +00:00
kartik
50af050623
fix: pre-load @file references from external editor prompts ( #20963 )
...
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com >
2026-03-03 17:41:30 +00:00
Tommaso Sciortino
e5207eb67f
fix(cli): wait for background auto-update before relaunching ( #20904 )
2026-03-03 17:18:29 +00:00
Adam Weidman
f15bcaf499
feat(agents): directly indicate auth required state ( #20986 )
2026-03-03 17:10:12 +00:00
Adib234
5f2f60bed6
feat(plan): enable built-in research subagents in plan mode ( #20972 )
2026-03-03 16:52:27 +00:00
Mahima Shanware
c332d1e636
feat(extensions): add support for plan directory in extension manifest ( #20354 )
...
Co-authored-by: Mahima Shanware <mshanware@google.com >
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-03-03 16:50:18 +00:00
Sehoon Shon
aa158e18d3
fix(core): enforce optionality for API response fields in code_assist ( #20714 )
2026-03-03 16:17:34 +00:00
Jerop Kipruto
fca29b0bd8
fix(plan): clean up session directories and plans on deletion ( #20914 )
2026-03-03 14:11:25 +00:00
Keith Guerin
1e2afbb514
feat(cli): invert context window display to show usage ( #20071 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-03 09:22:29 +00:00
Bryan Morgan
208291f391
fix(ci): handle empty APP_ID in stale PR closer ( #20919 )
2026-03-03 00:14:36 -05:00
Jacob Richman
8303edbb54
Code review fixes as a pr ( #20612 )
2026-03-03 04:32:50 +00:00
Aswin Ashok
0d69f9f7fa
Build binary ( #18933 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-03 01:02:19 +00:00
Christian Gunderman
46231a1755
ci(evals): only run evals in CI if prompts or tools changed ( #20898 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-03 00:29:31 +00:00
Sandy Tao
2e7722d6a3
fix(core): restrict "System: Please continue" invalid stream retry to Gemini 2 models ( #20897 )
2026-03-02 23:21:13 +00:00
Yuna Seol
69e15a50d1
fix(core): skip telemetry logging for AbortError exceptions ( #19477 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-03-02 23:14:31 +00:00
Christian Gunderman
25f59a0099
Add some dos and don'ts to behavioral evals README. ( #20629 )
2026-03-02 23:14:00 +00:00
Adib234
01927a36d1
feat(plan): support annotating plans with feedback for iteration ( #20876 )
2026-03-02 23:03:59 +00:00
Shreya Keshive
06ddfa5c4c
feat(admin): enable 30 day default retention for chat history & remove warning ( #20853 )
2026-03-02 22:44:49 +00:00
Christian Gunderman
3f7ef816f1
fix(core): increase default headers timeout to 5 minutes ( #20890 )
2026-03-02 22:36:58 +00:00
Jerop Kipruto
d05ba11a31
refactor(core): replace manual syncPlanModeTools with declarative policy rules ( #20596 )
2026-03-02 22:30:50 +00:00
Hamdanbinhashim
e43b1cff58
docs: fix broken markdown links in main README.md ( #20300 )
2026-03-02 21:51:52 +00:00
Allen Hutchison
bb6d1a2775
feat(core): add tool name validation in TOML policy files ( #19281 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-02 21:47:21 +00:00
Nayana Parameswarappa
dd9ccc9807
Adding MCPOAuthProvider implementing the MCPSDK OAuthClientProvider ( #20121 )
2026-03-02 21:37:44 +00:00
Pyush Sinha
8133d63ac6
refactor(cli): fully remove React anti patterns, improve type safety and fix UX oversights in SettingsDialog.tsx ( #18963 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 21:30:58 +00:00
Sandy Tao
18d0375a7f
feat(core): support authenticated A2A agent card discovery ( #20622 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com >
2026-03-02 21:29:31 +00:00
Keith Guerin
31ca57ec94
feat: redesign header to be compact with ASCII icon ( #18713 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 21:12:17 +00:00
Abhi
b7a8f0d1f9
fix(core): ensure subagents use qualified MCP tool names ( #20801 )
2026-03-02 21:12:13 +00:00
Abdul Tawab
1502e5cbc3
style(cli) : Dialog pattern for /hooks Command ( #17930 )
2026-03-02 21:12:05 +00:00
Christian Gunderman
7ca3a33f8b
Subagent activity UX. ( #17570 )
2026-03-02 21:04:31 +00:00
Sandy Tao
ce5a2d0760
feat(core): truncate large MCP tool output ( #19365 )
2026-03-02 21:01:49 +00:00
Sam Roberts
aa321b3d8c
Update CODEOWNERS for README.md reviewers ( #20860 )
2026-03-02 20:54:05 +00:00
David Pierce
3a7a6e1540
Add install as an option when extension is selected. ( #20358 )
2026-03-02 20:41:16 +00:00
Tommaso Sciortino
66530e44c8
document node limitation for shift+tab ( #20877 )
2026-03-02 20:31:52 +00:00
Christian Gunderman
b034dcd412
Do not block CI on evals ( #20870 )
2026-03-02 20:31:02 +00:00
Aishanee Shah
659301ff83
feat(core): centralize read_file limits and update gemini-3 description ( #20619 )
2026-03-02 20:11:58 +00:00
Sandy Tao
446a4316c4
feat(core): implement HTTP authentication support for A2A remote agents ( #20510 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-03-02 19:59:48 +00:00
Tommaso Sciortino
48412a068e
Add /unassign support ( #20864 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 19:54:26 +00:00
Adib234
2e1efaebe4
fix(plan): deflake plan mode integration tests ( #20477 )
2026-03-02 19:51:44 +00:00
Sandy Tao
7c9fceba7f
fix(core): reduce LLM-based loop detection false positives ( #20701 )
2026-03-02 19:08:15 +00:00
Adam Weidman
740efa2ac2
Merge User and Agent Card Descriptions #20849 ( #20850 )
2026-03-02 17:59:29 +00:00
Abhi
703759cfae
fix(cli): allow sub-agent confirmation requests in UI while preventing background flicker ( #20722 )
2026-03-01 02:39:25 +00:00
Sehoon Shon
0063581e47
feat(skills): add github-issue-creator skill ( #20709 )
2026-02-28 23:22:22 +00:00
Sehoon Shon
6757d4b5c5
fix(cli): resolve autoThemeSwitching when background hasn't changed but theme mismatches ( #20706 )
2026-02-28 23:22:10 +00:00
Sandy Tao
a153ff587b
refactor(core): Extract tool parameter names as constants ( #20460 )
2026-02-28 21:27:54 +00:00
N. Taylor Mullen
cd3a8c3f07
fix(cli): reset themeManager between tests to ensure isolation ( #20598 )
2026-02-28 19:45:31 +00:00
kartik
b2214a6676
fix: acp/zed race condition between MCP initialisation and prompt ( #20205 )
...
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com >
2026-02-28 17:33:08 +00:00
gemini-cli-robot
6c65a2d813
Changelog for v0.32.0-preview.0 ( #20627 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-02-28 16:03:50 +00:00
Jagjeevan Kashid
fae0639ba2
fix: use full paths for ACP diff payloads ( #19539 )
...
Signed-off-by: Jagjeevan Kashid <jagjeevandev97@gmail.com >
2026-02-28 15:54:44 +00:00
gemini-cli-robot
76f70d65ff
Changelog for v0.31.0 ( #20634 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-02-28 03:45:07 +00:00
gemini-cli-robot
fb6ff847dd
chore/release: bump version to 0.33.0-nightly.20260228.1ca5c05d0 ( #20644 )
2026-02-28 02:13:48 +00:00
Gal Zahavi
1ca5c05d0d
fix(github): use robot PAT for automated PRs to pass CLA check ( #20641 )
2026-02-28 01:13:58 +00:00
Gal Zahavi
0c6c9c6a62
chore(release): bump version to 0.33.0-nightly.20260227.ba149afa0 ( #20637 )
2026-02-28 00:51:22 +00:00
Sehoon Shon
a1367e9cdd
fix(core): parse raw ASCII buffer strings in Gaxios errors ( #20626 )
2026-02-27 23:57:32 +00:00
Tommaso Sciortino
c89d4f9c6c
docs: add Windows PowerShell equivalents for environments and scripting ( #20333 )
2026-02-27 23:41:47 +00:00
Aditya Sharma
08ee136132
docs: fix typo in installation documentation ( #20153 )
2026-02-27 23:04:52 +00:00
Jenna Inouye
07f51c324e
Docs: Update model docs to remove Preview Features. ( #20084 )
2026-02-27 22:28:06 +00:00
nityam
ba149afa0b
fix: merge duplicate imports in a2a-server package (2/4) ( #19781 )
2026-02-27 21:13:30 +00:00
nityam
f6533c0250
fix: merge duplicate imports in sdk and test-utils packages (1/4) ( #19777 )
2026-02-27 21:13:15 +00:00
nityam
5e3b1fe945
Enforce import/no-duplicates as error ( #19797 )
2026-02-27 21:08:34 +00:00
Christian Gunderman
05ef2eb362
Promote stable tests to CI blocking. ( #20581 )
2026-02-27 21:08:12 +00:00
Abhi
966b9059d0
feat(core): enable contiguous parallel admission for Kind.Agent tools ( #20583 )
2026-02-27 21:08:10 +00:00
Francesco Camporeale
ca13458412
docs: fix spelling typos in installation guide ( #20579 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-27 20:36:38 +00:00
Spencer
20d884da2f
fix(core): reduce intrusive MCP errors and deduplicate diagnostics ( #20232 )
2026-02-27 20:04:36 +00:00
Jenna Inouye
6a0f4d3bdd
Docs: FAQ update ( #20585 )
2026-02-27 19:29:58 +00:00
Christian Gunderman
0b682538d2
Disable Gemini PR reviews on draft PRs. ( #20362 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-27 19:25:33 +00:00
Dmitry Lyalin
7f8ce8657c
Add low/full CLI error verbosity mode for cleaner UI ( #20399 )
2026-02-27 19:15:10 +00:00
gemini-cli-robot
1c8951334a
Changelog for v0.30.1 ( #20589 )
...
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-27 19:11:32 +00:00
Christian Gunderman
b2b6092c24
Add slash command for promoting behavioral evals to CI blocking ( #20575 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-27 19:11:30 +00:00
Jacob Richman
e00e8f4728
fix(cli): Shell autocomplete polish ( #20411 )
2026-02-27 19:03:37 +00:00
gemini-cli-robot
b2cbf518e8
Changelog for v0.31.0-preview.1 ( #20590 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-02-27 19:01:52 +00:00
Abhi
c914fd0700
fix(cli): prevent sub-agent tool calls from leaking into UI ( #20580 )
2026-02-27 19:00:19 +00:00
Jerop Kipruto
5d24d6a9e1
fix(ui): persist expansion in AskUser dialog when navigating options ( #20559 )
2026-02-27 18:30:16 +00:00
Gaurav
ea48bd9414
feat: better error messages ( #20577 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-27 18:18:16 +00:00
Gaurav
b2d6844f9b
feat(billing): implement G1 AI credits overage flow with billing telemetry ( #18590 )
2026-02-27 18:15:06 +00:00
Sehoon Shon
fdd844b405
fix(core): disable retries for code assist streaming requests ( #20561 )
2026-02-27 18:04:43 +00:00
Adib234
23905bcd77
fix(plan): prevent agent from using ask_user for shell command confirmation ( #20504 )
2026-02-27 17:51:47 +00:00
Dev Randalpura
ec39aa17c2
Moved markdown parsing logic to a separate util file ( #20526 )
2026-02-27 17:43:18 +00:00
DeWitt Clinton
7a1f2f3288
Disable expensive and scheduled workflows on personal forks ( #20449 )
2026-02-27 17:40:09 +00:00
Abhijit Balaji
59c0e73718
feat(cli): add temporary flag to disable workspace policies ( #20523 )
2026-02-27 17:25:16 +00:00
Dmitry Lyalin
3b2632fe40
fix(cli): keep thought summary when loading phrases are off ( #20497 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-27 17:11:13 +00:00
Sehoon Shon
e709789067
fix(core): handle optional response fields from code assist API ( #20345 )
2026-02-27 16:52:37 +00:00
Christian Gunderman
514d431049
Demote unreliable test. ( #20571 )
2026-02-27 16:48:46 +00:00
Abhijit Balaji
32e777f838
fix(core): revert auto-save of policies to user space ( #20531 )
2026-02-27 16:03:36 +00:00
Jacob Richman
14dd07be00
fix(cli): ensure dialogs stay scrolled to bottom in alternate buffer mode ( #20527 )
2026-02-27 16:00:07 +00:00
Pyush Sinha
d7320f5425
refactor(core,cli): useAlternateBuffer read from config ( #20346 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-27 15:55:02 +00:00
Adib234
25ade7bcb7
feat(plan): update planning workflow to encourage multi-select with descriptions of options ( #20491 )
2026-02-27 15:42:37 +00:00
Jacob Richman
ac4d0c20d8
fix(cli): hide shortcuts hint while model is thinking or the user has typed a prompt + add debounce to avoid flicker ( #19389 )
2026-02-27 15:34:49 +00:00
Jacob Richman
4d9cc36146
Fix flicker showing message to press ctrl-O again to collapse. ( #20414 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-27 15:07:14 +00:00
Jerop Kipruto
66b8922d66
feat(ui): add 'ctrl+o' hint to truncated content message ( #20529 )
2026-02-27 15:02:46 +00:00
christine betts
58df1c6237
Fix extension MCP server env var loading ( #20374 )
2026-02-27 14:49:10 +00:00
Bryan Morgan
522e95439c
fix(core): apply retry logic to CodeAssistServer for all users ( #20507 )
2026-02-27 09:26:53 -05:00
Jacob Richman
82336de7a4
Fix bottom border rendering for search and add a regression test. ( #20517 )
2026-02-27 04:55:21 +00:00
Jenna Inouye
83a3851dfd
Docs: Update to Terms of Service & FAQ ( #20488 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-27 04:14:57 +00:00
christine betts
e17f927a69
Add support for policy engine in extensions ( #20049 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-27 03:29:33 +00:00
heaventourist
b1befee8fb
feat(telemetry) Instrument traces with more attributes and make them available to OTEL users ( #20237 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com >
Co-authored-by: MD. MOHIBUR RAHMAN <35300157+mrpmohiburrahman@users.noreply.github.com >
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
Co-authored-by: joshualitt <joshualitt@google.com >
Co-authored-by: Dev Randalpura <devrandalpura@google.com >
Co-authored-by: Google Admin <github-admin@google.com >
Co-authored-by: Ben Knutson <benknutson@google.com >
2026-02-27 02:26:16 +00:00
Tommaso Sciortino
4b7ce1fe67
Avoid overaggressive unescaping ( #20520 )
2026-02-27 01:50:21 +00:00
Dev Randalpura
ecfa4e0437
fix(ui): correct styled table width calculations ( #20042 )
2026-02-27 01:31:21 +00:00
Jarrod Whelan
085441352b
ui(cli): reduce length of Ctrl+O hint ( #20490 )
2026-02-27 00:57:38 +00:00
Jarrod Whelan
049d48ef60
test(cli): fix flaky ToolResultDisplay overflow test ( #20518 )
2026-02-27 00:30:43 +00:00
Adib234
bc622a443e
docs(plan): update documentation regarding supporting editing of plan files during plan approval ( #20452 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-27 00:30:23 +00:00
Siddharth Diwan
9b7852f11c
[Gemma x Gemini CLI] Add an Experimental Gemma Router that uses a LiteRT-LM shim into the Composite Model Classifier Strategy ( #17231 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Allen Hutchison <adh@google.com >
2026-02-26 23:43:43 +00:00
Bryan Morgan
6dc9d5ff11
feat(core): increase fetch timeout and fix [object Object] error stringification ( #20441 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 23:41:09 +00:00
Yuvraj Angad Singh
b8d6041d42
fix: prevent orphaned processes from consuming 100% CPU when terminal closes ( #16965 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-26 23:17:09 +00:00
Jerop Kipruto
aa98cafca7
feat(plan): adapt planning workflow based on complexity of task ( #20465 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 22:58:19 +00:00
krishdef7
f700c923d9
fix(core): flush transcript for pure tool-call responses to ensure BeforeTool hooks see complete state ( #20419 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-02-26 22:39:36 +00:00
Sehoon Shon
edb1fdea30
fix(cli): support quota error fallbacks for all authentication types ( #20475 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 22:39:25 +00:00
Adam Weidman
10c5bd8ce9
feat(core): improve A2A content extraction ( #20487 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-26 22:38:30 +00:00
Gal Zahavi
9de8349cf0
fix: action var usage ( #20492 )
2026-02-26 22:06:09 +00:00
Jerop Kipruto
020da58327
fix(github): resolve actionlint and yamllint regressions from #19443 ( #20467 )
2026-02-26 11:31:31 -08:00
Google Admin
ac454bcfbc
Refactor Github Action per b/485167538 ( #19443 )
...
Co-authored-by: Ben Knutson <benknutson@google.com >
2026-02-26 12:58:14 -05:00
Dev Randalpura
c7a70e6421
Updated tests in TableRenderer.test.tsx to use SVG snapshots ( #20450 )
2026-02-26 17:36:11 +00:00
joshualitt
611d934829
feat(core): Enable generalist agent ( #19665 )
2026-02-26 16:38:49 +00:00
Bryan Morgan
9c2fd5a7c6
feat(core): add HTTP 499 to retryable errors and map to RetryableQuotaError ( #20432 )
2026-02-26 15:42:34 +00:00
Jeffrey Ying
3db35812b7
fix(core): allow /memory add to work in plan mode ( #20353 )
2026-02-26 13:59:44 +00:00
MD. MOHIBUR RAHMAN
8380f0a3b1
feat(cli): implement interactive shell autocompletion ( #20082 )
2026-02-26 07:49:11 +00:00
Adib234
ef247e220d
feat(plan): support opening and modifying plan in external editor ( #20348 )
2026-02-26 04:38:44 +00:00
Sandy Tao
39938000a9
feat(core): rename grep_search include parameter to include_pattern ( #20328 )
2026-02-26 04:16:21 +00:00
Abhijit Balaji
d128fb0f7b
feat(cli): hide workspace policy update dialog and auto-accept by default ( #20351 )
2026-02-26 04:05:19 +00:00
gemini-cli-robot
37903d5dbb
Changelog for v0.31.0-preview.0 ( #20249 )
...
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 >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: g-samroberts <samroberts@google.com >
2026-02-26 03:18:43 +00:00
Sam Roberts
a3821a9440
Update changelog workflow to reject nightly builds ( #20248 )
2026-02-26 03:12:01 +00:00
gemini-cli-robot
0bf3a015e8
Changelog for v0.30.0 ( #20252 )
...
Co-authored-by: g-samroberts <158088236+g-samroberts@users.noreply.github.com >
Co-authored-by: g-samroberts <samroberts@google.com >
2026-02-26 01:11:36 +00:00
Abhi
28c9a907de
feat(core): introduce Kind.Agent for sub-agent classification ( #20369 )
2026-02-26 01:04:20 +00:00
Jacob Richman
f9f916e1dc
test: support tests that include color information ( #20220 )
2026-02-25 23:31:35 +00:00
anj-s
78dfe9dea8
feat(core): implement task tracker foundation and service ( #19464 )
2026-02-25 23:17:17 +00:00
nityam
c9d07b62f2
fix: remove trailing comma in issue triage workflow settings json ( #20265 )
2026-02-25 22:05:21 +00:00
joshualitt
189ab6c637
feat(core): Enable model steering in workspace. ( #20343 )
2026-02-25 21:18:40 +00:00
Tommaso Sciortino
4aec3cdb24
docs: remove legacy cmd examples in favor of powershell ( #20323 )
...
avoid flakes
2026-02-25 12:09:49 -08:00
Achal Jhawar
b765fb8af4
fix(cli): expose model.name setting in settings dialog for persistence ( #19605 )
2026-02-25 19:56:05 +00:00
Himanshu Soni
fb0c7d268f
fix(cli): skip 404 errors in setup-github file downloads ( #20287 )
2026-02-25 18:45:02 +00:00
kevinjwang1
be12371380
Plumb the maxAttempts setting through Config args ( #20239 )
2026-02-25 17:58:07 +00:00
Tommaso Sciortino
a037b961b1
feat(cli): load extensions in parallel ( #20229 )
2026-02-25 17:15:00 +00:00
Adam Weidman
6c739955c0
feat(core): implement robust A2A streaming reassembly and fix task continuity ( #20091 )
2026-02-25 16:51:08 +00:00
Shreya Keshive
50947c57ce
fix(acp): update auth handshake to spec ( #19725 )
2026-02-25 15:04:42 +00:00
Adib234
29e8f2abf4
feat(plan): add integration tests for plan mode ( #20214 )
2026-02-25 04:56:16 +00: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
Sandy Tao
3ff5cfaaf6
feat(telemetry): Add context breakdown to API response event ( #19699 )
2026-02-24 23:26:28 +00:00
Ishaan Gupta
70b650122f
feat: prompt users to run /terminal-setup with yes/no ( #16235 )
...
Co-authored-by: Vedant Mahajan <Vedant.04.mahajan@gmail.com >
2026-02-24 21:48:28 +00:00
Adam Weidman
16d3883642
fix: additional high vulnerabilities (minimatch, cross-spawn) ( #20221 )
2026-02-24 21:47:37 +00:00
Jenna Inouye
5c23f7f6e0
Docs: Update UI links. ( #20224 )
2026-02-24 21:12:53 +00:00
Michael Bleigh
d47d4855db
feat(hooks): adds support for RuntimeHook functions. ( #19598 )
2026-02-24 21:03:36 +00:00
Gal Zahavi
6510347d5b
feat(extensions): enforce folder trust for local extension install ( #19703 )
2026-02-24 19:58:44 +00:00
Jerop Kipruto
4dd940f8ce
feat(plan): inject message when user manually exits Plan mode ( #20203 )
2026-02-24 19:31:41 +00:00
Tommaso Sciortino
87f7f0beb7
restrict /assign to help-wanted issues ( #20207 )
2026-02-24 19:26:00 +00:00
christine betts
8e9ce3f4c3
Fix extension env dir loading issue ( #20198 )
2026-02-24 18:13:21 +00:00
Jacob Richman
812794a471
Update packages. ( #20152 )
2026-02-24 18:05:06 +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
Himanshu Soni
e4204d5939
fix(core): create new McpClient on restart to apply updated config ( #20126 )
2026-02-24 18:03:33 +00:00
Jerop Kipruto
baccda969d
feat(plan): summarize work after executing a plan ( #19432 )
2026-02-24 17:35:32 +00:00
Gaurav
9e95b8b3c5
feat(browser): implement experimental browser agent ( #19284 )
2026-02-24 17:22:09 +00:00
Jerop Kipruto
182c858e67
feat(policy): centralize plan mode tool visibility in policy engine ( #20178 )
...
Co-authored-by: Mahima Shanware <mshanware@google.com >
2026-02-24 17:17:43 +00:00
Jasmeet Bhatia
c0b76af442
feat(mcp): add progress bar, throttling, and input validation for MCP tool progress ( #19772 )
2026-02-24 17:13:51 +00:00
sinisterchill
4efdbe9089
fix(a2a-server): pass allowedTools settings to core Config ( #19680 )
2026-02-24 16:52:32 +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
Jacob Richman
6676546a4b
fix punycode2 ( #20154 )
2026-02-24 09:43:22 +00:00
Keith Guerin
d143a83d5b
refactor(ui): Update and simplify use of gray colors in themes ( #20141 )
2026-02-24 09:21:10 +00:00
Keith Guerin
e69e23e4a0
Shortcuts: Move SectionHeader title below top line and refine styling ( #18721 )
2026-02-24 08:12:29 +00:00
Tommaso Sciortino
81cd2561dc
ci(actions): fix PR rate limiter excluding maintainers ( #20117 )
2026-02-24 03:57:55 +00:00
Steven Robertson
b0ceb74462
feat: implement AfterTool tail tool calls ( #18486 )
2026-02-24 03:57:00 +00:00
nityam
ee5eb70070
fix(cli): Remove unsafe type assertions in activityLogger #19713 ( #19745 )
2026-02-24 03:54:09 +00:00
Rishabh Khandelwal
dde844dbe1
feat(security): Introduce Conseca framework ( #13193 )
2026-02-24 02:44:28 +00:00
Yuki Okita
05bc0399f3
feat(cli): allow expanding full details of MCP tool on approval ( #19916 )
2026-02-24 01:45:05 +00:00
Jagjeevan Kashid
3409de774c
feat:PR-rate-limit ( #19804 )
...
Signed-off-by: Jagjeevan Kashid <jagjeevandev97@gmail.com >
Co-authored-by: kevinjwang1 <kevinjwang@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-24 00:42:07 +00:00
Christian Gunderman
175ffc452b
Add 3.1 pro preview to behavioral evals. ( #20088 )
2026-02-24 00:34:26 +00:00
Tommaso Sciortino
544df749af
make windows tests mandatory ( #20096 )
2026-02-24 00:06:14 +00:00
Christian Gunderman
56c8d7e985
Stabilize tests. ( #20095 )
2026-02-24 00:01:39 +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
Tommaso Sciortino
1ad26adb2b
fix critical dep vulnerability ( #20087 )
2026-02-23 23:36:35 +00:00
nityam
af5aec69da
Fix: Handle corrupted token file gracefully when switching auth types ( #19845 ) ( #19850 )
2026-02-23 23:15:54 +00:00
nityam
dae67983a8
fix(a2a-server): Remove unsafe type assertions in agent ( #19723 )
2026-02-23 22:40:55 +00:00
Zafeer Mahmood
70856d5a6e
fix(scripts): Add Windows (win32/x64) support to lint.js ( #16193 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-23 22:36:23 +00:00
Abhijit Balaji
cec45a1ebc
fix(cli): skip workspace policy loading when in home directory ( #20054 )
2026-02-23 22:08:56 +00:00
Adam Weidman
767d80e768
fix(core): prevent utility calls from changing session active model ( #20035 )
2026-02-23 21:54:02 +00:00
Jerop Kipruto
3e5e608a22
feat(policy): Implement Tool Annotation Matching in Policy Engine ( #20029 )
2026-02-23 21:39:40 +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
Aviral Garg
31960c3388
fix(sandbox): harden image packaging integrity checks ( #19552 )
2026-02-23 21:02:42 +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
Aishanee Shah
7cfbb6fb71
feat(core): optimize tool descriptions and schemas for Gemini 3 ( #19643 )
2026-02-23 19:27:35 +00:00
Mehmet Gok
a105768de8
docs(CONTRIBUTING): update React DevTools version to 6 ( #20014 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-23 19:17:04 +00:00
Jerop Kipruto
347f3fe7e4
feat(policy): Support MCP Server Wildcards in Policy Engine ( #20024 )
2026-02-23 19:07:06 +00:00
Sandy Tao
25803e05fd
fix(bundling): copy devtools package to bundle for runtime resolution ( #19766 )
2026-02-23 18:40:41 +00:00
Himanshu Soni
774ae220be
fix(core): prevent state corruption in McpClientManager during collis ( #19782 )
2026-02-23 18:35:31 +00:00
Tommaso Sciortino
813e0c18ac
Allow ask headers longer than 16 chars ( #20041 )
2026-02-23 18:26:59 +00:00
Gal Zahavi
3f6cec22e6
chore: restrict gemini-automted-issue-triage to only allow echo ( #20047 )
2026-02-23 18:24:34 +00:00
Sri Pasumarthi
3966f3c053
feat: Map tool kinds to explicit ACP.ToolKind values and update test … ( #19547 )
2026-02-23 18:22:05 +00:00
sinisterchill
2e3cbd6363
fix(core): prevent OAuth server crash on unexpected requests ( #19668 )
2026-02-23 18:03:31 +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
owenofbrien
fa9aee2bf0
Fix for silent failures in non-interactive mode ( #19905 )
2026-02-23 17:35:13 +00:00
Sam Roberts
6628cbb39d
Updates command reference and /stats command. ( #19794 )
2026-02-23 17:13:24 +00:00
Sehoon Shon
aa9163da60
feat(core): add policy chain support for Gemini 3.1 ( #19991 )
2026-02-23 15:13:48 +00:00
Sehoon Shon
ec0f23ae03
fix(core): increase default retry attempts and add quota error backoff ( #19949 )
2026-02-23 15:13:34 +00:00
nityam
ac04c388e0
Fix: Persist manual model selection on restart #19864 ( #19891 )
2026-02-23 03:44:00 +00:00
Abhi
621ddbe744
refactor(core): move session conversion logic to core ( #19972 )
2026-02-23 01:18:07 +00:00
Sehoon Shon
c537fd5aec
refactor(config): remove enablePromptCompletion from settings ( #19974 )
2026-02-22 19:10:20 -05:00
Shivangi Sharma
a91bc60e18
fix(core): add uniqueness guard to edit tool ( #19890 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-02-22 20:24:58 +00:00
Nick Salerni
faa1ec3044
fix(core): prevent omission placeholder deletions in replace/write_file ( #19870 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-02-22 19:58:31 +00:00
Bryan Morgan
d96bd05d36
fix(core): allow any preview model in quota access check ( #19867 )
2026-02-22 12:53:24 +00:00
Adib234
84666e1bbc
fix(plan): time share by approval mode dashboard reporting negative time shares ( #19847 )
2026-02-22 00:32:57 +00:00
N. Taylor Mullen
a7d851146a
feat(core): remove unnecessary login verbiage from Code Assist auth ( #19861 )
2026-02-21 21:55:11 +00:00
Abhi
acb7f577de
chore(lint): fix lint errors seen when running npm run lint ( #19844 )
2026-02-21 18:33:25 +00:00
Abhi
d2d345f41a
fix(cli): filter subagent sessions from resume history ( #19698 )
2026-02-21 17:41:27 +00:00
Christian Gunderman
dfd7721e69
Disallow unsafe returns. ( #19767 )
2026-02-21 01:12:56 +00:00
matt korwel
09218572d0
refactor(core): remove unsafe type assertions in error utils (Phase 1.1) ( #19750 )
2026-02-21 01:00:57 +00:00
Christian Gunderman
5d98ed5820
Utilize pipelining of grep_search -> read_file to eliminate turns ( #19574 )
2026-02-21 00:36:10 +00:00
Jarrod Whelan
727f9b67b1
feat(cli): improve CTRL+O experience for both standard and alternate screen buffer (ASB) modes ( #19010 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-02-21 00:26:11 +00:00
Adam Weidman
547f5d45f5
feat(core): migrate read_file to 1-based start_line/end_line parameters ( #19526 )
2026-02-20 22:59:18 +00:00
Christian Gunderman
58d637f919
Disallow and suppress unsafe assignment ( #19736 )
2026-02-20 22:28:55 +00:00
Sehoon Shon
b746524a1b
fix(cli): re-enable CLI banner ( #19741 )
2026-02-20 22:21:26 +00:00
Abhijit Balaji
c5baf39dbd
feat(policy): repurpose "Always Allow" persistence to workspace level ( #19707 )
2026-02-20 22:07:20 +00:00
Sehoon Shon
b48970da15
fix(cli): use getDisplayString for manual model selection in dialog ( #19726 )
2026-02-20 22:03:32 +00:00
Jacob Richman
9a8e5d3940
fix(cli): extensions dialog UX polish ( #19685 )
2026-02-20 21:08:24 +00:00
Jacob Richman
089aec8b8d
feat(cli): make JetBrains warning more specific ( #19687 )
2026-02-20 21:06:35 +00:00
Christian Gunderman
b7555ab1e1
Fix unsafe assertions in code_assist folder. ( #19706 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 20:44:23 +00:00
Emily Hedlund
c04602f209
fix(core): restore auth consent in headless mode and add unit tests ( #19689 )
2026-02-20 20:31:43 +00:00
Emily Hedlund
a01d7e9a05
security: implement deceptive URL detection and disclosure in tool confirmations ( #19288 )
2026-02-20 20:21:31 +00:00
Emily Hedlund
49b2e76ee1
Revert "feat(ui): add source indicators to slash commands" ( #19695 )
2026-02-20 20:08:49 +00:00
Emily Hedlund
aed348a99c
security: strip deceptive Unicode characters from terminal output ( #19026 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 20:04:32 +00:00
Christian Gunderman
7cf4c05c66
Fixes 'input.on' is not a function error in Gemini CLI ( #19691 )
2026-02-20 20:03:57 +00:00
Sam Roberts
cdf157e52a
Update sidebar.json for to allow top nav tabs. ( #19595 )
2026-02-20 19:54:26 +00:00
Sehoon Shon
723f269df6
fix(core): treat 503 Service Unavailable as retryable quota error ( #19642 )
2026-02-20 19:51:53 +00:00
Spencer
239aa0909c
fix(cli): allow perfect match @-path completions to submit on Enter ( #19562 )
2026-02-20 19:46:48 +00:00
matt korwel
6cfd29ef9b
feat(plan): enforce read-only constraints in Plan Mode ( #19433 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-20 19:33:04 +00:00
Sehoon Shon
f97b04cc9a
feat(models): support Gemini 3.1 Pro Preview and fixes ( #19676 )
2026-02-20 19:19:21 +00:00
Christian Gunderman
788a40c445
Send accepted/removed lines with ACCEPT_FILE telemetry. ( #19670 )
2026-02-20 19:07:43 +00:00
Adam Weidman
ce03156c9f
feat(a2a): Add API key authentication provider ( #19548 )
2026-02-20 18:55:36 +00:00
Spencer
fe428936d5
feat(ui): improve startup warnings UX with dismissal and show-count limits ( #19584 )
2026-02-20 18:22:45 +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
Tommaso Sciortino
d54702185b
feat(cli): add support for numpad SS3 sequences ( #19659 )
2026-02-20 18:09:10 +00:00
Alisa
27b7fc04de
Search updates ( #19482 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 17:54:28 +00:00
╯‵Д′)╯彡┻━┻ (☕1e6)
be03e0619f
fix: use discoverOAuthFromWWWAuthenticate for reactive OAuth flow ( #18760 ) ( #19038 )
2026-02-20 17:48:42 +00:00
christine betts
2bb7aaecd0
Add initial implementation of /extensions explore command ( #19029 )
2026-02-20 17:30:49 +00:00
matt korwel
0f855fc0c4
fix(security): rate limit web_fetch tool to mitigate DDoS via prompt injection ( #19567 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 17:18:07 +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
Emily Hedlund
d08b1efc72
feat(ui): add source indicators to slash commands ( #18839 )
2026-02-20 15:54:59 +00:00
matt korwel
c3b52b8206
chore: resolve build warnings and update dependencies ( #18880 )
2026-02-20 03:25:56 +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
Sandy Tao
fb1b1b451d
feat(core): refine Edit and WriteFile tool schemas for Gemini 3 ( #19476 )
2026-02-20 01:03:10 +00:00
Bryan Morgan
99fa700231
fix(ci): add fallback JSON extraction to issue triage workflow ( #19593 )
2026-02-19 20:19:01 -05:00
Michael Bleigh
f1c0a695f8
refactor(sdk): introduce session-based architecture ( #19180 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 00:47:35 +00:00
joshualitt
6351352e54
feat(core): Implement parallel FC for read only tools. ( #18791 )
2026-02-20 00:38:22 +00:00
Michael Bleigh
2ac39b6acc
chore(skills): adds pr-address-comments skill to work on PR feedback ( #19576 )
2026-02-20 00:38:07 +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
Jack Wotherspoon
2cba2ab37a
fix: remove extra padding in Composer ( #19529 )
2026-02-19 21:31:09 +00:00
Yuna Seol
8064973899
fix(core): improve error type extraction for telemetry ( #19565 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-02-19 21:19:19 +00:00
christine betts
ddc5458451
Revert "Add generic searchable list to back settings and extensions (… ( #19434 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-02-19 21:06:37 +00:00
Adam Weidman
a468407098
chore(core): improve encapsulation and remove unused exports ( #19556 )
2026-02-19 20:19:32 +00:00
Adib234
264c7aceaa
fix(core): resolve crash in ClearcutLogger when os.cpus() is empty ( #19555 )
2026-02-19 20:13:28 +00:00
Abhijit Balaji
3408542a66
fix(core): prevent duplicate tool approval entries in auto-saved.toml ( #19487 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-19 20:03:52 +00:00
Christian Gunderman
c276d0c7b6
Fix message too large issue. ( #19499 )
2026-02-19 19:06:36 +00:00
Sam Roberts
a00eb3b8e6
Update skill to adjust for generated results. ( #19500 )
2026-02-19 18:49:27 +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
Tommaso Sciortino
ba3e327ba1
format md file ( #19474 )
2026-02-19 09:43:53 -08:00
薄明色の忘れ路
5d235952ba
Fix: Avoid tool confirmation timeout when no UI listeners are present ( #17955 )
2026-02-19 17:28:06 +00:00
Jacob Richman
082f41f54d
Deflake windows tests. ( #19511 )
2026-02-19 16:17:34 +00:00
Emily Hedlund
880af43b02
fix(core): robust workspace-based IDE connection discovery ( #18443 )
2026-02-19 15:59:33 +00:00
Valery Teplyakov
966eef14ee
feat(acp): support set_mode interface ( #18890 ) ( #18891 )
...
Co-authored-by: Mervap <megavaprold@gmail.com >
2026-02-19 11:07:46 -05:00
Yuvraj Angad Singh
b79e5ce56d
fix(core): add error logging for IDE fetch failures ( #17981 )
2026-02-19 15:54:49 +00:00
Valery Teplyakov
1a8d77329e
fix(acp): Initialize config ( #18897 ) ( #18898 )
...
Co-authored-by: Mervap <megavaprold@gmail.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-02-19 15:08:09 +00:00
abhiasap
ad9c49a604
fix(core): ensure user rejections update tool outcome for telemetry ( #18982 )
2026-02-19 13:14:02 +00:00
Jacob Richman
70b427c7dd
fix spacing ( #19494 )
2026-02-19 06:39:54 +00:00
Jacob Richman
a804f99fe0
Speculative fixes to try to fix react error. ( #19508 )
2026-02-19 06:39:32 +00:00
Jacob Richman
c43500c50b
build: replace deprecated built-in punycode with userland package ( #19502 )
2026-02-19 02:58:26 +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
Jacob Richman
04f65f3d55
Migrate core render util to use xterm.js as part of the rendering loop. ( #19044 )
2026-02-19 00:46:50 +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
Sam Roberts
ef65498031
Format strict-development-rules command ( #19484 )
2026-02-18 23:16:33 +00:00
Shreya Keshive
261788cf91
feat(admin): Admin settings should only apply if adminControlsApplicable = true and fetch errors should be fatal ( #19453 )
2026-02-18 22:54:07 +00:00
Jasmeet Bhatia
012392ad0a
feat(cli): include /dir add directories in @ autocomplete suggestions ( #19246 )
2026-02-18 22:38:35 +00:00
garrettsparks
037061e2e0
use issuer instead of authorization_endpoint for oauth discovery ( #17332 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-18 22:38:04 +00:00
Smitty
221ea360b9
fix(core): ripgrep fails when pattern looks like ripgrep flag ( #18858 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-18 22:11:24 +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
skyvanguard
178388d931
fix(cli): treat unknown slash commands as regular input instead of showing error ( #17393 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-18 21:52:51 +00:00
imadraude
e7f97dfa44
fix(ui): move margin from top to bottom in ToolGroupMessage ( #17198 )
2026-02-18 21:51:03 +00:00
Godwin Iheuwa
f961e0d6b1
fix(core): ensure directory exists before writing conversation file ( #18429 )
...
Co-authored-by: godwiniheuwa <godwiniheuwa@users.noreply.github.com >
Co-authored-by: ruintheextinct <deepkarma001@gmail.com >
2026-02-18 21:13:54 +00:00
N. Taylor Mullen
14415316c0
feat(core): add support for MCP progress updates ( #19046 )
2026-02-18 20:46:12 +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
Dev Randalpura
3099df1b7c
fix(ui): preventing empty history items from being added ( #19014 )
2026-02-18 12:53:06 -08: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
Jerop Kipruto
8f6a711a3a
fix(core): clarify plan mode constraints and exit mechanism ( #19438 )
2026-02-18 20:09:59 +00:00
Sandy Tao
65ad78b9c0
feat(devtools): migrate devtools package into monorepo ( #18936 )
2026-02-18 20:04:02 +00:00
christine betts
858918fe31
Add explicit color-convert dependency ( #19460 )
2026-02-18 19:55:21 +00:00
Adib234
9255e69abb
fix(plan): allow safe fallback when experiment setting for plan is not enabled but approval mode at startup is plan ( #19439 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-18 19:54:04 +00:00
dependabot[bot]
e32111e609
chore(deps): bump tar from 7.5.7 to 7.5.8 ( #19367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 19:49:46 +00:00
Sandy Tao
2c1d6f8029
fix(cli): support legacy onConfirm callback in ToolActionsContext ( #19369 )
2026-02-18 19:46:09 +00:00
christine betts
8a8826654c
Disable failing eval test ( #19455 )
2026-02-18 19:27:21 +00:00
Tommaso Sciortino
5f6b7c0158
feat(cli): add Alt+D for forward word deletion ( #19300 )
2026-02-18 09:19:26 -08:00
Mag1ck
65e0043fbf
feat(cli): add gemini --resume hint on exit ( #16285 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-18 15:54:01 +00:00
Jack Wotherspoon
22763c98b0
fix: optimize height calculations for ask_user dialog ( #19017 )
2026-02-18 15:52:30 +00:00
N. Taylor Mullen
05be2b51fc
docs: clarify preflight instructions in GEMINI.md ( #19377 )
2026-02-18 07:16:55 -08:00
N. Taylor Mullen
f1aa38b258
test(evals): add behavioral tests for tool output masking ( #19172 )
2026-02-18 05:07:25 +00:00
g-samroberts
4e11ddbf4a
Release note generator fix ( #19363 )
2026-02-18 04:53:53 +00:00
Jacob Richman
fe65d562de
Fix bottom border color ( #19266 )
2026-02-18 02:41:43 +00:00
Christian Gunderman
ce84b3cb5f
Use ranged reads and limited searches and fuzzy editing improvements ( #19240 )
2026-02-17 23:54:08 +00:00
joshualitt
55c628e967
feat(core): experimental in-progress steering hints (1 of 3) ( #19008 )
2026-02-17 22:59:33 +00:00
Spencer
5e2f5df62c
fix(paths): Add cross-platform path normalization ( #18939 )
2026-02-17 22:52:55 +00:00
Aishanee Shah
4fe86dbd4f
refactor(core): modularize tool definitions by model family ( #19269 )
2026-02-17 22:26:38 +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
Valery Teplyakov
f1aa1683dd
fix(acp): Wait for mcp initialization in acp ( #18893 ) ( #18894 )
...
Co-authored-by: Mervap <megavaprold@gmail.com >
Co-authored-by: Shreya Keshive <shreyakeshive@google.com >
2026-02-17 19:39:14 +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
Yuna Seol
8aca3068cf
feat: add role-specific statistics to telemetry and UI (cont. #15234 ) ( #18824 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-02-17 17:32:30 +00:00
Adib234
14aabbbe8b
feat(plan): support project exploration without planning when in plan mode ( #18992 )
2026-02-17 16:52:59 +00:00
Jacob Richman
366f1df120
refactor(cli): code review cleanup fix for tab+tab ( #18967 )
2026-02-17 15:16:37 +00:00
Jerop Kipruto
e5ff2023ad
feat(cli): update approval mode cycle order ( #19254 )
2026-02-17 15:13:27 +00:00
Abhi
bf9ca33c18
feat(telemetry): add keychain availability and token storage metrics ( #18971 )
2026-02-17 15:11:38 +00:00
Gaurav
bbf6800778
fix(telemetry): replace JSON.stringify with safeJsonStringify in file exporters ( #19244 )
2026-02-17 15:01:54 +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
Sehoon Shon
ddd28f6431
chore(ui): remove outdated tip about model routing ( #19226 )
2026-02-16 20:50:13 +00:00
Jacob Richman
6ed1878c5f
refactor: consolidate development rules and add cli guidelines ( #19214 )
2026-02-16 20:48:34 +00:00
N. Taylor Mullen
39d36108d7
feat(core): support custom reasoning models by default ( #19227 )
2026-02-16 20:47:58 +00:00
Krushna Korade
80f0cbd798
Add refresh/reload aliases to slash command subcommands ( #19218 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-16 20:31:03 +00:00
Sehoon Shon
7d165e77f0
feat(cli): refactor model command to support set and manage subcommands ( #19221 )
2026-02-16 20:10:34 +00:00
kevinjwang1
c57a28f48a
Disable workspace settings when starting GCLI in the home directory. ( #19034 )
2026-02-16 20:10:28 +00:00
Jack Wotherspoon
a83ca11035
docs: custom themes in extensions ( #19219 )
2026-02-16 19:58:48 +00:00
Sehoon Shon
15ef1cd797
feat(cli): handle invalid model names in useQuotaAndFallback ( #19222 )
2026-02-16 19:55:17 +00:00
g-samroberts
5a74f7a2eb
Add base branch to workflow. ( #19189 )
2026-02-16 17:25:19 +00:00
Sehoon Shon
bb7bb11736
feat(cli): add loading state to new agents notification ( #19190 )
2026-02-16 06:43:25 +00:00
Kevin Moore
d1ca8c0c80
docs: document .agents/skills alias and discovery precedence ( #19166 )
2026-02-16 04:18:36 +00:00
Gaurav
8979fc5f6a
fix(core): propagate User-Agent header to setup-phase CodeAssist API calls ( #19182 )
2026-02-16 03:20:22 +00:00
N. Taylor Mullen
6eec9f3350
fix(core): Encourage non-interactive flags for scaffolding commands ( #18804 )
2026-02-15 20:26:59 +00:00
N. Taylor Mullen
884acda2dc
test: fix hook integration test flakiness on Windows CI ( #18665 )
2026-02-15 19:42:13 +00:00
Bryan Morgan
7f7424dd1e
fix(workflows): fix GitHub App token permissions for maintainer detection ( #19139 )
2026-02-15 10:08:28 -05:00
Srinath Padmanabhan
78130d4bb7
fix(cli): wrap terminal capability queries in hidden sequence ( #19080 )
...
Co-authored-by: Srinath Padmanabhan <srithreepo@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-15 04:08:13 +00:00
Krushna Korade
bcd547baf6
feat: add /commands reload to refresh custom TOML commands ( #19078 )
2026-02-14 20:25:30 +00:00
Aishanee Shah
5559d40f31
refactor(core): complete centralization of core tool definitions ( #18991 )
2026-02-14 04:55:02 +00:00
Michael Bleigh
a129dbcdd4
feat(sdk): implement support for custom skills ( #19031 )
2026-02-14 02:09:31 +00:00
g-samroberts
9fc7b56793
Revamp automated changelog skill ( #18974 )
2026-02-14 00:40:06 +00:00
Tommaso Sciortino
02da5ebbc1
chore: fix dep vulnerabilities ( #19036 )
2026-02-13 23:45:33 +00:00
Jacob Richman
401bef1d2b
bug(ui) fix flicker refreshing background color ( #19041 )
2026-02-13 23:33:02 +00:00
Jerop Kipruto
9df604b01b
feat(plan): hide plan write and edit operations on plans in Plan Mode ( #19012 )
2026-02-13 23:15:21 +00:00
Shreya Keshive
4e1b3b5f57
feat(cleanup): enable 30-day session retention by default ( #18854 )
2026-02-13 22:57:55 +00:00
Jerop Kipruto
f87468c644
refactor: use CoreToolCallStatus in the the history data model ( #19033 )
2026-02-13 22:20:14 +00:00
Tommaso Sciortino
e7e4c68c5c
fix windows escaping (and broken tests) ( #19011 )
2026-02-13 22:19:08 +00:00
Jenna Inouye
c7237f0c79
Docs: Refresh docs to organize and standardize reference materials. ( #18403 )
2026-02-13 22:09:17 +00:00
Michael Bleigh
f76e24c00f
feat(sdk): Implement dynamic system instructions ( #18863 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2026-02-13 20:48:35 +00:00
Adib234
f460ab841d
fix(plan): persist the approval mode in UI even when agent is thinking ( #18955 )
2026-02-13 20:02:39 +00:00
N. Taylor Mullen
c2f62b2a2b
docs: fix inconsistent commandRegex example in policy engine ( #19027 )
2026-02-13 20:02:07 +00:00
Sandy Tao
e844a57bfc
feat(core): fallback to chat-base when using unrecognized models for chat ( #19016 )
2026-02-13 19:00:08 +00:00
Sandy Tao
9c285eaf15
fix(core): Prevent loop detection false positives on lists with long shared prefixes ( #18975 )
2026-02-13 10:58:46 -08:00
Tommaso Sciortino
c0e7da42b2
Remove unnecessary eslint config file ( #19015 )
2026-02-13 18:27:40 +00:00
Emily Hedlund
b16c9a5ebd
fix(vscode): resolve unsafe type assertion lint errors ( #19006 )
2026-02-13 17:54:41 +00:00
Tommaso Sciortino
3bed7bbe8d
Adjust lint rules to avoid unnecessary warning. ( #18970 )
2026-02-13 17:30:28 +00:00
christine betts
e1b9002b35
Enable in-CLI extension management commands for team ( #18957 )
2026-02-13 17:03:28 +00:00
Jerop Kipruto
60be42f095
refactor(core): adopt CoreToolCallStatus enum for type safety ( #18998 )
2026-02-13 16:27:20 +00:00
N. Taylor Mullen
d0c6a56c65
fix(core): ensure --yolo does not force headless mode ( #18976 )
2026-02-13 15:43:50 +00:00
Adib234
d5dfae6bbf
fix(plan): make question type required in AskUser tool ( #18959 )
2026-02-13 15:03:52 +00:00
Michael Bleigh
b61a123da8
feat(sdk): implements SessionContext for SDK tool calls ( #18862 )
2026-02-13 07:28:48 +00:00
Michael Bleigh
bed3eae0e1
feat(sdk): initial package bootstrap for SDK ( #18861 )
2026-02-13 06:08:27 +00:00
Tommaso Sciortino
d82f66973f
Fix drag and drop escaping ( #18965 )
2026-02-13 02:27:56 +00:00
Abhi
00f73b73bc
refactor(cli): finalize event-driven transition and remove interaction bridge ( #18569 )
2026-02-13 02:14:35 +00:00
Aishanee Shah
b62c6566be
refactor(core): centralize tool definitions (Group 1: replace, search, grep) ( #18944 )
2026-02-13 02:05:33 +00:00
g-samroberts
ca374dcf47
Update installation guide ( #18823 )
2026-02-13 01:21:10 +00:00
Allen Hutchison
696198be87
feat(policy): add --policy flag for user defined policies ( #18500 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-13 00:25:23 +00:00
Philippe
5b4884692b
fix(vim): vim support that feels (more) complete ( #18755 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-13 00:22:39 +00:00
Jacob Richman
55ec0f043c
feat(cli): disable ctrl-s shortcut outside of alternate buffer mode ( #18887 )
2026-02-12 23:00:13 +00:00
Shreya Keshive
44bcba323f
feat(admin): Add admin controls documentation ( #18644 )
2026-02-12 22:39:42 +00:00
Jacob Richman
c00de442e5
bug(cli) fix flicker due to AppContainer continuous initialization ( #18958 )
2026-02-12 22:16:46 +00:00
Jerop Kipruto
8275871963
Hide AskUser tool validation errors from UI (agent self-corrects) ( #18954 )
2026-02-12 21:49:07 +00:00
Jerop Kipruto
e8e681c670
feat(ui): align AskUser color scheme with UX spec ( #18943 )
2026-02-12 21:10:25 +00:00
christine betts
991b2c6002
Add generic searchable list to back settings and extensions ( #18838 )
2026-02-12 20:50:41 +00:00
Jacob Richman
207ac6f2dc
ui(polish) blend background color with theme ( #18802 )
2026-02-12 19:56:07 +00:00
Dmitry Lyalin
db00c5abf3
feat(cli): prototype clean UI toggle and minimal-mode bleed-through ( #18683 )
2026-02-12 19:25:24 +00:00
Jack Wotherspoon
b0cfbc6cd8
fix: character truncation in raw markdown mode ( #18938 )
2026-02-12 19:16:56 +00:00
Adib234
0b3130cec7
fix(plan): isolate plan files per session ( #18757 )
2026-02-12 19:02:59 +00:00
Adam Weidman
d243dfce14
chore: cleanup unused and add unlisted dependencies in packages/a2a-server ( #18916 )
2026-02-12 18:40:52 +00:00
Sandy Tao
2e91c03e08
feat: add strict seatbelt profiles and remove unusable closed profiles ( #18876 )
2026-02-12 18:33:54 +00:00
Sandy Tao
2d38623472
fix(github-actions): use robot PAT for release creation to trigger release notes ( #18794 )
2026-02-12 18:01:04 +00:00
Tommaso Sciortino
375ebca2da
feat(cli): support Ctrl-Z suspension ( #18931 )
...
Co-authored-by: Bharat Kunwar <brtkwr@gmail.com >
2026-02-12 17:55:56 +00:00
Adib234
868f43927e
feat(plan): create metrics for usage of AskUser tool ( #18820 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-12 17:46:59 +00:00
N. Taylor Mullen
27a1bae03b
feat(core): refine Plan Mode system prompt for agentic execution ( #18799 )
2026-02-12 17:37:47 +00:00
Abhijit Balaji
ddcfe5b1f2
fix(core): prioritize conditional policy rules and harden Plan Mode ( #18882 )
2026-02-12 17:04:39 +00:00
Dmitry Lyalin
f603f4a12b
fix(cli): dismiss '?' shortcuts help on hotkeys and active states ( #18583 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-02-12 16:35:40 +00:00
christine betts
2ca183ffc9
Show notification when there's a conflict with an extensions command ( #17890 )
2026-02-12 16:29:06 +00:00
matt korwel
099aa9621c
fix(core): ensure sub-agents are registered regardless of tools.allowed ( #18870 )
2026-02-12 02:12:01 +00:00
g-samroberts
fe75de3efb
Update changelog for v0.28.0 and v0.29.0-preview0 ( #18819 )
2026-02-12 02:03:00 +00:00
Abhi
fad9f46273
refactor(cli): consolidate useToolScheduler and delete legacy implementation ( #18567 )
2026-02-12 01:49:30 +00:00
Bryan Morgan
a1148ea1f1
fix(workflows): improve maintainer detection for automated PR actions ( #18869 )
2026-02-11 20:56:43 -05:00
Abhijit Balaji
0e85e021dc
feat(cli): deprecate --allowed-tools and excludeTools in favor of policy engine ( #18508 )
2026-02-12 00:49:48 +00:00
Abhi
c370d2397b
refactor(cli): simplify UI and remove legacy inline tool confirmation logic ( #18566 )
2026-02-12 00:46:58 +00:00
Gal Zahavi
08e8eeab84
fix(core): improve headless mode detection for flags and query args ( #18855 )
2026-02-12 00:20:54 +00:00
Richie Foreman
941691ce72
fix(mcp): Ensure that stdio MCP server execution has the GEMINI_CLI=1 env variable populated. ( #18832 )
2026-02-12 00:07:51 +00:00
Pyush Sinha
b8008695db
refactor(cli): Reactive useSettingsStore hook ( #14915 )
2026-02-11 23:40:27 +00:00
Christian Gunderman
6c1773170e
More grep prompt tweaks ( #18846 )
2026-02-11 21:55:27 +00:00
Dev Randalpura
00966062b8
Removed getPlainTextLength ( #18848 )
2026-02-11 21:47:02 +00:00
Adam Weidman
4138667bae
feat(a2a): add value-resolver for auth credential resolution ( #18653 )
2026-02-11 21:23:28 +00:00
Sandy Tao
bfa791e13d
feat(core): update internal utility models to Gemini 3 ( #18773 )
2026-02-11 20:20:14 +00:00
Adib234
e9a9474810
Revert unintended credentials exposure ( #18840 )
2026-02-11 20:06:28 +00:00
Jerop Kipruto
02adfe2bca
docs(plan): add ask_user tool documentation ( #18830 )
2026-02-11 20:04:01 +00:00
Christian Gunderman
2a08456ed0
Update prompt and grep tool definition to limit context size ( #18780 )
2026-02-11 19:20:51 +00:00
christine betts
2dac98dc8d
Remove experimental note in extension settings docs ( #18822 )
2026-02-11 19:17:51 +00:00
Jerop Kipruto
77849cadac
docs(plan): add documentation for plan mode tools ( #18827 )
2026-02-11 18:53:43 +00:00
Adib234
84ce53aafa
feat(plan): allow skills to be enabled in plan mode ( #18817 )
...
Co-authored-by: Jerop Kipruto <jerop@google.com >
2026-02-11 17:59:03 +00:00
Sandy Tao
b19b026f30
fix(cli): update F12 behavior to only open drawer if browser fails ( #18829 )
2026-02-11 17:45:43 +00:00
Jacob Richman
eb9223b6a4
Fix pressing any key to exit select mode. ( #18421 )
2026-02-11 17:38:01 +00:00
Jerop Kipruto
65d26e73a2
feat(plan): document and validate Plan Mode policy overrides ( #18825 )
2026-02-11 17:32:02 +00:00
Brad Dux
0080589939
fix(cli): resolve double rendering in shpool and address vscode lint warnings ( #18704 )
2026-02-11 17:29:18 +00:00
Sehoon Shon
34a47a51f4
fix(core): cache CLI version to ensure consistency during sessions ( #18793 )
2026-02-11 17:01:50 +00:00
Dmitry Lyalin
f5dd1068f6
fix(core): complete MCP discovery when configured servers are skipped ( #18586 )
...
Co-authored-by: christine betts <chrstn@uw.edu >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-11 16:30:46 +00:00
matt korwel
c202cf3145
perf(cli): truncate large debug logs and limit message history ( #18663 )
2026-02-11 15:17:01 +00:00
Jack Wotherspoon
5baad108d9
feat: multi-line text answers in ask-user tool ( #18741 )
2026-02-11 14:14:53 +00:00
Dev Randalpura
63e9d5d15f
perf(ui): optimize table rendering by memoizing styled characters ( #18770 )
2026-02-11 13:10:30 +00:00
Abhi
3776c4d613
feat(masking): enable tool output masking by default ( #18564 )
2026-02-11 06:21:55 +00:00
Sandy Tao
2af5a3a01e
fix(cli): allow closing debug console after auto-open via flicker ( #18795 )
2026-02-11 05:37:23 +00:00
Christian Gunderman
0d034b8c18
Introduce limits for search results. ( #18767 )
2026-02-11 03:50:10 +00:00
Jerop Kipruto
49d55d972e
feat(core): formalize 5-phase sequential planning workflow ( #18759 )
2026-02-11 03:02:20 +00:00
Dmitry Lyalin
7a02d7261a
feat(cli): add setting to hide shortcuts hint UI ( #18562 )
2026-02-11 02:46:20 +00:00
Jerop Kipruto
9c11ff2d58
test(evals): mark all save_memory evals as USUALLY_PASSES due to unreliability ( #18786 )
2026-02-11 02:16:52 +00:00
Abhijit Balaji
b3ecac7086
fix(evals): prevent false positive in hierarchical memory test ( #18777 )
2026-02-11 01:51:05 +00:00
Brad Dux
6d3fff2ea4
fix(core): prevent race condition in policy persistence ( #18506 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2026-02-10 23:35:09 +00:00
Jacob Richman
be2ebd1772
Add autoconfigure memory usage setting to the dialog ( #18510 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-10 23:24:08 +00:00
N. Taylor Mullen
cb4e1e684d
chore(core): update activate_skill prompt verbiage to be more direct ( #18605 )
2026-02-10 22:17:42 +00:00
Adam Weidman
b7a3243334
chore: cleanup unused and add unlisted dependencies in packages/core ( #18762 )
2026-02-10 22:07:06 +00:00
gemini-cli-robot
8257ec447a
chore(release): bump version to 0.30.0-nightly.20260210.a2174751d ( #18772 )
2026-02-10 17:13:00 -05:00
Shreya Keshive
9590a092ae
Revert "fix(mcp): ensure MCP transport is closed to prevent memory leaks" ( #18771 )
2026-02-10 22:00:36 +00:00
Dev Randalpura
49533cd106
feat(ux): added text wrapping capabilities to markdown tables ( #18240 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-02-10 21:12:53 +00:00
Kevin Ramdass
a2174751de
feat(telemetry): Ensure experiment IDs are included in OpenTelemetry logs ( #18747 )
2026-02-10 21:01:35 +00:00
Christian Gunderman
8b762111a8
Fix issue where Gemini CLI creates tests in a new file ( #18409 )
2026-02-10 20:53:29 +00:00
Adam Weidman
c03d96b46c
chore: cleanup unused and add unlisted dependencies in packages/cli ( #18749 )
2026-02-10 20:53:19 +00:00
Sehoon Shon
ea1f19aa52
fix(cli): fix history navigation regression after prompt autocomplete ( #18752 )
2026-02-10 20:53:06 +00:00
Christian Gunderman
2eb1c92347
Fix issues with rip grep ( #18756 )
2026-02-10 20:48:56 +00:00
Andrew Garrett
ef02cec2cd
fix(cli): hide scrollbars when in alternate buffer copy mode ( #18354 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-10 20:30:27 +00:00
Jacob Richman
f9fc9335f5
Code review cleanup for thinking display ( #18720 )
2026-02-10 19:12:40 +00:00
Sehoon Shon
9813531f81
Update Gemini.md to use the curent year on creating new files ( #18460 )
2026-02-10 19:06:17 +00:00
N. Taylor Mullen
55571de066
feat: redact disabled tools from system prompt ( #13597 ) ( #18613 )
2026-02-10 19:00:36 +00:00
Jack Wotherspoon
740f0e4c3d
fix: allow ask_user tool in yolo mode ( #18541 )
2026-02-10 18:56:51 +00:00
N. Taylor Mullen
b37e67451a
ci: shard windows tests and fix event listener leaks ( #18670 )
2026-02-10 18:46:42 +00:00
Aishanee Shah
262138cad5
test: add model-specific snapshots for coreTools ( #18707 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2026-02-10 18:41:01 +00:00
Keith Guerin
5920750c24
ui: update & subdue footer colors and animate progress indicator ( #18570 )
2026-02-10 17:36:20 +00:00
Sandy Tao
f5b1245f51
feat(cli): defer devtools startup and integrate with F12 ( #18695 )
2026-02-10 16:54:23 +00:00
Sri Pasumarthi
f2ca0bb38d
feat: add extensionsExplore setting to enable extensions explore UI. ( #18686 )
2026-02-10 16:49:24 +00:00
Jack Wotherspoon
4e9bafdacd
chore: consolidate to green in ask user dialog ( #18734 )
2026-02-10 16:01:06 +00:00
N. Taylor Mullen
41bbe6ca0a
fix(core): standardize tool formatting in system prompts ( #18615 )
2026-02-10 15:30:08 +00:00
Shreya Keshive
eb5492f9b5
fix(ide): fix ide nudge setting ( #18733 )
2026-02-10 15:29:22 +00:00
matt korwel
37f128a109
feat(routing): restrict numerical routing to Gemini 3 family ( #18478 )
2026-02-10 14:25:21 +00:00
Jack Wotherspoon
79753ec5ec
fix: move toasts location to left side ( #18705 )
2026-02-10 13:39:28 +00:00
Adib234
e151b4890b
fix(plan): update persistent approval mode setting ( #18638 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2026-02-10 13:07:04 +00:00
Jerop Kipruto
e6b43cb846
feat(cli): update approval mode labels and shortcuts per latest UX spec ( #18698 )
2026-02-10 12:45:14 +00:00
N. Taylor Mullen
2ae5e1ae20
feat(core): optimize sub-agents system prompt intro ( #18608 )
2026-02-10 08:25:42 +00:00
N. Taylor Mullen
67d9b76e81
test(core): remove hardcoded model from TestRig ( #18710 )
2026-02-10 07:54:23 +00:00
N. Taylor Mullen
4a3c7ae8b7
docs(skills): enhance pr-creator safety and interactivity ( #18616 )
2026-02-10 05:38:10 +00:00
Christian Gunderman
bd2744031f
Fix layout rounding. ( #18667 )
2026-02-10 04:53:49 +00:00
N. Taylor Mullen
92a5f725a1
refactor(core): refine Security & System Integrity section in system prompt ( #18601 )
2026-02-10 04:32:36 +00:00
N. Taylor Mullen
4494f9e062
test(cli): fix AppContainer act() warnings and improve waitFor resilience ( #18676 )
2026-02-09 20:44:22 -08:00
N. Taylor Mullen
ece001f264
fix(ui): remove redundant newlines in Gemini messages ( #18538 )
2026-02-10 04:18:21 +00:00
Dmitry Lyalin
d3cfbdb3b7
Inline thinking bubbles with summary/full modes ( #18033 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-10 03:24:41 +00:00
Jerop Kipruto
7a132512cf
docs: remove TOC marker from Plan Mode header ( #18678 )
2026-02-10 03:13:04 +00:00
Spencer
6dae3a5402
Feature/quota visibility 16795 ( #18203 )
2026-02-10 02:53:10 +00:00
N. Taylor Mullen
0a3ecf3a75
fix(cli): Improve header spacing ( #18531 )
2026-02-10 02:12:42 +00:00
Jack Wotherspoon
9081743a7f
feat: Ctrl+O to expand paste placeholder ( #18103 )
2026-02-10 02:04:34 +00:00
joshualitt
89d4556c45
feat(core): Render memory hierarchically in context. ( #18350 )
2026-02-10 02:01:59 +00:00
Aishanee Shah
5d0570b113
refactor(core): centralize core tool definitions and support model-specific schemas ( #18662 )
2026-02-10 01:29:52 +00:00
Tommaso Sciortino
eb94284256
Properly parse at-commands with narrow non-breaking spaces ( #18677 )
2026-02-10 00:51:24 +00:00
N. Taylor Mullen
cc2798018b
feat: handle multiple dynamic context filenames in system prompt ( #18598 )
2026-02-10 00:37:08 +00:00
g-samroberts
c9f9a7f67a
Change event type for release ( #18693 )
2026-02-10 00:26:20 +00:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Gal Zahavi
bce1caefd0
feat(cli): disable folder trust in headless mode ( #18407 )
2026-02-09 23:46:49 +00:00
Adib234
80057c5208
Fix number of lines being reported in rewind confirmation dialog ( #18675 )
2026-02-09 23:11:53 +00:00
Sandy Tao
14219bb57d
chore: remove unused exports and redundant hook files ( #18681 )
2026-02-09 23:01:23 +00:00
Sandy Tao
ef957a368d
feat(cli): add DevTools integration with gemini-cli-devtools ( #18648 )
2026-02-09 22:03:10 +00:00
N. Taylor Mullen
a3e5b564f7
fix(cli): correct 'esc to cancel' position and restore duration display ( #18534 )
2026-02-09 21:44:39 +00:00
Tommaso Sciortino
1b98c1f806
refactor: push isValidPath() into parsePastedPaths() ( #18664 )
2026-02-09 21:19:51 +00:00
Jerop Kipruto
9e41b2cd89
feat: enable plan mode experiment in settings ( #18636 )
2026-02-09 21:10:11 +00:00
Aishanee Shah
3fb1937247
refactor(core): model-dependent tool definitions ( #18563 )
2026-02-09 20:46:23 +00:00
Jacob Richman
07056c8f16
Harded code assist converter. ( #18656 )
2026-02-09 20:45:55 +00:00
joshualitt
08dca3e1d6
bug(core): Fix minor bug in migration logic. ( #18661 )
2026-02-09 20:41:12 +00:00
Jack Wotherspoon
bcc0f27594
chore: make ask_user header description more clear ( #18657 )
2026-02-09 20:14:28 +00:00
Tommaso Sciortino
262e8384d4
Allow @-includes outside of workspaces (with permission) ( #18470 )
2026-02-09 12:24:28 -08:00
Abhijith V Ashok
e73288f25f
Added "" as default value, since getText() used to expect a string only and thus crashed when undefined... Fixes #18076 ( #18099 )
2026-02-09 12:13:12 -08:00
N. Taylor Mullen
aebc107d2c
feat: move shell efficiency guidelines to tool description ( #18614 )
2026-02-09 18:51:13 +00:00
Aswin Ashok
469cbca67f
fix(chore): Support linting for cjs ( #18639 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-09 18:36:16 +00:00
N. Taylor Mullen
cb7fca01b2
docs: add legacy snippets convention to GEMINI.md ( #18597 )
2026-02-09 10:29:55 -08:00
christine betts
81ac5be30b
Remove relative docs links ( #18650 )
2026-02-09 18:08:39 +00:00
Gal Zahavi
81ccd80c6d
feat(cli): implement atomic writes and safety checks for trusted folders ( #18406 )
2026-02-09 17:16:56 +00:00
Sandy Tao
01906a9205
fix: shorten tool call IDs and fix duplicate tool name in truncated output filenames ( #18600 )
2026-02-09 17:09:17 +00:00
N. Taylor Mullen
da66c7c0d1
chore(evals): update validation_fidelity_pre_existing_errors to USUALLY_PASSES ( #18617 )
2026-02-09 01:31:22 -08:00
N. Taylor Mullen
fe70052baf
fix(evals): update save_memory evals and simplify tool description ( #18610 )
2026-02-09 01:06:03 -08:00
Andrew Garrett
8cbe851339
Fix newline insertion bug in replace tool ( #18595 )
2026-02-09 06:37:53 +00:00
N. Taylor Mullen
d45a45d565
chore: strengthen validation guidance in system prompt ( #18544 )
2026-02-09 05:32:46 +00:00
Jerop Kipruto
69f562b38f
docs: Add Plan Mode documentation ( #18582 )
2026-02-09 03:25:02 +00:00
N. Taylor Mullen
cb73fbf384
feat(core): transition sub-agents to XML format and improve definitions ( #18555 )
2026-02-09 02:25:04 +00:00
Jerop Kipruto
375c104b32
fix(core): ensure enter_plan_mode tool registration respects experimental.plan ( #18587 )
2026-02-09 01:57:01 +00:00
N. Taylor Mullen
97a4e62dfa
feat(core): conditionally include ctrl+f prompt based on interactive shell setting ( #18561 )
2026-02-09 00:23:22 +00:00
Tommaso Sciortino
29a6aecffc
propagate abortSignal ( #18477 )
2026-02-08 21:56:26 +00:00
N. Taylor Mullen
92012365ca
fix(core): correct escaped interpolation in system prompt ( #18557 )
2026-02-08 21:08:17 +00:00
Abhi
802bcf4dee
refactor(cli): switch useToolScheduler to event-driven engine ( #18565 )
2026-02-08 20:28:37 +00:00
Jarrod Whelan
4a48d7cf93
feat(cli): truncate shell output in UI history and improve active shell display ( #17438 )
2026-02-08 08:09:48 +00:00
Abhi
31522045cd
refactor(config): remove experimental.enableEventDrivenScheduler setting ( #17924 )
2026-02-08 04:05:03 +00:00
Abhi
11951592aa
feat(core): pause agent timeout budget while waiting for tool confirmation ( #18415 )
2026-02-08 04:03:47 +00:00
Abhi
bc8ffa6631
feat(context): add remote configuration for tool output masking thresholds ( #18553 )
2026-02-08 03:04:46 +00:00
N. Taylor Mullen
86bd7dbd4f
chore: remove feedback instruction from system prompt ( #18560 )
2026-02-08 02:22:50 +00:00
N. Taylor Mullen
eee95c509d
refactor(core): remove memory tool instructions from Gemini 3 prompt ( #18559 )
2026-02-08 01:57:53 +00:00
Abhi
a1f2aacd1e
feat(core): exempt high-signal tools from output masking ( #18545 )
2026-02-07 23:56:45 +00:00
Jack Wotherspoon
979bbee485
chore: update colors for ask_user dialog ( #18543 )
2026-02-07 22:11:51 +00:00
N. Taylor Mullen
7450c926d1
docs: require pr-creator skill for PR generation ( #18536 )
2026-02-07 21:22:00 +00:00
Jerop Kipruto
be6723ebcc
chore: remove redundant planning prompt from final shell ( #18528 )
2026-02-07 19:45:09 +00:00
Thanh Nguyen
af606aed9b
fix(cli): add SS3 Shift+Tab support for Windows terminals ( #18187 )
2026-02-07 15:38:59 +00:00
Jacob Richman
a37844e5a1
Code review fixes for show question mark pr. ( #18480 )
2026-02-07 06:35:14 +00:00
g-samroberts
6f1a5bf81d
Patch for generate changelog docs yaml file ( #18496 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-07 03:13:29 +00:00
N. Taylor Mullen
9178b31629
feat(core): overhaul system prompt for rigor, integrity, and intent alignment ( #17263 )
2026-02-07 03:13:07 +00:00
Sandy Tao
19dc40825e
fix(core): expand excludeTools with legacy aliases for renamed tools ( #18498 )
2026-02-07 00:49:25 +00:00
N. Taylor Mullen
bc9b3052ee
fix(cli): reload skills and agents on extension restart ( #18411 )
2026-02-07 00:40:43 +00:00
Jerop Kipruto
3b0649d408
feat(cli): update approval modes UI ( #18476 )
2026-02-07 00:23:59 +00:00
Sandy Tao
7409ce5df6
feat(cli): add WebSocket-based network logging and streaming chunk support ( #18383 )
2026-02-07 00:20:22 +00:00
Jerop Kipruto
e3796d137a
fix(core): prevent subagent bypass in plan mode ( #18484 )
2026-02-06 22:55:00 +00:00
Abhijit Balaji
ee68a10e9c
chore: Update build-and-start script to support argument forwarding ( #18241 )
2026-02-06 22:39:14 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
joshualitt
fd72a8c40f
bug(core): Ensure storage is initialized early, even if config is not. ( #18471 )
2026-02-06 21:33:13 +00:00
Abhi
63f7e30790
feat(core): implement persistence and resumption for masked tool outputs ( #18451 )
2026-02-06 21:22:22 +00:00
Tommaso Sciortino
e844d4f45f
Refactor atCommandProcessor ( #18461 )
2026-02-06 20:49:11 +00:00
joshualitt
7a8d6f6095
bug(core): Fix bug when saving plans. ( #18465 )
2026-02-06 20:45:37 +00:00
Zac Koch
95d79b7cbe
fix- windows: add shell: true for spawnSync to fix EINVAL with .cmd editors ( #18408 )
2026-02-06 19:47:33 +00:00
Jerop Kipruto
601f0606da
feat(plan): add positive test case and update eval stability policy ( #18457 )
2026-02-06 19:45:22 +00:00
Spencer
ad6d3fd902
fix(config): treat system settings as read-only during migration and warn user ( #18277 )
2026-02-06 19:35:58 +00:00
Dmitry Lyalin
1f1cf756c8
Add shortcuts hint and panel for discoverability ( #18035 )
2026-02-06 19:33:39 +00:00
Gal Zahavi
ec5836c4d6
fix(cli): improve focus navigation for interactive and background shells ( #18343 )
2026-02-06 18:36:14 +00:00
Shreya Keshive
f062f56b43
feat(admin): apply MCP allowlist to extensions & gemini mcp list command ( #18442 )
2026-02-06 18:07:00 +00:00
Sehoon Shon
61d92c4a21
Remove previewFeatures and default to Gemini 3 ( #18414 )
2026-02-06 18:02:57 +00:00
g-samroberts
1495294cc0
Automatically generate change logs on release ( #18401 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-06 17:55:46 +00:00
christine betts
d86b1f7b7e
Enable extension config by default ( #18447 )
2026-02-06 17:27:39 +00:00
christine betts
099fea2434
Add extension registry client ( #18396 )
2026-02-06 17:14:14 +00:00
Jerop Kipruto
1d70aa5c1b
feat(plan): add behavioral evals for plan mode ( #18437 )
2026-02-06 16:51:12 +00:00
joshualitt
6fb3b09003
Shorten temp directory ( #17901 )
2026-02-06 16:10:17 +00:00
Abhi
30354892b3
feat(core,cli): implement session-linked tool output storage and cleanup ( #18416 )
2026-02-06 06:36:42 +00:00
Abhi
8ec176e005
feat(context): implement observation masking for tool outputs ( #18389 )
2026-02-06 01:53:11 +00:00
Gaurav
289769f544
perf(ui): optimize stripUnsafeCharacters with regex ( #18413 )
2026-02-06 01:46:23 +00:00
Adib234
4ffc349c18
feat(plan): create a metric for execution of plans generated in plan mode ( #18236 )
2026-02-05 23:46:34 +00:00
Gal Zahavi
83c6342e6e
chore: update folder trust error messaging ( #18402 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-05 23:26:30 +00:00
Adib234
fe975da91e
feat(plan): implement support for MCP servers in Plan mode ( #18229 )
2026-02-05 21:37:28 +00:00
Yuna Seol
00a739e84c
feat: expand verify-release to macOS and Windows ( #18145 )
...
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-02-05 21:21:55 +00:00
Philippe
2498114df6
fix: resolve infinite loop when using 'Modify with external editor' ( #17453 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
Co-authored-by: ehedlund <ehedlund@google.com >
2026-02-05 20:52:41 +00:00
Jacob Richman
8efae719ee
ux(polish) autocomplete in the input prompt ( #18181 )
2026-02-05 20:38:29 +00:00
Tommaso Sciortino
9ca7300c90
Fix permission check ( #18395 )
2026-02-05 20:19:17 +00:00
Jerop Kipruto
dc09b4988d
feat(plan): integrate planning artifacts and tools into primary workflows ( #18375 )
2026-02-05 20:07:33 +00:00
Adib234
bce57ca1af
feat(plan): fix invalid tool calls in plan mode ( #18352 )
2026-02-05 20:04:03 +00:00
Jerop Kipruto
6860556afe
feat(plan): add guidance on iterating on approved plans vs creating new plans ( #18346 )
2026-02-05 19:11:45 +00:00
Jacob Richman
258643dec4
undo ( #18147 )
2026-02-05 18:54:46 +00:00
Grant McCloskey
5d04a01b06
fix(cli): color extension link success message green ( #18386 )
2026-02-05 18:34:09 +00:00
Alisa
5b9ea35b63
Improving memory tool instructions and eval testing ( #18091 )
2026-02-05 18:07:47 +00:00
Jerop Kipruto
4a6e3eb646
feat(plan): support replace tool in plan mode to edit plans ( #18379 )
2026-02-05 17:51:35 +00:00
Tommaso Sciortino
e4c80e6382
fix: Windows Specific Agent Quality & System Prompt ( #18351 )
2026-02-05 17:50:12 +00:00
Adam DeMuri
ee2c8eef19
feat(cli): Add W, B, E Vim motions and operator support ( #16209 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-05 17:29:30 +00:00
Peter Friese
1cae5ab158
fix(core): handle non-compliant mcpbridge responses from Xcode 26.3 ( #18376 )
2026-02-05 17:03:32 +00:00
christine betts
ee58e1e3c1
Add support for /extensions config command ( #17895 )
2026-02-05 16:04:24 +00:00
Philippe
e3b8490edf
fix(core): add retry logic for transient SSL/TLS errors ( #17318 ) ( #18310 )
2026-02-05 15:47:35 +00:00
Shreya Keshive
2566057e44
feat(admin): Implement admin allowlist for MCP server configurations ( #18311 )
2026-02-05 13:46:01 +00:00
Jack Wotherspoon
a342c954e9
chore: correct docs as skills and hooks are stable ( #18358 )
2026-02-05 13:31:22 +00:00
g-samroberts
d29383a132
Changelogs for 0.27.0 and 0.28.0-preview0 ( #18336 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-05 02:22:31 +00:00