Skip to content

fix: swap retired Sonnet 4 for Sonnet 4.6#13

Open
pdsullivan wants to merge 1 commit into
mainfrom
fix/retired-sonnet-4-model
Open

fix: swap retired Sonnet 4 for Sonnet 4.6#13
pdsullivan wants to merge 1 commit into
mainfrom
fix/retired-sonnet-4-model

Conversation

@pdsullivan

Copy link
Copy Markdown
Contributor

Problem

The live agent (Claude Sullivan, +1 415-870-7772) stopped responding: it marked incoming messages as read and started the typing indicator, but never sent a reply.

Root cause: the main chat model claude-sonnet-4-20250514 (Claude Sonnet 4) was retired on 2026-06-15 and now returns 404 not_found_error on every request. Since chat() threw before sending anything, the read/typing API calls (which run first) succeeded while the reply never happened.

App Runner logs showed this on every inbound message:

[claude] API error: NotFoundError: 404 {"type":"error","error":{"type":"not_found_error","message":"model: claude-sonnet-4-20250514"}}
[webhook] Error handling message: NotFoundError: 404 ...

Fix

Swap to claude-sonnet-4-6 (Claude Sonnet 4.6), the documented drop-in replacement. No other changes needed — the call uses no budget_tokens, prefills, or sampling params. Mirrors the earlier Haiku 3.5 → 4.5 fix (#9).

Deploy status

⚠️ This fix has already been deployed to production (App Runner linq-blue-agent-example) as a hotfix to restore service. This PR brings the repo in sync with what's running.

Test plan

  • npm run build passes
  • Health check returns 200 post-deploy
  • Text the live number and confirm a reply comes back

claude-sonnet-4-20250514 (Claude Sonnet 4) was retired on 2026-06-15 and
now returns 404 not_found_error on every request. Because the main chat()
call threw, the bot marked incoming messages as read and started the typing
indicator (those API calls succeeded) but never sent a reply.

Swap to claude-sonnet-4-6, the documented drop-in replacement. No other
changes needed — the call uses no budget_tokens, prefills, or sampling
params. Mirrors the earlier Haiku 3.5 -> 4.5 fix (#9).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant