diff --git a/crates/goose/src/providers/formats/openai.rs b/crates/goose/src/providers/formats/openai.rs index 44fc9a91..4bd59b17 100644 --- a/crates/goose/src/providers/formats/openai.rs +++ b/crates/goose/src/providers/formats/openai.rs @@ -612,11 +612,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)