From 28c78912570b70a6430996b02278cea1f2a57586 Mon Sep 17 00:00:00 2001 From: masnwilliams <43387599+masnwilliams@users.noreply.github.com> Date: Tue, 30 Jun 2026 18:26:48 +0000 Subject: [PATCH] packages/ai: add computer-use support for claude-sonnet-5 Annotate the claude-sonnet-5 family as CUA-supporting and register a CUA_MODEL_OVERRIDES entry so getCuaModel() resolves anthropic:claude-sonnet-5 before pi-ai's registry carries it. Update the supported-models snapshot. Co-Authored-By: Claude Opus 4.7 --- packages/ai/docs/supported-models.md | 1 + packages/ai/src/models.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/ai/docs/supported-models.md b/packages/ai/docs/supported-models.md index 1e0ae0cf..1a51d8e1 100644 --- a/packages/ai/docs/supported-models.md +++ b/packages/ai/docs/supported-models.md @@ -34,6 +34,7 @@ Family matches (root + numeric revision/dated-snapshot suffixes): - `claude-3-7-sonnet` - `claude-opus-4` - `claude-sonnet-4` +- `claude-sonnet-5` - `claude-haiku-4` - `claude-fable-5` diff --git a/packages/ai/src/models.ts b/packages/ai/src/models.ts index 65e8d4d8..23899e68 100644 --- a/packages/ai/src/models.ts +++ b/packages/ai/src/models.ts @@ -68,6 +68,7 @@ export const CUA_MODEL_ANNOTATIONS: Record[]> = { cuaModel("openai", "gpt-5.5", "GPT-5.5"), cuaModel("openai", "gpt-5.5-2026-04-23", "GPT-5.5 (2026-04-23)"), ], - anthropic: [], + anthropic: [ + cuaModel("anthropic", "claude-sonnet-5", "Claude Sonnet 5"), + ], google: [], tzafon: [ cuaModel("tzafon", "tzafon.northstar-cua-fast", "Tzafon Northstar CUA Fast"),