nikivdev/code · error

No {provider_name} sessions found for {}

Error message

No {provider_name} sessions found for {}

What it means

Error "No {provider_name} sessions found for {}" thrown in nikivdev/code.

Source

Thrown at src/ai.rs:3688

    let target = resolve_session_target_path(path.as_deref())?;
    if provider == Provider::Codex {
        let rows = read_recent_codex_threads(&target, false, 1, None)?;
        let Some(row) = rows.first() else {
            bail!("No Codex sessions found for {}", target.display());
        };
        println!("{}", row.id);
        return Ok(());
    }

    let sessions = read_sessions_for_path(provider, &target)?;
    let Some(session) = sessions.first() else {
        let provider_name = match provider {
            Provider::Claude => "Claude",
            Provider::Codex => "Codex",
            Provider::Cursor => "Cursor",
            Provider::All => "AI",
        };
        bail!("No {provider_name} sessions found for {}", target.display());
    };

    println!("{}", format_session_ref(session, false));
    Ok(())
}

/// Entry for fzf selection
struct FzfSessionEntry {
    display: String,
    session_id: String,
    provider: Provider,
}

#[derive(Debug, Serialize)]
struct ProviderSessionListRow {
    index: usize,
    id: String,
    updated_at: Option<String>,

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/ai.rs:3688 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01). Data as JSON: /api/errors/96bb068c2cdd366a. Report an issue: GitHub.