Сообщение «Codex не работает» может относиться к соединению с моделью, авторизации, локальному терминалу или удаленной среде. Диагностику удобнее начать с границы, на которой остановилось действие.
Определите клиент и место выполнения
Запишите, используете ли приложение, CLI, расширение редактора или удаленный запуск. Укажите ОС и версию клиента. Если задача выполняется на сервере, локальный DNS вашего компьютера не становится автоматически DNS этого сервера.
Также различайте ответ модели и сетевые действия команд. Команда может быть ограничена правилами окружения, хотя сама модель отвечает. Такая ситуация не доказывает неисправность DNS на устройстве.
- БраузерМожет использовать свой DoH
- ПриложениеИспользует настройки своей среды
- Удалённый процессПроверяется на удалённом компьютере
Проверьте авторизацию отдельно
В приложении проверьте выбранный аккаунт и рабочее пространство. Для CLI в официальной документации предусмотрена команда:
codex login status
Она помогает определить используемый способ авторизации. Варианты доступа через аккаунт и API имеют разные условия. Успешный вход еще не проверяет каждую функцию или право рабочего пространства.
Не передавайте поддержке файл учетных данных, ключ API или код входа. Для первичного отчета достаточно способа авторизации и текста сообщения, без секретных значений.
Если вход завершен, но модель не отвечает
- Проверьте обычное подключение к интернету.
- В кабинете OvertNet убедитесь, что нужное устройство активно и использует актуальную настройку.
- Уточните наличие VPN, системного прокси и прокси самого окружения.
- Полностью перезапустите проблемный клиент.
- Повторите короткий запрос без файлов проекта в пределах вашего доступа.
Если ошибка указывает на лимит, права или авторизацию, сохраните этот текст. Сетевой маршрут не изменяет условия аккаунта OpenAI и не заменяет его тариф.
Если модель отвечает, а команда не выходит в сеть
Сетевой доступ команд может регулироваться отдельной политикой среды. В документации Codex границы сети команд рассматриваются отдельно от соединений модели и авторизации. Поэтому открытие сайта в браузере не доказывает, что команда внутри рабочего окружения имеет такой же доступ.
Сначала проверьте текст отказа, ожидаемое разрешение и расположение процесса. Не снимайте глобальные ограничения и не расширяйте права среды ради одного неуспешного запроса. В управляемой конфигурации обратитесь к администратору.
Контейнер, WSL и SSH
Уточните, где именно запущен сбойный компонент. Если терминал находится в контейнере, он может использовать отдельную DNS-конфигурацию. Если это SSH-сеанс, запрос может исходить с удаленного хоста.
Для сравнения выполните тот же допустимый короткий сценарий локально, не перенося учетные данные между машинами. Если локальный и удаленный результаты различаются, запишите различие и проверяйте конфигурацию соответствующей среды.
Если интерфейс выглядит зависшим
Проверьте, не ожидает ли работа подтверждения, ввода или завершения команды. В официальной инструкции по диагностике также разделяются проблемы терминала и клиента. Не останавливайте процессы и не удаляйте рабочие файлы, пока не определили, что именно остается активным.
После сохранения работы можно перезапустить проблемный клиент и начать небольшой воспроизводимый сценарий. Если он проходит, а большая задача нет, это полезный признак для дальнейшего разбора, но не готовое доказательство сетевой причины.
Полезный отчет об ошибке
Укажите клиент, версию, ОС, способ авторизации, локальную или удаленную среду, точное время и этап сбоя. Добавьте результат проверки DNS и наличие прокси. Скрывайте ключи, токены, персональные URL, закрытые пути проекта и содержимое рабочих запросов, не относящееся к ошибке.
Источники
Названия пунктов настроек могут отличаться в зависимости от версии системы или приложения.



