Taylor Mullen
8b8c45a5e4
docs: mandate exhaustive validation when fixing build errors or CI failures
2026-03-10 20:57:56 -07:00
Taylor Mullen
ce41f3a05c
fix(cli): fix type error in SkillCommandLoader tests
2026-03-10 10:26:09 -07:00
matt korwel
062e6596d3
Merge branch 'main' into ntm/skill-slash-commands
2026-03-10 09:20:41 -07: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
Taylor Mullen
e42c2f9004
fix(cli): sanitize skill names and clean up comments
...
Part of https://github.com/google-gemini/gemini-cli/pull/21758
2026-03-09 15:57:39 -07: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
Taylor Mullen
755c16cb5d
feat(cli): enable skill activation via slash commands
...
- Register agent skills as dynamic slash commands using SkillCommandLoader
- Allow client-initiated tool calls to skip user confirmation if policy is ASK_USER
- Support follow-up prompt in skill slash commands via postSubmitPrompt
- Add tests for SkillCommandLoader and policy bypass
2026-03-09 12:46:06 -07: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