Commit graph

2391 commits

Author SHA1 Message Date
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)
Some checks failed
Testing: CI / Link Checker (push) Has been cancelled
Links / linkChecker (push) Has been cancelled
On Merge Smoke Test / smoke-test (push) Has been cancelled
Testing: E2E (Chained) / Parse run context (push) Has been cancelled
Testing: E2E (Chained) / set_pending_status (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:none (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (macOS) (push) Has been cancelled
Testing: E2E (Chained) / Slow E2E - Win (push) Has been cancelled
Testing: E2E (Chained) / Evals (ALWAYS_PASSING) (push) Has been cancelled
Testing: E2E (Chained) / E2E (push) Has been cancelled
Testing: E2E (Chained) / set_workflow_status (push) Has been cancelled
Testing: CI / Lint (push) Has been cancelled
Testing: CI / Test (Linux) - 20.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 20.x, others (push) Has been cancelled
Testing: CI / Test (Linux) - 22.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 22.x, others (push) Has been cancelled
Testing: CI / Test (Linux) - 24.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 24.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 20.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 20.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 22.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 22.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 24.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 24.x, others (push) Has been cancelled
Testing: CI / CodeQL (push) Has been cancelled
Testing: CI / Check Bundle Size (push) Has been cancelled
Testing: CI / Slow Test - Win - cli (push) Has been cancelled
Testing: CI / Slow Test - Win - others (push) Has been cancelled
Testing: CI / CI (push) Has been cancelled
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)
Some checks failed
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:docker (push) Blocked by required conditions
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:none (push) Blocked by required conditions
Testing: E2E (Chained) / E2E Test (macOS) (push) Blocked by required conditions
Testing: E2E (Chained) / Slow E2E - Win (push) Blocked by required conditions
Testing: E2E (Chained) / Evals (ALWAYS_PASSING) (push) Blocked by required conditions
Testing: E2E (Chained) / E2E (push) Blocked by required conditions
Testing: E2E (Chained) / set_workflow_status (push) Blocked by required conditions
Testing: CI / Merge Queue Skipper (push) Waiting to run
Testing: CI / Lint (push) Blocked by required conditions
Testing: CI / Link Checker (push) Waiting to run
Testing: CI / Test (Linux) - 20.x, cli (push) Blocked by required conditions
Testing: CI / Test (Linux) - 20.x, others (push) Blocked by required conditions
Testing: CI / Test (Linux) - 22.x, cli (push) Blocked by required conditions
Testing: CI / Test (Linux) - 22.x, others (push) Blocked by required conditions
Testing: CI / Test (Linux) - 24.x, cli (push) Blocked by required conditions
Testing: CI / Test (Linux) - 24.x, others (push) Blocked by required conditions
Testing: CI / Test (Mac) - 20.x, cli (push) Blocked by required conditions
Testing: CI / Test (Mac) - 20.x, others (push) Blocked by required conditions
Testing: CI / Test (Mac) - 22.x, cli (push) Blocked by required conditions
Testing: CI / Test (Mac) - 22.x, others (push) Blocked by required conditions
Testing: CI / Test (Mac) - 24.x, cli (push) Blocked by required conditions
Testing: CI / Test (Mac) - 24.x, others (push) Blocked by required conditions
Testing: CI / CodeQL (push) Blocked by required conditions
Testing: CI / Check Bundle Size (push) Blocked by required conditions
Testing: CI / Slow Test - Win - cli (push) Blocked by required conditions
Testing: CI / Slow Test - Win - others (push) Blocked by required conditions
Testing: CI / CI (push) Blocked by required conditions
Links / linkChecker (push) Waiting to run
On Merge Smoke Test / smoke-test (push) Waiting to run
Trigger Docs Rebuild / trigger-rebuild (push) Has been cancelled
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)
Some checks failed
Testing: CI / CI (push) Has been cancelled
Testing: E2E (Chained) / Parse run context (push) Has been cancelled
Testing: E2E (Chained) / set_pending_status (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:none (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (macOS) (push) Has been cancelled
Testing: E2E (Chained) / Slow E2E - Win (push) Has been cancelled
Testing: E2E (Chained) / Evals (ALWAYS_PASSING) (push) Has been cancelled
Testing: E2E (Chained) / E2E (push) Has been cancelled
Testing: E2E (Chained) / set_workflow_status (push) Has been cancelled
Testing: CI / Lint (push) Has been cancelled
Testing: CI / Test (Linux) - 20.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 20.x, others (push) Has been cancelled
Testing: CI / Test (Linux) - 22.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 22.x, others (push) Has been cancelled
Testing: CI / Test (Linux) - 24.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 24.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 20.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 20.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 22.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 22.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 24.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 24.x, others (push) Has been cancelled
Testing: CI / CodeQL (push) Has been cancelled
Testing: CI / Check Bundle Size (push) Has been cancelled
Testing: CI / Slow Test - Win - cli (push) Has been cancelled
Testing: CI / Slow Test - Win - others (push) Has been cancelled
Testing: CI / Merge Queue Skipper (push) Has been cancelled
Testing: CI / Link Checker (push) Has been cancelled
On Merge Smoke Test / smoke-test (push) Has been cancelled
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)
Some checks failed
Links / linkChecker (push) Has been cancelled
Trigger Docs Rebuild / trigger-rebuild (push) Has been cancelled
On Merge Smoke Test / smoke-test (push) Has been cancelled
Testing: E2E (Chained) / Parse run context (push) Has been cancelled
Testing: E2E (Chained) / set_pending_status (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:none (push) Has been cancelled
Testing: E2E (Chained) / E2E Test (macOS) (push) Has been cancelled
Testing: E2E (Chained) / Slow E2E - Win (push) Has been cancelled
Testing: E2E (Chained) / Evals (ALWAYS_PASSING) (push) Has been cancelled
Testing: E2E (Chained) / E2E (push) Has been cancelled
Testing: E2E (Chained) / set_workflow_status (push) Has been cancelled
Testing: CI / Lint (push) Has been cancelled
Testing: CI / Test (Linux) - 20.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 20.x, others (push) Has been cancelled
Testing: CI / Test (Linux) - 22.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 22.x, others (push) Has been cancelled
Testing: CI / Test (Linux) - 24.x, cli (push) Has been cancelled
Testing: CI / Test (Linux) - 24.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 20.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 20.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 22.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 22.x, others (push) Has been cancelled
Testing: CI / Test (Mac) - 24.x, cli (push) Has been cancelled
Testing: CI / Test (Mac) - 24.x, others (push) Has been cancelled
Testing: CI / CodeQL (push) Has been cancelled
Testing: CI / Check Bundle Size (push) Has been cancelled
Testing: CI / Slow Test - Win - cli (push) Has been cancelled
Testing: CI / Slow Test - Win - others (push) Has been cancelled
Testing: CI / CI (push) Has been cancelled
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)
Some checks are pending
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:docker (push) Blocked by required conditions
Testing: E2E (Chained) / E2E Test (Linux) - sandbox:none (push) Blocked by required conditions
Testing: E2E (Chained) / E2E Test (macOS) (push) Blocked by required conditions
Testing: E2E (Chained) / Slow E2E - Win (push) Blocked by required conditions
Testing: E2E (Chained) / Evals (ALWAYS_PASSING) (push) Blocked by required conditions
Testing: E2E (Chained) / E2E (push) Blocked by required conditions
Testing: E2E (Chained) / set_workflow_status (push) Blocked by required conditions
Testing: CI / Merge Queue Skipper (push) Waiting to run
Testing: CI / Lint (push) Blocked by required conditions
Testing: CI / Link Checker (push) Waiting to run
Testing: CI / Test (Linux) - 20.x, cli (push) Blocked by required conditions
Testing: CI / Test (Linux) - 20.x, others (push) Blocked by required conditions
Testing: CI / Test (Linux) - 22.x, cli (push) Blocked by required conditions
Testing: CI / Test (Linux) - 22.x, others (push) Blocked by required conditions
Testing: CI / Test (Linux) - 24.x, cli (push) Blocked by required conditions
Testing: CI / Test (Linux) - 24.x, others (push) Blocked by required conditions
Testing: CI / Test (Mac) - 20.x, cli (push) Blocked by required conditions
Testing: CI / Test (Mac) - 20.x, others (push) Blocked by required conditions
Testing: CI / Test (Mac) - 22.x, cli (push) Blocked by required conditions
Testing: CI / Test (Mac) - 22.x, others (push) Blocked by required conditions
Testing: CI / Test (Mac) - 24.x, cli (push) Blocked by required conditions
Testing: CI / Test (Mac) - 24.x, others (push) Blocked by required conditions
Testing: CI / CodeQL (push) Blocked by required conditions
Testing: CI / Check Bundle Size (push) Blocked by required conditions
Testing: CI / Slow Test - Win - cli (push) Blocked by required conditions
Testing: CI / Slow Test - Win - others (push) Blocked by required conditions
Testing: CI / CI (push) Blocked by required conditions
Trigger Docs Rebuild / trigger-rebuild (push) Waiting to run
Links / linkChecker (push) Waiting to run
On Merge Smoke Test / smoke-test (push) Waiting to run
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
Coco Sheng
7125d2cd65
fix(core): ensure tool output cleanup on session deletion for legacy files (#26263) 2026-04-30 20:11:38 +00:00