From e0c1312e09e5461cfbaf53b5a31224280692411d Mon Sep 17 00:00:00 2001 From: Douwe Osinga Date: Wed, 18 Feb 2026 14:56:17 +0100 Subject: [PATCH] New OpenAI event (#7301) Co-authored-by: Douwe Osinga --- crates/goose/src/providers/formats/openai_responses.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/goose/src/providers/formats/openai_responses.rs b/crates/goose/src/providers/formats/openai_responses.rs index bdb711f8eb..e914992711 100644 --- a/crates/goose/src/providers/formats/openai_responses.rs +++ b/crates/goose/src/providers/formats/openai_responses.rs @@ -168,6 +168,11 @@ pub enum ResponsesStreamEvent { }, #[serde(rename = "error")] Error { error: Value }, + #[serde(rename = "keepalive")] + Keepalive { + #[serde(default)] + sequence_number: Option, + }, } fn is_known_responses_stream_event_type(event_type: &str) -> bool { @@ -186,6 +191,7 @@ fn is_known_responses_stream_event_type(event_type: &str) -> bool { | "response.function_call_arguments.delta" | "response.function_call_arguments.done" | "error" + | "keepalive" ) }