Skip to content

Commit 6decd15

Browse files
committed
fix(agy): remove max_thinking_tokens when switching to non-claude model
Cleans up the thinking token limit setting when user switches from a Claude model to a Gemini model via ccs agy --config.
1 parent b2941ab commit 6decd15

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/cliproxy/model-config.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,11 @@ export async function configureProviderModel(
172172
...ccsControlledEnv,
173173
};
174174

175+
// Remove MAX_THINKING_TOKENS when switching away from Claude model
176+
if (!isClaude && mergedEnv.MAX_THINKING_TOKENS) {
177+
delete mergedEnv.MAX_THINKING_TOKENS;
178+
}
179+
175180
// Build final settings: preserve user top-level settings + update env
176181
const settings: Record<string, unknown> = {
177182
...existingSettings,

0 commit comments

Comments
 (0)