Klatch.media

Практика разработки

В Claude Code предложили увеличить TTL кеша субагентов до часа

Настройка может сохранить кеш промпта при длинных паузах, но авторы Claude предупреждают: стандартные пять минут подходят большинству сценариев.

В Claude Code предложили увеличить TTL кеша субагентов до часа — редакционная benchmark-инфографика
Редакция Klatch.media, графика по данным источника

В Claude Code для субагентов по умолчанию используется пятиминутный TTL кеша промпта, утверждает пост Vibe Coding. Если ветка простаивает дольше, следующий вызов может заново оплачивать чтение общего промпта.

В качестве эксперимента предлагают указать в настройках `subagentPromptCacheTtl: "1h"`. Увеличение времени жизни кеша имеет смысл только для повторяющихся задач и стабильного контекста. Для коротких сессий запись почти ничего не изменит.

Метрики для проверки: доля cache read, стоимость повторного запуска, длительность пауз и число вызовов на одинаковом наборе задач. Числовой эффект в исходном посте не заявлен.

Борис Черни отдельно отмечает, что значение по умолчанию рассчитано на большинство пользователей. Поэтому менять его вслепую не стоит: нужно сравнить долю cache read, длительность пауз, расход токенов и число повторных запусков на собственном проекте.

Для проверки в подборке указан скрипт DannyMac180. Это сторонний инструмент, его код и права доступа нужно просмотреть перед запуском. Результат лучше фиксировать на одинаковом наборе задач, иначе экономию легко перепутать с обычным изменением нагрузки.

Кеширование также связано с актуальностью контекста. Если инструкции или файлы часто меняются, длинный TTL может оставить старый промпт в цепочке и усложнить диагностику. Без журналов стоимости и версии конфигурации эксперимент плохо воспроизводится. Поэтому настройку разумно менять постепенно и возвращать обратно после сравнения. Для команды полезно отдельно записать дату изменения, версию Claude Code и фактические строки cache read в каждом запуске.