{"record":{"id":"053deaa77c38741a","repo":"xai-org/grok-build","slug":"effort-reasoning-effort-no-active-model-to-ap","errorCode":null,"errorMessage":"--effort/--reasoning-effort: no active model to apply effort to","messagePattern":"--effort/--reasoning-effort: no active model to apply effort to","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/codegen/xai-grok-pager/src/headless.rs","lineNumber":668,"sourceCode":"/// Effort is soft-ignored on a non-supporting model (still applying `-m`) but hard-fails on a genuinely unknown token.\nasync fn apply_headless_model_and_effort(\n    acp_tx: &AcpAgentTx,\n    session_id: &acp::SessionId,\n    models: &ModelState,\n    model_name: Option<&str>,\n    effort_token: Option<&str>,\n) -> anyhow::Result<()> {\n    if model_name.is_none() && effort_token.is_none() {\n        return Ok(());\n    }\n\n    let model_id = if let Some(name) = model_name {\n        models\n            .resolve_by_name_or_id(name)\n            .unwrap_or_else(|| acp::ModelId::new(name))\n    } else {\n        models.current.clone().ok_or_else(|| {\n            anyhow::anyhow!(\"--effort/--reasoning-effort: no active model to apply effort to\")\n        })?\n    };\n\n    let effort = match effort_token {\n        None => None,\n        // Pre-catalog: canonical tokens are already stamped; remapped menu ids can't resolve yet.\n        Some(token) if models.available.is_empty() => {\n            if parse_canonical_effort_token(token).is_none() {\n                anyhow::bail!(\n                    \"--effort/--reasoning-effort: unknown effort level '{token}' \\\n                     (model catalog unavailable; remapped menu ids require a loaded catalog)\"\n                );\n            }\n            None\n        }\n        Some(token) => match models.resolve_effort_for_model(&model_id, token) {\n            Ok(effort) => Some(effort),\n            Err(EffortTokenError::Unsupported) => {","sourceCodeStart":650,"sourceCodeEnd":686,"githubUrl":"https://github.com/xai-org/grok-build/blob/bc7f02eddd3d84085849dc19ed216f11c23b0571/crates/codegen/xai-grok-pager/src/headless.rs#L650-L686","documentation":"Error \"--effort/--reasoning-effort: no active model to apply effort to\" thrown in xai-org/grok-build.","triggerScenarios":"Thrown at crates/codegen/xai-grok-pager/src/headless.rs:668 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bc7f02eddd3d84085849dc19ed216f11c23b0571","analyzedAt":"2026-08-31T04:59:42.031Z","schemaVersion":2},"datasetVersion":"2026-08-31T09:17:48.483Z"}