openai/codex · error

invalid windows sandbox level: {value}

Error message

invalid windows sandbox level: {value}

What it means

Error "invalid windows sandbox level: {value}" thrown in openai/codex.

Source

Thrown at codex-rs/windows-sandbox-rs/src/wrapper.rs:339

        .ok_or_else(|| anyhow!("missing value for {flag}"))
}

fn absolute_path_arg(value: String, flag: &str) -> Result<AbsolutePathBuf> {
    let path = PathBuf::from(value);
    AbsolutePathBuf::from_absolute_path(path.as_path())
        .with_context(|| format!("{flag} must be absolute: {}", path.display()))
}

fn json_flag_value<T: serde::de::DeserializeOwned>(value: String, flag: &str) -> Result<T> {
    serde_json::from_str(&value).with_context(|| format!("failed to parse {flag}"))
}

fn parse_windows_sandbox_level(value: &str) -> Result<WindowsSandboxLevel> {
    match value {
        "disabled" => Ok(WindowsSandboxLevel::Disabled),
        "restricted-token" => Ok(WindowsSandboxLevel::RestrictedToken),
        "elevated" => Ok(WindowsSandboxLevel::Elevated),
        _ => bail!("invalid windows sandbox level: {value}"),
    }
}

#[cfg(test)]
#[path = "wrapper_tests.rs"]
mod tests;

View on GitHub (pinned to 339751715c)

Solutions

  1. Use one of the supported Windows sandbox levels for the sandbox-level flag.

When it happens

Trigger: Thrown at codex-rs/windows-sandbox-rs/src/wrapper.rs:339 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of openai/codex@339751715c (2026-08-25). Data as JSON: /api/errors/ea0edb8dd6467ca9. Report an issue: GitHub.