vendor_fabric.meshy.persistence¶
Persistence layer for task manifests and resume capability.
Two storage backends are available:
JSON manifests (TaskRepository) - Simple file-based storage
SQLite vector store (VectorStore) - For idempotency + RAG embeddings
Usage: # Simple JSON manifests from vendor_fabric.meshy.persistence import TaskRepository repo = TaskRepository(“models/”)
# Vector-enabled SQLite for RAG
from vendor_fabric.meshy.persistence import VectorStore
store = VectorStore("assets.db")
store.record_generation(spec_hash, prompt, embedding=get_embedding(prompt))
similar = store.search_similar(query_embedding)