Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ModelConfiguration/anthropic-claude-sonnet-5.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"data": {
"type": "card",
"attributes": {
"reasoningEffort": "low",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix is scoped to Sonnet 5 only, but the realm default is Sonnet 4.6.

SystemCard/default.json sets defaultModelConfiguration to ../ModelConfiguration/anthropic-claude-sonnet-46, and that card (like anthropic-claude-fable-5.json, anthropic-claude-opus-48.json, anthropic-claude-opus-47.json) still has no reasoningEffort in its attributes. If those models also think by default, the exact symptom this PR is fixing — minutes on the thinking placeholder, or a generation that exhausts the output-token budget on reasoning — still reproduces for every user who never changes models, since they land on Sonnet 4.6.

Worth either extending the same reasoningEffort to the other thinking-by-default Anthropic cards in this PR, or noting in the description why Sonnet 5 is the only one that needs it.

Separately, a nit on the PR description: it says the card's auto title gains the ・Thinking suffix. It won't — cardTitle in system-card/model-configuration.gts computes this.cardInfo?.name || autoTitle, and this card has cardInfo.name set to "Anthropic: Claude Sonnet 5", so the explicit name wins and the suffix is never rendered. The 💡 rightBadge change is real.


Generated by Claude Code

"cardInfo": {
"name": "Anthropic: Claude Sonnet 5",
"summary": null,
Expand Down
Loading