Spencer
0203ab0a1c
Merge branch 'main' into memory_usage3
2026-04-16 13:02:06 -04: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
Spencer
cdf5c265d8
Merge branch 'main' into memory_usage3
2026-04-15 16:15:59 -04: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
Spencer
d0272a6436
Merge branch 'main' into memory_usage3
2026-04-15 11:26:52 -04: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
Spencer
d14205a4ce
Merge branch 'main' into memory_usage3
2026-04-14 16:31:05 -04: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
Spencer
20ca623cb8
Merge branch 'main' into memory_usage3
2026-04-14 13:31:08 -04: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
Spencer
7ea1654706
test: use rig.log instead of console.error in file stream tests
2026-04-13 22:07:40 +00:00
joshualitt
daf5006237
feat(core): introduce decoupled ContextManager and Sidecar architecture ( #24752 )
2026-04-13 22:02:22 +00:00
Spencer
4cde103712
Merge branch 'main' into memory_usage3
2026-04-13 17:57:12 -04:00
Spencer
ee635bb0e9
fix(core): remove unused getPathIdentity import in shell.ts
2026-04-13 21:29:52 +00:00
Christian Gunderman
706d4d4707
fix(core): prevent secondary crash in ModelRouterService finally block ( #25333 )
2026-04-13 20:57:01 +00:00
Spencer
7181242f69
Merge branch 'main' into memory_usage3
2026-04-13 16:50:07 -04: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
Spencer
44abbdf56e
test(cli): fix duplicate getSessionId in config mock
2026-04-13 20:25:20 +00:00
Spencer
152806379c
test(cli): fix flaky InputPrompt SVGs failing in test:ci suite due to styling leaks
2026-04-13 20:25:20 +00:00
Spencer
03efe65dd5
test(cli): update InputPrompt svg snapshots
2026-04-13 20:25:20 +00:00
Spencer
9e3a48a3b6
test(cli): fix flaky InputPrompt snapshot test caused by polling inside waitFor
2026-04-13 20:25:20 +00:00
Spencer
e064cfe043
fix(core): ensure childProcessFallback also streams file_data unconditionally without truncation
2026-04-13 20:25:20 +00:00
Spencer
63a6211fe0
fix(core): ensure binary shell output files are still written to disk for 20MB files, and wait for stream close
2026-04-13 20:25:20 +00:00
Spencer
c2a17ae257
test: revert to scanning tmpdir because readToolLogs does not expose tool result metadata
2026-04-13 20:25:20 +00:00
Spencer
c1297436b9
fix(core): ensure file stream output dir exists and test uses explicit tool output path
2026-04-13 20:25:19 +00:00
Spencer
3d1c2e849c
test: fix tests failing due to close event changes in childProcessFallback and add missing config mocks
2026-04-13 20:25:19 +00:00
Spencer
cfac19e772
fix: resolve childProcessFallback on close instead of exit to prevent stdout truncation, and fix recursive file search in tests
2026-04-13 20:25:19 +00:00
Spencer
ad28dc83c3
test: fix failing tests in core due to shell stream logic changes
2026-04-13 20:25:19 +00:00
Spencer
bcd0acae4f
fix: preserve fullOutputFilePath when content is summarized and flush pending lines on exit
2026-04-13 20:25:19 +00:00
Spencer
1755678cf9
fix: properly serialize initial AnsiOutput for background processes
2026-04-13 20:25:19 +00:00
Spencer
886025f6b9
chore: finish truncation and stream logging logic
2026-04-13 20:25:19 +00:00
Spencer
7cdfaaa6bd
chore: fix truncation logic and test duplications
2026-04-13 20:25:19 +00:00
A.K.M. Adib
ea4dd5ae35
lint passes and failing test passes
2026-04-13 20:25:19 +00:00
A.K.M. Adib
8df9a80cc4
bring new functiontruncateOutputIfNeeded without changes to current branch in there
2026-04-13 20:25:19 +00:00
A.K.M. Adib
e3baad48c8
tests pass
2026-04-13 20:25:18 +00:00
A.K.M. Adib
0ca2e4e2ae
fix build
2026-04-13 20:25:18 +00:00
jacob314
30b4dcecbc
Code review fix.
2026-04-13 20:25:18 +00:00
jacob314
954835123f
Checkpoint of shell optimization
...
fix(cli): Write shell command output to a file and limit memory buffered in UI
Fixes.
Checkpoint.
fix(core, cli): await outputStream.end() to prevent race conditions
This commit fixes a critical race condition where
was called synchronously without being awaited. This led to potential file
truncation or EBUSY errors on Windows when attempting to manipulate the file
immediately after the call.
Additionally, this change removes fixed wait times (`setTimeout`) that
were previously used in test files as a band-aid.
fix(core): stream processed xterm output to file to remove spurious escape codes
test(core): update shell regression tests to use file_data events
2026-04-13 20:25:18 +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
Grant McCloskey
a3af4a8cae
feat(skills): implement linking for agent skills ( #18295 )
2026-02-04 22:11:01 +00:00
Chris Coutinho
821355c429
fix(mcp): ensure MCP transport is closed to prevent memory leaks ( #18054 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-04 21:00:41 +00:00
Abhi
3afc8f25e1
fix(hooks): remove unnecessary logging for hook registration ( #18332 )
2026-02-04 19:48:33 +00:00
Adib234
d79478689f
Stop showing an error message in /plan ( #18333 )
2026-02-04 19:43:25 +00:00
Jerop Kipruto
650980af37
feat(core): add enter_plan_mode tool ( #18324 )
2026-02-04 18:57:41 +00:00
g-samroberts
bd156e6832
Add information about the agent skills lifecycle and clarify docs-writer skill metadata. ( #18234 )
...
Co-authored-by: Jenna Inouye <jinouye@google.com >
2026-02-04 17:52:30 +00:00
Jack Wotherspoon
b987e1780d
feat: increase ask_user label limit to 16 characters ( #18320 )
2026-02-04 17:50:01 +00:00
Adib234
0012d95848
feat(plan): implement plan slash command ( #17698 )
2026-02-04 17:01:43 +00:00
Abhi
fedc0c5d60
feat(core): remove hardcoded policy bypass for local subagents ( #18153 )
2026-02-04 15:20:36 +00:00
gemini-cli-robot
99e523a15f
chore(release): bump version to 0.29.0-nightly.20260203.71f46f116 ( #18243 )
2026-02-04 14:43:29 +00:00
Christian Gunderman
a0b6602d09
Fix issue where agent gets stuck at interactive commands. ( #18272 )
2026-02-04 07:02:09 +00:00
Abhi
b39cefe14e
feat(core): add default execution limits for subagents ( #18274 )
2026-02-04 06:28:00 +00:00
Sehoon Shon
94f4e5cc15
feat(core): enable getUserTierName in config ( #18265 )
2026-02-04 03:28:58 +00:00
Jerop Kipruto
d866e7e6e7
feat(plan): unify workflow location in system prompt to optimize caching ( #18258 )
2026-02-04 03:11:28 +00:00
Christian Gunderman
ed02b94570
Encourage agent to utilize ecosystem tools to perform work ( #17881 )
2026-02-04 02:02:25 +00:00
Gal Zahavi
aba8c5f662
fix(cli): allow restricted .env loading in untrusted sandboxed folders ( #17806 )
2026-02-04 01:08:10 +00:00
Jack Wotherspoon
d1cde575d9
fix: remove ask_user tool from non-interactive modes ( #18154 )
2026-02-03 23:41:36 +00:00
Gal Zahavi
71f46f1160
fix: enforce folder trust for workspace settings, skills, and context ( #17596 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 22:53:31 +00:00
Sehoon Shon
d63c34b6e1
feat(ui): move user identity display to header ( #18216 )
2026-02-03 21:51:21 +00:00
Shreya Keshive
7a6dfa3704
fix(sandbox): propagate GOOGLE_GEMINI_BASE_URL&GOOGLE_VERTEX_BASE_URL env vars ( #18231 )
2026-02-03 21:40:41 +00:00
Emily Hedlund
69f8273481
feat(core): require user consent before MCP server OAuth ( #18132 )
2026-02-03 21:26:00 +00:00
Shreya Keshive
1fc59484b1
feat(admin): add support for MCP configuration via admin controls (pt1) ( #18223 )
2026-02-03 21:19:14 +00:00
Adib234
53027af94c
Add telemetry to rewind ( #18122 )
2026-02-03 21:17:29 +00:00
Jack Wotherspoon
69c0585ab2
feat: Add markdown rendering to ask_user tool ( #18211 )
2026-02-03 21:04:38 +00:00
christine betts
3e954930f1
Fix handling of empty settings ( #18131 )
2026-02-03 20:39:20 +00:00
christine betts
2cf3a14439
Reload skills when extensions change ( #18225 )
2026-02-03 20:31:14 +00:00
Adam Weidman
0f918f0cc8
feat(a2a): Add pluggable auth provider infrastructure ( #17934 )
2026-02-03 20:22:07 +00:00
David Pierce
75dbf9022c
A2a admin setting ( #17868 )
2026-02-03 20:16:20 +00:00
Jerop Kipruto
675ca07c8b
chore(core): explicitly state plan storage path in prompt ( #18222 )
2026-02-03 19:55:43 +00:00
Adam Weidman
40f505e257
docs: document GEMINI_CLI_HOME environment variable ( #18219 )
2026-02-03 19:49:37 +00:00
Serghei
5407878138
fix(core): Respect user's .gitignore preference ( #15482 )
...
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
2026-02-03 19:37:21 +00:00
christine betts
14e2e09d10
Match on extension ID when stopping extensions ( #18218 )
2026-02-03 19:29:15 +00:00
Adib234
0365f13caa
feat(plan): use custom deny messages in plan mode policies ( #18195 )
2026-02-03 19:23:22 +00:00
Coco Sheng
3183e4137a
fix(test): improve test isolation and enable subagent evaluations ( #18138 )
2026-02-03 19:05:26 +00:00
Jerop Kipruto
4aa295994d
feat(plan): add exit_plan_mode ui and prompt ( #18162 )
2026-02-03 18:04:07 +00:00
Sehoon Shon
e1bd1d239f
Set default max attempts to 3 and use the common variable ( #18209 )
2026-02-03 17:47:13 +00:00
Adam Weidman
b84585d0c8
feat(core): Add A2A auth config types ( #18205 )
2026-02-03 17:44:22 +00:00
Bryan Morgan
0e7944df4f
refactor: localize ACP error parsing logic to cli package ( #18193 )
2026-02-03 16:32:20 +00:00
christine betts
d8837ec95e
Remove MCP servers on extension uninstall ( #18121 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 16:18:09 +00:00
Adam Weidman
dc37b190fa
refactor(core): robust trimPreservingTrailingNewline and regression test ( #18196 )
2026-02-03 15:51:09 +00:00
Alexander Farber
19b1a74c99
feat(core): add draft-2020-12 JSON Schema support with lenient fallback ( #15060 )
...
Co-authored-by: A.K.M. Adib <adibakm@google.com >
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-03 15:49:08 +00:00
Adib234
1d045792ce
Add link to rewind doc in commands.md ( #17961 )
2026-02-03 15:06:33 +00:00
matt korwel
a8b4c38c89
chore(core): reassign telemetry keys to avoid server conflict ( #18161 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 06:43:57 -06:00
N. Taylor Mullen
ad8796b02d
feat(core): add .agents/skills directory alias for skill discovery ( #18151 )
2026-02-03 06:07:36 +00:00
Bryan Morgan
e7bfd2bf83
fix(cli): resolve environment loading and auth validation issues in ACP mode ( #18025 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 05:54:10 +00:00
Gaurav
1b274b081d
fix(core): prioritize detailed error messages for code assist setup ( #17852 )
2026-02-03 04:27:55 +00:00
Sandy Tao
5b254c379c
feat(core): rename search_file_content tool to grep_search and add legacy alias ( #18003 )
2026-02-03 04:18:24 +00:00
Jerop Kipruto
ed26ea49e9
feat(plan): add core logic and exit_plan_mode tool definition ( #18110 )
2026-02-03 03:30:03 +00:00
Adib234
01e33465bd
feat(plan): handle inconsistency in schedulers ( #17813 )
2026-02-03 03:10:04 +00:00
Jack Wotherspoon
18cce6a9ab
fix: improve Ctrl+R reverse search ( #18075 )
2026-02-03 01:03:28 +00:00
Gal Zahavi
18d7d1a92c
feat: update review-frontend-and-fix slash command to review-and-fix ( #18146 )
2026-02-03 00:44:20 +00:00
Shreya Keshive
0dd0b83612
fix(ide): no-op refactoring that moves the connection logic to helper functions ( #18118 )
2026-02-03 00:42:29 +00:00
Abhijit Balaji
4e4a55be35
feat(cli): implement automatic theme switching based on terminal background ( #17976 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-03 00:39:17 +00:00
Pavan Shinde
f57fd642df
docs: fix help-wanted label spelling ( #18114 )
...
Co-authored-by: Christian Gunderman <gundermanc@gmail.com >
2026-02-03 00:38:52 +00:00
Sandy Tao
5e96373e6b
feat(core): implement tool name aliasing for backward compatibility ( #17974 )
2026-02-03 00:34:14 +00:00
Jerop Kipruto
09beb648b8
refactor: migrate checks.ts utility to core and deduplicate ( #18139 )
2026-02-03 00:32:13 +00:00
Jerop Kipruto
c159c85c89
fix(ui): prevent content leak in MaxSizedBox bottom overflow ( #17991 )
2026-02-02 23:37:33 +00:00
Jacob Richman
8cae90f404
Fix up/down arrow regression and add test. ( #18108 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-02 13:55:45 -08:00
Jenna Inouye
c5d0fc2c3e
Docs: Revise docs/index.md ( #17879 )
2026-02-02 18:28:32 +00:00
Sandy Tao
e860f517c0
feat(core): add setting to disable loop detection ( #18008 )
2026-02-02 18:13:20 +00:00
Sehoon Shon
b0be1f1689
Sehoon/oncall filter ( #18105 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-02 18:10:28 +00:00
Jenna Inouye
85dd6ef773
docs-writer skill: Update docs writer skill ( #17928 )
2026-02-02 18:07:25 +00:00
Jack Wotherspoon
ae672881d1
docs: update clearContext to hookSpecificOutput ( #18024 )
2026-02-02 17:32:37 +00:00
Jerop Kipruto
9e7c10ad88
feat(plan): use placeholder for choice question "Other" option ( #18101 )
2026-02-02 17:00:13 +00:00
Victor Vianna
381669dce0
chore: delete autoAccept setting unused in production ( #17862 )
...
Co-authored-by: Victor Hugo Vianna Silva <victorvianna@google.com >
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-02 13:49:17 +00:00
Bryan Morgan
707b3e85d5
fix(ci): prevent stale PR closer from incorrectly closing new PRs ( #18069 )
2026-02-01 15:13:29 -05:00
Bryan Morgan
7d36cc004f
feat(acp): add session resume support ( #18043 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-01 19:16:57 +00:00
Dmitry Lyalin
cb4f0c6fa4
Fix Esc cancel during streaming ( #18039 )
2026-02-01 16:16:14 +00:00
Bryan Morgan
b0f38104d7
fix(workflow): update maintainer check logic to be inclusive and case-insensitive ( #18009 )
2026-01-30 22:32:58 -05:00
Jacob Richman
7469ea0fca
Fix truncation for AskQuestion ( #18001 )
2026-01-31 01:07:41 +00:00
Jacob Richman
00fdb30211
Support ctrl-C and Ctrl-D correctly Refactor so InputPrompt has priority over AppContainer for input handling. ( #17993 )
2026-01-31 00:11:14 +00:00
g-samroberts
0fe8492569
Fix broken link. ( #17972 )
2026-01-30 21:31:07 +00:00
Abhi
76387d22ae
fix(core): ensure YOLO mode auto-approves complex shell commands when parsing fails ( #17920 )
2026-01-30 20:44:17 +00:00
Sehoon Shon
a362b7b382
lower the default max retries to reduce contention ( #17975 )
2026-01-30 20:00:31 +00:00
Jerop Kipruto
71308caf05
feat(plan): refactor ToolConfirmationPayload to union type ( #17980 )
2026-01-30 19:51:45 +00:00
kevinjwang1
6396ab1ccb
Add allowedExtensions setting ( #17695 )
2026-01-30 19:43:51 +00:00
Sehoon Shon
12531a06f8
run npx pointing to the specific commit SHA ( #17970 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-30 19:42:29 +00:00
lottielin
d1cd69a20d
feat(core): enable overriding CODE_ASSIST_API_VERSION with env var ( #17942 )
...
Co-authored-by: Charlotte Lin <charlotteclin@google.com >
2026-01-30 19:12:04 +00:00
Jerop Kipruto
62346875e4
feat(plan): reuse standard tool confirmation for AskUser tool ( #17864 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-01-30 18:32:21 +00:00
christine betts
13e013230b
Fix broken link in docs ( #17959 )
2026-01-30 18:27:25 +00:00
Jacob Richman
bb6a336ca9
Fix bugs where Rewind and Resume showed Ugly and 100X too verbose content. ( #17940 )
2026-01-30 18:09:27 +00:00
Shreya Keshive
f14d0c6a17
feat(admin): provide actionable error messages for disabled features ( #17815 )
2026-01-30 18:05:22 +00:00
Gal Zahavi
b611f9a519
feat: Implement background shell commands ( #14849 )
2026-01-30 17:53:09 +00:00
Abhi
d3bca5d97a
feat(core): implement dynamic policy registration for subagents ( #17838 )
2026-01-30 16:57:54 +00:00
Bryan Morgan
94f4e027f8
feat(ci): add npx smoke test to verify installability ( #17927 )
2026-01-30 16:09:59 +00:00
Abhi
95b7d69d5b
refactor(hooks): remove legacy tools.enableHooks setting ( #17867 )
2026-01-30 15:15:48 +00:00
Abhi
f605628624
perf(core): optimize token calculation and add support for multimodal tool responses ( #17835 )
2026-01-30 15:15:00 +00:00
Emily Hedlund
2238802e97
feat(core): implement interactive and non-interactive consent for OAuth ( #17699 )
2026-01-30 14:57:34 +00:00
Jacob Richman
32cfce16bb
bug(ux) vim mode fixes. Start in insert mode. Fix bug blocking F12 and ctrl-X in vim mode. ( #17938 )
2026-01-30 07:31:47 +00:00
Jacob Richman
137080da45
Fix HalfLinePaddedBox in screenreader mode. ( #17914 )
2026-01-30 03:21:18 +00:00
Thomas Shephard
695785c69d
feat: preserve EOL in files ( #16087 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-01-30 00:57:06 +00:00
g-samroberts
d43d772e65
Create skills page, update commands, refine docs ( #17842 )
2026-01-29 23:52:06 +00:00
Sandy Tao
59e3624ada
feat(core): Isolate and cleanup truncated tool outputs ( #17594 )
2026-01-29 23:20:11 +00:00
Danielle Yim
fdda3a2399
feat(core): Add GOOGLE_GENAI_API_VERSION environment variable support ( #16177 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-29 22:45:37 +00:00
Alisa
2de39311cf
Refactoring of disabling of mouse tracking in e2e tests ( #17902 )
2026-01-29 22:05:19 +00:00
Sehoon Shon
fc926cd0b0
Revert "fix(core): resolve DEP0040 punycode deprecation via patch-package" ( #17898 )
2026-01-29 21:13:00 +00:00
Jack Wotherspoon
567761fbc0
chore: revert IDE specific ASCII logo ( #17887 )
2026-01-29 20:44:02 +00:00
Sehoon Shon
f2591aada6
fix(cli): use correct setting key for Cloud Shell auth ( #17884 )
2026-01-29 20:21:17 +00:00
Sehoon Shon
74468928e8
Revert "chore: refresh package-lock.json to resolve inconsistencies"
...
This reverts commit d561b995c0 .
2026-01-29 15:29:26 -05:00
Sehoon Shon
d561b995c0
chore: refresh package-lock.json to resolve inconsistencies
2026-01-29 15:28:40 -05:00
Alisa
b44e432f55
Disable mouse tracking e2e ( #17880 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-29 19:25:11 +00:00
Coco Sheng
bcc6ee596a
fix(core): use GIT_CONFIG_GLOBAL to isolate shadow git repo configuration - Fixes #17877 ( #17803 )
2026-01-29 19:08:34 +00:00
Christian Gunderman
bc258eba4c
Cleanup post delegate_to_agent removal ( #17875 )
2026-01-29 18:24:35 +00:00
Adib234
0e30055ae4
feat(plan): create generic Checklist component and refactor Todo ( #17741 )
2026-01-29 18:13:18 +00:00
Atharva Ralegankar
ac7687c1dd
fix(core): resolve DEP0040 punycode deprecation via patch-package ( #17692 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
2026-01-29 16:04:26 +00:00
Dev Randalpura
f9da18e0cc
feat(ux): update truncate dots to be shorter in tables ( #17825 )
2026-01-29 15:56:56 +00:00
Shreya Keshive
f619cd8750
fix(admin): Rename secureModeEnabled to strictModeDisabled ( #17789 )
2026-01-29 15:31:00 +00:00
christine betts
42eedc9184
Resolve error thrown for sensitive values ( #17826 )
2026-01-29 14:59:26 +00:00
Adam Weidman
eb17d94e91
docs: mark A2A subagents as experimental in subagents.md ( #17863 )
2026-01-29 14:48:27 +00:00
Jack Wotherspoon
9f1623688d
fix: prevent ghost border for AskUserDialog ( #17788 )
2026-01-29 14:00:46 +00:00
Yuna Seol
7f066fd3a7
feat(cli): Display user identity (auth, email, tier) on startup ( #17591 )
...
Co-authored-by: Keith Guerin <keithguerin@gmail.com >
Co-authored-by: Yuna Seol <yunaseol@google.com >
2026-01-29 05:07:52 +00:00
Abhi
6d36219e55
feat(cli): show hooksConfig.enabled in settings dialog ( #17810 )
2026-01-29 04:58:20 +00:00
Benjamin G.
5cedd28733
Fix detection of bun as package manager ( #17462 )
...
Co-authored-by: Sehoon Shon <sshon@google.com >
2026-01-29 03:31:07 +00:00
Mark Cockram
ba3e1ed1c7
fix(core): use returnDisplay for error result display ( #14994 )
...
Co-authored-by: Sehoon Shon <sshon@google.com >
2026-01-29 03:02:39 +00:00
Alexander Farber
7c2cdb225a
fix(cli): handle PAT tokens and credentials in git remote URL parsing ( #14650 )
2026-01-29 02:41:30 +00:00
Tu Shaokun
a91f4e692a
fix(cli): list installed extensions when update target missing ( #17082 )
2026-01-29 02:13:40 +00:00
Vedant Mahajan
9bb175a506
test: add integration test to verify stdout/stderr routing ( #17280 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2026-01-29 00:01:57 +00:00
Sandy Tao
0b169e9867
fix(evals): use absolute path for activity log directory ( #17830 )
2026-01-28 15:20:21 -08:00
Tommaso Sciortino
553ae3ad69
feat(cli): update undo/redo keybindings to Cmd+Z/Alt+Z and Shift+Cmd+Z/Shift+Alt+Z ( #17800 )
2026-01-28 22:57:27 +00:00
Dev Randalpura
b2265cfde4
fix(ux): fixed off-by-some wrapping caused by fixed-width characters ( #17816 )
2026-01-28 21:52:37 +00:00
Sehoon Shon
bee1267e2a
feat(cli): add user identity info to stats command ( #17612 )
2026-01-28 21:26:33 +00:00
Jacob Richman
30065c51fb
Change height for the ToolConfirmationQueue. ( #17799 )
2026-01-28 21:23:51 +00:00
Dev Randalpura
065e69a12b
feat(ux): update cell border color and created test file for table rendering ( #17798 )
2026-01-28 19:55:01 +00:00
g-samroberts
519a0e617a
Update release notes pages for 0.26.0 and 0.27.0-preview. ( #17744 )
2026-01-28 19:35:37 +00:00
Krushna Korade
0465de303a
fix: persist and restore workspace directories on session resume ( #17454 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-01-28 19:07:58 +00:00
Spencer
beaa134f0e
feat(extensions): add support for custom themes in extensions ( #17327 )
2026-01-28 18:58:35 +00:00
Adib234
47f4a3e50e
Fix unintended credential exposure to MCP Servers ( #17311 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-28 18:56:15 +00:00
Allen Hutchison
3787c71d15
feat(core): add support for custom deny messages in policy rules ( #17427 )
2026-01-28 18:52:48 +00:00
Sandy Tao
9e09db1ddb
feat(cli): enable activity logging for non-interactive mode and evals ( #17703 )
2026-01-28 17:02:41 +00:00
Jack Wotherspoon
25ae1a1b54
test: add more tests for AskUser ( #17720 )
2026-01-28 16:57:16 +00:00
Abhi
65accca296
fix(core): suppress duplicate hook failure warnings during streaming ( #17727 )
2026-01-28 16:40:44 +00:00
g-samroberts
72f0733d98
Fix docs-writer skill issues ( #17734 )
2026-01-28 16:15:53 +00:00
christine betts
4d4e16cc8c
[extension config] Make breaking optional value non-optional ( #17785 )
2026-01-28 16:11:21 +00:00
Shreya Keshive
370b165769
fix(admin): rename advanced features admin setting ( #17786 )
2026-01-28 15:53:05 +00:00
Sehoon Shon
899e8a9edc
/oncall dedup - wrap texts to nextlines ( #17782 )
2026-01-28 15:13:25 +00:00
kapsner
4dca5c27c6
feat(core): add support for positron ide ( #15045 ) ( #15047 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Shreya Keshive <shreyakeshive@google.com >
2026-01-28 15:08:03 +00:00
maruto
06c7dc561e
fix: verify audio/video MIME types with content check ( #16907 )
2026-01-28 14:58:39 +00:00
Adib234
f54eaa1713
Rewind documentation ( #17446 )
2026-01-28 14:40:32 +00:00
steven semyung oh
6807a2fa28
Add a email privacy note to bug_report template ( #17474 )
...
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-28 13:37:54 +00:00
erikus
9aeeb69ab0
feat(cli): include auth method in /bug ( #17569 )
...
Co-authored-by: Erik Staab <estaab@google.com >
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-28 13:32:37 +00:00
jw bot
0a77999d73
test(core): mock fetch in OAuth transport fallback tests ( #17059 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2026-01-28 13:30:08 +00:00
Abhi
9035ca32bc
feat(skills): final stable promotion cleanup ( #17726 )
2026-01-28 04:56:04 +00:00
gemini-cli-robot
ef3146eed6
chore(release): bump version to 0.28.0-nightly.20260128.adc8e11bb ( #17725 )
2026-01-28 03:25:06 +00:00
Leo Chiu
ffbecd4eb4
docs: add CLI reference documentation ( #17504 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-28 02:20:43 +00:00
Sehoon Shon
2c09785748
feat(cli): align hooks enable/disable with skills and improve completion ( #16822 )
2026-01-28 01:56:06 +00:00
N. Taylor Mullen
130b596c80
feat(commands): add /prompt-suggest slash command ( #17264 )
2026-01-28 01:32:20 +00:00