Implementation
gradeNot graded
gradeNot graded
page: Every page
search_productsAnswer
Busca productos VENDIBLES del catálogo Boykot por nombre, marca o SKU. Entiende los códigos comerciales como los dice un cliente (PC-8K = el Posca 8K, Belton Premium = Molotow Premium). Devuelve `fuente` con el origen de cada resultado (índice local, Supabase, o los dos) y una nota que avisa cuando la búsqueda salió sin el ensanchador porque la base no respondió. Si la consulta trae un CÓDIGO DE TONO (E00, R29, 101…), la respuesta incluye `sugerencia`: ese tono no es un producto, es una variante de una carta y se consulta con get_color_card, que sí sabe su stock real.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Busca productos VENDIBLES del catálogo Boykot por nombre, marca o SKU. Entiende los códigos comerciales como los dice un cliente (PC-8K = el Posca 8K, Belton Premium = Molotow Premium). Devuelve `fuente` con el origen de cada resultado (índice local, Supabase, o los dos) y una nota que avisa cuando la búsqueda salió sin el ensanchador porque la base no respondió. Si la consulta trae un CÓDIGO DE TONO (E00, R29, 101…), la respuesta incluye `sugerencia`: ese tono no es un producto, es una variante de una carta y se consulta con get_color_card, que sí sabe su stock real.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Texto a buscar (ej \"copic sketch e00\", \"angelus rojo cuero\")"
},
"limit": {
"type": "number",
"description": "Máximo de resultados (default 8, max 25)"
}
},
"required": [
"query"
]
},
"page": "/"
}