Claude Code научили экономить токены в командной работе
Разработчик показал, как сократить расходы Claude Code в командном режиме, если ведущий агент слишком дорого обходится из-за постоянного ожидания и пересылки сообщений. Для этого он сделал плагин supertick, который переносит ожидание в скрипт и снижает лишние траты токенов.
Почему командный режим оказался дорогим
Автор статьи использовал Claude Code не как одного агента, а как целую команду: один участник планирует задачи, другие пишут код, отдельный рецензент проверяет результат, а ещё есть агент, который принимает работу. На практике самым затратным участником оказался не тот, кто пишет код, а ведущий, который большую часть времени просто ждёт внешнего события.
Проблема в том, что каждый раз, когда ведущий «просыпается» и проверяет, что происходит, он оплачивает весь свой накопленный контекст. К середине длинного прогона это превращается в сотни тысяч токенов. Автор приводит пример: одна пересылка письма через ведущего при контексте 437k стоила $0,38 по API.
Дополнительные сложности создавали потерянные сообщения, зависания после статуса queued и раздувание контекста, когда ведущий сам читает диффы и отчёты. В итоге команда начинала тратить токены не только на работу, но и на управление самой собой.
Что делает supertick
Чтобы убрать лишние пробуждения модели, автор сделал плагин supertick. Его идея проста: ждать должен не Claude, а скрипт. Тогда агент не держит контекст ради пустого ожидания и не оплачивает каждую проверку состояния как полноценный ход.
Плагин распространяется с открытым кодом под лицензией MIT, а сам проект доступен на GitHub. Автор подчёркивает, что supertick построен так, чтобы меньше зависеть от меняющихся инструментов Claude Code: он опирается на Agent с именем, а также на SendMessage, ListAgents и TaskStop, а задачи хранит в файле PLAN.md.
Это важно для тех, кто работает с Claude Code регулярно и не хочет зависеть от того, какие инструменты окажутся включены в следующей сборке. По словам автора, именно такая устойчивость делает плагин удобнее для долгих командных прогонов.
Что это значит для пользователей
Новая схема полезна тем, кто использует Claude Code для больших задач: разработки фич, разбиения работы между несколькими агентами, проверки кода и контроля прогресса. Чем длиннее сценарий и чем больше участников, тем заметнее экономия на ненужных циклах ожидания.
Для разработчиков и команд это ещё и способ сделать работу предсказуемее. Если ведущий перестаёт бесконечно опрашивать состояние остальных агентов, уменьшается риск лишних расходов и зависаний из-за потери сообщений.
Автор отдельно отмечает, что сначала экспериментировал с существующими плагинами и готовыми режимами, но не нашёл решения, которое закрывало бы сразу все три проблемы: дорогой ведущий, потерянные сообщения и рост контекста. Поэтому и появился отдельный инструмент, заточенный именно под эту задачу.