SynapseKit v1.4.3-1.4.6 Released with Vector Store Backends and Subgraph Error Handling

📣 4 releases. A few weeks. 7000 Downloads SynapseKit v1.4.3 through v1.4.6 are live and this one goes out to Dhruv Garg, Abhay, Adam Silva, and every engineer who opened an issue or merged a PR. This is yours too. 🙌 Here's everything that landed: 9 vector store backends — swap without rewriting a line Weaviate, PGVector, Milvus, and LanceDB join the lineup. All behind the same VectorStore interface. Weaviate v4 native client, PostgreSQL + pgvector with async psycopg3, Milvus with IVF_FLAT and HNSW index support, LanceDB embedded with no server required. pip install synapsekit[weaviate] pip install synapsekit[pgvector] pip install synapsekit[milvus] pip install synapsekit[lancedb] Subgraph error handling — four failure strategies subgraph_node() now handles failures gracefully: 🔁 on_error="retry" — re-run up to N times before raising 🔀 on_error="fallback" — swap in an alternative graph on failure ⏭️ on_error="skip" — continue the parent graph silently 💥 on_error="raise" — default, zero overhead On any handled failure, the parent state gets a __subgraph_error__ key with exception type, message, and attempt count. Fully backward-compatible. 2 new loaders — XMLLoader (stdlib only, zero deps) and DiscordLoader (messages, pagination, rich metadata) 2 new providers — SambaNova Cloud for fast open model inference, GoogleDriveLoader for pulling Docs, Sheets, PDFs, and folders directly into RAG pipelines Where SynapseKit stands today: 27 providers · 9 vector backends · 41 tools · 18 loaders · 1,450 tests · 2 hard dependencies ⚡ pip install synapsekit[all] #Python #LLM #RAG #AI #OpenSource #MachineLearning #Agents #SynapseKit

Happy to be a part of this journey! ✨ Grind on.

See more comments

To view or add a comment, sign in

Explore content categories