Codex: агентная разработка
Практическая работа с Codex: постановка задач, контекст проекта, безопасные разрешения, инструменты, тестирование, review и агентные процессы.
Уроки трека
- Как выбрать первую задачу для Codex — Codex — это агент для работы с кодом: он может изучать репозиторий, менять файлы и запускать доступные инструменты в пределах выданных разрешений.
- Как дать Codex правильный контекст проекта — Контекст — это информация, которая способна изменить техническое решение: релевантные файлы, ошибка, команда запуска, архитектурное ограничение и текущее состояние рабочей копии.
- Промпт для Codex: цель, контекст, ограничения и готовность — Сильный промпт для coding agent похож на короткий инженерный контракт. Он описывает требуемый результат, релевантный контекст, реальные границы и доказательство завершения.
- AGENTS.md: постоянные правила проекта для Codex — Файл AGENTS.md хранит долговечные инструкции для coding agents: устройство репозитория, команды запуска, инженерные соглашения, ограничения и критерии проверки.
- Разрешения и sandbox: как безопасно запускать Codex — Coding agent ценен тем, что может действовать, но действие создаёт риск. В Codex этот риск ограничивают две разные настройки: sandbox задаёт техническую границу доступа, а…
- Планирование сложной задачи с Codex — Он полезен, когда задача неоднозначна, затрагивает несколько подсистем, требует миграции или содержит решения с разной ценой.
- Безопасное редактирование кода и работа с Git — Работа агента должна оставаться обозримой и обратимой. Git даёт журнал изменений, но не снимает обязанность сохранить чужую работу, ограничить diff задачей и проверить, что…
- Инструменты Codex: поиск, терминал и работа с файлами — Codex решает задачу не только генерацией текста. Он читает файлы, ищет символы и строки, запускает команды и анализирует их вывод.
- Проверка результата Codex: тесты, типы, lint и сборка — Сгенерированный код становится готовым изменением только после проверки. Codex должен не просто запустить привычный набор команд, а связать каждую проверку с риском задачи:…
- Веб-поиск и браузер в задачах Codex — Веб-поиск отвечает на вопрос об актуальной внешней информации, а браузер проверяет реально отрисованный интерфейс и пользовательский сценарий.
- Подагенты Codex: как распараллелить работу без конфликтов — Подагенты полезны, когда сложную задачу можно разложить на независимые исследования или изолированные изменения.
- Skills в Codex: как переиспользовать рабочий процесс — Skill — это папка с инструкциями и ресурсами для узнаваемого повторяемого сценария. В центре находится SKILL.md с именем, описанием и процедурой.
- MCP и plugins: подключение Codex к внешним системам — Код и инструкции часто находятся в репозитории, а актуальные задачи, дизайн, документация и логи — вне его. Model Context Protocol подключает модель к инструментам и контексту.
- Ревью кода с Codex: как находить реальные дефекты — Codex может провести отдельное review незакоммиченных изменений, коммита или diff относительно базовой ветки. Цель ревью — найти ошибки, которые автор захочет исправить:…
- Отладка с Codex: от симптома к подтверждённой причине — Быстрое изменение первой подозрительной строки часто маскирует дефект. Надёжная отладка строит причинную цепочку: воспроизведение → наблюдение → гипотеза → различающий…
- Безопасность при работе с Codex и проверке кода — Безопасность агентной разработки состоит из двух частей. Первая защищает среду от слишком широких действий Codex.
- Длительная работа Codex: цели, вехи и восстановление контекста — Долгая задача отличается не количеством строк, а необходимостью сохранять цель через множество решений, проверок и пауз.
- Полный production-workflow с Codex — Production-workflow объединяет все навыки трека в управляемый цикл. Его цель — не получить больше сгенерированного кода, а сократить путь от требования до доказанного, обозримого…
https://yadro-code.ru/lessons/without-university/codex-agent-workflows