diff --git a/crates/goose/src/providers/formats/openai.rs b/crates/goose/src/providers/formats/openai.rs index f3a8a1ff68c..8dc100ce13f 100644 --- a/crates/goose/src/providers/formats/openai.rs +++ b/crates/goose/src/providers/formats/openai.rs @@ -611,11 +611,7 @@ where yield ( Some(msg), - if chunk.choices[0].finish_reason.is_some() { - usage - } else { - None - }, + usage, ) } else if usage.is_some() { yield (None, usage)