Commit Graph

2046 Commits

Author SHA1 Message Date
Adam Weidman
bc76cbeb50 test: decouple remote background test from shell service 2026-03-09 01:11:15 -04:00
Adam Weidman
020fcc9674 refactor: use createExecution for remote lifecycle entries 2026-03-09 01:11:15 -04:00
Adam Weidman
8a90ecaf30 refactor: improve background execution readability 2026-03-09 01:11:15 -04:00
Adam Weidman
db32a6185b refactor: align remote background wiring with execution ID naming 2026-03-09 01:11:15 -04:00
Adam Weidman
b3850edb8b Support backgrounding remote agent executions via Ctrl+B 2026-03-09 01:11:15 -04:00
Adam Weidman
c77fd3fc7a refactor: standardize on pid as canonical background execution field
Remove the dual executionId/pid fields from BackgroundExecutionData.
Use pid everywhere for consistency with existing types (ExecutingToolCall,
ExecutionHandle). A codebase-wide rename to executionId is planned as a
follow-up once all consumers are migrated.
2026-03-09 01:10:42 -04:00
Adam Weidman
013cfafbf9 refactor: rename registerExecution to attachExecution for clarity
The "attach" verb makes it clear that the caller brings an existing
process/handle, while "create" (createExecution) means the lifecycle
service allocates and owns the execution from scratch.
2026-03-09 00:43:41 -04:00
Adam Weidman
9b72826078 Refine execution lifecycle facade follow-ups 2026-03-09 00:14:48 -04:00
Adam Weidman
1e872ead2d refactor: name non-process execution ID seed constant 2026-03-08 23:40:17 -04:00
Adam Weidman
fff69df93e refactor: remove virtual execution lifecycle aliases 2026-03-08 23:31:18 -04:00
Adam Weidman
0fc4247287 refactor: make createExecution the primary lifecycle API 2026-03-08 21:40:17 -04:00
Adam Weidman
6860284344 refactor: strengthen background execution abstraction tests 2026-03-08 20:24:11 -04:00
Adam Weidman
9a441ef927 refactor: generalize background execution contract 2026-03-08 19:45:50 -04:00
Adam Weidman
3940d6344a Harden execution lifecycle settling and simplify shell backgrounding API 2026-03-08 18:39:41 -04:00
Adam Weidman
e9edd60615 Make execution lifecycle the owner of background state 2026-03-08 18:02:25 -04:00
Adam Weidman
6e291cfab8 Add neutral execution lifecycle facade 2026-03-08 17:32:16 -04:00
Keith Guerin
237864eb63 feat(cli): Invert quota language to 'percent used' (#20100)
Co-authored-by: jacob314 <jacob314@gmail.com>
2026-03-07 23:17:10 +00:00
Keith Guerin
dc6741097c refactor(cli): standardize on 'reload' verb for all components (#20654)
Co-authored-by: Krishna Korade <MushuEE@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-07 22:56:11 +00:00
Christian Gunderman
dac3735626 Disallow underspecified types (#21485) 2026-03-07 21:05:38 +00:00
Jacob Richman
245b68e9f1 Make test suite pass when the GEMINI_SYSTEM_MD env variable or GEMINI_WRITE_SYSTEM_MD variable happens to be set locally/ (#21480) 2026-03-07 20:04:17 +00:00
Keith Guerin
e5d58c2b5a feat(cli): overhaul thinking UI (#18725) 2026-03-07 04:20:27 +00:00
Sandy Tao
9455ecd78c fix(core): add in-memory cache to ChatRecordingService to prevent OOM (#21502) 2026-03-07 03:45:36 +00:00
Gaurav
9a7427197b fix(billing): fix overage strategy lifecycle and settings integration (#21236) 2026-03-07 03:14:44 +00:00
Arnav Raj
33be30ab04 fix(core): whitelist TERM and COLORTERM in environment sanitization (#20514)
Co-authored-by: Sri Pasumarthi <sripas@google.com>
Co-authored-by: Sri Pasumarthi <111310667+sripasg@users.noreply.github.com>
2026-03-07 02:51:08 +00:00
Abhi
931e668b47 refactor(core): standardize MCP tool naming to mcp_ FQN format (#21425) 2026-03-06 22:17:28 +00:00
Emily Hedlund
7989c28d2e feat(cli): implement dot-prefixing for slash command conflicts (#20979) 2026-03-06 20:43:20 +00:00
Sébastien Prud'homme
7d31d5f4ec fix(core): append correct OTLP paths for HTTP exporters (#16836) 2026-03-06 19:58:00 +00:00
Sehoon Shon
7dce23e5d9 feat(core): implement generic CacheService and optimize setupUser (#21374) 2026-03-06 19:39:50 +00:00
ruomeng
06a176e33e fix(plan): keep approved plan during chat compression (#21284) 2026-03-06 19:36:05 +00:00
Emily Hedlund
6f579934db feat(core): implement unified KeychainService and migrate token storage (#21344) 2026-03-06 18:56:08 +00:00
Abhi
4669148a4c feat(core): add concurrency safety guidance for subagent delegation (#17753) (#21278) 2026-03-06 18:09:45 +00:00
nityam
82316ef6e4 fix(core): deduplicate GEMINI.md files by device/inode on case-insensitive filesystems (#19904) (#19915) 2026-03-06 17:52:08 +00:00
Aarchi Kumari
337e4bc8c6 fix(hooks): propagate stopHookActive in AfterAgent retry path (#20426) (#20439) 2026-03-06 17:06:23 +00:00
Adam Boudj
0452f787b2 fix(partUtils): display media type and size for inline data parts (#21358) 2026-03-06 15:45:43 +00:00
anj-s
c1317aafb3 fix: logic for task tracker strategy and remove tracker tools (#21355) 2026-03-06 15:17:49 +00:00
MumuTW
6691fac50e fix(core): handle AbortError thrown during processTurn (#21296)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
2026-03-06 06:29:56 +00:00
JATIN
35c1999341 documentiong ensures ripgrep (#21298)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
2026-03-06 06:10:12 +00:00
anj-s
a8f507352b feat (core): Implement tracker related SI changes (#19964) 2026-03-06 00:18:05 +00:00
Shreya Keshive
7ec477d40d feat(acp): Add support for AI Gateway auth (#21305) 2026-03-05 22:15:23 +00:00
Sehoon Shon
1aa4a32066 test(core): improve testing for API request/response parsing (#21227) 2026-03-05 21:00:01 +00:00
Sehoon Shon
22d962e761 feat(core): fallback to 2.5 models with no access for toolcalls (#21283) 2026-03-05 20:37:15 +00:00
Shreya Keshive
0135b03c8a fix(acp): rename --experimental-acp to --acp & remove Zed-specific refrences (#21171) 2026-03-05 19:57:28 +00:00
kartik
9773a084c9 fix:reorder env var redaction checks to scan values first (#21059)
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
2026-03-05 19:22:45 +00:00
Juhyuk
a830858f91 fix(core): prevent unhandled AbortError crash during stream loop detection (#21123)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
Co-authored-by: ruomeng <ruomeng@google.com>
2026-03-05 19:12:09 +00:00
Zheyuan Lin
291639633f feat(cli): add native gVisor (runsc) sandboxing support (#21062)
Co-authored-by: Zheyuan <zlin252@emory.edu>
Co-authored-by: Kartik Angiras <angiraskartik@gmail.com>
2026-03-05 18:39:57 +00:00
Yuna Seol
31d65f40bd feat(telemetry): implement Clearcut logging for startup statistics (#21172)
Co-authored-by: Yuna Seol <yunaseol@google.com>
2026-03-05 18:21:55 +00:00
Tommaso Sciortino
1c3c7a343f fix(cli): replace hardcoded keybinding strings with dynamic formatters (#21159) 2026-03-05 17:52:01 +00:00
Dev Randalpura
f20e45175e fix(ui): add partial output to cancelled shell UI (#21178)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-05 17:30:20 +00:00
Sandy Tao
0228c2b9f0 refactor(core): extract shared OAuth flow primitives from MCPOAuthProvider (#20895) 2026-03-05 17:01:37 +00:00
Aditya Bijalwan
09259a8ec4 test: add browser agent integration tests (#21151) 2026-03-05 13:29:35 +00:00