@@ -115,7 +115,7 @@ const PATTERNS: Array<[RegExp, TokenCount]> = [
115115 [ / ^ c o d e r - m o d e l $ / , LIMITS [ '1m' ] ] ,
116116
117117 // Commercial Qwen3-Max-Preview: 256K token context
118- [ / ^ q w e n 3 - m a x - p r e v i e w ( - .* ) ? $ / , LIMITS [ '256k' ] ] , // catches "qwen3-max-preview" and date variants
118+ [ / ^ q w e n 3 - m a x ( - p r e v i e w ) ? ( - .* ) ? $ / , LIMITS [ '256k' ] ] , // catches "qwen3-max" or "qwen3-max-preview" and date variants
119119
120120 // Open-source Qwen3-Coder variants: 256K native
121121 [ / ^ q w e n 3 - c o d e r - .* $ / , LIMITS [ '256k' ] ] ,
@@ -179,8 +179,8 @@ const OUTPUT_PATTERNS: Array<[RegExp, TokenCount]> = [
179179 // Generic coder-model: same as qwen3-coder-plus (64K max output tokens)
180180 [ / ^ c o d e r - m o d e l $ / , LIMITS [ '64k' ] ] ,
181181
182- // Qwen3-Max-Preview : 65,536 max output tokens
183- [ / ^ q w e n 3 - m a x - p r e v i e w ( - .* ) ? $ / , LIMITS [ '64k' ] ] ,
182+ // Qwen3-Max: 65,536 max output tokens
183+ [ / ^ q w e n 3 - m a x ( - p r e v i e w ) ? ( - .* ) ? $ / , LIMITS [ '64k' ] ] ,
184184
185185 // Qwen-VL-Max-Latest: 8,192 max output tokens
186186 [ / ^ q w e n - v l - m a x - l a t e s t $ / , LIMITS [ '8k' ] ] ,
0 commit comments