Commit Graph

242 Commits

Author SHA1 Message Date
Abhi 70bca037d3 feat(core): subagent isolation and cleanup hardening (#23903) 2026-03-27 03:43:39 +00:00
Tommaso Sciortino 93b30e4f57 refactor(core): delegate sandbox denial parsing to SandboxManager (#23928) 2026-03-26 22:10:15 +00:00
Spencer 2240ebff33 fix(core): remove shell outputChunks buffer caching to prevent memory bloat and sanitize prompt input (#23751) 2026-03-26 21:16:07 +00:00
David Pierce 1c79d3f737 feat(sandbox): implement secret visibility lockdown for env files (#23712)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
2026-03-26 20:35:21 +00:00
Gal Zahavi 84b6567586 fix(core): allow disabling environment variable redaction (#23927) 2026-03-26 20:04:44 +00:00
Gal Zahavi 59a6c51ce3 feat(sandbox): dynamic Linux sandbox expansion and worktree support (#23692)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-26 01:58:45 +00:00
christine betts e955585a0f feat(core,ui): Add experiment-gated support for gemini flash 3.1 lite (#23794) 2026-03-25 20:28:49 +00:00
Tommaso Sciortino bd6b1f4468 feat(core): implement Windows sandbox dynamic expansion Phase 1 and 2.1 (#23691) 2026-03-25 17:54:45 +00:00
Emily Hedlund 294d7ff266 test(core): install bubblewrap on Linux CI for sandbox integration tests (#23583) 2026-03-25 14:29:46 +00:00
Emily Hedlund 9ee334df83 feat(sandbox): implement forbiddenPaths for OS-specific sandbox managers (#23282)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2026-03-25 01:23:51 +00:00
Gal Zahavi de5c870d97 refactor(sandbox): reorganize Windows sandbox files (#23645) 2026-03-24 14:32:20 +00:00
Gal Zahavi fe7baee18b feat(sandbox): dynamic macOS sandbox expansion and worktree support (#23301) 2026-03-24 04:48:13 +00:00
David Pierce 7fdf708e1a 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
Abhi be55c00235 refactor(core): update production type imports from coreToolScheduler (#23498) 2026-03-23 19:48:38 +00:00
Emily Hedlund 60ffee3a05 feat(core): refactor SandboxManager to a stateless architecture and introduce explicit Deny interface (#23141) 2026-03-23 15:43:58 +00:00
Christian Gunderman 6ade35aace Disallow and suppress misused spread operator. (#23294) 2026-03-21 05:21:53 +00:00
Alisa 8875bb42d0 chore(lint): enforce zero warnings and cleanup syntax restrictions (#22902) 2026-03-21 04:01:48 +00:00
Sandy Tao 3335b861ee refactor(core): use absolute paths in GEMINI.md context markers (#23135) 2026-03-20 19:10:01 +00:00
Jerop Kipruto 894190b0ca feat(worktree): add Git worktree support for isolated parallel sessions (#22973) 2026-03-20 14:10:51 +00:00
matt korwel eb01ad9396 feat(core): implement native Windows sandboxing (#21807) 2026-03-19 22:25:22 +00:00
kevinjwang1 45fed5a43d Add ModelChain support to ModelConfigService and make ModelDialog dynamic (#22914) 2026-03-19 22:22:26 +00:00
Emily Hedlund c7633863f2 feat(core): implement strict macOS sandboxing using Seatbelt allowlist (#22832) 2026-03-18 20:07:54 +00:00
anj-s 34e4e09459 feat: add 'blocked' status to tasks and todos (#22735) 2026-03-17 23:24:26 +00:00
kevinjwang1 5c579083c5 Add support for dynamic model Resolution to ModelConfigService (#22578) 2026-03-17 21:15:50 +00:00
David Pierce d5c2831927 Linux sandbox seccomp (#22815)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2026-03-17 20:29:13 +00:00
David Pierce c4a3596ef3 Linux sandbox bubblewrap (#22680) 2026-03-16 21:34:48 +00:00
Adam Weidman d29e9e2723 refactor(core): introduce InjectionService with source-aware injection and backend-native background completions (#22544) 2026-03-16 21:06:29 +00:00
anj-s 60ff1f22e0 feat(tracker): polish UI sorting and formatting (#22437) 2026-03-16 19:18:01 +00:00
Emily Hedlund fc296ebed9 feat(extensions): implement cryptographic integrity verification for extension updates (#21772) 2026-03-16 19:01:52 +00:00
Abhi b22757b2c1 feat: enable subagents (#22386) 2026-03-16 18:40:12 +00:00
anj-s 4baf9888a1 perf: optimize TrackerService dependency checks (#22384) 2026-03-16 13:40:58 +00:00
kevinjwang1 933777141c Add ModelDefinitions to ModelConfigService (#22302) 2026-03-14 21:45:21 +00:00
Abhi d4e6db31ce fix(core): fix manual deletion of subagent histories (#22407) 2026-03-14 20:09:43 +00:00
Gal Zahavi 68e7661752 feat(core): integrate SandboxManager to sandbox all process-spawning tools (#22231) 2026-03-13 21:11:51 +00:00
christine betts 8300be1101 Move keychain fallback to keychain service (#22332) 2026-03-13 20:57:08 +00:00
anj-s 9b6e4be2b5 feat(tracker): return TodoList display for tracker tools (#22060) 2026-03-13 18:18:33 +00:00
joshualitt 92cca24bc9 feat(core): Fully migrate packages/core to AgentLoopContext. (#22115) 2026-03-13 01:56:31 +00:00
Adam Weidman 7df678488b refactor(core): extract ExecutionLifecycleService for tool backgrounding (#21717) 2026-03-12 04:03:54 +00:00
Gal Zahavi 838b589f8c feat(core): implement SandboxManager interface and config schema (#21774)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 21:42:50 +00:00
Sehoon Shon ab65a86f96 fix(core): preserve dynamic tool descriptions on session resume (#18835)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-11 19:38:54 +00:00
Manav Sharma c4cdad755e fix(core)#20941: reap orphaned descendant processes on PTY abort (#21124)
Co-authored-by: Spencer <spencertang@google.com>
2026-03-11 15:36:25 +00:00
Jack Wotherspoon 25770d485b fix: clean up /clear and /resume (#22007) 2026-03-11 15:23:23 +00:00
Gal Zahavi a912b7ce23 feat: implement background process logging and cleanup (#21189) 2026-03-11 00:13:20 +00:00
Coco Sheng bd9b30cf8d fix: prevent hangs in non-interactive mode and improve agent guidance (#20893)
Co-authored-by: Keith Schaab <keith.schaab@gmail.com>
2026-03-10 20:30:58 +00:00
Nicholas Bardy be1f1ffb77 fix(core): destroy PTY on kill() and exception to prevent fd leak (#21693)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-10 00:08:16 +00:00
joshualitt 3c4550387f feat(core): improve subagent result display (#20378) 2026-03-09 19:20:15 +00:00
Jacob Richman 5cfe9d665c robustness(core): static checks to validate history is immutable (#21228) 2026-03-09 18:26:03 +00:00
Christian Gunderman d8e8afd0c3 Disallow underspecified types (#21485) 2026-03-07 21:05:38 +00:00
Sandy Tao f13407ecd6 fix(core): add in-memory cache to ChatRecordingService to prevent OOM (#21502) 2026-03-07 03:45:36 +00:00
Arnav Raj a657665f3d 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