From 43dc800a0acccf4b43c2ad1ca47f48a910446994 Mon Sep 17 00:00:00 2001 From: Storme-bit Date: Mon, 20 Apr 2026 23:50:15 -0700 Subject: [PATCH] extraction error logging --- packages/memory-service/src/entities/extraction.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/memory-service/src/entities/extraction.js b/packages/memory-service/src/entities/extraction.js index 2a4ec68..b1b4123 100644 --- a/packages/memory-service/src/entities/extraction.js +++ b/packages/memory-service/src/entities/extraction.js @@ -58,7 +58,9 @@ async function extractAndStoreEntities(userMessage, aiResponse, projectId=null) try { // Fetch existing entities to guide the model toward consistent name/type pairs const db = require('../db').getDB(); + console.log('[entities] fetching known entities...'); // add this const knownEntities = db.prepare(`SELECT name, type FROM entities ORDER BY name`).all(); + console.log('[entities] known entities count:', knownEntities.length); const prompt = buildExtractionPrompt(userMessage, aiResponse, knownEntities); console.log('[entities] prompt preview:', JSON.stringify(prompt.slice(0, 500))); @@ -69,7 +71,7 @@ async function extractAndStoreEntities(userMessage, aiResponse, projectId=null) headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ model: EXTRACTION_MODEL, - prompt: buildExtractionPrompt(userMessage, aiResponse, knownEntities), + prompt: prompt, stream: false, format: 'json', options: {