From eb2e71835cc221633b626dc1428d69dda45f435c Mon Sep 17 00:00:00 2001 From: Jeff Smith Date: Wed, 8 Apr 2026 15:25:19 -0600 Subject: [PATCH] Fix invalid default model id (#15) Both the MCP server and WebResearcher defaulted to claude-sonnet-4-5-20250514, which 404s against the Anthropic API. Update both defaults to claude-sonnet-4-6, which is current as of 2026-04. Co-Authored-By: Claude Opus 4.6 (1M context) --- researchers/web/agent.py | 2 +- researchers/web/server.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/researchers/web/agent.py b/researchers/web/agent.py index 391e106..b3c0d1b 100644 --- a/researchers/web/agent.py +++ b/researchers/web/agent.py @@ -167,7 +167,7 @@ class WebResearcher: self, anthropic_api_key: str, tavily_api_key: str, - model_id: str = "claude-sonnet-4-5-20250514", + model_id: str = "claude-sonnet-4-6", trace_dir: Optional[str] = None, ): self.client = Anthropic(api_key=anthropic_api_key) diff --git a/researchers/web/server.py b/researchers/web/server.py index ac90bf5..bce016c 100644 --- a/researchers/web/server.py +++ b/researchers/web/server.py @@ -40,7 +40,7 @@ def _get_researcher() -> WebResearcher: return WebResearcher( anthropic_api_key=_read_secret("ANTHROPIC_API_KEY"), tavily_api_key=_read_secret("TAVILY_API_KEY"), - model_id=os.environ.get("MARCHWARDEN_MODEL", "claude-sonnet-4-5-20250514"), + model_id=os.environ.get("MARCHWARDEN_MODEL", "claude-sonnet-4-6"), ) -- 2.45.2