logger updates
This commit is contained in:
@@ -2,7 +2,7 @@ const memory = require("../services/memory");
|
||||
const inference = require("../services/inference");
|
||||
const embedding = require("../services/embedding");
|
||||
const qdrant = require("../services/qdrant");
|
||||
const { ORCHESTRATION } = require("@nexusai/shared");
|
||||
const { ORCHESTRATION, logger } = require("@nexusai/shared");
|
||||
const appSettings = require("../config/settings");
|
||||
const {triggerSummary} = require('../services/summarization')
|
||||
|
||||
@@ -64,12 +64,12 @@ async function autoNameSession(externalId, userMessage, aiResponse) {
|
||||
const name = result.text?.trim().replace(/^["']|["']$/g, ""); // strip any quotes the model adds
|
||||
if (name) {
|
||||
await memory.updateSession(externalId, { name });
|
||||
console.log(
|
||||
logger.info(
|
||||
`[orchestration] Auto-named session "${externalId}": "${name}"`,
|
||||
);
|
||||
}
|
||||
} catch (err) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
"[orchestration] Auto-naming failed (non-critical):",
|
||||
err.message,
|
||||
);
|
||||
@@ -99,7 +99,7 @@ async function getSemanticEpisodes(
|
||||
);
|
||||
return fetched.filter(Boolean);
|
||||
} catch (err) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
`[orchestration] Semantic search failed, continuing without: `,
|
||||
err.message,
|
||||
);
|
||||
@@ -111,13 +111,13 @@ async function getRelevantEntities(userMessage, projectId=null) {
|
||||
try {
|
||||
const vector = await embedding.embed(userMessage);
|
||||
const results = await qdrant.searchEntities(vector, { projectId });
|
||||
console.log(
|
||||
logger.info(
|
||||
"[orchestration] Entity search results:",
|
||||
results.map((r) => ({ name: r.payload?.name, score: r.score })),
|
||||
);
|
||||
return results.map((r) => r.payload).filter(Boolean);
|
||||
} catch (err) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
"[orchestration] Entity search failed, continuing without:",
|
||||
err.message,
|
||||
);
|
||||
@@ -143,7 +143,7 @@ async function chat(externalId, userMessage, options = {}) {
|
||||
projectSessionIds = projectSessions.map((s) => s.id);
|
||||
}
|
||||
} catch (err) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
"[orchestration] Failed to resolve project context:",
|
||||
err.message,
|
||||
);
|
||||
@@ -189,7 +189,7 @@ async function chat(externalId, userMessage, options = {}) {
|
||||
session.project_id ?? null,
|
||||
);
|
||||
} catch (err) {
|
||||
console.error('[orchestration] Failed to save episode:', err.message);
|
||||
logger.error('[orchestration] Failed to save episode:', err.message);
|
||||
}
|
||||
const allEpisodes = await memory.getRecentEpisodes(session.id, 9999);
|
||||
triggerSummary(session, allEpisodes);
|
||||
@@ -231,7 +231,7 @@ async function chatStream(externalId, userMessage, onChunk, options = {}) {
|
||||
}
|
||||
|
||||
} catch (err) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
"[orchestration] Failed to resolve project context:",
|
||||
err.message,
|
||||
);
|
||||
@@ -302,7 +302,7 @@ async function chatStream(externalId, userMessage, onChunk, options = {}) {
|
||||
throw new Error(data.error);
|
||||
}
|
||||
} catch (err) {
|
||||
console.error(
|
||||
logger.error(
|
||||
"[orchestration] Failed to parse inference SSE event:",
|
||||
raw,
|
||||
err.message,
|
||||
@@ -316,7 +316,7 @@ async function chatStream(externalId, userMessage, onChunk, options = {}) {
|
||||
const allEpisodes = await memory.getRecentEpisodes(session.id, 9999);
|
||||
triggerSummary(session, allEpisodes);
|
||||
} else {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
"[orchestration] Stream finished with no assistant text; episode not saved",
|
||||
);
|
||||
}
|
||||
@@ -327,7 +327,7 @@ async function chatStream(externalId, userMessage, onChunk, options = {}) {
|
||||
|
||||
return { model, tokenCount };
|
||||
} catch (err) {
|
||||
console.error(
|
||||
logger.error(
|
||||
"[orchestration] chatStream fatal error:",
|
||||
err.message,
|
||||
err.stack,
|
||||
|
||||
Reference in New Issue
Block a user