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.