Abhi
4fda0e75dd
feat(core): enforce 512 tool limit and add warning for ignored tools
...
- Limits active tools to 512 in ToolRegistry to prevent Gemini API errors.
- Prioritizes built-in tools and command-discovered tools over MCP tools.
- Adds a warning message on startup and context refresh when tools are ignored.
2026-05-11 11:34:22 -04:00
joshualitt
8a3fde4c33
fix(context): Change snapshotter model config. ( #26745 )
2026-05-11 15:06:55 +00:00
joshualitt
1a894c18ea
feat(context): Improvements to the snapshotter. ( #26655 )
2026-05-08 23:54:44 +00:00
Adam Weidman
54f1e8c6d7
feat(core): add RemoteSubagentProtocol behind AgentProtocol ( #25303 )
2026-05-08 22:48:17 +00:00
krishdef7
f51391a0f2
fix(mcp): treat GET 404 as 405 in StreamableHTTPClientTransport ( #24847 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
Co-authored-by: Spencer <spencertang@google.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-08 22:16:08 +00:00
Sri Pasumarthi
1238dcfe91
feat(acp/core): prefix tool call IDs with tool names to support tool rendering in ACP compliant IDEs. ( #26676 )
2026-05-08 21:21:54 +00:00
Coco Sheng
90e7155971
ci: implement codebase-aware effort level triage ( #26666 )
2026-05-08 20:48:54 +00:00
Adam Weidman
014bfeb89b
feat(core): add LocalSubagentProtocol behind AgentProtocol ( #25302 )
2026-05-08 19:28:16 +00:00
Aishanee Shah
5890f50496
fix(core): resolve parallel tool call streaming ID collision ( #26646 )
2026-05-08 19:14:23 +00:00
Daniel Weis
6b9b778d82
fix: resolve "function response turn must come immediately after function call" error ( #26691 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-08 19:01:24 +00:00
Aishanee Shah
f86e0ee418
fix(core): throw explicit error on dropped tool responses ( #26668 )
2026-05-08 18:36:39 +00:00
joshualitt
01635ddb83
fix(context): implement loose boundary policy for gc backstop. ( #26594 )
2026-05-08 17:36:57 +00:00
Adam Weidman
12c8469b34
refactor(core): agent session protocol changes ( #26661 )
2026-05-08 17:12:54 +00:00
AK
ebeea7570d
fix(core): cache model routing decision in LocalAgentExecutor ( #26548 )
2026-05-08 00:18:22 +00:00
Sandy Tao
16e345831b
fix(cli): hide /memory add subcommand when memoryV2 is enabled ( #26605 )
2026-05-07 20:48:12 +00:00
Daniel Weis
ac31e80984
fix(routing): fix resolveClassifierModel argument mismatch in ApprovalModeStrategy ( #26658 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-07 19:34:14 +00:00
Coco Sheng
49456e4e15
fix(core): preserve system PATH in Git environment to fix ENOENT ( #25034 ) ( #26587 )
2026-05-07 18:24:49 +00:00
Tommaso Sciortino
a809bc7c51
don't wrap args unnecessarily ( #26599 )
2026-05-06 23:20:47 +00:00
Michael Bleigh
90304b279c
refactor(cli): migrate core tools to native ToolDisplay property and fix UI rendering ( #25186 )
2026-05-06 21:23:26 +00:00
Rhys Sullivan
bb4224fdff
fix(core): prevent silent hang during OAuth auth on headless Linux ( #26571 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-05-06 19:47:30 +00:00
Sandy Tao
7fb5146c6b
Tighten private Auto Memory patch allowlist ( #26535 )
2026-05-06 17:32:15 +00:00
joshualitt
897a4d7f83
fix(core): Fix hysteresis in async context management pipelines. ( #26452 )
2026-05-06 16:37:08 +00:00
cynthialong0-0
80e091a8e1
fix(core): handle invalid custom plans directory gracefully ( #26560 )
2026-05-06 13:37:59 +00:00
joshualitt
80d2690540
fix(core): Fix chat corruption bug in context manager. ( #26534 )
2026-05-05 22:50:01 +00:00
Gal Zahavi
3627f4777f
fix(core): allow redirection in YOLO and AUTO_EDIT modes without sandboxing ( #26542 )
2026-05-05 21:26:16 +00:00
Himanshu Kumar
d8f2a89865
fix(core): remove unsafe type assertion suppressions in error utils ( #19881 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-05 19:52:29 +00:00
Abhijit Balaji
f29eb9a569
fix(core): reject numeric project IDs in GOOGLE_CLOUD_PROJECT ( #24695 ) ( #26532 )
2026-05-05 19:50:36 +00:00
Aishanee Shah
0218817fe3
feat(core): steer model to use edit tool for surgical edits, fix a typo ( #26480 )
2026-05-05 19:35:04 +00:00
joshualitt
0803007c8f
fix(core): Minor fixes for generalist profile. ( #26357 )
2026-05-05 19:32:13 +00:00
Coco Sheng
f5c0977e96
fix(core): retry on ERR_STREAM_PREMATURE_CLOSE errors ( #26519 )
2026-05-05 19:19:50 +00:00
Adib234
6a3175e973
fix(core): properly format markdown in AskUser tool by unescaping newlines ( #26349 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-04 20:59:11 +00:00
Aishanee Shah
4d1ca92a19
fix(core): filter unsupported multimodal types from tool responses ( #26352 )
2026-05-04 20:31:20 +00:00
Coco Sheng
0d6bd29752
feat(cli): improve /agents refresh logging ( #26442 )
2026-05-04 19:40:48 +00:00
Adib234
75a8de83fc
test(cleanup): fix temporary directory leaks in test suites ( #26217 )
2026-05-04 19:08:02 +00:00
Sandy Tao
a7beb890d0
feat(memory): add Auto Memory inbox flow with canonical-patch contract ( #26338 )
2026-05-04 19:07:13 +00:00
Aryan Kumar
d313cd7dde
fix(core): use close event instead of exit in child_process fallback ( #25695 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-05-04 18:12:21 +00:00
Sandy Tao
165efa8a38
fix(hooks): preserve non-text parts in fromHookLLMRequest ( #26275 )
2026-05-04 17:45:52 +00:00
Coco Sheng
790f2cf815
feat: add minimal V8 heap snapshot utility for memory diagnostics ( #26440 )
2026-05-04 17:42:42 +00:00
Adib234
704be5a418
fix(cli): ensure branch indicator updates in sub-directories and worktrees ( #26330 )
2026-05-04 17:35:13 +00:00
AK
40aa7397b6
feat(core): reinforce Inquiry constraints to prevent unauthorized changes ( #26310 )
2026-05-04 16:37:39 +00:00
Sri Pasumarthi
4e175527a2
fix(acp): resolve agent mode disconnect and improve mode awareness ( #26332 )
2026-05-01 23:00:10 +00:00
AK
40b384de2c
fix(core): make subagents aware of active approval modes ( #23608 )
2026-05-01 22:21:38 +00:00
joshualitt
de8fdcfa16
Fix bulk of remaining issues with generalist profile ( #26073 )
2026-05-01 22:04:39 +00:00
Coco Sheng
408afd3c5a
fix(core): reset session-scoped state on resumption ( #26342 )
2026-05-01 21:20:06 +00:00
Aarchi Kumari
a93d2a1d1c
fix(cli): resolve Ghostty/raw-mode False Cancellation in oauth flow ( #25026 )
...
Co-authored-by: David Pierce <davidapierce@google.com >
2026-05-01 21:08:56 +00:00
Sandy Tao
9380e13f6d
fix(core): remove "System: Please continue." injection on InvalidStream events ( #26340 )
2026-05-01 19:45:31 +00:00
Abhijit Balaji
d9f273e440
feat(config): enable Gemma 4 models by default via Gemini API ( #26307 )
2026-05-01 04:14:57 +00:00
AK
b3e6c28933
test(evals): add behavioral eval for file creation and write_file tool selection ( #26292 )
2026-05-01 03:45:56 +00:00
Martin
80e3bb9689
fix(core): silently skip GEMINI.md paths that are directories (EISDIR) ( #25662 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-30 21:06:56 +00:00
Coco Sheng
2f0c7518ad
fix: report AgentExecutionBlocked in non-interactive programmatic modes ( #26262 )
2026-04-30 20:41:35 +00:00