diff --git a/.changeset/vague-steel-chamois.md b/.changeset/vague-steel-chamois.md new file mode 100644 index 00000000..9e1c5a1e --- /dev/null +++ b/.changeset/vague-steel-chamois.md @@ -0,0 +1,5 @@ +--- +"stagehand": patch +--- + +add support for claude 4.5 opus in cua agent diff --git a/stagehand/agent/agent.py b/stagehand/agent/agent.py index 78faeb45..0f7c3ead 100644 --- a/stagehand/agent/agent.py +++ b/stagehand/agent/agent.py @@ -23,6 +23,7 @@ "claude-haiku-4-5-20251001": AnthropicCUAClient, "claude-sonnet-4-20250514": AnthropicCUAClient, "claude-sonnet-4-5-20250929": AnthropicCUAClient, + "claude-opus-4-5-20251101": AnthropicCUAClient, "gemini-2.5-computer-use-preview-10-2025": GoogleCUAClient, } MODEL_TO_PROVIDER_MAP: dict[str, AgentProvider] = { @@ -32,6 +33,7 @@ "claude-haiku-4-5-20251001": AgentProvider.ANTHROPIC, "claude-sonnet-4-20250514": AgentProvider.ANTHROPIC, "claude-sonnet-4-5-20250929": AgentProvider.ANTHROPIC, + "claude-opus-4-5-20251101": AgentProvider.ANTHROPIC, "gemini-2.5-computer-use-preview-10-2025": AgentProvider.GOOGLE, # Add more mappings as needed }