promptgarten 🌱
🌍 DE

命令参考 · Antigravity CLI

agy --sandbox

强制对终端命令启用沙箱隔离,打印模式下也生效。

agy --sandbox 会将 agent 发起的所有本地执行命令限制在操作系统级别的隔离机制内:nsjail(Linux,内核命名空间/cgroups)、sandbox-exec(macOS,策略配置文件)或 AppContainer(Windows)。自 1.0.6 版本起,该标志在非交互式打印模式(-p/--print)下也能正确生效,而不仅限于交互模式。同样的设置也可以通过 settings.json 中的 enableTerminalSandbox 长期设置(默认值:false)。

什么时候用?

让不受信任或由 AI 生成的代码在隔离环境中运行

在一个新的/不熟悉的仓库中启动 agy --sandbox

在脚本/CI 环境中也强制启用沙箱隔离

agy --sandbox -p "<prompt>"

什么时候不该用?

agent 需要完全访问工作区之外的系统资源

沙箱会有意限制终端命令的文件系统可见范围和网络访问权限。

更好的选择: 不带 --sandbox 启动 agy,或者针对单条命令确认“不使用沙箱执行”选项

来源