21 lines
1.1 KiB
JavaScript
21 lines
1.1 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.buildAssistantDeepTurnPrePackagingContext = buildAssistantDeepTurnPrePackagingContext;
|
|
function buildAssistantDeepTurnPrePackagingContext(input) {
|
|
return {
|
|
droppedIntentSegments: input.extractDroppedIntentSegments(input.normalizedPayload),
|
|
analysisContextForContract: input.runtimeAnalysisContext.active
|
|
? {
|
|
as_of_date: input.runtimeAnalysisContext.as_of_date,
|
|
period_from: input.runtimeAnalysisContext.period_from,
|
|
period_to: input.runtimeAnalysisContext.period_to,
|
|
source: input.runtimeAnalysisContext.source,
|
|
snapshot_mode: input.runtimeAnalysisContext.snapshot_mode
|
|
}
|
|
: null,
|
|
routesForDebug: input.buildDebugRoutes(input.routeSummary),
|
|
resolvedExecutionState: input.extractExecutionState(input.normalizedPayload),
|
|
safeAssistantReplyBase: input.sanitizeReply(input.assistantReply, "Нужны уточнения для надежного ответа.")
|
|
};
|
|
}
|