isBudgetCapableProvider returns true if the provider supports budget-based thinking. These providers may also support level-based thinking (hybrid models).
(provider string)
| 338 | // isBudgetCapableProvider returns true if the provider supports budget-based thinking. |
| 339 | // These providers may also support level-based thinking (hybrid models). |
| 340 | func isBudgetCapableProvider(provider string) bool { |
| 341 | switch provider { |
| 342 | case "gemini", "antigravity", "claude": |
| 343 | return true |
| 344 | default: |
| 345 | return false |
| 346 | } |
| 347 | } |
| 348 | |
| 349 | func isGeminiFamily(provider string) bool { |
| 350 | switch provider { |
no outgoing calls
no test coverage detected