From a7f5c6c1126ba25a7986d101b951f92a08350712 Mon Sep 17 00:00:00 2001 From: Douwe Osinga Date: Mon, 30 Mar 2026 11:09:03 -0400 Subject: [PATCH] fix(openai): use safely_parse_json for streaming tool arguments (#8208) Signed-off-by: Douwe Osinga Co-authored-by: Douwe Osinga --- crates/goose/src/providers/formats/openai.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/goose/src/providers/formats/openai.rs b/crates/goose/src/providers/formats/openai.rs index 92570429..1dda9186 100644 --- a/crates/goose/src/providers/formats/openai.rs +++ b/crates/goose/src/providers/formats/openai.rs @@ -750,7 +750,7 @@ where let parsed = if arguments.is_empty() { Ok(json!({})) } else { - serde_json::from_str::(arguments) + safely_parse_json(arguments) }; let metadata = if let Some(sig) = &last_signature {