Codex Overload Fix — скилл
Локальный ретранслятор на Python повторяет запросы Codex, отклоненные из-за перегрузки сервера, пока ответ не начал приходить.
- 265 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Ретранслятор пропускает через себя весь трафик Codex, включая токен OAuth, и ставит автозапуск.
- Установщик правит `config.toml` Codex и пользовательский автозапуск системы.
Установка
- Работает в
В терминале, через 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 и десктопа
Codex Auto Resume в Windows продолжает ту же беседу Codex после сброса лимита использования, находя ее по UUID
oh-my-codex
oh-my-codex (OMX)
Надстройка над Codex CLI: сквозной процесс от уточнения задачи до проверки, команды агентов, хуки, HUD и состояние в .omx/
CodexPotter гоняет Codex по кругу с чистым контекстом, пока код не совпадет с целью, и заменяет встроенную команду /goal.
Codex MCP Server — Codex внутри Claude Code
Codex MCP Server
MCP-сервер передает задачи Codex CLI прямо из Claude Code: вопросы по коду, ревью изменений, веб-поиск и сессии с продолжением диалога
Навык Codex для автономного цикла: Claude Code считает, Codex раз в час проверяет, критикует и отправляет следующий промпт.
Коротко о README
Повторы идут только до начала потока ответа. Исходные заголовки и тела запросов передаются без изменений, а журнал хранит типы событий и размеры.