From 767c2398712f63e29283c864d8225f82d9d1c73d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Wien=C3=B6bst?= Date: Mon, 19 Oct 2026 11:31:38 +0200 Subject: [PATCH 1/2] fix(gen): add missing defaults in ReasoningBlock --- packages/gen/gen_ai_hub/orchestration_v2/models/message.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/gen/gen_ai_hub/orchestration_v2/models/message.py b/packages/gen/gen_ai_hub/orchestration_v2/models/message.py index d3b40d09..d8b1c660 100644 --- a/packages/gen/gen_ai_hub/orchestration_v2/models/message.py +++ b/packages/gen/gen_ai_hub/orchestration_v2/models/message.py @@ -67,8 +67,8 @@ class ReasoningBlock(BaseModel): content: The reasoning content. signature: Signature string for hidden reasoning content. """ - content: str - signature: str + content: str = "" + signature: str = "" From dc8a2ad7a3f9cf9c811a9e34b3e00d86b0b51bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Wien=C3=B6bst?= Date: Tue, 20 Oct 2026 11:17:12 +0200 Subject: [PATCH 2/2] switched to optional attributes to be closer to the spec --- packages/gen/gen_ai_hub/orchestration_v2/models/message.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/gen/gen_ai_hub/orchestration_v2/models/message.py b/packages/gen/gen_ai_hub/orchestration_v2/models/message.py index d8b1c660..bac701c4 100644 --- a/packages/gen/gen_ai_hub/orchestration_v2/models/message.py +++ b/packages/gen/gen_ai_hub/orchestration_v2/models/message.py @@ -67,8 +67,8 @@ class ReasoningBlock(BaseModel): content: The reasoning content. signature: Signature string for hidden reasoning content. """ - content: str = "" - signature: str = "" + content: Optional[str] = None + signature: Optional[str] = None