АДРЕСНЫЙ РЕЖИМ - авторан история - юи + адресный рендер прогонов в реалтайме

This commit is contained in:
2026-04-09 23:48:32 +03:00
parent cf5ba1afc2
commit fd6764d412
38 changed files with 6179 additions and 777 deletions
@@ -4834,6 +4834,10 @@ class AssistantService {
debug: null
};
this.sessions.appendItem(sessionId, userItem);
const sessionAfterUserAppend = this.sessions.getSession(sessionId);
if (sessionAfterUserAppend) {
this.sessionLogger.persistSession(sessionAfterUserAppend);
}
const sessionOrganizationScope = resolveSessionOrganizationScopeContext(userMessage, session.items);
const finalizeAddressLaneResponse = (addressLane, effectiveAddressUserMessage, carryoverMeta = null, llmPreDecomposeMeta = null) => {
const safeAddressReply = sanitizeOutgoingAssistantText(addressLane.reply_text);
+8 -4
View File
@@ -1552,7 +1552,7 @@ class EvalService {
}
const suite = parseAssistantSuiteFile(payload.caseSetFile);
const suiteCases = suite.cases.filter((item) => !payload.caseIds || payload.caseIds.includes(item.case_id));
const runId = `assistant-stage1-${(0, nanoid_1.nanoid)(10)}`;
const runId = typeof payload.runId === "string" && payload.runId.trim().length > 0 ? payload.runId.trim() : `assistant-stage1-${(0, nanoid_1.nanoid)(10)}`;
const assistantService = new assistantService_1.AssistantService(this.normalizerService, new assistantSessionStore_1.AssistantSessionStore());
const diagnostics = [];
let requestsTotal = 0;
@@ -1568,6 +1568,7 @@ class EvalService {
user_message: turn.user_message,
message: turn.user_message,
mode: "assistant",
llmProvider: payload.normalizeConfig.llmProvider,
apiKey: payload.normalizeConfig.apiKey,
model: payload.normalizeConfig.model,
baseUrl: payload.normalizeConfig.baseUrl,
@@ -1885,7 +1886,7 @@ class EvalService {
}
const suite = parseAssistantStage2SuiteFile(payload.caseSetFile);
const suiteCases = suite.cases.filter((item) => !payload.caseIds || payload.caseIds.includes(item.case_id));
const runId = `assistant-stage2-${(0, nanoid_1.nanoid)(10)}`;
const runId = typeof payload.runId === "string" && payload.runId.trim().length > 0 ? payload.runId.trim() : `assistant-stage2-${(0, nanoid_1.nanoid)(10)}`;
const assistantService = new assistantService_1.AssistantService(this.normalizerService, new assistantSessionStore_1.AssistantSessionStore());
const diagnostics = [];
let requestsTotal = 0;
@@ -1903,6 +1904,7 @@ class EvalService {
user_message: turn.user_message,
message: turn.user_message,
mode: "assistant",
llmProvider: payload.normalizeConfig.llmProvider,
apiKey: payload.normalizeConfig.apiKey,
model: payload.normalizeConfig.model,
baseUrl: payload.normalizeConfig.baseUrl,
@@ -2177,7 +2179,8 @@ class EvalService {
useMock: payload.useMock,
mode,
caseSetFile: payload.caseSetFile,
compareWithReportFile: payload.compareWithReportFile
compareWithReportFile: payload.compareWithReportFile,
runId: payload.runId
});
}
if (evalTarget === "assistant_stage2") {
@@ -2187,7 +2190,8 @@ class EvalService {
useMock: payload.useMock,
mode,
caseSetFile: payload.caseSetFile,
compareWithReportFile: payload.compareWithReportFile
compareWithReportFile: payload.compareWithReportFile,
runId: payload.runId
});
}
if (evalTarget === "assistant_p0") {