Перейти к основному содержимому

Staging-окружение

Staging — обязательный этап перед сдачей агента. Здесь проводится финальное тестирование в условиях, максимально приближённых к продакшену.

Назначение

  • Проверка агента в реальной инфраструктуре платформы
  • Тест интеграции с оркестратором
  • Проверка интерфейса: как агент отображается в Dashboard
  • Нагрузочное тестирование (для маркетплейс-агентов)

Доступ к staging

Данные для входа в staging Dashboard высылаются после принятия первого PR. Включают:

  • URL staging Dashboard
  • Тестовые учётные данные
  • Staging API endpoint

Деплой на staging

После успешного code review куратор разворачивает агента на staging. Самостоятельный деплой не предусмотрен.

Если нужно срочно проверить изменение — сообщите в Telegram-чат команды.

Тестирование на staging

Чеклист тестирования

  • Агент отвечает на /health
  • Запуск задачи через Dashboard работает
  • Результат корректный и соответствует ТЗ
  • Ошибочные входные данные обрабатываются корректно
  • Метрики (токены, шаги) передаются в оркестратор
  • Логи агента не содержат секретных данных

Тест через curl

curl -X POST https://api.aiagenta.ru/staging/agents/agent-001/run \
-H "Content-Type: application/json" \
-H "Authorization: Bearer staging-token" \
-d '{"task_id": "test-001", "input": "тестовая задача"}'

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

Сообщите куратору результаты тестирования. Если всё работает — агент принимается, выплата производится, ветка мержится в main.