Хук из Клауд дев простой и практичный: у Codex через Astra контекст можно поднять до порядка 1M токенов вместо привычных ~372k. Не «секретная кнопка в настройках», а рабочий жест — попроси в чате, Astra поднимает окно. Это соседняя полка к статье про лимиты Astra в Codex и ChatGPT: там считаем weekly и Work/Codex-окна, здесь — насколько широкий контекст ты вообще впускаешь в один прогон. Большое окно не бесплатно: оно ест токены, удлиняет шаг и бьёт по тем же квотам, которые ты вчера планировал «на неделю».

Соседи: компьютерный агент Astra, Codex/ChatGPT web как мост к сессии, Codex goal при нуле токенов, JIT-Agent harness, лимиты Claude Code с 14 сентября. Продукт для трафика в Telegram — TG Lead Finder; к окну Codex он не привязан.

Что изменилось: ~372k → ~1M

Долгое время вайб-кодер жил с ощущением «у Codex и так огромный контекст». ~372k — это уже целый средний монорепо с тестами, логами и диффами, если не тащить всё подряд. Но агентные прогоны выросли: harness читает больше файлов, ретраи копят историю, computer-agent сценарии тянут скрины и длинные тул-логи. Потолок 372k начинал щёлкать ровно там, где задача «почти готова», а окно уже забито шумом.

Сигнал хука: через Astra можно попросить поднять окно до порядка миллиона токенов. Формулировка важна — попроси в чате, не ищи официальную кнопку с названием «Enable 1M» в UI (названия кнопок мы не выдумываем; живой UX сверяй у себя). Смысл для практики: это опция на сессию/задачу, а не новый дефолт «всегда миллион».

Правило одной фразы: 1M — инструмент для редких широких задач, не фон для каждого «поправь CSS».

Когда 1M реально помогает

Миллион токенов окупается не «потому что больше = умнее», а когда без широкого окна агент вынужден забывать важное или крутить лишние чтения.

Если задача закрывается за 3–5 точечных правок в одном файле — 1M тебе не нужен. Нужен короткий промпт и дисциплина goal (см. goal при нуле токенов).

Когда 1M жжёт квоту и нервы

Широкое окно = больше входных токенов на каждый шаг. В мире Astra это бьёт сразу в две плоскости: стоимость/лимиты подписки и скорость ответа. Статья про weekly и Work/Codex уже показала: вайб-кодер ближе к нижней границе диапазона, чем думает. 1M только усиливает эффект.

Практический тест: если после поднятия окна агент не стал реже перечитывать одни и те же файлы и не стал ближе к acceptance — ты купил ширину, а не прогресс.

Как попросить Astra поднять окно

Без выдуманных кнопок. Рабочий паттерн из хука:

  1. Открой Codex-сессию в контуре, где доступна Astra.
  2. Явно попроси в чате поднять контекст до ~1M (своими словами: «подними контекст до миллиона», «нужно окно 1M для этого репо»).
  3. Дождись подтверждения в диалоге, что окно расширено — не предполагай молча.
  4. Сразу зафиксируй цель и стоп-условия, пока широкий бюджет ещё пустой.
  5. Не начинай с «прочитай весь репозиторий». Дай карту: ключевые пакеты, entrypoints, что трогать нельзя.

Если Astra/план не даёт 1M в твоём тире — это не баг статьи. Живые возможности и квоты сверяй в кабинете OpenAI и в своей сессии. Хук — сигнал практики, не вечный закон UI.

Связка с вебом: если сессия живёт через web-мост, держи один контур и не плоди параллельные «почти те же» чаты — см. Codex/ChatGPT web.

Контраст со старым ~372k

~372k хватало на большинство однопакетных фич и аккуратных рефакторов. Ломало его не «маленькое число», а привычка вайб-кодера:

1M не отменяет эти привычки — он даёт запас. Запас без дисциплины превращается в свалку. Поэтому лучший апгрейд часто не «попроси миллион», а:

  1. сузить goal до одного acceptance;
  2. вырезать шум (логи → хвост ошибки; файлы → список путей);
  3. оставить 372k, если задача локальная;
  4. поднимать 1M только когда без него агент вынужден забывать карту системы.

Это тот же mindset, что и с лимитами Claude Code: расширение ресурса — не индульгенция на хаос. См. +25% с 14 сентября и соседнюю мысль про временный сброс лимитов после Astra (отдельная статья пачки).

Спринт-ритуал под широкое окно

  1. Жанр задачи. Мелкий фикс → дефолтное окно. Широкий рефактор / миграция / multi-package → кандидат на 1M.
  2. Бюджет квоты. Перед просьбой о 1M глянь, сколько Astra/Codex у тебя осталось на неделю. Широкий прогон ближе к «дорогому слоту» из статьи про лимиты.
  3. Карта до старта. 5–15 ключевых путей, запретные зоны, команда проверки.
  4. Один прогон — одна гипотеза. Сменил гипотезу — сузь или перезапусти с чистым фокусом, не дописывай роман в тот же контекст.
  5. Стоп по acceptance. Зелёный тест / дифф не трогает Y / ручной чеклист. Без стопа 1M превращается в бесконечный тур по репо.
  6. Постмортем на токены. Если прогон сжёг окно, а acceptance не ближе — в следующий раз режь вход, не расширяй ещё раз «на удачу».

Harness здесь важнее магии модели: JIT-подход из статьи про harness как раз про то, чтобы агент тащил в окно только нужное под текущий шаг.

Антипаттерны

Связка с трафиком (мягко)

Если вайб-лендинг и агентный спринт в итоге ведут людей в Telegram, окно Codex не заменяет сбор базы и касания. Для парсинга и прогрева пула есть отдельный контур — TG Lead Finder. Не смешивай «миллион токенов в репо» с «миллион холодных ЛС»: разные бюджеты, разные риски.

Короткий вывод

Через Astra в Codex можно попросить в чате поднять контекст с порядка ~372k до ~1M. Это спасает большие репо, длинные агентные прогоны и computer-agent сценарии, где агент иначе вытесняет acceptance шумом. Это же сжигает квоту, если сделать 1M дефолтом на каждый фикс. Планируй ширину окна вместе с weekly Astra, пиши цель до расширения, режь мусор harness’ом. Живые потолки и доступность 1M — в твоей сессии и кабинете; хук из ленты — сигнал практики, не скрин вечной кнопки. Лимиты считай по статье про Astra, возможности агента — по компьютерному агенту, дисциплину цели — по goal при нуле токенов.