# Agent container env vars # Используется для прямого запуска агента (без docker compose). # При использовании docker-compose — переменные задаются в compose/environment. # ВАЖНО: AUTH_SECRET_KEY должен совпадать с ключом бекенда. # ── Безопасность (ОБЯЗАТЕЛЬНО) ───────────────────────────────────────── # JWT-ключ подписи токенов — единый для backend и agent. # Сгенерировать: python3 -c "import secrets; print(secrets.token_urlsafe(32))" AUTH_SECRET_KEY= # Сервисный токен для agent→backend вызовов. SERVICE_JWT=agent-service-secret # ── Подключение ──────────────────────────────────────────────────────── FASTAPI_URL=http://backend:8000 DATABASE_URL=postgresql+psycopg2://postgres:postgres@db:5432/ss_tools # ── LLM ──────────────────────────────────────────────────────────────── LLM_API_KEY= LLM_BASE_URL=https://api.openai.com/v1 LLM_MODEL=gpt-4o # ── Gradio ───────────────────────────────────────────────────────────── GRADIO_SERVER_NAME=0.0.0.0 GRADIO_SERVER_PORT=7860 # GRADIO_ALLOW_PORT_FALLBACK=true # ── Тонкие настройки агента ──────────────────────────────────────────── # AGENT_ENABLE_LLM_TITLES=true # AGENT_TITLE_GENERATION_TIMEOUT_S=0.25 # AGENT_PREFETCH_DASHBOARD_LIMIT=25 # AGENT_CONFIRM_TOOLS=false # AGENT_INTERRUPT_BEFORE= # ── Embedding routing (только для bundle:embeddings) ──────────────────── # EMBEDDING_SIMILARITY_THRESHOLD=0.65 # EMBEDDING_TOP_K=5