git status, cargo test, grep и еще сотню команд в компактные версии, обещая экономить 60–90% токенов.От него я отказался быстро, и вот почему. На синтетических тестах все работает красиво:
git push в 15 строк превращается в ok main, тесты показывают только фейлы. Но RTK режет вывод по жестким правилам для команд, без понимания того, что агенту реально нужно для конкретной задачи.Если он срезал важное, агент это чувствует и обходит: либо дергает исходную команду напрямую (Read/Grep/Glob у Claude Code вообще не проходят через Bash-хук, RTK их даже не видит), либо перевызывает с дополнительными флагами, чтобы дотащить недостающий контекст. В итоге токенов уходит больше, чем без фильтра вообще ⚠️
Можно форсить жестче, есть режим
-l aggressive, который вообще режет тела функций, оставляя сигнатуры. Но тогда агент начинает реально хуже решать задачу. Обход или потеря качества, третьего не дано.Идея правильная, но фильтровать вывод нужно с обратной связью от задачи, а не по статичным правилам для команд. Поэтому пока пользуюсь Context Mode. Там агент сам решает, что убрать в песочницу, а не теряет данные вслепую на входе.
#AI #ClaudeCode