Gal Zahavi
|
79178ecd7b
|
fix(extensions): preserve symlinks in extension source path while enforcing folder trust (#20867)
|
2026-03-05 00:06:19 +00:00 |
|
Mahima Shanware
|
e80b34aaee
|
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 |
|
christine betts
|
8adca747bb
|
Add support for policy engine in extensions (#20049)
Co-authored-by: Jerop Kipruto <jerop@google.com>
|
2026-02-27 03:29:33 +00:00 |
|
Tommaso Sciortino
|
90a23d6a08
|
feat(cli): load extensions in parallel (#20229)
|
2026-02-25 17:15:00 +00:00 |
|
Michael Bleigh
|
e653e2888f
|
feat(hooks): adds support for RuntimeHook functions. (#19598)
|
2026-02-24 21:03:36 +00:00 |
|
Gal Zahavi
|
14a5f2cc80
|
feat(extensions): enforce folder trust for local extension install (#19703)
|
2026-02-24 19:58:44 +00:00 |
|
Christian Gunderman
|
981e9a978e
|
Disallow and suppress unsafe assignment (#19736)
|
2026-02-20 22:28:55 +00:00 |
|
Jerop Kipruto
|
e18a389600
|
refactor(core): adopt CoreToolCallStatus enum for type safety (#18998)
|
2026-02-13 16:27:20 +00:00 |
|
Christian Gunderman
|
c369147b32
|
Disallow unsafe type assertions (#18688)
|
2026-02-10 00:10:15 +00:00 |
|
Gal Zahavi
|
d6007a497f
|
feat(cli): implement atomic writes and safety checks for trusted folders (#18406)
|
2026-02-09 17:16:56 +00:00 |
|
Shreya Keshive
|
197dfed757
|
feat(admin): apply MCP allowlist to extensions & gemini mcp list command (#18442)
|
2026-02-06 18:07:00 +00:00 |
|
christine betts
|
9db7c30643
|
Fix handling of empty settings (#18131)
|
2026-02-03 20:39:20 +00:00 |
|
kevinjwang1
|
8c8fd32d71
|
Add allowedExtensions setting (#17695)
|
2026-01-30 19:43:51 +00:00 |
|
Abhi
|
dce24b907a
|
refactor(hooks): remove legacy tools.enableHooks setting (#17867)
|
2026-01-30 15:15:48 +00:00 |
|
Spencer
|
c6f2add6a6
|
feat(extensions): add support for custom themes in extensions (#17327)
|
2026-01-28 18:58:35 +00:00 |
|
christine betts
|
9e9301ec2a
|
Load extension settings for hooks, agents, skills (#17245)
|
2026-01-27 19:34:14 +00:00 |
|
joshualitt
|
f971d8e261
|
feat(core): Ensure all properties in hooks object are event names. (#16870)
|
2026-01-20 22:47:31 +00:00 |
|
David Soria Parra
|
cad0739395
|
fix(cli): send gemini-cli version as mcp client version (#13407)
Co-authored-by: Taylor Mullen <ntaylormullen@google.com>
|
2026-01-20 22:01:18 +00:00 |
|
Jacob Richman
|
f8d8f4f930
|
Make merged settings non-nullable and fix all lints related to that. (#16647)
|
2026-01-15 17:26:10 +00:00 |
|
christine betts
|
c350ba71b6
|
Add an experimental setting for extension config (#16506)
|
2026-01-14 15:16:42 +00:00 |
|
Christian Gunderman
|
a3ad7d7ddd
|
Implement support for subagents as extensions. (#16473)
|
2026-01-13 19:09:22 +00:00 |
|
christine betts
|
a969e1675a
|
Show settings source in extensions lists (#16207)
|
2026-01-09 17:04:53 +00:00 |
|
Shreya Keshive
|
1facf0b51a
|
Reapply "feat(admin): implement extensions disabled" (#16082) (#16109)
|
2026-01-08 17:59:30 +00:00 |
|
christine betts
|
1c6adb441e
|
Revert "feat(admin): implement extensions disabled" (#16082)
|
2026-01-07 19:35:56 +00:00 |
|
Shreya Keshive
|
cf284ee31e
|
feat(admin): implement extensions disabled (#16024)
|
2026-01-07 16:31:17 +00:00 |
|
christine betts
|
6081d70888
|
Simplify extension settings command (#16001)
|
2026-01-07 16:23:07 +00:00 |
|
N. Taylor Mullen
|
1bfc3a7399
|
Introduce GEMINI_CLI_HOME for strict test isolation (#15907)
|
2026-01-07 04:09:39 +00:00 |
|
joshualitt
|
4a0ea2dccc
|
feat(hooks): Add a hooks.enabled setting. (#15933)
|
2026-01-06 21:33:37 +00:00 |
|
christine betts
|
0d15a47761
|
Inform user of missing settings on extensions update (#15944)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-06 17:26:01 +00:00 |
|
N. Taylor Mullen
|
5ff3003ad0
|
Agent Skills: Extension Support & Security Disclosure (#15834)
|
2026-01-04 22:45:07 +00:00 |
|
christine betts
|
d5342b4237
|
Add extension settings info to /extensions list (#14905)
|
2025-12-30 21:09:48 +00:00 |
|
christine betts
|
1526ca88ba
|
Add experimental in-CLI extension install and uninstall subcommands (#15178)
Co-authored-by: Christine Betts <chrstn@google.com>
|
2025-12-23 19:48:27 +00:00 |
|
Tommaso Sciortino
|
636b389b1d
|
Remove unused code (#15290)
|
2025-12-18 23:04:29 +00:00 |
|
Christian Gunderman
|
d2f8673c01
|
Disallow unnecessary awaits. (#15172)
|
2025-12-17 05:28:18 +00:00 |
|
Shardul Natu
|
8b23d8175f
|
update(telemetry): add hashed_extension_name to field to extension events (#15025)
Co-authored-by: Shnatu <snatu@google.com>
|
2025-12-15 17:40:54 +00:00 |
|
Christian Gunderman
|
bce7cd8bb3
|
Disallow redundant typecasts. (#15030)
|
2025-12-13 01:43:43 +00:00 |
|
Tommaso Sciortino
|
efcb72c6c8
|
Refresh hooks when refreshing extensions. (#14918)
|
2025-12-12 16:43:46 -08:00 |
|
Abhi
|
25332cb389
|
fix: handle missing local extension config and skip hooks when disabled (#14744)
|
2025-12-09 01:51:42 +00:00 |
|
Christian Gunderman
|
69ae42bb1f
|
Disallow floating promises. (#14605)
|
2025-12-06 00:12:49 +00:00 |
|
Abhi
|
c9111a158d
|
feat: Support Extension Hooks with Security Warning (#14460)
|
2025-12-03 20:07:37 +00:00 |
|
kevinjwang1
|
87aa4fb0ad
|
Add implementation for setting to disable Github extensions (#12838)
|
2025-11-11 18:37:01 +00:00 |
|
Shardul Natu
|
d2579e9a50
|
fix(extension-uninstallation): Fix uninstalling extensions named differently than their directory name (#12852)
Co-authored-by: Shnatu <snatu@google.com>
|
2025-11-11 18:19:06 +00:00 |
|
christine betts
|
016088b1ca
|
Fix extensions logging race condition and slash command logging (#12732)
|
2025-11-08 15:29:36 +00:00 |
|
Jacob MacDonald
|
93cc1f893e
|
[Extension Reloading]: Update custom commands, add enable/disable command (#12547)
|
2025-11-05 19:36:07 +00:00 |
|
Jacob MacDonald
|
e1614fc362
|
Extensions MCP refactor (#12413)
|
2025-11-04 15:51:18 +00:00 |
|
kevinjwang1
|
d86bb3b7e0
|
Handle untrusted folders on extension install and link (#12322)
Co-authored-by: Jacob MacDonald <jakemac@google.com>
|
2025-10-31 19:17:01 +00:00 |
|
christine betts
|
d2e8d8afbb
|
Add support for sensitive keychain-stored per-extension settings (#11953)
|
2025-10-28 18:48:50 +00:00 |
|
Jacob MacDonald
|
942b0520ad
|
Add ExtensionLoader interface, use that on Config object (#12116)
|
2025-10-28 16:04:30 +00:00 |
|
Eric Rahm
|
fadeaf7dc9
|
Fix(cli): Use the correct extensionPath (#11896)
|
2025-10-24 17:45:58 +00:00 |
|
Jacob MacDonald
|
8c9a0c1935
|
Create ExtensionManager class which manages all high level extension tasks (#11667)
|
2025-10-23 18:39:36 +00:00 |
|