feat: offer Claude Sonnet 5.5 in model pickers

Merged
SA
1mo ago
+24-5

Summary

  • Superset chat: anthropic/claude-sonnet-5-5
  • Claude Code: claude-sonnet-5-5 under Pinned releases (the sonnet alias already tracks newest)
  • Copilot: claude-sonnet-5.5 (dotted id, per models.dev github-copilot)
  • OpenCode / OMP: anthropic/claude-sonnet-5-5 (models.dev anthropic)
  • Slack bot: added to SLACK_MODELS and the adaptive-thinking list; default stays Sonnet 5

Not changed:

  • Cursor: cursor-agent --list-models on our account exposes no Sonnet ids and models.dev has no Cursor entry, so there is no verified effort-variant id to add.
  • Usage pricing: claude-sonnet-5-5 already prefix-matches the Sonnet 5 rate ($2/$10), which is Sonnet 5.5's price.
  • Sonnet 5.5 rejects thinking: disabled and forced tool_choice; neither the chat runtime nor the Slack agent sends them.

Validation

  • bun test packages/shared agent-models.test.ts (86 pass) and apps/api Slack tests (124 pass)
  • tsc --noEmit on packages/shared
  • Not verified: a live Sonnet 5.5 session through any agent or Superset chat.

Summary by cubic

Adds Claude Sonnet 5.5 to the model pickers for Superset chat, Claude Code, Copilot, OpenCode, and OMP, and to the Slack bot's model list with adaptive thinking.

Notes

  • Cursor is not added because its live catalog exposed no Sonnet 5.5 id to verify.
  • Sonnet 5.5 pricing already matches Sonnet 5 via prefix, and the runtimes don't send options Sonnet 5.5 rejects.

Summary by CodeRabbit

  • New Features
    • Added Claude Sonnet 5.5 to the available model options in the chat catalog and supported integrations.
    • Enabled adaptive thinking when using Sonnet 5.5 with Slack.