From d1f94d4fe22f529d860aab17f750ebfa95747a30 Mon Sep 17 00:00:00 2001 From: Junhyuk Lee Date: Thu, 21 May 2026 00:15:52 -0500 Subject: [PATCH] fix(types): sync ParsedContentBlock union with ContentBlock (#1422) Co-Authored-By: Claude Opus 4.6 --- src/anthropic/types/parsed_message.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/anthropic/types/parsed_message.py b/src/anthropic/types/parsed_message.py index 607e6e2dd..44d08272c 100644 --- a/src/anthropic/types/parsed_message.py +++ b/src/anthropic/types/parsed_message.py @@ -9,8 +9,14 @@ from .thinking_block import ThinkingBlock from .tool_use_block import ToolUseBlock from .server_tool_use_block import ServerToolUseBlock +from .container_upload_block import ContainerUploadBlock from .redacted_thinking_block import RedactedThinkingBlock +from .web_fetch_tool_result_block import WebFetchToolResultBlock from .web_search_tool_result_block import WebSearchToolResultBlock +from .tool_search_tool_result_block import ToolSearchToolResultBlock +from .code_execution_tool_result_block import CodeExecutionToolResultBlock +from .bash_code_execution_tool_result_block import BashCodeExecutionToolResultBlock +from .text_editor_code_execution_tool_result_block import TextEditorCodeExecutionToolResultBlock ResponseFormatT = TypeVar("ResponseFormatT", default=None) @@ -37,6 +43,12 @@ class ParsedTextBlock(TextBlock, Generic[ResponseFormatT]): ToolUseBlock, ServerToolUseBlock, WebSearchToolResultBlock, + WebFetchToolResultBlock, + CodeExecutionToolResultBlock, + BashCodeExecutionToolResultBlock, + TextEditorCodeExecutionToolResultBlock, + ToolSearchToolResultBlock, + ContainerUploadBlock, ], PropertyInfo(discriminator="type"), ]