АРЧ АП11 - Вынести transition carryover policy из assistantService в отдельный модуль
This commit is contained in:
@@ -23,6 +23,7 @@ import * as assistantDeepTurnAttemptRuntimeAdapter_1 from "./assistantDeepTurnAt
|
||||
import * as assistantBoundaryPolicy_1 from "./assistantBoundaryPolicy";
|
||||
import * as assistantLivingModePolicy_1 from "./assistantLivingModePolicy";
|
||||
import * as assistantRoutePolicy_1 from "./assistantRoutePolicy";
|
||||
import * as assistantTransitionPolicy_1 from "./assistantTransitionPolicy";
|
||||
import * as assistantOrganizationScopeRuntimeAdapter_1 from "./assistantOrganizationScopeRuntimeAdapter";
|
||||
import * as assistantOrganizationMatcher_1 from "./assistantOrganizationMatcher";
|
||||
import * as assistantTurnAttemptRuntimeAdapter_1 from "./assistantTurnAttemptRuntimeAdapter";
|
||||
@@ -4751,6 +4752,40 @@ const assistantRoutePolicy = (0, assistantRoutePolicy_1.createAssistantRoutePoli
|
||||
hasDeepSessionContinuationSignal,
|
||||
resolveLivingAssistantModeDecision: assistantLivingModePolicy.resolveLivingAssistantModeDecision
|
||||
});
|
||||
const assistantTransitionPolicy = (0, assistantTransitionPolicy_1.createAssistantTransitionPolicy)({
|
||||
compactWhitespace,
|
||||
repairAddressMojibake,
|
||||
countTokens,
|
||||
findLastAddressAssistantItem,
|
||||
findLastOrganizationClarificationAddressDebug,
|
||||
mergeKnownOrganizations,
|
||||
resolveOrganizationSelectionFromMessage,
|
||||
toNonEmptyString,
|
||||
buildAddressFollowupOffer,
|
||||
isImplicitAddressContinuationByLlm,
|
||||
isInventorySelectedObjectIntent,
|
||||
hasShortInventoryObjectFollowupSignal,
|
||||
resolveDebtRoleSwapFollowupIntent,
|
||||
hasAddressFollowupContextSignal,
|
||||
extractDisplayedEntityIndexMention,
|
||||
findRecentInventoryRootFrame,
|
||||
hasInventoryRootTemporalFollowupSignal,
|
||||
hasFollowupMarker,
|
||||
hasReferentialPointer,
|
||||
hasStandaloneAddressTopicSignal,
|
||||
resolveAddressIntent: addressIntentResolver_1.resolveAddressIntent,
|
||||
resolveAddressIntentFamily,
|
||||
readAddressFilterString,
|
||||
normalizeOrganizationScopeValue,
|
||||
isInventoryDrilldownFrameIntent,
|
||||
isInventoryRootFrameIntent,
|
||||
findRecentAddressFilterValue,
|
||||
hasForeignAccountingPivotOverInventoryMessage,
|
||||
buildRootScopedCarryoverFilters,
|
||||
inferDisplayedEntityTypeFromIntent,
|
||||
extractDisplayedAddressEntityCandidates,
|
||||
resolveDisplayedAddressEntityMention
|
||||
});
|
||||
function normalizeOrganizationScopeSearchText(value) {
|
||||
const source = normalizeScopeKey(value);
|
||||
return source
|
||||
@@ -5603,9 +5638,9 @@ export class AssistantService {
|
||||
buildAddressLlmPredecomposeContractV1: predecomposeContract_1.buildAddressLlmPredecomposeContractV1,
|
||||
sanitizeAddressMessageForFallback,
|
||||
toNonEmptyString,
|
||||
resolveAddressFollowupCarryoverContext,
|
||||
resolveAddressFollowupCarryoverContext: assistantTransitionPolicy.resolveAddressFollowupCarryoverContext,
|
||||
resolveAssistantOrchestrationDecision,
|
||||
buildAddressDialogContinuationContractV2,
|
||||
buildAddressDialogContinuationContractV2: assistantTransitionPolicy.buildAddressDialogContinuationContractV2,
|
||||
mergeFollowupContextWithOrganizationScope,
|
||||
isRetryableAddressLimitedResult,
|
||||
mergeKnownOrganizations,
|
||||
|
||||
Reference in New Issue
Block a user