Suppress bwrap warning when sandboxing is bypassed (#16667)

Addresses #15282

Problem: Codex warned about missing system bubblewrap even when
sandboxing was disabled.

Solution: Gate the bwrap warning on the active sandbox policy and skip
it for danger-full-access and external-sandbox modes.
This commit is contained in:
Eric Traut
2026-04-03 10:54:30 -07:00
committed by GitHub
Unverified
parent a3b3e7a6cc
commit 0f7394883e
5 changed files with 28 additions and 7 deletions
+4 -1
View File
@@ -651,7 +651,10 @@ async fn run_exec_session(args: ExecRunArgs) -> anyhow::Result<()> {
// Print the effective configuration and initial request so users can see what Codex
// is using.
event_processor.print_config_summary(&config, &prompt_summary, &session_configured);
if !json_mode && let Some(message) = codex_core::config::system_bwrap_warning() {
if !json_mode
&& let Some(message) =
codex_core::config::system_bwrap_warning(config.permissions.sandbox_policy.get())
{
event_processor.process_warning(message);
}