功能指南 / 终端与沙箱

终端与沙箱

IDE 交互终端使用 PTY,提供真实 shell 输入与输出。PTY 是终端能力,不表示所有命令都经过五级风险分级、审批或沙箱。不同 AI 工具、普通交互 shell 和任务执行路径具有不同的检查边界。

执行前检查

查看命令、工作目录、网络请求、文件写入和依赖来源。需要确认的工具路径可能提示审批,但手工 shell 不等于统一审批执行器。不要运行不可信命令或把凭据放入输出。取消操作不保证撤销此前写入。

默认沙箱

当前沙箱配置默认启用,模式为 Docker,超时 60 秒,镜像 lxz-sandbox:latest,默认 Docker 网络为 none。需要可用的 Docker 环境和对应镜像。配置允许回退 Process,因此必须核对实际采用的后端,不能仅因启用开关就认定在容器中执行。

Process 模式使用进程执行、命令允许/禁止列表、环境变量过滤及参数中的 URL/IP 检查。它不是操作系统级网络隔离,不承诺 Linux namespaces/seccomp 或 Windows Job Object 强隔离。Docker 的隔离也受挂载、权限、网络和宿主环境影响;默认工作目录可读写挂载,仍可能修改项目文件。

使用建议

先保存代码并检查工作区差异;对未知依赖使用单独环境。执行后审阅文件变更和输出。worktree 只分离代码工作目录,不替代安全沙箱。

配置 · RUSH

v1.0.0 · web-2026