xai-org/grok-build · error

failed to list local sessions while resolving --resume {arg:

Error message

failed to list local sessions while resolving --resume {arg:?}: {e}

What it means

Error "failed to list local sessions while resolving --resume {arg:?}: {e}" thrown in xai-org/grok-build.

Source

Thrown at crates/codegen/xai-grok-pager/src/app/session_title_resolve.rs:131

    cwd: Option<&str>,
    selection: RecentSessionSelection,
) -> anyhow::Result<PinnedResumeTarget> {
    if is_uuid_shaped(arg) {
        return Ok(PinnedResumeTarget::Unresolved);
    }
    let Some(cwd) = cwd else {
        return Ok(PinnedResumeTarget::Unresolved);
    };
    if let Some(local_id) = xai_grok_shell::session::resolve_local_session(arg, cwd) {
        return Ok(PinnedResumeTarget::Id(local_id));
    }
    if xai_grok_shell::session::resolve_local_session_any_cwd(arg).is_some() {
        return Ok(PinnedResumeTarget::Id(arg.to_string()));
    }
    let summaries =
        xai_grok_shell::session::persistence::local_summaries_for_cwd_sync(cwd, selection)
            .map_err(|e| {
                anyhow::anyhow!(
                    "failed to list local sessions while resolving --resume {arg:?}: {e}"
                )
            })?;
    Ok(select_by_title(arg, &summaries)?
        .map(|s| PinnedResumeTarget::Title {
            id: s.info.id.to_string(),
            sandbox_profile: s.sandbox_profile.clone(),
        })
        .unwrap_or(PinnedResumeTarget::Unresolved))
}

/// Failure message for a worktree resume.
/// `local_miss_target` is `Some(arg)` only when materialization deferred exactly this target after missing local id/title resolution.
/// Provenance is threaded, never inferred from id shape, so a resolved legacy non-UUID id gets no false no-match hint.
/// `detail` must already be user-sanitized: sanitizing the composed message would collapse disk-full chains whole and erase the appended hint.
pub(crate) fn worktree_resume_failure_message(
    local_miss_target: Option<&str>,
    detail: &str,

View on GitHub (pinned to bc7f02eddd)

When it happens

Trigger: Thrown at crates/codegen/xai-grok-pager/src/app/session_title_resolve.rs:131 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/f7bf4107fec4290a. Report an issue: GitHub.