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"), ]