"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildAssistantTurnRuntimeDeps = buildAssistantTurnRuntimeDeps; function buildAssistantTurnRuntimeDeps(input) { return { ...input.helpers, ensureSession: input.sessions.ensureSession, appendItem: input.sessions.appendItem, getSession: input.sessions.getSession, persistSession: input.sessionLogger.persistSession, setInvestigationState: input.sessions.setInvestigationState, normalize: input.normalizerService.normalize, executeRouteRuntime: (route, fragmentText, options) => input.dataLayer.executeRouteRuntime(route, fragmentText, options), tryAddressQueryHandle: (messageUsed, options) => input.addressQueryService.tryHandle(messageUsed, options), chatClient: input.chatClient, messageIdFactory: input.messageIdFactory, nowIso: input.nowIso, defaultApiKey: input.defaultApiKey, logEvent: input.logEvent, featureAssistantAddressQueryV1: input.flags.featureAssistantAddressQueryV1, featureAddressLlmPredecomposeV1: input.flags.featureAddressLlmPredecomposeV1, featureInvestigationStateV1: input.flags.featureInvestigationStateV1, featureStateFollowupBindingV1: input.flags.featureStateFollowupBindingV1, featureContractsV11: input.flags.featureContractsV11, featureAnswerPolicyV11: input.flags.featureAnswerPolicyV11, featureProblemCentricAnswerV1: input.flags.featureProblemCentricAnswerV1, featureLifecycleAnswerV1: input.flags.featureLifecycleAnswerV1, defaultModel: input.defaults.defaultModel, defaultBaseUrl: input.defaults.defaultBaseUrl }; }