Deepseek ArtifactsDeepseek Artifacts
Устранение неполадок

Codex не работает: чиним PATH, вход, запуск и ошибки стрима

Список исправлений OpenAI Codex по порядку диагностики — "command not found" и ошибка "sh" в Windows, зависание на загрузке, петли входа, "stream disconnected before completion" и переключение /model, оживляющее сессии в VS Code и Cursor — каждое исправление показано на реальной записи.

Диагностируйте в этом порядке

  • "codex is not recognized" или "command not found" сразу после установки? Установки просто нет в PATH — а в Windows ещё поставьте Git for Windows и добавьте C:\Program Files\Git\bin в PATH: Codex при старте вызывает sh.
  • Codex застрял на "What should we work on?" или вообще не стартует? Сначала обновитесь до 0.162.1 или новее — там исправлены сбои запуска из-за несовпадения настроек фич фонового сервера, — затем сбросьте кэшированное состояние в папке .codex.
  • Петля входа или "login not working"? Закройте Codex, удалите кэшированный auth.json внутри папки .codex, запустите заново и выполните codex login, чтобы снова войти через ChatGPT.
  • "stream disconnected before completion"? Проверьте status.openai.com, отключите VPN и прокси, затем переключите модель через /model и верните обратно — на записи дохлая сессия оживает за секунды.
  • Сломалось внутри VS Code или Cursor? Расширение гоняет тот же CLI — убейте терминал, откройте заново и берите пикер /model, когда модель застыла на середине потока.

How To Fix Codex Stuck On Loading

Канал: GUMY Art1:25

Открыть

OpenAI Codex docs — install, auth & troubleshooting

Документация: developers.openai.com/codex

Открыть

Кадры взяты из двух чистых записей экрана: починка зависания на загрузке в Windows выше (GUMY Art) и исправление обрыва стрима внутри VS Code (w_ntLum92GY, автор Shivesh). Ещё четыре видео — фикс "sh" от hUndefined (ey8XJeloUWY), сброс конфига после обновления от ZEROBRENE (FzR7ZoET0Qg), проверки загрузки и статуса от PurpleCircuit (Fk70XxkTHfg, YEMPT7eBka0) — дали факты, но были отклонены как источники кадров из-за вэб-камеры или вшитых субтитров. Каждый шаг ведёт к точной секунде исходника.

Права на видеокадры принадлежат их авторам; они встроены сюда как пошаговая документация с указанием источника и глубокими ссылками.

Пошаговый ремонт

Установка и PATH — стадия "не распознаётся"

  1. 1

    Начните со здорового запуска

    Откройте проект в VS Code, раскройте встроенный терминал и наберите codex. Здоровый старт печатает баннер OpenAI Codex со строкой модели и каталогом проекта, как на записи. Если Windows отвечает "codex is not recognized", а macOS говорит "command not found" — листайте дальше: установка не в PATH, а не сломана.

    VS Code integrated terminal on Ubuntu showing the codex launch command typed at a bash prompt in the my-argocd-apps project just before the OpenAI Codex banner appears
    Команда codex, набранная в bash-приглашении терминала VS CodeСмотреть с 0:28
  2. 2

    Исправляем "sh не является внутренней или внешней командой" в Windows

    Codex при старте вызывает sh, а в Windows sh лежит внутри Git for Windows — поставьте его с git-scm.com/downloads с настройками по умолчанию. Затем нажмите клавишу Windows, введите environment, откройте "Изменение системных переменных среды", кликните кнопочку "Переменные среды", двойной клик по Path, добавьте новую запись C:\Program Files\Git\bin и подтвердите. Полностью закройте командную строку и откройте заново — изменения PATH доходят только до новых терминалов — и codex запустится.

