Loading...
Редактирование контекста и очистка результатов инструментов(CETC)
Примитив уровня харнесса или API, который автоматически вытесняет устаревшее содержимое из активного контекстного окна, как только превышается пороговое значение по токенам, чаще всего путём хирургической замены старых блоков tool_result короткими заглушками при сохранении соответствующей записи tool_use без изменений. Поскольку чтения файлов, результаты поиска и дампы API можно получить повторно, они отбрасываются с нулевыми затратами на вывод и подгружаются заново лишь тогда, когда действительно нужны на последующем шаге, что сохраняет префикс KV-кэша стабильным и противодействует «гниению» контекста на длинных циклах. Anthropic поставляет это как clear_tool_uses_20250919 и compact_20260112, с заявленным сокращением числа токенов примерно на 84 % на оценочном тесте веб-поиска из 100 ходов и приростом производительности на 29-39 %. Отличается от `context-compress-patterns`: очистка без потерь вытесняет повторно извлекаемые сырые результаты, а не суммаризует их с потерями; в отличие от `filesystem-as-context`, ей не нужен явный шаг выгрузки на диск, и в отличие от `memory-forgetting-policies`, речь идёт не об угасании долговременной памяти, а об обрезке рабочего окна.
In 30 seconds
- What
- Автоматически убирает из контекста старые полезные данные результатов инструментов при приближении к лимиту токенов, заменяя их заглушками и сохраняя записи о вызовах инструментов.
- When to use
- Для долгоживущих циклов агента, где результаты инструментов накапливаются быстрее, чем расходуются, и при этом их всегда можно заново получить из внешних источников.
- Watch out
- Если удалённый результат понадобится, а инструмент нельзя запустить повторно, заглушка нарушит связность транскрипта и вынудит запрашивать данные заново.
Loading technique guide…