File size: 2,949 Bytes
c8365f5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# 🧠 Agente AI β€” Template .env Pulito (A-E)
# ============================================================
# Copiare in .env per uso locale. NON committare valori reali.
# Struttura ottimizzata per Quadranti A, B, C, D, E.
# ============================================================

# ── 1. Core Runtime ──────────────────────────────────────────
PORT=7860
APP_PROFILE=production_kernel
INTERNAL_TOKEN=      # Bridge HF ↔ CF
VAULT_KEY=           # AES-256 Hex
NOTIFY_TOKEN=        # Notifiche Interne

# ── 2. Quadrante A (BRAIN - Primary) ─────────────────────────
BACKEND_URL=https://baida07-terminal.hf.space
RAILWAY_TOKEN=
RAILWAY_PROJECT_ID=YOUR_RAILWAY_PROJECT_ID_A
SUPABASE_URL=
SUPABASE_SERVICE_ROLE_KEY=
GITHUB_TOKEN=
# Hugging Face Router: endpoint OpenAI-compatible per inferenza.
HF_TOKEN=
HF_MODEL=Qwen/Qwen2.5-Coder-32B-Instruct
# Pool opzionale: [{"profile":"primary","api_key":"...","model":"openai/gpt-oss-120b:fastest"}]
HF_ROUTER_PROFILES_JSON=

# ── 3. Quadrante B (HANDS - Collab/Failover) ─────────────────
RAILWAY_TOKEN_B=
RAILWAY_PROJECT_ID_B=YOUR_RAILWAY_PROJECT_ID_B
SUPABASE_URL_B=
SUPABASE_SERVICE_ROLE_KEY_B=
GITHUB_TOKEN_B=

# ── 4. Quadrante C (DAEMON - Telegram) ───────────────────────
RAILWAY_TOKEN_C=
RAILWAY_PROJECT_ID_C=YOUR_RAILWAY_PROJECT_ID_C
SUPABASE_URL_C=
SUPABASE_SERVICE_ROLE_KEY_C=

# ── 5. Quadrante D (AUDIT - Compliance) ──────────────────────
RAILWAY_TOKEN_D=
RAILWAY_PROJECT_ID_D=YOUR_RAILWAY_PROJECT_ID_D
SUPABASE_URL_D=
SUPABASE_SERVICE_ROLE_KEY_D=

# ── 6. Quadrante E (BOT-TG - Dedicated) ──────────────────────
RAILWAY_TOKEN_E=
RAILWAY_PROJECT_ID_E=YOUR_RAILWAY_PROJECT_ID_E

# ── 7. LLM Unified Providers (A-E) ───────────────────────────
# Configurare nei Secrets del provider hosting (HF/Railway)
GROQ_API_KEY=
OPENROUTER_API_KEY=
# Pool opzionale: JSON senza loggare le chiavi. Ogni profilo deve avere profile e api_key.
# Esempio: OPENROUTER_PROFILES_JSON=[{"profile":"primary","api_key":"..."},{"profile":"backup","api_key":"..."}]
OPENROUTER_PROFILES_JSON=
GEMINI_API_KEY=
NVIDIA_API_KEY=

# ── 8. Sandboxes & Tools ─────────────────────────────────────
E2B_API_KEY=
NOTION_TOKEN=
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=

# ── 9. Feature Flags ─────────────────────────────────────────
VITE_ENABLE_BROWSER_SANDBOX=false
UNIFIED_LOOP_MAX_STEPS=8
LLM_MODEL=openai/gpt-oss-20b:free