(
break;
}
case "select":
+ case "segmented":
out[key] =
typeof raw === "string" && spec.options.some((o) => o.value === raw)
? raw
diff --git a/web/src/lib/registry/tools/geometry.ts b/web/src/lib/registry/tools/geometry.ts
index 08b9e1f..c4774c1 100644
--- a/web/src/lib/registry/tools/geometry.ts
+++ b/web/src/lib/registry/tools/geometry.ts
@@ -446,7 +446,7 @@ interface SplitPartsParams {
export const splitPartsSchema = toolSchema