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

В Claude Code для субагентов по умолчанию используется пятиминутный TTL кеша промпта, утверждает пост Vibe Coding. Если ветка простаивает дольше, следующий вызов может заново оплачивать чтение общего промпта.
В качестве эксперимента предлагают указать в настройках `subagentPromptCacheTtl: "1h"`. Увеличение времени жизни кеша имеет смысл только для повторяющихся задач и стабильного контекста. Для коротких сессий запись почти ничего не изменит.
Метрики для проверки: доля cache read, стоимость повторного запуска, длительность пауз и число вызовов на одинаковом наборе задач. Числовой эффект в исходном посте не заявлен.
Борис Черни отдельно отмечает, что значение по умолчанию рассчитано на большинство пользователей. Поэтому менять его вслепую не стоит: нужно сравнить долю cache read, длительность пауз, расход токенов и число повторных запусков на собственном проекте.
Для проверки в подборке указан скрипт DannyMac180. Это сторонний инструмент, его код и права доступа нужно просмотреть перед запуском. Результат лучше фиксировать на одинаковом наборе задач, иначе экономию легко перепутать с обычным изменением нагрузки.
Кеширование также связано с актуальностью контекста. Если инструкции или файлы часто меняются, длинный TTL может оставить старый промпт в цепочке и усложнить диагностику. Без журналов стоимости и версии конфигурации эксперимент плохо воспроизводится. Поэтому настройку разумно менять постепенно и возвращать обратно после сравнения. Для команды полезно отдельно записать дату изменения, версию Claude Code и фактические строки cache read в каждом запуске.