query_part_library
Search a local indexed folder for similar CAD parts using filters like text, bore diameter, mass range, and bounding envelope. Returns matching files with metadata.
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 |