Service health
Recent sessions
Docker containers
Scenario catalog
Job queue (BullMQ)
Scenario sessions
Select a service and click Load logs.
AI Lab Director …
Оркестратор на Gemini: анализ сессий, рекомендации по сценариям, диагностика сервисов. Перезапуск контейнеров — только с подтверждением.
Tool execution log
- No tool calls yet.
Scenario drafts (awaiting approval)
API Keys
Ключи хранятся в PostgreSQL и управляются только из админки. Файлы .env для LLM-ключей не используются.
Allowed Models (OpenAI / Claude)
Model Routing
AI Director (Gemini): — · model —
Observer (OpenAI): model —
Нажмите Test для проверки подключения.
Alerts — Telegram / Slack
Webhook trigger
POST with header X-Webhook-Token and JSON body {"scenarioId":"health-check"}
Endpoint: /api/webhook/run-scenario
Cron schedules
Cron expressions in UTC (e.g. 0 */6 * * * = every 6 hours)
Daily proposals (Предложения)
AI Director генерирует предложения раз в день (сценарии, фичи, улучшения). Время указано в UTC.
Бот использует тот же token/chat_id из блока Alerts. Команды: /inbox, /approve, /reject, /skip.
Последняя генерация: —
Langfuse (LLM observability)
UI: Langfuse :3001
Traces tagged with session_id / run_id. Set LANGFUSE_ENABLED=1 in ailab.env after first Langfuse project setup.
Комментарий