xai-org/grok-build · error
Failed to create agent config: {}
Error message
Failed to create agent config: {} What it means
Error "Failed to create agent config: {}" thrown in xai-org/grok-build.
Source
Thrown at crates/codegen/xai-grok-pager/src/acp/mod.rs:173
/// Override reasoning effort for all models.
pub reasoning_effort_override: Option<ReasoningEffort>,
/// CLI permission rules from the --allow and --deny flags.
/// Not supported in leader mode (agent config is set at leader startup).
pub permission_rules: Vec<xai_grok_workspace::permission::types::PermissionRule>,
/// Seed agent sessions with always-approve (YOLO) permission mode.
pub default_yolo_mode: bool,
/// Seed agent sessions with auto (classifier) permission mode.
/// Ignored when `default_yolo_mode` is true.
pub default_auto_mode: bool,
}
/// Connect to an agent: spawn, initialize, authenticate.
pub async fn connect(cancel: &CancellationToken, flags: ConnectFlags) -> Result<AcpConnection> {
startup::enter(StartupPhase::ConfigLoad);
let raw_config = xai_grok_shell::config::load_effective_config()
.map_err(|e| anyhow::anyhow!("Failed to load config: {}", e))?;
let mut agent_config = AgentConfig::new_from_toml_cfg(&raw_config)
.map_err(|e| anyhow::anyhow!("Failed to create agent config: {}", e))?;
agent_config.resolve_runtime_fields(&xai_grok_shell::agent::config::RuntimeResolutionContext {
raw_config: &raw_config,
remote_settings: flags.remote_settings.as_ref(),
is_headless: false,
cli_subagents: Some(flags.subagents),
cli_web_search_model: None,
cli_session_summary_model: None,
memory_enabled_override: flags.memory_enabled_override,
disable_web_search: flags.disable_web_search,
todo_gate: flags.todo_gate,
laziness_debug_log: flags.laziness_debug_log.as_deref(),
storage_mode: flags.storage_mode.as_deref(),
});
// Permission mode seeds for every session this agent creates (CLI or config)
agent_config.default_yolo_mode = flags.default_yolo_mode;
agent_config.default_auto_mode = flags.default_auto_mode && !flags.default_yolo_mode;View on GitHub (pinned to bc7f02eddd)
When it happens
Trigger: Thrown at crates/codegen/xai-grok-pager/src/acp/mod.rs:173 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/08fd8ab05f9ca55b.
Report an issue: GitHub.