Adam Weidman
38c706dbb9
Merge remote-tracking branch 'origin/main' into fix/agent-loader-error-formatting
...
# Conflicts:
# packages/core/src/agents/agentLoader.ts
# Conflicts:
# packages/core/src/agents/agentLoader.ts
2026-03-26 14:04:36 -04:00
Adam Weidman
5e18b14c10
feat(core): support inline agentCardJson for remote agents
...
- Add agent_card_json field as alternative to agent_card_url in remote
agent markdown frontmatter with Zod schema enforcing mutual exclusivity
- Refactor loadAgent to accept AgentCardLoadOptions discriminated union
- Add AgentCardLoadOptions, getAgentCardLoadOptions, getRemoteAgentTargetUrl
helpers in types.ts to centralize remote agent card resolution
- Fix google-credentials auth crash when using agentCardJson by extracting
targetUrl from inline JSON card
- Hash agentCardJson with SHA-256 for metadata.hash instead of raw string
- Add JSON syntax validation via Zod .refine() on agent_card_json field
- Refactor formatZodError with recursive flatMap and deduplication
- Update remote agents documentation for oauth type naming
- Add comprehensive test coverage for all agentCardJson code paths
# Conflicts:
# packages/core/src/agents/agentLoader.ts
2026-03-26 14:03:52 -04:00
gemini-cli-robot
8e2629759d
chore(release): v0.36.0-preview.3
v0.36.0-preview.3
2026-03-25 20:53:49 +00:00
Tommaso Sciortino
146442f2a2
Revert "perf(cli): optimize --version startup time ( #23671 )"
...
This reverts commit 139cc7b97c .
2026-03-25 13:22:22 -07:00
Adib234
a3a3e66922
fix(policy): relax write_file argsPattern in plan mode to allow paths without session ID ( #23695 )
2026-03-25 14:06:21 -04:00
Gal Zahavi
d4555a473e
fix(core): conditionally expose additional_permissions in shell tool ( #23729 )
...
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2026-03-25 10:36:46 -07:00
matt korwel
cdac58fe82
fix(test): move flaky ctrl-c-exit test to non-blocking suite ( #23732 )
2026-03-25 10:35:57 -07:00
gemini-cli-robot
4a95ab62d4
fix(patch): cherry-pick 055ff92 to release/v0.36.0-preview.0-pr-23672 to patch version v0.36.0-preview.0 and create version 0.36.0-preview.1 ( #23723 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2026-03-24 20:07:02 -04:00
gemini-cli-robot
0223181cf4
chore(release): v0.36.0-preview.0
v0.36.0-preview.0
2026-03-24 19:57:36 +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