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.