From dfbc9d6ebec245ae7f1ae4713f158b05eb670035 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2026 09:32:01 +0000 Subject: [PATCH] fix(code-indexing): use sha256 for Milvus chunk IDs --- apps/web/src/lib/code-indexing/milvus-storage.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/lib/code-indexing/milvus-storage.ts b/apps/web/src/lib/code-indexing/milvus-storage.ts index 20bbe2b75e..f57c791c0f 100644 --- a/apps/web/src/lib/code-indexing/milvus-storage.ts +++ b/apps/web/src/lib/code-indexing/milvus-storage.ts @@ -151,9 +151,9 @@ export class MilvusIndexStorage { // Prepare data for Milvus upsert const data = chunks.map((chunk, index) => { - // Generate deterministic ID using MD5 hash of organization_id + file_path + text + branch + // Generate deterministic ID using SHA-256 hash of organization_id + file_path + text + branch const idString = `${chunk.organizationId}|${chunk.projectId}|${chunk.filePath}|${chunk.text}|${chunk.gitBranch}`; - const id = createHash('md5').update(idString).digest('hex'); + const id = createHash('sha256').update(idString).digest('hex'); return { id,