xai-org/grok-build · error
Couldn't set model '{name}': {e}. Run 'grok models' to see a
Error message
Couldn't set model '{name}': {e}. Run 'grok models' to see available models. What it means
Error "Couldn't set model '{name}': {e}. Run 'grok models' to see available models." thrown in xai-org/grok-build.
Source
Thrown at crates/codegen/xai-grok-pager/src/headless.rs:718
}
let meta = effort.map(|eff| {
let mut m = acp::Meta::new();
m.insert(
REASONING_EFFORT_META_KEY.to_string(),
reasoning_effort_meta_value(eff),
);
m
});
acp_send(
acp::SetSessionModelRequest::new(session_id.clone(), model_id.clone()).meta(meta),
acp_tx,
)
.await
.map_err(|e| {
if let Some(name) = model_name {
anyhow::anyhow!(
"Couldn't set model '{}': {}. Run 'grok models' to see available models.",
name,
e
)
} else {
anyhow::anyhow!("Couldn't apply reasoning effort: {e}")
}
})?;
tracing::debug!(
model_id = %model_id.0,
effort = ?effort,
"headless: model/effort set"
);
Ok(())
}
/// Startup-materialization context for headless (`-p`) runs; never chat mode.
/// `--worktree` is ignored here: headless never creates a worktree, so a remote miss must not take `DeferToWorktree`.View on GitHub (pinned to bc7f02eddd)
When it happens
Trigger: Thrown at crates/codegen/xai-grok-pager/src/headless.rs:718 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of xai-org/grok-build@bc7f02eddd (2026-08-31).
Data as JSON: /api/errors/261d7750a519c1d9.
Report an issue: GitHub.