nikivdev/code · error

commit message generation failed: {}

Error message

commit message generation failed:
  {}

What it means

Error "commit message generation failed: {}" thrown in nikivdev/code.

Source

Thrown at src/commit.rs:12202

                    );
                }
                errors.push(format!("{}: {}", selection.key(), err));
            }
        }
    }

    if commit_message_fail_open_enabled(repo_root) {
        println!("⚠ Commit message generation failed; using deterministic fallback message.");
        return Ok(build_deterministic_commit_message(diff));
    }

    if errors.is_empty() {
        bail!(
            "commit message generation failed: no valid tools/providers configured for this repo"
        );
    }

    bail!(
        "commit message generation failed:\n  {}",
        errors.join("\n  ")
    )
}

fn sanitize_commit_message(message: &str) -> String {
    let filtered: Vec<&str> = message
        .lines()
        .filter(|line| !line.trim().contains("[Image #"))
        .collect();

    let cleaned = filtered.join("\n").trim().to_string();
    if cleaned.is_empty() {
        return message.trim().to_string();
    }
    cleaned
}

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/commit.rs:12202 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/4c20a82acd5a666b. Report an issue: GitHub.