(model: string)
| 234 | return (MODEL_ALIASES as readonly string[]).includes(model.toLowerCase().trim()); |
| 235 | } |
| 236 | function isOpus1mUnavailable(model: string): boolean { |
| 237 | const m = model.toLowerCase(); |
| 238 | return !checkOpus1mAccess() && !isOpus1mMergeEnabled() && m.includes('opus') && m.includes('[1m]'); |
| 239 | } |
| 240 | function isSonnet1mUnavailable(model: string): boolean { |
| 241 | const m = model.toLowerCase(); |
| 242 | // Warn about Sonnet and Sonnet 4.6, but not Sonnet 4.5 since that had |
no test coverage detected