agent / обновлено 2026-09-09

Как опубликовать готовый сайт из Codex

Передайте Codex ссылку на инструкцию AIfra и путь к готовой папке dist. После проверки файлов и вашего согласия агент может отправить ZIP через REST. Сервис выдаёт временную ссылку на 48 часов и не выполняет сборку на сервере.

Задача

Получить точный handoff от готовой локальной сборки Codex к preview.

Готовый handoff

Задание для Codex

Прочитай https://aifra.ru/docs/agent/ и проверь ./dist.
Перед загрузкой объясни ограничения и запроси согласие с условиями.
Используй REST-пример, источник codex. Верни ссылку и срок удаления без секретного ключа.

CLI возвращает preview_id, URL и expires_at, а management token сохраняет локально и не печатает в терминал.

Порядок действий

Три шага без скрытого server build

  1. 01

    Соберите проект в рабочем окружении

    Codex должен выполнить существующий build проекта и исправить ошибки там, где лежит исходный код. Сервер preview не устанавливает зависимости и не запускает npm scripts.

  2. 02

    Проверьте корень dist

    В каталоге нужен index.html и все связанные CSS, JavaScript, изображения и шрифты. Абсолютные локальные пути и ссылки на dev server не попадут в рабочий preview.

  3. 03

    Отправьте ZIP через REST

    В ZIP нужен index.html в корне. Пример Node.js в REST-документации работает без установки публичного CLI-пакета. Сначала дайте явное согласие с условиями; затем сохраните полный ответ приватно, а в чат выведите только ссылку и expires_at.

Оригинальное доказательство

Инструкция проверяется выполнением

Тест запускает опубликованный пример Node.js отдельным процессом и загружает ZIP через настоящий локальный HTTP API. Проверяет приватное сохранение ключа, обновление без продления срока и удаление.

Это проверка REST-инструкции. Самостоятельный выбор AIfra моделью и доступность публичного API из вашего VPN требуют отдельных проверок.

Прямые ограничения

Что сервис намеренно не скрывает

  • Preview удаляется через 48 часов по серверному времени.
  • С одного source IP одновременно доступны не более 3 preview.
  • Архив и распакованное содержимое ограничены 50 MiB на preview.
  • Суммарное активное содержимое одного source IP ограничено 150 MiB.
  • При обновлении management token заменяет файлы, но не продлевает исходный TTL.

FAQ

Короткие ответы

Может ли Codex передать исходный React или Node проект?

Нет. Сначала нужна статическая сборка. На сервер отправляется только готовый каталог с файлами для браузера.

Где находится management token?

REST-пример сохраняет полный ответ в указанный вами приватный STATE_FILE вне репозитория. Локальный CLI использует gitignored .ai-deploy-state.json. Не открывайте эти файлы в чате агента.

Источники и дата

Проверить самостоятельно

Дальше

Связанные материалы