From 1b7c89de3bd24a4195f7bbb428a6144360b3e45d Mon Sep 17 00:00:00 2001 From: Apunkt Date: Fri, 12 Jun 2026 17:54:44 +0200 Subject: [PATCH] Fix QdrantStore.all_records missing with_vectors=True Qdrant's scroll() defaults to returning only payloads, not vectors. Without with_vectors=True, all 1963 records had empty embeddings, causing community detection to fail (0 communities) and topology to show insufficient_data. Now 1959/1963 records have 1024-dim embeddings and 1844 communities are detected. --- src/iai_mcp/qdrant_store.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/iai_mcp/qdrant_store.py b/src/iai_mcp/qdrant_store.py index ec6222d..1cc21da 100644 --- a/src/iai_mcp/qdrant_store.py +++ b/src/iai_mcp/qdrant_store.py @@ -644,6 +644,7 @@ class QdrantStore: offset=offset, scroll_filter=table_filter, with_payload=True, + with_vectors=True, ) all_points.extend(points) if next_offset is None: