In agno v1 I could do:
knowledge_base = CombinedKnowledgeBase(
sources=[
url_pdf_knowledge_base,
website_knowledge_base,
local_pdf_knowledge_base,
],
vector_db=PgVector(
# Table name: ai.combined_documents
table_name="combined_documents",
db_url="postgresql+psycopg://ai:ai@localhost:5532/ai",
),
)
I agno v2 the Knowlegebase class accepts only one vectordb
knowledge_base = Knowledge(
vector_db=weaviate_vector_db,
)
In my perticular case I want to combine multiple weaviate collections.