nikivdev/code · error
kimi failed: {}
Error message
kimi failed: {} What it means
Error "kimi failed: {}" thrown in nikivdev/code.
Source
Thrown at src/commit.rs:12287
if let Some(mut stdin) = child.stdin.take() {
stdin
.write_all(prompt.as_bytes())
.context("failed to write prompt to kimi")?;
}
let output = child
.wait_with_output()
.context("failed to wait for kimi output")?;
if !output.status.success() {
let stderr = String::from_utf8_lossy(&output.stderr);
let stdout = String::from_utf8_lossy(&output.stdout);
let error_msg = if stderr.trim().is_empty() {
stdout.trim()
} else {
stderr.trim()
};
bail!("kimi failed: {}", error_msg);
}
let message = String::from_utf8_lossy(&output.stdout).trim().to_string();
if message.is_empty() {
bail!("kimi returned empty commit message");
}
Ok(message)
}
fn git_run(args: &[&str]) -> Result<()> {
let mut cmd = Command::new("git");
if args.first() == Some(&"commit") {
cmd.env("FLOW_COMMIT", "1");
if entire_enabled() {
cmd.env("ENTIRE_TEST_TTY", "1");
}
}View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/commit.rs:12287 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/ff4d7d4b05907bde.
Report an issue: GitHub.