Brandon Keiji
12efd21076
fix(sandbox): default to current user profile for debian/ubuntu env ( #337 )
2025-05-13 21:13:54 +00:00
Brandon Keiji
c16e16fdd6
refactor: shorten 'gemini' binary name ( #329 )
2025-05-13 10:49:45 -07:00
Taylor Mullen
de523f1688
Remove terminal tool and dependencies.
...
- We now solely use the shell tool. This deletes all content around the legacy terminal tool so we can focus on improving the new Shell tool.
- Remove instances from sandboxing, tests, utilities etc.
2025-05-11 12:35:55 -07:00
Olcan
cabcdda449
sandbox/seatbelt-aware system prompt, support for custom seatbelt profiles under project settings ( #304 )
2025-05-09 11:33:05 -07:00
Olcan
bed75851e9
fix debugging with seatbelt, including in strict profile ( #300 )
2025-05-09 08:44:40 -07:00
Brandon Keiji
74cc554ac4
fix(sandbox): set --inspect-brk in production sandbox when env DEBUG is truthy ( #295 )
2025-05-08 21:12:19 -07:00
Olcan
4aab3d57c3
allow SEATBELT_PROFILE=none to disable seatbelt on macos ( #296 )
2025-05-08 15:52:04 -07:00
Olcan
46a93c0bd1
refined sandbox/seatbelt log message, pass NODE_OPTIONS along to sandboxed node ( #292 )
2025-05-08 14:50:35 -07:00
Olcan
e9dedf5ad2
adjust seatbelt to allow write into specific dirs under user home ( #289 )
2025-05-08 11:28:45 -07:00
Olcan
9577f8b1e4
rename SANDBOX_EXEC_PROFILE as SEATBELT_PROFILE, and fix another accidental rephrasing ( #285 )
2025-05-07 21:31:30 -07:00
Olcan
12f082673e
use seatbelt on macos, with two profiles: minimal (default) which only restricts writes, and strict, which is deny-by-default and only allows specific operations ( #283 )
2025-05-07 20:03:29 -07:00
Brandon Keiji
6e8967cdca
fix(sandbox): consolidate dev and prod sandbox ( #273 )
2025-05-07 07:23:13 -07:00
Olcan
ca3105b70d
make sandbox venv support more robust, allowing arbitrary venv path, and ignoring venv outside workdir (instead of erroring out) ( #254 )
2025-05-03 09:12:44 -07:00
Olcan
11163519a6
enable recreating a python virtual env (.venv folder) inside sandbox ( #253 )
2025-05-03 00:39:31 -07:00
Olcan
aeac4f0e20
custom sandboxing via sandbox.Dockerfile and sandbox.bashrc in project settings ( #249 )
2025-05-02 14:07:40 -07:00
Olcan
5f78298a5d
pass PATH and PYTHONPATH into sandbox, let sandbox scripts recognize user settings for sandbox ( #247 )
2025-05-02 12:04:22 -07:00
Olcan
0200fdc27c
sandbox setting and argument ( #243 )
2025-05-02 08:15:46 -07:00
Olcan
c4d68dccf2
mount user settings in sandbox ( #239 )
2025-05-01 12:08:24 -07:00
Olcan
cbbcabe35f
remove start_sandbox.sh script ( #238 )
2025-05-01 09:16:33 -07:00
Brandon Keiji
a712210281
refactor: make parseImageName more readable ( #228 )
2025-04-30 10:16:29 -07:00
Brandon Keiji
c3ea8888d4
refactor(sandbox): make cli path agnostic of docker container build rules ( #226 )
2025-04-30 00:39:00 -07:00
Brandon Keiji
cc49c17b92
refactor: move sandbox js code to its own module ( #225 )
2025-04-29 17:38:25 -07:00