ГЛОБАЛЬНЫЙ РЕФАКТОРИНГ АРХИТЕКТУРЫ - Рефакторинг этапов 2.2 - Усилена оркестрацию в deep/address гейте и follow-up binding в assistantService.ts. Починен кейс UTF-8 follow-up refinement (теперь followup_state_usage.applied=true в нужном сценарии). Убраны регрессии по assistantLivingRouter и stage3 lifecycle probe. Корректное поведение для llm canonical candidate (чтобы не уезжало в clarification_required там, где должен быть address factual).
This commit is contained in:
@@ -85,12 +85,12 @@ export function buildAssistantTurnRuntimeDeps(
|
||||
): AssistantTurnRuntimeBuilderDeps {
|
||||
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,
|
||||
ensureSession: (sessionId) => input.sessions.ensureSession(sessionId),
|
||||
appendItem: (sessionId, item) => input.sessions.appendItem(sessionId, item),
|
||||
getSession: (sessionId) => input.sessions.getSession(sessionId),
|
||||
persistSession: (session) => input.sessionLogger.persistSession(session),
|
||||
setInvestigationState: (sessionId, state) => input.sessions.setInvestigationState(sessionId, state),
|
||||
normalize: (payload) => input.normalizerService.normalize(payload),
|
||||
executeRouteRuntime: (route, fragmentText, options) =>
|
||||
input.dataLayer.executeRouteRuntime(route, fragmentText, options),
|
||||
tryAddressQueryHandle: (messageUsed, options) => input.addressQueryService.tryHandle(messageUsed, options),
|
||||
|
||||
Reference in New Issue
Block a user