diff --git a/hyperbrowser/models/consts.py b/hyperbrowser/models/consts.py index 0114acde..5c522db1 100644 --- a/hyperbrowser/models/consts.py +++ b/hyperbrowser/models/consts.py @@ -44,8 +44,10 @@ "gpt-5-mini", "claude-sonnet-5", "claude-sonnet-4-6", - "claude-sonnet-4-5", "claude-haiku-5-5", + # Deprecated: retires November 30, 2026. Use "claude-sonnet-5". + "claude-sonnet-4-5", + # Retired: accepted for backward compatibility and mapped by the API. "claude-sonnet-4-20250514", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-20241022", @@ -55,6 +57,7 @@ "gemini-3.8-flash", ] HyperAgentLlm = Literal[ + "gpt-6-luna", "gpt-5.6-luna", "gpt-5.5", "gpt-5.2", @@ -68,8 +71,9 @@ "gpt-4.1-nano", "claude-sonnet-5", "claude-sonnet-4-6", - "claude-sonnet-4-5", "claude-haiku-5-5", + # Deprecated: retires November 30, 2026. Use "claude-sonnet-5". + "claude-sonnet-4-5", "gemini-2.5-flash", "gemini-3.8-flash", "gemini-3.7-flash", @@ -79,18 +83,22 @@ "claude-opus-5-5", "claude-fable-5-1", "claude-opus-5", - "claude-opus-4-5", - "claude-opus-4-6", - "claude-opus-4-7", "claude-opus-4-8", - "claude-haiku-5-5", - "claude-haiku-4-5-20251001", + "claude-opus-4-7", + "claude-opus-4-6", + "claude-opus-4-5", "claude-sonnet-5-5", "claude-sonnet-5", "claude-sonnet-4-6", + "claude-haiku-5-5", + "claude-haiku-4-5-20251001", + # Deprecated: retires November 30, 2026. Use "claude-sonnet-5-5". "claude-sonnet-4-5", + # Retired: accepted for backward compatibility and mapped by the API. "claude-sonnet-4-20250514", "claude-3-7-sonnet-20250219", + "claude-opus-4-20250514", + "claude-4-opus-20250514", ] ClaudeComputerUseReasoningEffort = Literal[ "low", diff --git a/hyperbrowser/tools/schema.py b/hyperbrowser/tools/schema.py index 03b7908c..5fbce3f3 100644 --- a/hyperbrowser/tools/schema.py +++ b/hyperbrowser/tools/schema.py @@ -146,9 +146,9 @@ def get_scrape_options(formats: List[scrape_types] = ["markdown"]): "enum": [ "gpt-4o", "gpt-4o-mini", - "claude-3-7-sonnet-20250219", - "claude-3-5-sonnet-20241022", - "claude-3-5-haiku-20241022", + "claude-sonnet-5", + "claude-sonnet-4-6", + "claude-haiku-5-5", "gemini-2.0-flash", ], "default": "gemini-2.0-flash", diff --git a/pyproject.toml b/pyproject.toml index 68b78e01..57f80adb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "hyperbrowser" -version = "1.13.0" +version = "1.14.0" description = "Python SDK for hyperbrowser" authors = ["Nikhil Shahi "] license = "MIT"