Implementation
gradeNot graded
gradeNot graded
page: Every page
searchProductsAnswer
Search the jewelry store's product catalog, site pages, and blog posts by keyword, category, or brand. Returns matching jewelry items with names, prices, and URLs.
View tool JSON
{
"name": "searchProducts",
"kind": "answer",
"impl": "imperative",
"description": "Search the jewelry store's product catalog, site pages, and blog posts by keyword, category, or brand. Returns matching jewelry items with names, prices, and URLs.",
"inputSchema": {
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Search keyword or phrase (e.g. \"diamond ring\", \"gold necklace\")"
},
"category": {
"type": "string",
"description": "Optional jewelry category to filter by (e.g. \"rings\", \"earrings\", \"bracelets\")"
},
"brand": {
"type": "string",
"description": "Optional brand or designer name to filter by"
}
},
"required": [
"keyword"
]
},
"page": "/"
}page: Jewelry
searchGridAnswer
Search jewelry products displayed in the Grid 2 TypeScript-powered product grid using a natural-language query. Understands conversational queries like 'show me rose gold engagement rings under $3000'. Only available on pages that have a Grid 2 product grid loaded.
View tool JSON
{
"name": "searchGrid",
"kind": "answer",
"impl": "imperative",
"description": "Search jewelry products displayed in the Grid 2 TypeScript-powered product grid using a natural-language query. Understands conversational queries like 'show me rose gold engagement rings under $3000'. Only available on pages that have a Grid 2 product grid loaded.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Natural language search query describing the jewelry the user is looking for"
}
},
"required": [
"query"
]
},
"page": "/jewelry"
}