Разработка с Codex · курс 5
Codex в автоматизации: CI, SDK, App Server
Курс о Codex без человека за клавиатурой. Неинтерактивный режим codex exec, JSON-события и ответ по схеме, продолжение сессий в скриптах. Codex в GitLab CI и GitHub Actions, автопочинка упавших проверок, автоматическое ревью merge request, задачи по расписанию. Встраивание: Codex SDK на TypeScript и Python, App Server для своих клиентов, облачные окружения, а также безопасность автоматизации — секреты, prompt injection и права.
- Для кого
- Разработчики, DevOps-инженеры, тимлиды и QA‑автоматизаторы.
- Что нужно
- Курсы «Codex с нуля» и «Настройка и расширение Codex». Опыт настройки CI.
- Объём
- 14 уроков, 4 модуля, ≈ 4,5 ч с практикой
Программа курса
Модуль 1
Codex без человека в цикле
- 01 Когда Codex работает сам Чем Codex в пайплайне отличается от Codex в терминале, какие инструменты есть для автоматизации — codex exec, GitHub Action, SDK, App Server, облако, расписание — и как выбрать нужный под задачу.
- 02 codex exec: Codex в скриптах Неинтерактивный режим Codex — запуск одной командой без TUI. Разбираем вывод в stdout и stderr, передачу данных через pipe, права песочницы, ключ API в автоматизации и флаги, которые делают запуск воспроизводимым.
- 03 Ответ по схеме: JSON для программ Как получить от codex exec результат, который можно разобрать программой — поток событий JSONL через --json и финальный ответ по JSON Schema через --output-schema. Учимся проектировать схемы, проверять ответ и не путать сбой с пустым результатом.
- 04 Продолжение и ветвление сессий в скриптах Многошаговые сценарии на codex exec — как получить идентификатор сессии, продолжить её через resume, ответвить через fork и когда вместо продолжения лучше начать новую сессию. Плюс подводные камни хранения сессий в CI.
Модуль 2
CI/CD
- 05 Codex в GitLab CI Собираем рабочий job для self-managed GitLab — codex exec проверяет merge request и кладёт отчёт Code Quality в виджет MR. Ключ в переменных CI/CD с областью окружения, закреплённая версия CLI, песочница в контейнере, артефакты и ограничения прав.
- 06 GitHub Action для Codex Как запускать Codex в GitHub Actions через openai/codex-action@v1 — для клиентских проектов на GitHub. Входы action, стратегии безопасности, кто может запускать workflow, защита от prompt injection и shell-инъекций, плюс встроенное ревью PR без workflow.
- 07 Автопочинка упавшего CI Паттерн «тесты упали — Codex предлагает исправление»: агент работает без права записи в репозиторий и отдаёт патч артефактом, а отдельный job по кнопке человека создаёт merge request. Реализация для GitLab CI, ограничения и защита от зацикливания.
- 08 Автоматическое ревью merge request Два способа получить ревью от Codex в GitLab — встроенная интеграция (beta) с @codex review и автоматическими триггерами и свой бот на codex exec, который публикует замечания через API GitLab. Настройка, правила ревью в AGENTS.md и разделение прав.
- 09 Задачи по расписанию Регулярная работа без запуска вручную — scheduled tasks в десктопном приложении ChatGPT и на вебе, триггеры по событиям, права фоновых задач и навыки как способ их описать. Плюс серверная альтернатива для GitLab — расписание пайплайнов с codex exec.
Модуль 3
Встраивание
- 10 Codex SDK: TypeScript и Python Управляем Codex из своей программы — библиотеки @openai/codex-sdk для Node.js и openai-codex для Python. Потоки и ходы, ответ по схеме, потоковые события, продолжение сессий, права песочницы и недоверенный ввод через ExternalMessage.
- 11 App Server: свой клиент для Codex App Server — двунаправленный JSON-RPC-протокол, на котором работают расширение VS Code и другие клиенты Codex. Разбираем транспорты, рукопожатие, примитивы Thread, Turn и Item, потоковые события и одобрения как запросы от сервера, и пишем минимальный клиент на Node.js.
- 12 Облачные окружения: настройка, секреты, интернет Как устроены окружения Codex Cloud — подготовка и публикация, сценарий установки и навык запуска, переменные окружения против сетевых секретов, доступ в интернет, VPN и OIDC. Что изменилось после DevDay 2026, что осталось в Legacy и что это значит для проектов в GitLab.
- 13 Безопасность автоматизации Модель угроз для Codex в CI и сервисах — ключи и токены рядом с агентом, prompt injection через MR, коммиты, задачи и логи, утечка данных через сеть. Разбираем, где песочница помогает, а где нет, и собираем чек-лист перед запуском автоматизации.
Amiga · заказная разработка с ИИ
Учимся сами — и делаем продукты с ИИ на заказ
Эти курсы написала команда, которая каждый день проектирует и разрабатывает цифровые продукты: от аналитики и дизайна до веб‑сервисов, мобильных приложений и внедрения ИИ. Если вам нужен не курс, а продукт, — это к нам.
- реализованных проектов
- 200+
- человек в команде
- 75+
5 место в рейтинге AI‑разработки, Ruward 2025
Направления
- ИИ и ML-разработка
- Системная аналитика
- Дизайн
- Веб-разработка
- Мобильная разработка
- Тестирование
- Поддержка и развитие
Проекты с ИИ и ML
- Маркетплейс Stock: ML‑система ускорила добавление товаров в 10 раз и определяет категорию с точностью 85%
- MVP приложения «Магазин на диване» с распознаванием товаров в видео — за 2 месяца
- Приложение с ML‑распознаванием деталей конструктора на Flutter — с нуля за 4 месяца
Обсудим ваш проект с ИИ
Расскажите о задаче — вернёмся с оценкой и предложим, с чего начать