diff --git a/generated_types.json b/generated_types.json index 44acf3e0d..57ac2cd56 100644 --- a/generated_types.json +++ b/generated_types.json @@ -6438,6 +6438,11 @@ "type": "boolean", "description": "Whether new topic generation should ignore the previously saved report during reconciliation. Defaults to false when omitted." }, + "reconcile_mode": { + "type": "string", + "enum": ["evolve", "names_only"], + "description": "How reconciliation carries the previous map forward: \"evolve\" re-routes new samples into the previous topics before naming; \"names_only\" keeps the fresh clustering and carries only topic ids/names. Defaults to \"evolve\" when omitted." + }, "distance_threshold": { "type": "number", "description": "Maximum distance to nearest centroid. If exceeded, returns no_match." diff --git a/js/src/generated_types.ts b/js/src/generated_types.ts index dd7505a5b..d3018fe77 100644 --- a/js/src/generated_types.ts +++ b/js/src/generated_types.ts @@ -1,4 +1,4 @@ -// Auto-generated file (content hash 7817da7abc7229e4) -- do not modify +// Auto-generated file (content hash 8edae789624e11d2) -- do not modify import { z } from "zod/v3"; @@ -291,6 +291,7 @@ export const TopicMapData = z.object({ topic_names: z.record(z.string()).optional(), generation_settings: TopicMapGenerationSettings.optional(), disable_reconciliation: z.boolean().optional(), + reconcile_mode: z.enum(["evolve", "names_only"]).optional(), distance_threshold: z.number().optional(), btql_filter: z.string().optional(), automation_btql_filter: z.string().optional(),