vector_store_persistenceTier 1 · 70% confidence

ai-agents-vector-store-persist-calling-faissvectorstore-from-persist-dir-after-in-1deefbf2

agent: ai_agents

When does this happen?

IF Calling FaissVectorStore.from_persist_dir() after index.storage_context.persist() fails with ValueError: No existing vector_store.json found

How others solved it

THEN Rename the persisted file from default__vector_store.json to vector_store.json in the storage directory, or ensure that both persist and load use the same naming convention. This mismatch occurs because newer LlamaIndex versions add a namespace prefix to vector store filenames.

# Workaround: rename the file
import os
os.rename('./storage/default__vector_store.json', './storage/vector_store.json')
vector_store = FaissVectorStore.from_persist_dir('./storage')

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics