From e3f6b9a9dba0cd08b37a7b992807c0cd0be54e7a Mon Sep 17 00:00:00 2001 From: Storme-bit Date: Mon, 13 Apr 2026 20:15:57 -0700 Subject: [PATCH] autonaming error logging --- packages/orchestration-service/src/chat/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/orchestration-service/src/chat/index.js b/packages/orchestration-service/src/chat/index.js index e01d339..82986e9 100644 --- a/packages/orchestration-service/src/chat/index.js +++ b/packages/orchestration-service/src/chat/index.js @@ -90,6 +90,7 @@ async function chat(externalId, userMessage, options = {}) { // 2. Fetch recent episodes for context const recentEpisodes = await memory.getRecentEpisodes(session.id, RECENT_EPISODE_LIMIT ); + const isFirstMessage = recentEpisodes.length === 0; const recentIds = new Set(recentEpisodes.map(e => e.id)); // 3. Semantic Search @@ -125,11 +126,12 @@ async function chat(externalId, userMessage, options = {}) { } async function chatStream(externalId, userMessage, onChunk, options = {}) { - console.log('[orchestration] chatStream called:', { externalId, userMessage: userMessage.slice(0, 50) }); + console.log('[orchestration] chatStream called:', { externalId, userMessage: userMessage.slice(0, 50) }); let session = await memory.getSessionByExternalId(externalId); if (!session) session = await memory.createSession(externalId); const recentEpisodes = await memory.getRecentEpisodes(session.id, RECENT_EPISODE_LIMIT); + const isFirstMessage = recentEpisodes.length === 0; const recentIds = new Set(recentEpisodes.map(e => e.id)); const semanticEpisodes = await getSemanticEpisodes(userMessage, session.id, recentIds); @@ -176,7 +178,6 @@ async function chatStream(externalId, userMessage, onChunk, options = {}) { } } catch (err) { console.error('[orchestration] Failed to parse inference SSE event:', raw, err.message); - throw err; // add this temporarily } } }