NODEDC_1C/llm_normalizer/backend/dist/services/assistantDeepTurnInputBuild...

20 lines
1.0 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildAssistantDeepTurnPackagingInput = buildAssistantDeepTurnPackagingInput;
function buildAssistantDeepTurnPackagingInput(args) {
return {
...args,
routesForDebug: Array.isArray(args.routesForDebug) ? args.routesForDebug : [],
followupStateUsage: args.followupStateUsage ?? null,
composition: {
reply_type: args.composition.reply_type,
fallback_type: args.composition.fallback_type,
answer_structure_v11: args.composition.answer_structure_v11 ?? null,
problem_centric_answer_applied: args.composition.problem_centric_answer_applied ?? false,
problem_units_used_count: args.composition.problem_units_used_count ?? 0,
problem_answer_mode: args.composition.problem_answer_mode ?? "stage1_policy_v11",
problem_unit_ids_used: Array.isArray(args.composition.problem_unit_ids_used) ? args.composition.problem_unit_ids_used : []
}
};
}