CyberAssassin commited on
Commit
8bf6ade
·
verified ·
1 Parent(s): 9c3c9be

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +6 -2
agent.py CHANGED
@@ -127,6 +127,7 @@ supabase: Client = create_client(
127
  os.environ.get("SUPABASE_URL"),
128
  os.environ.get("SUPABASE_SERVICE_KEY"))
129
  # Initialize vector store without 'columns' parameter
 
130
  vector_store = SupabaseVectorStore(
131
  client=supabase,
132
  embedding=embeddings,
@@ -134,11 +135,14 @@ vector_store = SupabaseVectorStore(
134
  query_name="match_documents"
135
  )
136
 
137
- # Create retriever with proper search configuration
138
  retriever = vector_store.as_retriever(
139
  search_kwargs={
140
  "k": 3,
141
- "filter": {}
 
 
 
142
  }
143
  )
144
 
 
127
  os.environ.get("SUPABASE_URL"),
128
  os.environ.get("SUPABASE_SERVICE_KEY"))
129
  # Initialize vector store without 'columns' parameter
130
+ # Initialize vector store with explicit jsonb handling
131
  vector_store = SupabaseVectorStore(
132
  client=supabase,
133
  embedding=embeddings,
 
135
  query_name="match_documents"
136
  )
137
 
138
+ # Create retriever with jsonb-compatible filters
139
  retriever = vector_store.as_retriever(
140
  search_kwargs={
141
  "k": 3,
142
+ "filter": {}, # Will be automatically converted to jsonb
143
+ "query_parameters": {
144
+ "filter_params": {} # Explicit empty jsonb filter
145
+ }
146
  }
147
  )
148