From 1e5082c820d5eb095aaea3728c0ae905278627ea Mon Sep 17 00:00:00 2001 From: Rob Colbert Date: Tue, 19 May 2026 17:10:08 -0400 Subject: [PATCH] switch to UUID for point IDs --- gadget-code/src/services/vector-store.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gadget-code/src/services/vector-store.ts b/gadget-code/src/services/vector-store.ts index 30785ae..2935660 100644 --- a/gadget-code/src/services/vector-store.ts +++ b/gadget-code/src/services/vector-store.ts @@ -2,6 +2,8 @@ // Copyright (C) 2026 Robert Colbert // All Rights Reserved +import crypto from "node:crypto"; + import { QdrantClient } from "@qdrant/js-client-rest"; import { RecursiveCharacterTextSplitter } from "@langchain/textsplitters"; @@ -360,7 +362,7 @@ class VectorStoreService extends DtpService { } points.push({ - id: `${turnId}:${i}`, + id: crypto.randomUUID(), vector: embedding, payload: { content: chunk,