openai/codex · error · io::Error
glob_scan_max_depth must be at least 1
Error message
glob_scan_max_depth must be at least 1
What it means
Error "glob_scan_max_depth must be at least 1" thrown in openai/codex.
Source
Thrown at codex-rs/core/src/config/permissions.rs:747
patterns.push(path.clone());
}
}
FilesystemPermissionToml::Access(_) => {}
FilesystemPermissionToml::Scoped(scoped_entries) => {
for (subpath, access) in scoped_entries {
if *access == FileSystemAccessMode::Deny && subpath.contains("**") {
patterns.push(format!("{path}/{subpath}"));
}
}
}
}
}
patterns
}
fn validate_glob_scan_max_depth(max_depth: Option<usize>) -> io::Result<Option<usize>> {
match max_depth {
Some(0) => Err(io::Error::new(
io::ErrorKind::InvalidInput,
"glob_scan_max_depth must be at least 1",
)),
_ => Ok(max_depth),
}
}
fn contains_glob_chars(path: &str) -> bool {
contains_glob_chars_for_platform(path, cfg!(windows))
}
fn contains_glob_chars_for_platform(path: &str, is_windows: bool) -> bool {
let normalized_windows_path = if is_windows {
normalize_windows_device_path(path)
} else {
None
};
let path = normalized_windows_path.as_deref().unwrap_or(path);View on GitHub (pinned to 339751715c)
Solutions
- Set glob_scan_max_depth to at least 1.
When it happens
Trigger: Thrown at codex-rs/core/src/config/permissions.rs:747 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/bb8728e58824473a.
Report an issue: GitHub.