АДРЕСНЫЙ РЕЖИМ -ADDRESS:Шаг 0 (Pre-Prod Rails): Предпродакшн-постановка ADDRESS Query V1 на рельсы референсный домен, nightly-автоматизация и подтверждённый global gate (102/102 + 25/25)
This commit is contained in:
@@ -2388,8 +2388,12 @@ function hasAddressFollowupContextSignal(userMessage) {
|
||||
}
|
||||
return false;
|
||||
}
|
||||
function resolveAddressFollowupCarryoverContext(userMessage, items) {
|
||||
if (!hasAddressFollowupContextSignal(userMessage)) {
|
||||
function resolveAddressFollowupCarryoverContext(userMessage, items, alternateMessage = null) {
|
||||
const hasPrimaryFollowupSignal = hasAddressFollowupContextSignal(userMessage);
|
||||
const hasAlternateFollowupSignal = toNonEmptyString(alternateMessage)
|
||||
? hasAddressFollowupContextSignal(alternateMessage)
|
||||
: false;
|
||||
if (!hasPrimaryFollowupSignal && !hasAlternateFollowupSignal) {
|
||||
return null;
|
||||
}
|
||||
const previousAddressDebug = findLastAddressAssistantDebug(items);
|
||||
@@ -2913,7 +2917,7 @@ export class AssistantService {
|
||||
toolGateReason: null
|
||||
};
|
||||
const addressInputMessage = toNonEmptyString(addressPreDecompose?.effectiveMessage) ?? userMessage;
|
||||
const carryover = resolveAddressFollowupCarryoverContext(userMessage, session.items);
|
||||
const carryover = resolveAddressFollowupCarryoverContext(userMessage, session.items, addressInputMessage);
|
||||
const toolGate = resolveAddressToolGateDecision(addressInputMessage, carryover?.followupContext ?? null);
|
||||
const addressRuntimeMeta = {
|
||||
...addressPreDecompose,
|
||||
|
||||
Reference in New Issue
Block a user