Gal Zahavi
abf29df57c
Update packages/cli/src/utils/sandbox.ts
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-10 11:19:49 -07:00
galz10
863a0aa01e
feat(core): implement SandboxManager interface and config schema
...
- Add `sandbox` block to `ConfigSchema` with `enabled`, `allowedPaths`,
and `networkAccess` properties.
- Define the `SandboxManager` interface and request/response types.
- Implement `NoopSandboxManager` fallback that silently passes commands
through but rigorously enforces environment variable sanitization via
`sanitizeEnvironment`.
- Update config and sandbox tests to use the new `SandboxConfig` schema.
- Add `createMockSandboxConfig` utility to `test-utils` for cleaner test
mocking across the monorepo.
2026-03-09 11:20:13 -07:00
Christian Gunderman
dac3735626
Disallow underspecified types ( #21485 )
2026-03-07 21:05:38 +00:00
Keith Guerin
e5d58c2b5a
feat(cli): overhaul thinking UI ( #18725 )
2026-03-07 04:20:27 +00:00
Emily Hedlund
7989c28d2e
feat(cli): implement dot-prefixing for slash command conflicts ( #20979 )
2026-03-06 20:43:20 +00:00
Sandy Tao
42d367d72f
fix(cli): gracefully handle --resume when no sessions exist ( #21429 )
2026-03-06 19:02:33 +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
Himanshu Soni
717660997d
feat(sandbox): add experimental LXC container sandbox support ( #20735 )
2026-03-04 17:44:33 +00:00
Tommaso Sciortino
7e06559db2
Consistently guard restarts against concurrent auto updates ( #21016 )
2026-03-04 06:18:12 +00:00
Jacob Richman
af424aefa9
Add extra safety checks for proto pollution ( #20396 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-03-04 00:21:09 +00:00
Ishaan Gupta
4be08a2261
refactor common settings logic for skills,agents ( #17490 )
...
Co-authored-by: ved015 <vedant.04.mahajan@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-03-03 19:25:17 +00:00
Tommaso Sciortino
e5207eb67f
fix(cli): wait for background auto-update before relaunching ( #20904 )
2026-03-03 17:18:29 +00:00
Jerop Kipruto
fca29b0bd8
fix(plan): clean up session directories and plans on deletion ( #20914 )
2026-03-03 14:11:25 +00:00
Keith Guerin
1e2afbb514
feat(cli): invert context window display to show usage ( #20071 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2026-03-03 09:22:29 +00:00
Pyush Sinha
8133d63ac6
refactor(cli): fully remove React anti patterns, improve type safety and fix UX oversights in SettingsDialog.tsx ( #18963 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-03-02 21:30:58 +00:00
Yuvraj Angad Singh
b8d6041d42
fix: prevent orphaned processes from consuming 100% CPU when terminal closes ( #16965 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-26 23:17:09 +00:00
Ishaan Gupta
70b650122f
feat: prompt users to run /terminal-setup with yes/no ( #16235 )
...
Co-authored-by: Vedant Mahajan <Vedant.04.mahajan@gmail.com >
2026-02-24 21:48:28 +00:00
nityam
ee5eb70070
fix(cli): Remove unsafe type assertions in activityLogger #19713 ( #19745 )
2026-02-24 03:54:09 +00:00
Abhi
621ddbe744
refactor(core): move session conversion logic to core ( #19972 )
2026-02-23 01:18:07 +00:00
Abhi
d2d345f41a
fix(cli): filter subagent sessions from resume history ( #19698 )
2026-02-21 17:41:27 +00:00
Christian Gunderman
dfd7721e69
Disallow unsafe returns. ( #19767 )
2026-02-21 01:12:56 +00:00
Christian Gunderman
58d637f919
Disallow and suppress unsafe assignment ( #19736 )
2026-02-20 22:28:55 +00:00
Jacob Richman
089aec8b8d
feat(cli): make JetBrains warning more specific ( #19687 )
2026-02-20 21:06:35 +00:00
Spencer
fe428936d5
feat(ui): improve startup warnings UX with dismissal and show-count limits ( #19584 )
2026-02-20 18:22:45 +00:00
Jacob Richman
04f65f3d55
Migrate core render util to use xterm.js as part of the rendering loop. ( #19044 )
2026-02-19 00:46:50 +00:00
Spencer
c62340675a
feat(core): centralize compatibility checks and add TrueColor detection ( #19478 )
2026-02-19 00:01:23 +00:00
Dmitry Lyalin
78de533c48
feat(cli): add macOS run-event notifications (interactive only) ( #19056 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-18 20:28:17 +00:00
Sandy Tao
65ad78b9c0
feat(devtools): migrate devtools package into monorepo ( #18936 )
2026-02-18 20:04:02 +00:00
Shreya Keshive
4e1b3b5f57
feat(cleanup): enable 30-day session retention by default ( #18854 )
2026-02-13 22:57:55 +00:00
Jerop Kipruto
f87468c644
refactor: use CoreToolCallStatus in the the history data model ( #19033 )
2026-02-13 22:20:14 +00:00
Jacob Richman
207ac6f2dc
ui(polish) blend background color with theme ( #18802 )
2026-02-12 19:56:07 +00:00
Dmitry Lyalin
db00c5abf3
feat(cli): prototype clean UI toggle and minimal-mode bleed-through ( #18683 )
2026-02-12 19:25:24 +00:00
Sandy Tao
2e91c03e08
feat: add strict seatbelt profiles and remove unusable closed profiles ( #18876 )
2026-02-12 18:33:54 +00:00
Sandy Tao
b19b026f30
fix(cli): update F12 behavior to only open drawer if browser fails ( #18829 )
2026-02-11 17:45:43 +00:00
Sandy Tao
2af5a3a01e
fix(cli): allow closing debug console after auto-open via flicker ( #18795 )
2026-02-11 05:37:23 +00:00
Jacob Richman
be2ebd1772
Add autoconfigure memory usage setting to the dialog ( #18510 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-10 23:24:08 +00:00
N. Taylor Mullen
b37e67451a
ci: shard windows tests and fix event listener leaks ( #18670 )
2026-02-10 18:46:42 +00:00
Sandy Tao
f5b1245f51
feat(cli): defer devtools startup and integrate with F12 ( #18695 )
2026-02-10 16:54:23 +00:00
Jack Wotherspoon
9081743a7f
feat: Ctrl+O to expand paste placeholder ( #18103 )
2026-02-10 02:04:34 +00:00
Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Sandy Tao
ef957a368d
feat(cli): add DevTools integration with gemini-cli-devtools ( #18648 )
2026-02-09 22:03:10 +00:00
Sandy Tao
7409ce5df6
feat(cli): add WebSocket-based network logging and streaming chunk support ( #18383 )
2026-02-07 00:20:22 +00:00
joshualitt
6fb3b09003
Shorten temp directory ( #17901 )
2026-02-06 16:10:17 +00:00
Abhi
30354892b3
feat(core,cli): implement session-linked tool output storage and cleanup ( #18416 )
2026-02-06 06:36:42 +00:00
Grant McCloskey
a3af4a8cae
feat(skills): implement linking for agent skills ( #18295 )
2026-02-04 22:11:01 +00:00
Shreya Keshive
7a6dfa3704
fix(sandbox): propagate GOOGLE_GEMINI_BASE_URL&GOOGLE_VERTEX_BASE_URL env vars ( #18231 )
2026-02-03 21:40:41 +00:00
Shreya Keshive
1fc59484b1
feat(admin): add support for MCP configuration via admin controls (pt1) ( #18223 )
2026-02-03 21:19:14 +00:00
Abhijit Balaji
4e4a55be35
feat(cli): implement automatic theme switching based on terminal background ( #17976 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2026-02-03 00:39:17 +00:00
Jerop Kipruto
09beb648b8
refactor: migrate checks.ts utility to core and deduplicate ( #18139 )
2026-02-03 00:32:13 +00:00
Bryan Morgan
7d36cc004f
feat(acp): add session resume support ( #18043 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-02-01 19:16:57 +00:00