🧠 AI Codex Coding Assistant
Что такое встроенный Codex-режим в EyeAuras, чем он отличается от обычного AI Assistant, что такое threads и что он умеет уже сейчас
Ранний альфа-функционал. Уже вполне практичный, но runtime, auth-сценарии и часть tooling еще активно дорабатываются. На текущий момент самый надежный путь для
Codex-OpenAI-профиль в режимеAPI Key. Это может быть как прямойOpenAI, так и профильEyeAuras Gateway / AiGateway.
Что это такое
Codex в EyeAuras - это отдельный режим вкладки AI для сложных технических задач.
Если обычный AI Assistant удобнее воспринимать как быстрый встроенный чат и справочник, то Codex ближе к формату "дай задачу, дай контекст и дай ассистенту спокойно поработать".
Именно поэтому Codex лучше подходит для сценариев вроде:
- разобраться, почему не компилируется текущий скрипт
- помочь отредактировать код в
EyePad - разложить по шагам сложную automation-задачу
- помочь со структурой дерева, макроса или мини-приложения
Для простых вопросов по wiki и настройкам обычный AI Assistant часто проще, быстрее и дешевле.

Чем он отличается от обычного AI Assistant
- обычный
AI Assistantлучше подходит для быстрых вопросов, поиска по wiki и общего in-app chat Codexсильнее именно на программировании, разборе проблем и нетривиальных задачахCodexработает через отдельныеthreads, а не как один непрерывный чатCodexглубже опирается на текущий рабочий контекстEyePadи tools EyeAuras- у
Codexсейчас более строгая схема подключения: лучше всего использоватьOpenAI-профиль в режимеAPI Key, будь то прямойOpenAIилиEyeAuras Gateway
Когда стоит выбирать Codex
Используйте Codex, если задача похожа на одну из этих:
почему этот Script.csx не работаетпомоги переписать текущий код аккуратнееразбери ошибку и предложи минимальный фикспомоги спроектировать логику ауры, дерева или макросасравни несколько вариантов решения и предложи лучший
Если же вам нужен просто справочный ответ вроде "где эта настройка" или "какая функция за что отвечает", обычно лучше начать с AI Assistant.
Как начать
Codex живет в той же вкладке AI, что и обычный AI Assistant.
Базовая схема такая:
- Откройте вкладку
AI. - Переключите режим
Chat->Codex. - Выберите подходящий
OpenAI-профиль. - Оставьте режим аутентификации
API Key. - Убедитесь, что справа статус готовности зеленый.
- Нажмите
Start Codex. - После запуска нажмите
New Thread.
Под подходящим OpenAI-профилем здесь может пониматься:
- обычный прямой
OpenAI EyeAuras Gateway / AiGateway
Если вы еще не настраивали профили, Endpoint, API Key или Show Settings, сначала лучше открыть общую статью:
Важно: для Codex текущая интеграция строже, чем у обычного AI Assistant, но не настолько, как было бы сказать "только прямой OpenAI". Практически это означает:
Codexнормально работает через обычныйOpenAICodexможет работать черезEyeAuras Gateway / AiGateway- а вот
Ollamaи другие отдельные схемы подключения здесь уже не универсальный сценарий - режим
ChatGPT Loginсейчас стоит воспринимать именно как сценарий для прямогоOpenAI, а не для gateway-endpoint'ов
Agent Guidance и MCP
В AI-настройках есть отдельный раздел Agent Guidance.
Это особенно полезно, если вы работаете не только со встроенным Codex, но и с внешними AI coding tools: Codex, Claude Code, Cursor и т.п.
ELI5:
Agent Guidance- это правила и указатель на актуальный EyeAuras-контекстguidance-pack- переносимая папка с инструкциями, wiki snapshot и metadataAGENTS.md- entry point внутри этой папки, а не файл, который EyeAuras вставляет в ваш проектMCP- локальный мостик, через который агент может точечно спросить EyeAuras о текущем состоянии программы, окнах или доступных объектах/символах
Встроенный Codex внутри EyeAuras уже получает docs context через свою интеграцию. Agent Guidance нужен в первую очередь для внешних агентов и проектов, которые вы открываете вне EyeAuras: экспортированный workspace, C# проект рядом с .csproj, отдельная папка со скриптами и т.п.
Практически это выглядит так:
- В EyeAuras откройте
AI->Show Settings->Agent Guidance. - Нажмите
Rebuild, если хотите обновить guidance pack. - Нажмите
Add to C# ProjectилиAdd to Solution, чтобы скопировать pack вgenerated/aiрядом с выбранным.csprojили C# проектом из.sln. - Откройте проект во внешнем агенте.
- Передайте агенту папку
generated/aiили попросите начать сgenerated/ai/AGENTS.md.
Для простых вопросов это не обязательно. Но для задач вроде "почини скрипт", "разберись с API", "собери мини-приложение" или "проверь проект" guidance сильно повышает шанс, что агент пойдет читать правильные документы, а не будет сочинять общие ответы про C#.
Что такое thread
Проще всего думать так:
Thread - это отдельная рабочая задача со своей историей, своим контекстом и своим состоянием.
Например:
- один
threadможет быть про диагностику текущего скрипта - второй
thread- про новую идею для дерева поведения - третий
thread- про рефакторинг куска кода
У каждого thread'а своя память разговора. Это удобно, потому что разные задачи не смешиваются в одну большую кашу.
Кроме того, у thread'ов есть и служебная часть:
- имя или preview
- история сообщений
- текущий статус
- выбранная модель
- уровень
reasoning - возможность позже открыть thread снова или отправить его в архив

