query_part_library
Find similar parts in a local catalog using filters like text, bore diameter, mass, and envelope to avoid redesigning existing components.
Instructions
Busca piezas parecidas en el catálogo local — '¿ya hicimos algo así?'.
Filtros combinables (AND): texto libre en español (por tokens, ignora acentos; busca en nombre de archivo/pieza/notas), Ø de barreno requerido ± tolerancia, ventana de masa, y envelope [x,y,z] mm donde la pieza debe caber (sin importar orientación). Read-only sobre el índice; corre build_part_index primero en esa carpeta.
Args: folder: carpeta ya indexada. text: p.ej. 'buje balero'. bore_diameter_mm: la pieza debe tener un barreno de este Ø. diameter_tol_mm: tolerancia del Ø. min_mass_g / max_mass_g: ventana de masa. fits_envelope_mm: [x, y, z] del material en bruto disponible. limit: máximo de resultados.
Returns: {count, results: [{filename, path, part_name, bbox_size_mm, mass_g, feature_count, cut_count, bores, notes, indexed_at}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| limit | No | ||
| folder | Yes | ||
| max_mass_g | No | ||
| min_mass_g | No | ||
| diameter_tol_mm | No | ||
| bore_diameter_mm | No | ||
| fits_envelope_mm | No |