rakesh-dvg commited on
Commit
df403a9
·
verified ·
1 Parent(s): a343238

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +14 -8
agent.py CHANGED
@@ -17,25 +17,31 @@ from langchain.tools.retriever import create_retriever_tool
17
  from supabase.client import Client, create_client
18
 
19
  import os
 
20
  from supabase import create_client, Client
21
 
22
- # Strip environment variables once and only once
23
- SUPABASE_URL = os.environ.get("SUPABASE_URL", "").strip()
24
- SUPABASE_KEY = os.environ.get("SUPABASE_KEY", "").strip()
 
 
 
25
 
 
26
  print("DEBUG: SUPABASE_URL =", SUPABASE_URL)
27
- print("DEBUG: SUPABASE_KEY is set:", bool(SUPABASE_KEY)) # Avoid printing actual key
28
- print("TYPE CHECK:", type(SUPABASE_KEY), SUPABASE_KEY == "")
29
 
30
- # Validate that both variables are available
31
  if not SUPABASE_URL or not SUPABASE_KEY:
32
- raise ValueError("Supabase credentials are missing. Check environment variables.")
33
 
34
- # Create Supabase client
35
  supabase: Client = create_client(SUPABASE_URL, SUPABASE_KEY)
36
  print("✅ Supabase client initialized successfully.")
37
 
38
 
 
39
  #end
40
 
41
 
 
17
  from supabase.client import Client, create_client
18
 
19
  import os
20
+ from dotenv import load_dotenv
21
  from supabase import create_client, Client
22
 
23
+ # Load variables from .env into environment
24
+ load_dotenv()
25
+
26
+ # Get environment variables
27
+ SUPABASE_URL = os.getenv("SUPABASE_URL", "").strip()
28
+ SUPABASE_KEY = os.getenv("SUPABASE_KEY", "").strip()
29
 
30
+ # Debug info (do NOT print full key in production)
31
  print("DEBUG: SUPABASE_URL =", SUPABASE_URL)
32
+ print("DEBUG: SUPABASE_KEY is set:", bool(SUPABASE_KEY))
33
+ print("DEBUG: SUPABASE_KEY repr:", repr(SUPABASE_KEY)) # optional
34
 
35
+ # Check that keys are valid
36
  if not SUPABASE_URL or not SUPABASE_KEY:
37
+ raise ValueError("Supabase credentials are missing or invalid.")
38
 
39
+ # Initialize Supabase client
40
  supabase: Client = create_client(SUPABASE_URL, SUPABASE_KEY)
41
  print("✅ Supabase client initialized successfully.")
42
 
43
 
44
+
45
  #end
46
 
47