Об этом проекте

Adaptive Reasoning 0.1.0 — это плагин-навык для Codex, предназначенный для автоматической регулировки уровня рассуждений в процессе разработки. Он позволяет при обычной разработке сохранять текущую модель и уровень, а при возникновении сложных проблем (например, отладка сложных багов, межфайловый рефакторинг) оценивать, нужно ли повысить уровень рассуждений (например, с medium до high или xhigh), сохранять прогресс работы перед переключением, после переключения проверять фактический уровень и затем продолжать обработку исходной проблемы. Применимые сценарии включают: при отладке сложных багов, когда два обоснованных исправления не помогли, автоматически определять узкое место в рассуждениях и повышать уровень; при межфайловом рефакторинге или анализе сложной логики состояний повышать уровень в зависимости от сложности перед углублённой обработкой; в ходе непрерывной разработки сначала решать трудные задачи, а затем восстанавливать исходный уровень. Пользователь может ограничить диапазон автоматической регулировки, например указать «сохранять текущую модель» или «максимум high», а переключение между моделями требует отдельного разрешения. Установка проста: отправьте ссылку на репозиторий в Codex, чтобы он проверил окружение и выполнил установку. Развёртывать сервис самостоятельно не нужно, по умолчанию сохраняется текущая модель. После установки в задаче, где нужно включить плагин, скажите: «Используй $adaptive-reasoning для разработки, при трудностях автоматически повышай уровень рассуждений, сохраняй текущую модель». Функции включают: сохранение текущей модели и начального уровня; чтение модели и поддерживаемых уровней из текущего окружения; поэтапное повышение уровня при трудностях, по умолчанию верхний предел — xhigh; кулдаун, предотвращение повторной постановки в очередь, передача контекста, проверка в новом раунде; переключение между моделями по умолчанию отключено, читаются только авторизованные маршруты; ручной выбор пользователя имеет приоритет; после решения трудной задачи базовый уровень восстанавливается только при наличии достаточно длительной обычной работы. Границы работы: требуются источник возможностей модели, интерфейс настроек на уровне задачи, очередь в рамках одной задачи, запись фактических раундов и права на выполнение. Тестовая среда — Windows, Codex CLI 0.155.0-alpha.9.2; продолжение трёхэтапных задач и переключение моделей проверены на практике; xhigh, macOS/Linux, точность долгосрочного автоматического срабатывания и сценарии сбоев при параллельной работе ещё не проверены. Чистый Skill не гарантирует, что агент будет выбирать его каждый раз, и не обещает снижения токенов или расходов. Что касается данных: требуются только идентификатор текущей задачи, возможности модели и метаданные раундов; передача контекста и сохранение состояния выполняются в разрешённом пользователем месте. Плагин не изменяет базу данных сессий или глобальную конфигурацию модели, не содержит исходящих логов или телеметрических сервисов. Структура пакета включает plugin.json, .codex-plugin/plugin.json, README.md, а также в каталоге skills/adaptive-reasoning/ файлы SKILL.md, agents/openai.yaml, references/preferences.md и references/runtime.md.