nikivdev/code · error

No Codex sessions found for {}

Error message

No Codex sessions found for {}

What it means

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

Source

Thrown at src/ai.rs:3674

    if !include_provider {
        return session.session_id.clone();
    }

    let provider = match session.provider {
        Provider::Claude => "claude",
        Provider::Codex => "codex",
        Provider::Cursor => "cursor",
        Provider::All => "ai",
    };
    format!("{provider}:{}", session.session_id)
}

fn print_latest_session_id(provider: Provider, path: Option<String>) -> Result<()> {
    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(())

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/ai.rs:3674 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/f18fe3b00690e465. Report an issue: GitHub.