From eb9c15fe19312e46c56ffa4902ba6f859d22e1b8 Mon Sep 17 00:00:00 2001 From: Alex Castillo Date: Wed, 4 Nov 2026 15:10:19 -0400 Subject: [PATCH] docs: replace retired claude-sonnet-4-5 in examples and docstring Co-Authored-By: Claude Sonnet 5.5 --- examples/langchain/anthropic_prompt_cache.py | 2 +- py/src/braintrust/integrations/claude_agent_sdk/__init__.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/langchain/anthropic_prompt_cache.py b/examples/langchain/anthropic_prompt_cache.py index 684fb79e8..82f1e6c50 100644 --- a/examples/langchain/anthropic_prompt_cache.py +++ b/examples/langchain/anthropic_prompt_cache.py @@ -22,7 +22,7 @@ load_dotenv(ROOT / ".env") PROJECT_NAME = os.environ.get("BRAINTRUST_PROJECT", "py-sdk-demo-langchain-anthropic-cache") -MODEL = os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-4-5-20250929") +MODEL = os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-5") # Anthropic prompt caching requires a sufficiently long cacheable prefix. CACHEABLE_SYSTEM_PROMPT = "\n".join( diff --git a/py/src/braintrust/integrations/claude_agent_sdk/__init__.py b/py/src/braintrust/integrations/claude_agent_sdk/__init__.py index b043e9582..5e5e4003f 100644 --- a/py/src/braintrust/integrations/claude_agent_sdk/__init__.py +++ b/py/src/braintrust/integrations/claude_agent_sdk/__init__.py @@ -7,7 +7,7 @@ setup_claude_agent_sdk(project="my-project") # Use normally - all calls are automatically traced - options = ClaudeAgentOptions(model="claude-sonnet-4-5-20250929") + options = ClaudeAgentOptions(model="claude-sonnet-5") async with ClaudeSDKClient(options=options) as client: await client.query("Hello!") async for message in client.receive_response(): @@ -50,7 +50,7 @@ def setup_claude_agent_sdk( setup_claude_agent_sdk(project="my-project") # Now use claude_agent_sdk normally - all calls automatically traced - options = claude_agent_sdk.ClaudeAgentOptions(model="claude-sonnet-4-5-20250929") + options = claude_agent_sdk.ClaudeAgentOptions(model="claude-sonnet-5") async with claude_agent_sdk.ClaudeSDKClient(options=options) as client: await client.query("Hello!") async for message in client.receive_response():