changedInput schema / properties / query / description
Previous value: -"Natural-language product search. Include any constraints inline (brand, retailer, category, color, size, price range, gender, etc.). Required unless `image_url` is given."New value: +"One specific product, described concretely: item type plus attributes, e.g. 'self-stirring coffee mug' or 'red leather jacket under $200'. This is semantic (meaning-based) search, not keyword matching - synonym lists and generic category words like 'good birthday gifts' dilute the embedding and return generic results. One concrete idea per call; run separate searches for separate ideas. Constraints (brand, retailer, color, size, price range, gender) go inline in the description."
addedOutput schema / properties / as_of
Added value: +{
+ "description": "ISO timestamp of when this result was produced; prices are live as of this moment.",
+ "type": "string"
+}
addedOutput schema / properties / next_page_token
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Opaque pagination token used by the storefront UI; not usable via this tool."
+}
changedOutput schema / properties / products / items / properties / age / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "newborn",
+ "infant",
+ "toddler",
+ "kids",
+ "adult"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / products / items / properties / brand
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / products / items / properties / brands
Added value: +{
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / products / items / properties / category / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "has_children": {
+ "type": "boolean"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "title",
+ "has_children"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / products / items / properties / gender / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "male",
+ "female",
+ "unisex"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / products / items / properties / image
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / products / items / properties / images
Added value: +{
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "products"
-]New value: +[
+ "products",
+ "next_page_token",
+ "as_of"
+]