@ondeinference / onde / commits / 9055fa6

Report stream setup failures to Pulse

Seto Elkahfi committed Sep 25, 2026 at 23:10 UTC 9055fa62613debce72fe629c97c0767fa7628b79
1 file changed +9
src/inference/engine.rs
+9
@@ -1343,6 +1343,15 @@ impl ChatEngine {
1343 }
1344 Err(e) => {
1345 log::error!("ChatEngine: stream_chat_request failed: {}", e);
1346 + if let Some(pulse) = pulse {
1347 + pulse.record_inference(
1348 + pulse_model_id,
1349 + crate::pulse::next_request_id(),
1350 + started.elapsed().as_millis() as u64,
1351 + None,
1352 + "error".to_string(),
1353 + );
1354 + }
1355 let _ = tx
1356 .send(StreamChunk {
1357 delta: String::new(),