concepts/sandboxing.md +5 −5
21those commands inherit the same sandbox boundaries.21those commands inherit the same sandbox boundaries.
22 22
23Codex uses platform-native enforcement on each OS. The implementation differs23Codex uses platform-native enforcement on each OS. The implementation differs
2424between macOS, Linux, WSL, and native Windows, but the idea is the same acrossbetween macOS, Linux, WSL2, and native Windows, but the idea is the same across
25surfaces: give the agent a bounded place to work so routine tasks can run25surfaces: give the agent a bounded place to work so routine tasks can run
26autonomously inside clear limits.26autonomously inside clear limits.
27 27
60sudo dnf install bubblewrap60sudo dnf install bubblewrap
61```61```
62 62
6363Codex uses the system `bwrap` at `/usr/bin/bwrap` when it is available. If itCodex uses the first `bwrap` executable it finds on `PATH`. If no `bwrap`
6464is missing, Codex falls back to a bundled helper, but that helper requiresexecutable is available, Codex falls back to a bundled helper, but that helper
6565unprivileged user namespaces. Installing your distro’s `bubblewrap` package isrequires unprivileged user namespaces. Installing your distro’s `bubblewrap`
6666the most reliable setup.package keeps this setup reliable.
67 67
68Codex surfaces a startup warning when `bwrap` is missing or cannot create user68Codex surfaces a startup warning when `bwrap` is missing or cannot create user
69namespaces. On distributions that restrict them with AppArmor, you can enable69namespaces. On distributions that restrict them with AppArmor, you can enable