Сбои запуска и зависание на загрузке — стадия 0.162.1

  1. 3

    Распознаём зависание на загрузке

    Десктопное приложение открывает "What should we work on?" и не двигается дальше — поле ввода серое, задачи не отправляются, хотя ваш тариф гордо виден в углу. Это то самое зависшее состояние с записи: причина в кэшированном состоянии папки .codex, а не на серверах OpenAI, поэтому переустановка приложения сама по себе не лечит.

    ChatGPT Codex desktop app on Windows stuck on the What should we work on? home screen with the Explore and understand code, Build a new feature, Review code and Fix issues cards and the Continue setup checklist
    Приложение ChatGPT Codex, замершее на домашнем экране What should we work on?Смотреть с 0:00
  2. 4

    Сначала обновитесь до 0.162.1

    Стабильный 0.162.1 (9 октября 2026) "исправил сбои запуска, вызванные расхождениями между настройками фич запущенного фонового сервера и значениями CLI по умолчанию" — проверки совместимости теперь применяются только к явным переопределениям фич в командной строке — плюс краш TUI на многострочных асинхронных вопросах. Выполните codex --version; если видите баннер "Update available!" вроде 0.114.0 -> 0.116.0 с записи, переустановите через curl -fsSL https://chatgpt.com/codex/install.sh | sh (или npm install -g @openai/codex) и попробуйте снова.

Вход и аутентификация — сброс кэшированных учётных данных

  1. 5

    Закройте всё, затем откройте Этот компьютер

    Выйдите из Codex и убедитесь, что он не висит в фоне — закройте и VS Code, если было подключено расширение. В проводнике пройдите Этот компьютер → Локальный диск (C:) → Users, как на кадре. На macOS та же папка лежит в ~/.codex (Finder: Переход → Переход к папке).

    Windows File Explorer at This PC > Local Disk (C:) showing the Users folder that holds every account .codex directory during a Codex stuck-on-loading repair
    Проводник на локальном диске (C:) с видимой папкой UsersСмотреть с 0:26
  2. 6

    Откройте свою папку .codex

    Внутри Users откройте папку своего аккаунта (на записи это ryanc), затем .codex. Это дом Codex: auth.json хранит кэш учётных данных ChatGPT, config.toml — настройки, sessions — расшифровки сессий, sqlite-файлы — логи и историю. Когда Codex замирает при загрузке, причина — один из этих файлов состояния, обычно auth.json.

    File Explorer inside C:\Users\ryanc\.codex showing auth.json, config.toml, AGENTS.md, the sessions folder and the sqlite logs that make up the Codex CLI home directory
    Внутри .codex: auth.json, config.toml, sessions и sqlite-логиСмотреть с 0:36
  3. 7

    Удалите auth.json и сбросьте вход

    Кликните auth.json — в строке состояния должно появиться "Выбран 1 элемент" — и удалите его. Файл учётных данных — это ровно то, вокруг чего крутится "codex login not working": обрезанный или наполовину обновлённый auth.json держит приложение замершим при загрузке или выкидывает обратно на экран входа. Удаление безопасно — Codex просто попросит войти заново.

    Codex .codex folder in File Explorer with the auth.json credential file selected, reading 1 item selected 4.55 KB in the status bar, right before deleting it to reset a stuck login
    auth.json выбран в папке .codex, готов к удалениюСмотреть с 0:40
  4. 8

    Перезапустите и снова войдите через ChatGPT

    В списке теперь 36 элементов вместо 37 — auth.json исчез, а config.toml и sessions целы. Запустите Codex снова, выберите Sign in with ChatGPT и выполните в терминале codex login status; он должен ответить "Logged in using ChatGPT". Если приложение всё ещё висит, перезагрузите компьютер один раз — автору записи в Windows понадобилось именно это.

    Codex .codex folder listing down to 36 items after auth.json was deleted, with cap_sid selected and config.toml still in place for the next launch
    Список .codex из 36 элементов после сброса auth.jsonСмотреть с 0:46

Сетевые ошибки — "stream disconnected before completion"

  1. 9

    Правильно читаем ошибку обрыва стрима

    Когда запрос умирает на середине потока, Codex печатает "Falling back from WebSockets to HTTPS transport. stream disconnected before completion. An error occurred while processing your request" с идентификатором запроса — на кадре он виден и в редакторе, и в TUI одновременно. Обычно это преходяще: проверьте status.openai.com на предмет аварии, отключите VPN или прокси, которые могут рвать поток, и просто повторите.

    Codex error report showing Falling back from WebSockets to HTTPS transport, stream disconnected before completion with the highlighted request ID and the same failure in the Codex TUI below
    Ошибка stream disconnected before completion, вставленная для починки Codex-омСмотреть с 3:00

