Вместо того чтобы гадать, почему счёт за API вырос, Claude Code теперь может сам просмотреть проект и предложить конкретные рычаги экономии - от кэширования до выбора модели.
Коротко о главном
По официальному CHANGELOG Claude Code, команда /claude-api cost-optimize анализирует расход на Claude API в уже существующем проекте и прорабатывает конкретные рычаги снижения затрат: кэширование, гигиену токенов, использование Batch API, уровень усилия (effort) и выбор модели. Это не абстрактный совет, а разбор именно вашего проекта - команда смотрит на реальный паттерн использования и предлагает конкретные изменения. Вторая новая возможность - черновики обратной связи: когда во время сессии что-то идёт не так, Claude может сам составить отчёт о проблеме, который вы просматриваете и отправляете через команду /feedback, вместо того чтобы формулировать репорт с нуля. Эту функцию можно отключить настройкой feedbackDrafts, если черновики не нужны. Обе команды - часть постоянного потока обновлений Claude Code, где также в недавних версиях появилась настройка независимой длительности промпт-кэша через promptCacheTtl и subagentPromptCacheTtl.
Как работает cost-optimize
Команда /claude-api cost-optimize запускается в уже существующем проекте и анализирует, сколько и на что реально тратится при использовании Claude API. По официальному описанию, она «прорабатывает рычаги снижения затрат» - конкретно называются кэширование, гигиена токенов (то есть сокращение лишнего в промптах и контексте), использование Batch API для не срочных задач, подбор уровня усилия (effort) под сложность задачи и выбор более дешёвой модели там, где это оправдано.
Почему это не просто список общих советов
Ключевое отличие от типовых статей «как сэкономить на API» в том, что cost-optimize смотрит на фактический паттерн использования именно вашего проекта, а не выдаёт универсальные рекомендации. Это значит, что предложенные изменения опираются на то, как реально расходуются токены в вашем конкретном коде и рабочем процессе, а не на общие догадки о том, где может быть перерасход.
Черновики обратной связи через /feedback
Вторая новая возможность решает другую проблему - что делать, когда во время сессии что-то пошло не так. Раньше нужно было самому вспомнить и описать, что случилось. Теперь Claude может сам составить черновик отчёта о проблеме, который остаётся на ваше усмотрение - его нужно просмотреть и отправить через команду /feedback, а не отправляется автоматически без вашего участия. Если такие автоматические черновики не нужны, функцию можно полностью выключить настройкой feedbackDrafts.
Смежная настройка: независимая длительность промпт-кэша
В одной из недавних версий также появились настройки promptCacheTtl и subagentPromptCacheTtl, которые позволяют задавать длительность промпт-кэша независимо для основной сессии и для субагентов. Это дополняет логику cost-optimize: правильная настройка времени жизни кэша - один из рычагов экономии, который может подсветить сама команда анализа расходов.
Что именно делает команда /claude-api cost-optimize?
Анализирует расход на Claude API в текущем проекте и прорабатывает конкретные рычаги экономии: кэширование, гигиену токенов, Batch API, уровень усилия и выбор модели.
Даёт ли cost-optimize универсальные советы или анализирует именно мой проект?
Именно ваш проект - команда смотрит на реальный паттерн использования, а не выдаёт общие рекомендации.
Как работают черновики обратной связи?
Когда во время сессии что-то идёт не так, Claude может сам составить отчёт о проблеме, который вы просматриваете и отправляете через команду /feedback.
Можно ли отключить автоматические черновики обратной связи?
Да, настройкой feedbackDrafts.
Что такое promptCacheTtl и subagentPromptCacheTtl?
Настройки, позволяющие задавать длительность промпт-кэша независимо для основной сессии и для субагентов.
Отправляется ли черновик обратной связи автоматически без моего ведома?
Нет, черновик нужно сначала просмотреть и самостоятельно отправить через команду /feedback.
Источники (1)
- Claude Code CHANGELOG - anthropics/claude-code
← Все статьи блога