Можно ли держать несколько threads одновременно
Да.
Это как раз одна из сильных сторон текущей интеграции: можно запустить один thread, вернуться к списку, открыть другой и продолжить работать уже там.
При этом возврат в список не останавливает первый thread автоматически. Полная остановка происходит только если вы явно нажимаете Stop Codex или полностью перезапускаете runtime.
Как это работает внутри EyeAuras
В ELI5-виде схема такая:
Start Codexподнимает отдельный runtime внутри EyeAuras.New Threadсоздает новую рабочую ветку для конкретной задачи.- Перед каждым новым запросом EyeAuras обновляет контекст: профиль, docs knowledge base, текущую рабочую среду и доступные tools.
- Если вы работаете через
EyePad,Codexвидит текущий активный workspace, а не какой-то абстрактный "кусок текста". - Каждый
threadживет своей жизнью: у него своя история, свой статус и свои настройки модели.
Из-за этого Codex ощущается не как просто "еще одно окно ChatGPT", а как более рабочий технический ассистент внутри самой программы.
Что уже умеет сейчас
На данный момент про интеграцию уже можно честно сказать следующее:
- есть отдельный режим
Codexвнутри вкладкиAI - есть запуск и остановка runtime через
Start Codex/Stop Codex - есть список
threads, их повторное открытие и архивирование - можно держать несколько
threadsпараллельно и переключаться между ними - для активного
threadможно менять модель и уровеньreasoning - если включена
Docs Knowledge Base,Codexтоже может опираться на wiki и локальную docs-базу - в сценариях
EyePadон видит текущий workspace и лучше понимает, с чем именно сейчас работает пользователь - в текущей интеграции он уже умеет помогать с живыми scripting-сценариями, а не только отвечать "общими словами про C#"
- для внешних AI coding tools можно подготовить переносимый
Agent Guidancepack
Самый практический момент здесь такой: Codex уже можно использовать не только как справочник, но и как ассистента по текущему открытому скрипту.
Как лучше ставить задачи
Чтобы Codex был полезнее, лучше держаться нескольких простых правил:
- одна задача = один
thread - сразу пишите желаемый результат, а не только проблему
- если речь о коде, лучше уточнять, что работать нужно с текущей вкладкой
EyePad - если нужен аккуратный фикс, так и пишите:
найди причину и предложи минимальное исправление - если задача большая, лучше просить сначала план, а потом реализацию
Хорошие примеры старта:
Разберись, почему текущий Script.csx не компилируетсяПосмотри на текущую вкладку EyePad и предложи минимальный рефакторингОбъясни, что здесь не так, и предложи самый простой рабочий вариантПомоги спроектировать логику для этой ауры по шагам
Что пока важно иметь в виду
- это все еще альфа, и интеграция продолжает быстро меняться
- на текущий момент реальный основной сценарий для
Codex-OpenAI-профиль черезAPI Key, включая и прямойOpenAI, иEyeAuras Gateway - если в интерфейсе виден режим
ChatGPT Login, это еще не значит, что он уже полноценно подключен в вашей сборке - контекст обычного
Chatи контекстCodexмежду собой автоматически не переносятся - для простых FAQ-вопросов
Codexчасто просто избыточен, обычный AI Assistant для этого обычно лучше
Частые вопросы
Нужен ли для Codex отдельный AI-профиль
Не обязательно отдельный, но нужен совместимый.
Проще всего воспринимать это так: Codex использует ту же общую систему профилей, что и обычный AI Assistant, но на практике сейчас лучше держаться OpenAI-профиля в режиме API Key.
Это может быть:
- прямой
OpenAI EyeAuras Gateway / AiGateway
Работает ли Codex через EyeAuras Gateway
Да, это нормальный сценарий.
Правильнее формулировать так:
Codexработает сOpenAI-профилями- такой профиль может смотреть как на прямой
OpenAI, так и наEyeAuras Gateway / AiGateway - основной рабочий режим здесь все равно
API Key - а вот
ChatGPT Loginсейчас стоит воспринимать именно как отдельный direct-OpenAI сценарий
Видит ли он текущий скрипт в EyePad
Да, в текущих EyePad-сценариях Codex уже умеет работать с текущим активным workspace.
Именно поэтому он сейчас гораздо полезнее на живых scripting-задачах, чем просто внешний чат без контекста.
Можно ли оставить один thread работать и открыть другой
Да.
Это нормальный пользовательский сценарий: один thread может продолжать жить в фоне, пока вы уже смотрите другой.
Когда лучше выбрать обычный AI Assistant, а не Codex
Когда нужен:
- быстрый ответ по документации
- простой вопрос по настройке
- справка по wiki
- легкая помощь без глубокой технической проработки
Для таких вещей лучше начать с AI Assistant, а Codex оставлять для более тяжелых задач.