diff --git a/homeassistant/components/anthropic/entity.py b/homeassistant/components/anthropic/entity.py index fcefcbb50a5..1714ab7b1ac 100644 --- a/homeassistant/components/anthropic/entity.py +++ b/homeassistant/components/anthropic/entity.py @@ -392,7 +392,7 @@ async def _transform_stream( # noqa: C901 - This is complex, but better to have type="tool_use", id=response.content_block.id, name=response.content_block.name, - input="", + input={}, ) current_tool_args = "" if response.content_block.name == output_tool: @@ -459,7 +459,7 @@ async def _transform_stream( # noqa: C901 - This is complex, but better to have type="server_tool_use", id=response.content_block.id, name=response.content_block.name, - input="", + input={}, ) current_tool_args = "" elif isinstance(response.content_block, WebSearchToolResultBlock): diff --git a/homeassistant/components/anthropic/manifest.json b/homeassistant/components/anthropic/manifest.json index a0991f42fdb..bb24dfbd397 100644 --- a/homeassistant/components/anthropic/manifest.json +++ b/homeassistant/components/anthropic/manifest.json @@ -8,5 +8,5 @@ "documentation": "https://www.home-assistant.io/integrations/anthropic", "integration_type": "service", "iot_class": "cloud_polling", - "requirements": ["anthropic==0.69.0"] + "requirements": ["anthropic==0.73.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index 0a850f22dc1..2451f03c173 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -500,7 +500,7 @@ anova-wifi==0.17.0 anthemav==1.4.1 # homeassistant.components.anthropic -anthropic==0.69.0 +anthropic==0.73.0 # homeassistant.components.mcp_server anyio==4.10.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index f8c3127dd12..22ab8d69e67 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -473,7 +473,7 @@ anova-wifi==0.17.0 anthemav==1.4.1 # homeassistant.components.anthropic -anthropic==0.69.0 +anthropic==0.73.0 # homeassistant.components.mcp_server anyio==4.10.0