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

Деплой сайта из Claude Code начинается с готовой сборки

Сначала получите готовую сборку в окружении Claude Code. Затем передайте агенту REST-инструкцию AIfra: она показывает, как отправить только итоговые файлы и сохранить ключ управления приватно. Сервер не запускает Node, Python, PHP или shell из архива.

Задача

Дать Claude Code безопасную shell-команду после локальной сборки.

Готовый handoff

Задание после успешной сборки

Прочитай https://aifra.ru/docs/agent/ и https://aifra.ru/docs/rest/.
Проверь готовую папку ./dist. После моего согласия отправь её ZIP через REST.
Укажи источник claude-code. Секрет управления сохрани вне Git и чата.

Успешный ответ содержит временный URL и точное время удаления; секрет обновления остаётся в локальном state-файле.

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

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

  1. 01

    Назовите агенту каталог результата

    Укажите реальную папку проекта: dist, build, out или другую. Не просите сервис угадывать build command по package.json.

  2. 02

    Отделите проверку от upload

    Сначала откройте собранный сайт локально. После проверки отправляйте именно результат в ZIP с index.html в корне, а не репозиторий с исходниками и секретами.

  3. 03

    Сохраните ключ вне репозитория

    REST-пример сохраняет полный ответ в отдельный приватный файл и не перезаписывает его при повторе. Для обновления используйте PUT с прежними ID и ключом: срок удаления останется прежним.

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

Проверяемая граница

Архиватор CLI отклоняет symlink, сокеты, опасные имена и каталог без index.html до сетевого запроса.

Негативные ZIP-фикстуры остаются частью общего test gate.

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

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

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

FAQ

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

Нужен ли специальный плагин Claude Code?

Можно использовать REST без плагина или опубликованный npm-клиент aifra. Локальный MCP настраивается отдельно; публичный remote MCP пока недоступен.

Можно ли загрузить весь репозиторий?

Не следует. Передавайте только готовую статическую директорию без .env, исходников backend и package manager cache.

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

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

Дальше

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