matt korwel
efd3983fa4
Release and Packaging: Clean up ( #3489 )
2025-07-07 23:36:51 +00:00
Pyush Sinha
35ccd9f02c
feat: add user startup warnings, add home directory check ( #3056 )
2025-07-06 06:27:00 +00:00
Brandon Keiji
5ad4a0a826
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Jacob Richman
7c0317fb30
Jacob314/max old space ( #1314 )
2025-06-24 14:18:55 -07:00
Louis Jimenez
18d2f3bebd
Make checkpoints configurable in settings.json ( #1251 )
2025-06-20 00:39:15 -04:00
matt korwel
eda4c79222
Auth First Run ( #1207 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-19 16:52:22 -07:00
Eddie Santos
0952d06a1f
fix: auto-update sandbox regression ( #1221 )
2025-06-19 21:40:10 +00:00
Brandon Keiji
c23e2f6f63
refactor: remove docker tagging step from sandbox publishing ( #1223 )
2025-06-19 12:19:39 -07:00
Leo
a288f09aeb
add sandboxImageName in package.json ( #1219 )
2025-06-19 11:50:34 -07:00
Allen Hutchison
aa967d7a49
Fix noise in headless mode on STDOUT ( #1184 )
2025-06-18 11:40:15 -07:00
Brandon Keiji
342b077aff
feat: consolidate sandbox configurations into a single object ( #1154 )
2025-06-18 17:01:00 +00:00
Brandon Keiji
56badf34e5
fix: check package.json for app version ( #1160 ) ( #1182 )
2025-06-18 16:57:17 +00:00
Eddie Santos
d925aac735
Auto-update notifications ( #1110 )
2025-06-17 15:24:07 +00:00
matt korwel
fbe69c2135
Preflight and integration npx ( #1096 )
2025-06-16 15:27:29 +00:00
N. Taylor Mullen
c36bccc811
feat(test): Increase test coverage across CLI and Core packages ( #1089 )
2025-06-15 22:41:32 -07:00
Mark McDonald
350fe5f26e
Add Vertex env vars to sandbox ( #1005 )
...
Co-authored-by: Scott Densmore <scottdensmore@github.com >
2025-06-16 02:55:13 +00:00
Anas H. Sulaiman
194e091d4a
centralize file filtering in FileDiscoveryService ( #1039 )
2025-06-14 14:25:34 +00:00
Brandon Keiji
7af228b436
fix: add micromatch to package deps ( #1020 )
2025-06-13 22:18:05 +00:00
Anas H. Sulaiman
84c7332308
reuse GitIgnoreParser for loading .geminiignore ( #1025 )
2025-06-13 17:17:08 -04:00
Mark McDonald
ec3b660add
Support GOOGLE_API_KEY hoisting in sandbox too ( #998 )
2025-06-13 08:32:15 +00:00
N. Taylor Mullen
7ec11849ae
refactor: Use default centralized Flash & Pro models everywhere ( #994 )
2025-06-13 08:25:42 +00:00
Jordan Demeulenaere
8f8759b019
Fix build_sandbox command ( #974 )
2025-06-12 17:38:10 +00:00
Louis Jimenez
b19571d9ab
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
Olcan
b86e3edfa7
fixes to proxy on macos: prevent curl from hanging during wait-for-proxy by adding ipv6 support and timeout ( #947 )
2025-06-11 11:31:38 -07:00
Olcan
5deff6f420
fix proxy on cloudtops/linux and for older versions of docker, more robust start/stop and error reporting ( #945 )
2025-06-11 10:50:31 -07:00
Olcan
bee780d64e
do not auto-enable container sandboxing (fixing recently introduced bug) ( #939 )
2025-06-11 08:25:33 -07:00
Zach Sais
09ddf6eb71
fix version set for cli and slash commands ( #892 )
2025-06-11 08:25:26 -05:00
Seth Troisi
8c5cc17f18
Remove unneeded mockRestore()s from tests ( #919 )
2025-06-10 20:32:00 -07:00
Tolik Malibroda
8d0c9dc708
fix: Change sandbox network check command for docker ( #907 )
2025-06-11 00:13:36 +02:00
Olcan
42f146f820
restricted networking for all sandboxing methods, new seatbelt profiles, updated docs, fixes to sandbox build, debugging through sandbox ( #891 )
2025-06-10 08:58:37 -07:00
Tommaso Sciortino
18dbf3a3a9
GEMINI_SANDBOX=false should disable seatbelt ( #888 )
2025-06-10 06:22:02 -07:00
Olcan
7ff9755ec1
fix user settings in sandbox broken in recent change ( #885 )
2025-06-10 00:27:40 -07:00
matt korwel
920aa861cf
Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ( #784 )
2025-06-09 12:19:42 -07:00
Olcan
9d895915b2
drop redundant -s flag for custom sandbox build ( #859 )
2025-06-08 16:43:04 -07:00
Abhi
5c9343bce8
Fix Build Failure - Build fails in sandbox due to missing build toolchain ( #831 )
2025-06-08 01:04:20 -04:00
cperry-goog
a49f734c13
refactor: rename gemini-code to gemini-cli ( #822 )
2025-06-07 14:27:22 -07:00
Tommaso Sciortino
b1e4d9f412
Push model-switching logging into loadCliConfig ( #815 )
2025-06-07 11:12:30 -07:00
Tommaso Sciortino
1b6463c220
More version simplifiction. ( #810 )
2025-06-07 10:54:23 -07:00
Tommaso Sciortino
03125a24e2
clean up version lookup code ( #804 )
2025-06-06 16:21:20 -07:00
DeWitt Clinton
a769fae655
Reduce noisy logging for missing .geminiignore file. ( #793 )
2025-06-06 07:47:43 -07:00
Olcan
5a6c1bad69
skip npm build for custom sandbox ( #779 )
2025-06-05 14:15:43 -07:00
Olcan
d7b59dcb64
use execSync (vs spawnSync) so launch fails if build_sandbox fails; tweaks in build_sandbox to fix some shellcheck warnings, and to simplify the logic slightly ( #767 )
2025-06-05 13:02:56 -07:00
Eddie Santos
9a7199519e
Add support for .geminiignore file ( #757 )
2025-06-05 10:15:27 -07:00
Tolik Malibroda
c90b7a0a3f
fix: Disable automatic image building if BUILD_SANDBOX is not provided ( #764 )
2025-06-05 18:47:39 +02:00
Tolik Malibroda
95917b22da
feat: Add multi-stage docker build support for custom sandbox.Dockerfile ( #746 )
2025-06-05 17:46:54 +02:00
Jacob Richman
50efcbf241
Jacob314/memory fixes ( #754 )
...
Address multiple possible memory leaks found bystatic analysis of the codebase. The primary source of the leaks was event listeners on child processes and global objects that were not being properly removed, potentially causing their closures to be retained in memory indefinitely particularly for processes that did not exit.
There are two commits. A larger one made by gemini CLI and a smaller one by me to make sure we always disconnect child processes as part of the cleanup methods. These changes may not actually fix any leaks but do look like reasonable defensive coding to avoid leaking event listeners or child processes.
The following files were fixed:
This is Gemini's somewhat overconfident description of what it did.
packages/core/src/tools/shell.ts: Fixed a leak where an abortSignal listener was not being reliably removed.
packages/cli/src/utils/readStdin.ts: Fixed a significant leak where listeners on process.stdin were never removed.
packages/cli/src/utils/sandbox.ts: Fixed leaks in the imageExists and pullImage helper functions where listeners on spawned child processes were not being removed.
packages/core/src/tools/grep.ts: Fixed three separate leaks in the isCommandAvailable check and the git grep and system grep strategies due to un-removed listeners on child processes.
packages/core/src/tools/tool-registry.ts: Corrected a leak in the execute method of the DiscoveredTool class where listeners on the spawned tool process were not being removed.
2025-06-05 06:40:33 -07:00
Tolik Malibroda
4770b2fc3c
fix: Fix piped input mode in sandbox ( #739 )
2025-06-04 08:24:33 +02:00
Olcan
7a3a2e9868
fix BUILD_SANDBOX env var for updating sandbox while running linked binary ( #729 )
2025-06-03 14:02:00 -07:00
Brandon Keiji
05d54f9449
fix: do not try to pull development sandbox image from the internet ( #725 )
2025-06-03 19:32:17 +00:00
Allen Hutchison
dc25ca81a3
feat(cli): add pro model availability check and fallback to flash ( #608 )
2025-06-02 13:55:54 -07:00