@@ -81,22 +81,10 @@ export function getContextWindowForModel(
8181 betas ?: string [ ] ,
8282) : number {
8383 // Allow override via environment variable
84- // OPENAI_CONTEXT_WINDOW_SIZE from the active provider profile takes precedence
85- if ( process . env . OPENAI_CONTEXT_WINDOW_SIZE ) {
86- const override = parseInt ( process . env . OPENAI_CONTEXT_WINDOW_SIZE , 10 )
87- if ( ! isNaN ( override ) && override > 0 ) {
88- return override
89- }
90- }
91-
92- // Allow override via environment variable (internal-only)
9384 // This takes precedence over all other context window resolution, including 1M detection,
9485 // so users can cap the effective context window for local decisions (auto-compact, etc.)
9586 // while still using a 1M-capable endpoint.
96- if (
97- process . env . USER_TYPE === 'ant' &&
98- process . env . CLAUDE_CODE_MAX_CONTEXT_TOKENS
99- ) {
87+ if ( process . env . CLAUDE_CODE_MAX_CONTEXT_TOKENS ) {
10088 const override = parseInt ( process . env . CLAUDE_CODE_MAX_CONTEXT_TOKENS , 10 )
10189 if ( ! isNaN ( override ) && override > 0 ) {
10290 return override
@@ -206,15 +194,6 @@ export function getModelMaxOutputTokens(model: string): {
206194 let defaultTokens : number
207195 let upperLimit : number
208196
209- // Allow override via environment variable
210- // OPENAI_MAX_OUTPUT_TOKENS from the active provider profile takes precedence
211- if ( process . env . OPENAI_MAX_OUTPUT_TOKENS ) {
212- const override = parseInt ( process . env . OPENAI_MAX_OUTPUT_TOKENS , 10 )
213- if ( ! isNaN ( override ) && override > 0 ) {
214- return { default : override , upperLimit : override }
215- }
216- }
217-
218197 if ( process . env . USER_TYPE === 'ant' ) {
219198 const antModel = resolveAntModel ( model . toLowerCase ( ) )
220199 if ( antModel ) {
0 commit comments