Hmbown/CodeWhale · error

not confirmed; nothing was written

Error message

not confirmed; nothing was written

What it means

Error "not confirmed; nothing was written" thrown in Hmbown/CodeWhale.

Source

Thrown at crates/tui/src/integrations/cli.rs:59

    Ok((paths, report))
}

fn confirm(yes: bool, question: &str) -> Result<()> {
    if yes {
        return Ok(());
    }
    if !std::io::stdin().is_terminal() {
        anyhow::bail!("stdin is not a terminal; pass --yes to confirm the disclosed plan");
    }
    print!("{question} [y/N] ");
    use std::io::Write;
    std::io::stdout().flush().ok();
    let mut answer = String::new();
    std::io::stdin()
        .read_line(&mut answer)
        .context("read confirmation")?;
    if !matches!(answer.trim().to_ascii_lowercase().as_str(), "y" | "yes") {
        anyhow::bail!("not confirmed; nothing was written");
    }
    Ok(())
}

fn print_status(report: &DshStatusReport) {
    println!("DeepSeek Harness (dsh) — {}", RELATIONSHIP_LABEL);
    println!("  state: {}", report.state.label());
    println!("  summary: {}", dsh::status_line(report));
    match report.detection.binary.as_ref() {
        Some(bin) => println!("  dsh binary: {}", bin.display()),
        None => println!("  dsh binary: not on PATH"),
    }
    println!(
        "  dsh version: {} ({})",
        report.detection.version.as_deref().unwrap_or("unknown"),
        report.detection.compatibility.label()
    );
    println!(

View on GitHub (pinned to 8880682c63)

When it happens

Trigger: Thrown at crates/tui/src/integrations/cli.rs:59 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Hmbown/CodeWhale@8880682c63 (2026-08-16). Data as JSON: /api/errors/aa3522dd21dfde22. Report an issue: GitHub.