From ede776ad433f550232ea178a006d5a0133b7696c Mon Sep 17 00:00:00 2001 From: James Peter Date: Tue, 28 Oct 2025 16:51:00 +1000 Subject: [PATCH 1/2] fix(auto-drive): retry on empty stream output --- code-rs/code-auto-drive-core/src/auto_coordinator.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code-rs/code-auto-drive-core/src/auto_coordinator.rs b/code-rs/code-auto-drive-core/src/auto_coordinator.rs index 6b9faaafb0f..ce440befab7 100644 --- a/code-rs/code-auto-drive-core/src/auto_coordinator.rs +++ b/code-rs/code-auto-drive-core/src/auto_coordinator.rs @@ -1456,6 +1456,9 @@ fn request_coordinator_decision( event_tx, cancel_token, )?; + if output_text.trim().is_empty() && response_items.is_empty() { + return Err(anyhow!("coordinator stream ended without producing output (possible transient error)")); + } let (mut decision, value) = parse_decision(&output_text)?; debug!("[Auto coordinator] model decision: {:?}", value); decision.response_items = response_items; From af50332a9bb2d129f48f09b27d709a4d891ce9ca Mon Sep 17 00:00:00 2001 From: James Peter Date: Tue, 28 Oct 2025 19:39:37 +1000 Subject: [PATCH 2/2] ci: retrigger preview build after #364