{"record":{"id":"0690243bdbf8c48e","repo":"openai/codex","slug":"label-must-be-at-least-hard-min-multi-agent-v2","errorCode":null,"errorMessage":"{label} must be at least {HARD_MIN_MULTI_AGENT_V2_TIMEOUT_MS}","messagePattern":"(.+?) must be at least (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"codex-rs/core/src/config/mod.rs","lineNumber":3025,"sourceCode":"            return preferred;\n        }\n        for mode in [\n            WebSearchMode::Cached,\n            WebSearchMode::Live,\n            WebSearchMode::Disabled,\n        ] {\n            if is_allowed(mode) {\n                return mode;\n            }\n        }\n    }\n\n    WebSearchMode::Disabled\n}\n\nfn validate_multi_agent_v2_wait_timeout(label: &str, value: i64) -> std::io::Result<()> {\n    if value < HARD_MIN_MULTI_AGENT_V2_TIMEOUT_MS {\n        return Err(std::io::Error::new(\n            std::io::ErrorKind::InvalidInput,\n            format!(\"{label} must be at least {HARD_MIN_MULTI_AGENT_V2_TIMEOUT_MS}\"),\n        ));\n    }\n    if value > HARD_MAX_MULTI_AGENT_V2_TIMEOUT_MS {\n        return Err(std::io::Error::new(\n            std::io::ErrorKind::InvalidInput,\n            format!(\"{label} must be at most {HARD_MAX_MULTI_AGENT_V2_TIMEOUT_MS}\"),\n        ));\n    }\n    Ok(())\n}\n\nfn validate_multi_agent_v2_tool_namespace(namespace: Option<&str>) -> std::io::Result<()> {\n    const LABEL: &str = \"features.multi_agent_v2.tool_namespace\";\n    const MAX_LEN: usize = 64;\n    const RESERVED_RESPONSES_NAMESPACES: &[&str] = &[\n        \"api_tool\",","sourceCodeStart":3007,"sourceCodeEnd":3043,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/core/src/config/mod.rs#L3007-L3043","documentation":"Error \"{label} must be at least {HARD_MIN_MULTI_AGENT_V2_TIMEOUT_MS}\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/core/src/config/mod.rs:3025 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Raise {label} to at least the required minimum."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}