| 963 | 963 | let budgetTokens = 0; |
| 964 | 964 | |
| 965 | 965 | switch (reasoningEffort) { |
| 966 | | - // Claude doesn't have a default budget value. Use same as min. |
| 967 | | - case REASONING_EFFORT.auto: |
| 968 | | - budgetTokens = 1024; |
| 969 | | - break; |
| 970 | 966 | case REASONING_EFFORT.min: |
| 971 | 967 | budgetTokens = 1024; |
| 972 | 968 | break; |
| 973 | 969 | case REASONING_EFFORT.low: |
| 974 | 970 | budgetTokens = Math.floor(maxTokens * 0.1); |
| 975 | 971 | break; |
| 972 | + case REASONING_EFFORT.auto: |
| 976 | 973 | case REASONING_EFFORT.medium: |
| 977 | 974 | budgetTokens = Math.floor(maxTokens * 0.25); |
| 978 | 975 | break; |