Amiga

Разработка с 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 и права.

Начать курс
0 из 14 пройдено
Для кого
Разработчики, DevOps-инженеры, тимлиды и QA‑автоматизаторы.
Что нужно
Курсы «Codex с нуля» и «Настройка и расширение Codex». Опыт настройки CI.
Объём
14 уроков, 4 модуля, ≈ 4,5 ч с практикой

Программа курса

Модуль 1

Codex без человека в цикле

  1. 01 Когда Codex работает сам Чем Codex в пайплайне отличается от Codex в терминале, какие инструменты есть для автоматизации — codex exec, GitHub Action, SDK, App Server, облако, расписание — и как выбрать нужный под задачу. 4 мин
  2. 02 codex exec: Codex в скриптах Неинтерактивный режим Codex — запуск одной командой без TUI. Разбираем вывод в stdout и stderr, передачу данных через pipe, права песочницы, ключ API в автоматизации и флаги, которые делают запуск воспроизводимым. 7 мин
  3. 03 Ответ по схеме: JSON для программ Как получить от codex exec результат, который можно разобрать программой — поток событий JSONL через --json и финальный ответ по JSON Schema через --output-schema. Учимся проектировать схемы, проверять ответ и не путать сбой с пустым результатом. 7 мин
  4. 04 Продолжение и ветвление сессий в скриптах Многошаговые сценарии на codex exec — как получить идентификатор сессии, продолжить её через resume, ответвить через fork и когда вместо продолжения лучше начать новую сессию. Плюс подводные камни хранения сессий в CI. 7 мин

Модуль 2

CI/CD

  1. 05 Codex в GitLab CI Собираем рабочий job для self-managed GitLab — codex exec проверяет merge request и кладёт отчёт Code Quality в виджет MR. Ключ в переменных CI/CD с областью окружения, закреплённая версия CLI, песочница в контейнере, артефакты и ограничения прав. 12 мин
  2. 06 GitHub Action для Codex Как запускать Codex в GitHub Actions через openai/codex-action@v1 — для клиентских проектов на GitHub. Входы action, стратегии безопасности, кто может запускать workflow, защита от prompt injection и shell-инъекций, плюс встроенное ревью PR без workflow. 8 мин
  3. 07 Автопочинка упавшего CI Паттерн «тесты упали — Codex предлагает исправление»: агент работает без права записи в репозиторий и отдаёт патч артефактом, а отдельный job по кнопке человека создаёт merge request. Реализация для GitLab CI, ограничения и защита от зацикливания. 9 мин
  4. 08 Автоматическое ревью merge request Два способа получить ревью от Codex в GitLab — встроенная интеграция (beta) с @codex review и автоматическими триггерами и свой бот на codex exec, который публикует замечания через API GitLab. Настройка, правила ревью в AGENTS.md и разделение прав. 12 мин
  5. 09 Задачи по расписанию Регулярная работа без запуска вручную — scheduled tasks в десктопном приложении ChatGPT и на вебе, триггеры по событиям, права фоновых задач и навыки как способ их описать. Плюс серверная альтернатива для GitLab — расписание пайплайнов с codex exec. 9 мин

Модуль 3

Встраивание

  1. 10 Codex SDK: TypeScript и Python Управляем Codex из своей программы — библиотеки @openai/codex-sdk для Node.js и openai-codex для Python. Потоки и ходы, ответ по схеме, потоковые события, продолжение сессий, права песочницы и недоверенный ввод через ExternalMessage. 9 мин
  2. 11 App Server: свой клиент для Codex App Server — двунаправленный JSON-RPC-протокол, на котором работают расширение VS Code и другие клиенты Codex. Разбираем транспорты, рукопожатие, примитивы Thread, Turn и Item, потоковые события и одобрения как запросы от сервера, и пишем минимальный клиент на Node.js. 10 мин
  3. 12 Облачные окружения: настройка, секреты, интернет Как устроены окружения Codex Cloud — подготовка и публикация, сценарий установки и навык запуска, переменные окружения против сетевых секретов, доступ в интернет, VPN и OIDC. Что изменилось после DevDay 2026, что осталось в Legacy и что это значит для проектов в GitLab. 9 мин
  4. 13 Безопасность автоматизации Модель угроз для Codex в CI и сервисах — ключи и токены рядом с агентом, prompt injection через MR, коммиты, задачи и логи, утечка данных через сеть. Разбираем, где песочница помогает, а где нет, и собираем чек-лист перед запуском автоматизации. 10 мин

Amiga · заказная разработка с ИИ

Учимся сами — и делаем продукты с ИИ на заказ

Эти курсы написала команда, которая каждый день проектирует и разрабатывает цифровые продукты: от аналитики и дизайна до веб‑сервисов, мобильных приложений и внедрения ИИ. Если вам нужен не курс, а продукт, — это к нам.

реализованных проектов
200+
человек в команде
75+

5 место в рейтинге AI‑разработки, Ruward 2025

Хотите связаться с владельцем
компании напрямую?
Дмитрий Тарасов
Дмитрий Тарасов
СЕО

НАПИСАТЬ

Написать в MAX