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(),