Tool tree
gradeNot graded
page: Every page
getUserStyleProfileAnswer
Return the private client's style identity, preferred colors, silhouettes, materials, occasions, and budget.
View tool JSON
{
"name": "getUserStyleProfile",
"kind": "answer",
"impl": "imperative",
"description": "Return the private client's style identity, preferred colors, silhouettes, materials, occasions, and budget.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}searchProductsAnswer
Search or refine the live collection. Use conversational constraints such as category, materials, styles, occasions, excludeBright, and free text.
View tool JSON
{
"name": "searchProducts",
"kind": "answer",
"impl": "imperative",
"description": "Search or refine the live collection. Use conversational constraints such as category, materials, styles, occasions, excludeBright, and free text.",
"inputSchema": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"category": {
"type": "string",
"enum": [
"shoes",
"shirts",
"trousers",
"jackets",
"suits",
"accessories"
]
},
"materials": {
"type": "array",
"items": {
"type": "string"
}
},
"styles": {
"type": "array",
"items": {
"type": "string"
}
},
"occasions": {
"type": "array",
"items": {
"type": "string"
}
},
"excludeBright": {
"type": "boolean"
},
"maxPrice": {
"type": "number"
}
}
},
"page": "/"
}getProductDetailsAnswer
Return the full editorial details for a catalog product by id.
View tool JSON
{
"name": "getProductDetails",
"kind": "answer",
"impl": "imperative",
"description": "Return the full editorial details for a catalog product by id.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
},
"page": "/"
}getRecommendationsAction
Rank products against the client's style profile and a natural-language brief. Updates the live website with the recommendations.
View tool JSON
{
"name": "getRecommendations",
"kind": "act",
"impl": "imperative",
"description": "Rank products against the client's style profile and a natural-language brief. Updates the live website with the recommendations.",
"inputSchema": {
"type": "object",
"properties": {
"intent": {
"type": "string",
"description": "What the client is dressing for."
},
"limit": {
"type": "number"
}
},
"required": [
"intent"
]
},
"page": "/"
}compareProductsAction
Compare two or three products and return a stylist's verdict.
View tool JSON
{
"name": "compareProducts",
"kind": "act",
"impl": "imperative",
"description": "Compare two or three products and return a stylist's verdict.",
"inputSchema": {
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"ids"
]
},
"page": "/"
}checkInventoryAnswer
Check atelier availability for a product.
View tool JSON
{
"name": "checkInventory",
"kind": "answer",
"impl": "imperative",
"description": "Check atelier availability for a product.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
}
},
"required": [
"productId"
]
},
"page": "/"
}checkSizeAvailabilityAnswer
Check whether a specific size is available.
View tool JSON
{
"name": "checkSizeAvailability",
"kind": "answer",
"impl": "imperative",
"description": "Check whether a specific size is available.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
},
"size": {
"type": "string"
}
},
"required": [
"productId",
"size"
]
},
"page": "/"
}buildOutfitAction
Compose a complete outfit around an optional anchor product.
View tool JSON
{
"name": "buildOutfit",
"kind": "act",
"impl": "imperative",
"description": "Compose a complete outfit around an optional anchor product.",
"inputSchema": {
"type": "object",
"properties": {
"anchorId": {
"type": "string"
}
}
},
"page": "/"
}addToWishlistAction
Propose adding a product to the client's wardrobe. Requires human confirmation before it persists.
View tool JSON
{
"name": "addToWishlist",
"kind": "act",
"impl": "imperative",
"description": "Propose adding a product to the client's wardrobe. Requires human confirmation before it persists.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
}
},
"required": [
"productId"
]
},
"page": "/"
}addToCartAction
Propose adding a product and size to the cart. Requires human confirmation. Never places an order.
View tool JSON
{
"name": "addToCart",
"kind": "act",
"impl": "imperative",
"description": "Propose adding a product and size to the cart. Requires human confirmation. Never places an order.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
},
"size": {
"type": "string"
}
},
"required": [
"productId"
]
},
"page": "/"
}updateCartAction
Update quantity for an existing cart line. Quantity 0 removes the line.
View tool JSON
{
"name": "updateCart",
"kind": "act",
"impl": "imperative",
"description": "Update quantity for an existing cart line. Quantity 0 removes the line.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "string"
},
"size": {
"type": "string"
},
"quantity": {
"type": "number"
}
},
"required": [
"productId",
"size",
"quantity"
]
},
"page": "/"
}getAvailableCouponsAnswer
Return private-client courtesies. Applying one requires confirmation.
View tool JSON
{
"name": "getAvailableCoupons",
"kind": "answer",
"impl": "imperative",
"description": "Return private-client courtesies. Applying one requires confirmation.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}applyCouponAction
Propose applying a private courtesy code. Requires confirmation.
View tool JSON
{
"name": "applyCoupon",
"kind": "act",
"impl": "imperative",
"description": "Propose applying a private courtesy code. Requires confirmation.",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
]
},
"page": "/"
}page: Home
getRecommendationsAction
Start a private stylist consult from a natural-language dressing brief.
View tool JSON
{
"name": "getRecommendations",
"kind": "act",
"impl": "declarative",
"description": "Start a private stylist consult from a natural-language dressing brief.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}page: Stylist
getRecommendationsAnswer
Ask the private stylist to refine recommendations from a dressing brief.
View tool JSON
{
"name": "getRecommendations",
"kind": "answer",
"impl": "declarative",
"description": "Ask the private stylist to refine recommendations from a dressing brief.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/stylist"
}page: Collection
searchProductsAction
Refine the live collection with a natural-language constraint.
View tool JSON
{
"name": "searchProducts",
"kind": "act",
"impl": "declarative",
"description": "Refine the live collection with a natural-language constraint.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/collection"
}