Codex Overload Fix — скилл

Локальный ретранслятор на Python повторяет запросы Codex, отклоненные из-за перегрузки сервера, пока ответ не начал приходить.

  • 265 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Ретранслятор пропускает через себя весь трафик Codex, включая токен OAuth, и ставит автозапуск.
  • Установщик правит `config.toml` Codex и пользовательский автозапуск системы.
Все причины и проверки

newbeem4n/codex-overload-fix

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/codex-overload-fix

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Ретранслятор пропускает через себя весь трафик Codex, включая токен OAuth, и ставит автозапуск.
  • Установщик правит `config.toml` Codex и пользовательский автозапуск системы.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Codex Overload Fix — локальный ретранслятор на Python без внешних зависимостей. Он стоит между Codex и официальным адресом OpenAI, узнает ошибки перегрузки (`server_is_overloaded`, `queue_full`, HTTP 429 и 5xx) и повторяет запрос, пока клиент еще не получил ответ. Установщик для Windows, macOS и Linux меняет в `config.toml` Codex две строки, `model_provider` и `openai_base_url` (адрес `http://127.0.0.1:8787`), делает копию файла и регистрирует автозапуск. Заголовки, включая токен OAuth, и тела запросов проходят без изменений. Есть необязательная панель со счетчиками повторов на `127.0.0.1:8899` и вариант в виде скилла с архивом.

Для кого. Пользователям Codex, которых каждые несколько ходов прерывает ошибка Selected model is at capacity.

Подходит, если

  • Длинная задача в Codex обрывается на втором-третьем ходе из-за перегрузки.
  • Нужно понять, сколько запросов сервер отклоняет: панель показывает повторы и исчерпанные попытки.
  • Установку поручают агенту: скилл сначала объясняет изменения, потом ставит ретранслятор.
  • Настройки Codex надо вернуть как были, и деинсталлятор восстанавливает `config.toml` байт в байт.
  • Выход в сеть идет через локальный прокси, и его адрес задают флагом `--proxy`.

Не подходит, если

  • Модель стала отвечать хуже: ретранслятор лечит только прерывания.
  • Исчерпана квота или истек вход: такие ошибки он пропускает без изменений.
  • На рабочей машине нельзя держать фоновый процесс с автозапуском.

Пример запроса к агенту

Разберись с повторяющимися ошибками перегрузки Codex, объясни изменения и только после моего согласия установи локальный ретранслятор.

Ограничения

Ретранслятор снижает число прерываний, но не расширяет возможности сервера и не улучшает качество модели. Автор не дает гарантий для аккаунта: любой клиент, меняющий тайминг запросов, выходит за поведение по умолчанию. Повторы идут только до начала потока ответа, после этого ошибки уходят клиенту. Долгие повторы держат ход открытым, поэтому на медленной сети ожидание растягивается. Проверены свежий macOS и Ubuntu, а Intel Mac, старые версии macOS и Linux без systemd не тестировались.

Как отключить. Запустите деинсталлятор своей системы: `bash scripts/uninstall-mac.sh`, `bash scripts/uninstall-linux.sh` или `scripts\uninstall.ps1`. Он возвращает `config.toml` из копии и только потом останавливает ретранслятор. Затем перезапустите Codex.

Частые вопросы

Обходит ли ретранслятор лимиты?

Нет. Он повторяет запрос, который сервер уже отклонил, как нажатие на кнопку повтора. Исчерпанная квота и истекший вход проходят без изменений.

Что происходит с токеном?

Заголовки, включая токен OAuth, пересылаются как есть. По словам автора, ретранслятор ничего из этого не сохраняет. В журнал попадают только типы событий и размеры запросов.

Как проверить, что он в цепочке?

Во время хода посмотрите соединения на `127.0.0.1:8787`. Счетчики повторов показывает `python dashboard/server.py` на `http://127.0.0.1:8899/`.

Как вернуть прежние настройки?

Запустите деинсталлятор для своей системы. Он восстановит `config.toml` из копии и остановит ретранслятор.

Какие системы поддерживаются?

Windows, macOS и Linux: для каждой есть установщик и деинсталлятор. Нужен Python 3.9 или новее, сторонние пакеты не требуются.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Выбор редакции

Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа

CLIШирокий доступ135,1 тыс.Звезды репозитория

Codex Auto Resume в Windows продолжает ту же беседу Codex после сброса лимита использования, находя ее по UUID

ПлагинРасширенный доступ92Звезды репозитория

oh-my-codex

oh-my-codex (OMX)

Нужен VPN

Надстройка над Codex CLI: сквозной процесс от уточнения задачи до проверки, команды агентов, хуки, HUD и состояние в .omx/

CLIШирокий доступ33,8 тыс.Звезды репозитория

CodexPotter гоняет Codex по кругу с чистым контекстом, пока код не совпадет с целью, и заменяет встроенную команду /goal.

СкиллШирокий доступ636Звезды репозитория
Нужен VPN

MCP-сервер передает задачи Codex CLI прямо из Claude Code: вопросы по коду, ревью изменений, веб-поиск и сессии с продолжением диалога

MCP-серверШирокий доступ649Звезды репозитория

Навык Codex для автономного цикла: Claude Code считает, Codex раз в час проверяет, критикует и отправляет следующий промпт.

СкиллШирокий доступ80Звезды репозитория

Коротко о README

Повторы идут только до начала потока ответа. Исходные заголовки и тела запросов передаются без изменений, а журнал хранит типы событий и размеры.

Бейдж для README

Сообщить о проблеме