vendor_connectors.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
Section titled “Simple JSON manifests”from vendor_connectors.meshy.persistence import TaskRepository repo = TaskRepository(“models/”)
# Vector-enabled SQLite for RAGfrom vendor_connectors.meshy.persistence import VectorStorestore = VectorStore("assets.db")store.record_generation(spec_hash, prompt, embedding=get_embedding(prompt))similar = store.search_similar(query_embedding)