Skip to content

Remove automatic Opus verbosity override to medium#312

Merged
chrarnoldus merged 1 commit into
mainfrom
remove-opus-verbosity-override
Feb 18, 2026
Merged

Remove automatic Opus verbosity override to medium#312
chrarnoldus merged 1 commit into
mainfrom
remove-opus-verbosity-override

Conversation

@kilo-code-bot

@kilo-code-bot kilo-code-bot Bot commented Feb 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes the code in src/lib/providers/anthropic.ts that automatically set verbosity = 'medium' for Opus models when no verbosity was explicitly provided.

What changed

  • Removed the 3-line block in mutateAnthropicRequest() that checked isOpusModel() and defaulted verbosity to 'medium'
  • The isOpusModel() function is retained as it's still used in src/lib/providers/vercel.ts to pass through user-specified verbosity

Behavior after this change

Opus models will use the API's default verbosity unless the user explicitly sets a verbosity level. The vercel provider path still correctly forwards any user-specified verbosity for Opus models.


Built for Christiaan by Kilo for Slack

The code was forcing verbosity to 'medium' for all Opus models when no
verbosity was explicitly set. This removes that default override, allowing
Opus models to use the API's default verbosity unless the user explicitly
sets one.
@kilo-code-bot

kilo-code-bot Bot commented Feb 18, 2026

Copy link
Copy Markdown
Contributor Author

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Clean removal of the Opus-specific verbosity override. The deleted code was setting verbosity to 'medium' as a default for Opus models; removing it lets the caller's verbosity preference (or lack thereof) pass through unchanged. No logic errors, no dangling references.

Files Reviewed (1 file)
  • src/lib/providers/anthropic.ts

@chrarnoldus chrarnoldus merged commit fb19878 into main Feb 18, 2026
12 checks passed
@chrarnoldus chrarnoldus deleted the remove-opus-verbosity-override branch February 18, 2026 08:51
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.

2 participants