С февраля Claude Code экономит на мышлении. Модель сама решает, когда думать глубоко, а когда нет. Решает предсказуемо: почти всегда "нет".
На практике: правит код не глядя, чаще ошибается, лепит шаблонные ответы там, где раньше разбирался. Anthropic подтвердил: adaptive thinking, включён по умолчанию.
Чинится одной правкой в конфиге.
Mac/Linux: ~/.claude/settings.json
Windows: %USERPROFILE%.claude\settings.json
Что делает:
effortLevel: max - думать на максимум, без экономии.
alwaysThinkingEnabled - показывать ход рассуждений.
DISABLE_ADAPTIVE_THINKING - запрет самому решать, когда "подумать поменьше". Думать всегда.
AUTO_COMPACT_WINDOW: 400000 - раньше сбрасывать контекст в длинных сессиях. Без этого к концу разговора деградирует.
Минус: расход токенов вырастет. Но рабочий инструмент, который думает, полезнее быстрого, который угадывает.
На практике: правит код не глядя, чаще ошибается, лепит шаблонные ответы там, где раньше разбирался. Anthropic подтвердил: adaptive thinking, включён по умолчанию.
Чинится одной правкой в конфиге.
Mac/Linux: ~/.claude/settings.json
Windows: %USERPROFILE%.claude\settings.json
{
"effortLevel": "max",
"alwaysThinkingEnabled": true,
"env": {
"CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "400000"
}
}Что делает:
effortLevel: max - думать на максимум, без экономии.
alwaysThinkingEnabled - показывать ход рассуждений.
DISABLE_ADAPTIVE_THINKING - запрет самому решать, когда "подумать поменьше". Думать всегда.
AUTO_COMPACT_WINDOW: 400000 - раньше сбрасывать контекст в длинных сессиях. Без этого к концу разговора деградирует.
Минус: расход токенов вырастет. Но рабочий инструмент, который думает, полезнее быстрого, который угадывает.