ARCH: замкнуть metadata-scoped clarification recovery loops
This commit is contained in:
@@ -53,6 +53,8 @@ export interface AssistantMcpDiscoveryLoopStateContract {
|
||||
pending_axes: string[];
|
||||
provided_axes: string[];
|
||||
explicit_entity_candidates: string[];
|
||||
metadata_scope_hint: string | null;
|
||||
subject_resolution_optional: boolean;
|
||||
explicit_organization_scope: string | null;
|
||||
explicit_date_scope: string | null;
|
||||
}
|
||||
@@ -184,6 +186,13 @@ function buildLoopState(
|
||||
pending_axes: plannerClarificationGaps.length > 0 ? plannerClarificationGaps : flattenAxes(pilot, "missing_axis_options"),
|
||||
provided_axes: flattenAxes(pilot, "provided_axes"),
|
||||
explicit_entity_candidates: entityCandidatesFromPlanner(planner),
|
||||
metadata_scope_hint:
|
||||
planner.discovery_plan.turn_meaning_ref?.metadata_scope_hint ??
|
||||
planner.data_need_graph?.metadata_scope_hint ??
|
||||
null,
|
||||
subject_resolution_optional:
|
||||
planner.discovery_plan.turn_meaning_ref?.subject_resolution_optional === true ||
|
||||
planner.data_need_graph?.subject_resolution_optional === true,
|
||||
explicit_organization_scope: planner.discovery_plan.turn_meaning_ref?.explicit_organization_scope ?? null,
|
||||
explicit_date_scope: planner.discovery_plan.turn_meaning_ref?.explicit_date_scope ?? null
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user