В VS Code и Cursor — переключение /model

  1. 10

    Переключите модель через /model

    Если повторы не помогают, откройте пикер /model в TUI Codex — на записи перечислены gpt-5.4, gpt-5.4-mini, gpt-5.3-codex, gpt-5.2-codex и варианты gpt-5.1. Возьмите любую другую модель (запись переходит с gpt-5.4 на gpt-5.2-codex). Тот же пикер работает в терминалах VS Code и Cursor, что делает его самым быстрым лекарством от жалоб "codex не работает в VS Code".

    OpenAI Codex v0.114.0 /model picker inside the VS Code terminal listing gpt-5.4, gpt-5.4-mini, gpt-5.3-codex, gpt-5.2-codex and gpt-5.1-codex variants with Press enter to select reasoning effort
    Пикер /model, открытый в Codex v0.114.0 внутри VS CodeСмотреть с 2:20
  2. 11

    Спросите заново, затем вернитесь

    TUI подтверждает "Model changed to gpt-5.2-codex medium", а строка состояния читает gpt-5.2-codex medium · 100% left. Отправьте промпт снова — сессия с записи сразу после этого нормально стримит — а когда запрос завершится, можете через /model вернуть любимую модель. Такое "уйти и вернуться" — народное лекарство от перемежающихся ошибок стрима.

    Codex TUI confirming Model changed to gpt-5.2-codex medium with the gpt-5.2-codex medium 100% left status line after switching away from a failing model
    "Model changed to gpt-5.2-codex medium", подтверждено в TUIСмотреть с 2:24

Быстрые проверки Windows и mac

  1. 12

    Быстрые проверки для Windows и mac

    В Windows держите установленный Git for Windows (основа фикса sh), а если после обновления Codex всё равно не стартует, восстановите распространяемый пакет Microsoft Visual C++ — оба приёма задокументированы для Windows. На macOS и Linux выполните codex --version в свежем терминале, чтобы проверить PATH, и при сомнениях переустановите официальным скриптом. Для обеих платформ: когда "codex не работает сегодня", status.openai.com за секунды скажет, дело в вас или в OpenAI.

Всё ещё сломано? Чеклист после обновления

Большинство жалоб "codex не работает после обновления" попадает в одну из этих корзин. Пройдите по порядку — от файлов состояния, показанных на этой странице, до заметок к релизам, которые стоит почитать.

  • 1Конфиг, побитый обновлением: config.toml, записанный во время неудачного обновления, ломает каждый запуск. Закройте Codex и удалите (или переименуйте) %USERPROFILE%\.codex\config.toml в PowerShell от администратора — при следующем старте Codex напишет свежий. Красный текст ошибки от уже выполненной команды безвреден.
  • 2Сбои запуска 0.162.1: до этого стабильного релиза (9 октября 2026) Codex мог отказываться стартовать, когда настройки фич работающего фонового сервера расходились со значениями CLI по умолчанию. Исправление поставляется в 0.162.1 — "проверки совместимости теперь применяются только к явным переопределениям фич в командной строке" (#52648) — так что лекарство это обновление, а не правка конфига.
  • 3Краш TUI на многострочных вопросах: 0.162.1 также "исправил краш TUI, когда асинхронные вопросы содержат несколько строк, сохраняя переносы строк и полные адреса гиперссылок" (#51866). Если Codex падал на вставленных многострочных промптах — 0.162.1 это закрывает.
  • 4Авария или локально: "codex не работает сегодня" или "прямо сейчас" обычно означает OpenAI, а не вас — баннер на странице статуса прямо перечисляет аварии Codex, и полностью зелёная страница статуса — вот как выглядит "починилось".
  • 5Баннер обновления проигнорирован: TUI печатает "Update available! 0.114.0 -> 0.116.0" со ссылкой на заметки к релизу — настолько старая версия пропустила месяцы исправлений стрима и входа. Переустановите по ссылке из баннера или скриптом установки.
  • 6Всё равно ничего: сохраните вывод codex --version и самый свежий файл из ~/.codex/log (в Windows: %USERPROFILE%\.codex\log), приложите ID запроса из ошибки стрима, а когда заведёте issue на github.com/openai/codex, добавьте расшифровку сессии из ~/.codex/sessions.

Пройденные по порядку — обновление, сброс состояния, сброс входа, повтор стрима, переключение модели — эти пункты покрывают почти все жалобы "codex not working" за этот месяц. Когда не помогает ничего, именно ID запроса плюс свежий файл лога мейнтейнеры просят первыми.

Codex не работает — FAQ

Продолжайте изучение