diff --git a/generated_types.json b/generated_types.json index 270875f2..efd71e5c 100644 --- a/generated_types.json +++ b/generated_types.json @@ -8334,6 +8334,14 @@ "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/py/src/braintrust/_generated_types.py b/py/src/braintrust/_generated_types.py index 4964d58b..16cb2152 100644 --- a/py/src/braintrust/_generated_types.py +++ b/py/src/braintrust/_generated_types.py @@ -3569,6 +3569,10 @@ class TopicMapData(TypedDict): """ Whether new topic generation should ignore the previously saved report during reconciliation. Defaults to false when omitted. """ + reconcile_mode: NotRequired[Literal['evolve', 'names_only'] | None] + """ + 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: NotRequired[float | None] """ Maximum distance to nearest centroid. If exceeded, returns no_match. diff --git a/py/src/braintrust/generated_types.py b/py/src/braintrust/generated_types.py index 3f9c153b..ece0e4c1 100644 --- a/py/src/braintrust/generated_types.py +++ b/py/src/braintrust/generated_types.py @@ -1,4 +1,4 @@ -"""Auto-generated file (content hash 7817da7abc7229e4) -- do not modify""" +"""Auto-generated file (content hash 8edae789624e11d2) -- do not modify""" from ._generated_types import ( Acl,