{"record":{"id":"261d7750a519c1d9","repo":"xai-org/grok-build","slug":"couldn-t-set-model-name-e-run-grok-models","errorCode":null,"errorMessage":"Couldn't set model '{name}': {e}. Run 'grok models' to see available models.","messagePattern":"Couldn't set model '(.+?)': (.+?)\\. Run 'grok models' to see available models\\.","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/codegen/xai-grok-pager/src/headless.rs","lineNumber":718,"sourceCode":"    }\n\n    let meta = effort.map(|eff| {\n        let mut m = acp::Meta::new();\n        m.insert(\n            REASONING_EFFORT_META_KEY.to_string(),\n            reasoning_effort_meta_value(eff),\n        );\n        m\n    });\n\n    acp_send(\n        acp::SetSessionModelRequest::new(session_id.clone(), model_id.clone()).meta(meta),\n        acp_tx,\n    )\n    .await\n    .map_err(|e| {\n        if let Some(name) = model_name {\n            anyhow::anyhow!(\n                \"Couldn't set model '{}': {}. Run 'grok models' to see available models.\",\n                name,\n                e\n            )\n        } else {\n            anyhow::anyhow!(\"Couldn't apply reasoning effort: {e}\")\n        }\n    })?;\n    tracing::debug!(\n        model_id = %model_id.0,\n        effort = ?effort,\n        \"headless: model/effort set\"\n    );\n    Ok(())\n}\n\n/// Startup-materialization context for headless (`-p`) runs; never chat mode.\n/// `--worktree` is ignored here: headless never creates a worktree, so a remote miss must not take `DeferToWorktree`.","sourceCodeStart":700,"sourceCodeEnd":736,"githubUrl":"https://github.com/xai-org/grok-build/blob/bc7f02eddd3d84085849dc19ed216f11c23b0571/crates/codegen/xai-grok-pager/src/headless.rs#L700-L736","documentation":"Error \"Couldn't set model '{name}': {e}. Run 'grok models' to see available models.\" thrown in xai-org/grok-build.","triggerScenarios":"Thrown at crates/codegen/xai-grok-pager/src/headless.rs:718 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"}