Как настроить кодинг-агента чтобы он экономил токены: флаги, техники, компрессоры и пр.
Как настроить кодинг-агента чтобы он экономил токены: флаги, техники, компрессоры и пр. От простого к продвинутому. Ключевая проблема в том, что кодинг-агенты часто не оптимизированы по выходным токенам (они стоят дороже всего), а bash-тулы и MCP вообще не оптимизированы под экономию. Они забивают контекст своим verbose-аутпутом каждый шаг. Хорошая новость в том, что у нас с вами есть целый арсенал по оптимизации контекста с минимальным уроном для результата. По уровням от дешевого к тяжелому. 1️⃣ Аудит и уборка /context показывает куда ушли токены. Урежьте количество MCP, уберите глобальные tools которыми не пользуетесь, выкиньте старье. AGENTS.md и CLAUDE.md надо держать компактными - они идут в каждый запрос (подробнее в моем посте ). Сюда же в целом можно отнести наведения порядка в документации, настройка .claudeignore , создание иерархических контекстных файлов чтобы агент реже перечитывал кодовую базу и т.д. 2️⃣ Оптимизация через инструкции и флаги 2.1. bash-команды в агенте по дефолту генерят overkill. Пара строк в контекст-файле чинит это: git status → git status --porcelain git log → git log --oneline -20 git diff → git diff --stat first pytest → pytest --tb=short -q cargo test → cargo test 2>&1 | tail -30 ls on big dirs → ls | head -50 В открытом issue в Claude Code рекомендуют класть такое в ~/.claude/rules/. 2.2. настройка компакшена. В Claude Code env vars : CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=50 - по % от capacity модели CLAUDE_CODE_AUTO_COMPACT_WINDOW=200000 - по токенам сессии CLAUDE_CODE_MAX_OUTPUT_TOKENS - ограничивает длину ответа (использовать с осторожностью) Борис (создатель CC) сам рекомендует это . У Codex в ~/.codex/config.toml принцип тот же: model_auto_compact_token_limit = 200000 - прямой token limit. Плюс отдельный tool_output_token_limit защищает от случайного cat huge.log , и compact_prompt позволяет переопределить сам промпт компакшена. У OpenCode в opencode.json симметрично - compaction.threshold + compaction.max
| Тип | Инструмент |
| Категория | AI-агенты |
| Язык сайта | en |