Один и тот же запрос «поправь файл» в Hermes часто обходится дороже, чем в Codex. Дело не в том, что Hermes слабее.
В каждый ход Hermes кладёт во вход модели память, skills, инструменты, правила платформы, историю сессии, gateway-контекст и иногда вспомогательные модели. Для LLM всё это обычный текст, за который капают токены.
Codex CLI стартует компактнее, потому что задача заранее сужена: вот репозиторий, вот терминал, работай с кодом здесь. У него тоже есть расходы: AGENTS.md, MCP, история треда, web search, subagents. Навесь пару тяжёлых MCP-серверов, и он тоже начнёт жечь токены. Но чистый запуск обычно легче.
Hermes шире по замыслу. Он живёт в терминале, Telegram, Discord, cron-задачах, браузере, файлах, памяти и навыках. Он готов не только ответить, но и сделать: открыть файл, запустить команду, отправить результат, вернуться к прошлой сессии, не сломать приватность в общем чате.
Откуда набегает расход:
┈ каждый доступный инструмент едет во вход своей JSON-схемой
┈ skills тащат индекс и подгрузку, иногда десятки тысяч символов
┈ память и профиль пользователя тоже попадают в контекст
Отдельно сверху ложится gateway: кто написал, куда отвечать, как слать файлы и не ломать разметку. Плюс дополнительные задачи вроде vision, web extraction, сжатия и заголовков, если они идут на дорогую основную модель.
Больше всего токенов съедают toolsets. Если открыты browser, web, terminal, file, memory, skills, cron, messaging, image_gen, vision и tts, модель видит весь этот список даже там, где нужен только read_file и patch.
При этом Hermes умеет быть лёгким. Blank Slate оставляет модель, файлы и терминал. Значит, «прожорливый Hermes» чаще получается из богатого профиля, а не из самой системы.
Что делать:
┈ развести профили: coding, telegram-operator, automation, research
┈ выключать toolsets, которые не нужны под задачу
┈ чистить skills с широкими триггерами
Что изолируют профили
┈
config.yaml / .env ┈ память и user profile
┈ skills
┈ sessions/state
┈ cron jobs
┈ model/provider/toolsets
┈ gateway-настройки, если запускать отдельный gateway с этим
HERMES_HOMEВторостепенные задачи лучше сажать на дешёвые модели. Расход смотреть через /usage и insights, а не по ощущениям.
Голый Codex CLI и Hermes в Telegram со skills, memory, gateway и браузером работают как разные машины.
Hermes не нужно превращать в Codex. Его нужно настраивать под задачу: узкая задача — узкий профиль, операторская жизнь в Telegram — полный профиль, cron-watchdog часто дешевле повесить на обычный скрипт без агента.
🧱🔧🧬📈💎🟣🟢
Разборы без шума: @human20
Платформа: human20.app
