← AIVICONTENT HISTORY

Update to AIVI

Snapshot Oct 24, 2026 · 13:15 UTC · version 1.1.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save AIVI and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:10 UTC

cdf7bc11477f15c41c92a10d4c4e70de54beffe37aa0aa98b4e746ccd532a835

After

Oct 24, 2026 · 13:15 UTC

4741e37d7eb618ddc784f69904f7a0296e5136eae6baf8a0fdf4bde329ba898d

Package file

Before

Sep 30, 2026 · 23:10 UTC

127

After

Oct 24, 2026 · 13:15 UTC

96

Package file

Before

Sep 30, 2026 · 23:10 UTC

{"sha256":"95b8986071e3d423d0971bdd90239a877e985c1357846e4dca1fea06c2d9d366","size":1590}

After

Oct 24, 2026 · 13:15 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:10 UTC

Not present

After

Oct 24, 2026 · 13:15 UTC

{"sha256":"01c7dc8869ff822af65f9180ac691ca1e0a7512bdbaa9916bec9236015a267b9","size":388093}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

assets/AIVI-date_night.png →

assets/AIVI_kids_sportswear_706x860.png →

assets/AIVI_mens_interview_706x860.png →

assets/icon.png →

assets/logo.png →

mcp.json →

plugin.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,115 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-6a843fdbbb088191a6e7908ab846b92d",
+  "version": "1.1.0",
+  "description": "AI-powered fashion shopping assistant for the GCC region \u2014 search products, discover outfits, find visually similar items by photo, and get customer-service answers.",
+  "author": {
+    "name": "AIVI",
+    "email": "support@aivi.com",
+    "url": "https://www.aivi.com"
+  },
+  "homepage": "https://www.aivi.com",
+  "repository": "https://github.com/apparelgroup/aivi-chatgpt",
+  "license": "UNLICENSED",
+  "keywords": [
+    "fashion",
+    "shopping",
+    "GCC",
+    "UAE",
+    "outfits",
+    "search"
+  ],
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "displayName": "AIVI",
+        "shortDescription": "Your Fashion Companion",
+        "longDescription": "AIVI puts shopping in your hands and makes it easier to find what feels like you. Tell AIVI what you're looking for in ChatGPT: browse categories like shirts, discover styles for an occasion or a vibe, or search for a specific piece. Filter by brand, gender, color, size, sleeve type, price, sale, or style.\nNeed styling help? Ask what goes with navy chinos, find shoes for a dress, or build a complete look around your total budget, with the budget split across each piece. Upload a photo of a fashion item to find similar products available in your country. You can also ask about any product's sizes, material, color, price, or discount, and get help with policies and FAQs.\nShop across the GCC, with prices in local currency. When you find something you love, click its product card to visit the product page and buy.\nOne customer. One journey. A world of brands. Because at the heart of AIVI is a simple idea: shopping is all about you.\nAIVI is ME, AIVI is YOU, AIVI is US.",
+        "developerName": "AIVI",
+        "category": "Other",
+        "capabilities": [
+          "Search products",
+          "Discover outfits and style them",
+          "Find visually similar products by photo",
+          "Get product details",
+          "Explain shipping and return policies"
+        ],
+        "websiteURL": "https://www.aivi.com",
+        "supportURL": "https://www.aivi.com",
+        "privacyPolicyURL": "https://en-ae.aivi.com/privacy-policy",
+        "termsOfServiceURL": "https://www.aivi.com/terms-and-conditions",
+        "logo": "./assets/logo.png",
+        "composerIcon": "./assets/icon.png",
+        "defaultPrompt": [
+          "Dinner plans tonight\u2026 find me a look worth stepping out in",
+          "Got the interview. Now give me the look",
+          "Little champions\u2026 find their sports day look"
+        ],
+        "screenshots": [
+          "./assets/AIVI-date_night.png",
+          "./assets/AIVI_mens_interview_706x860.png",
+          "./assets/AIVI_kids_sportswear_706x860.png"
+        ],
+        "brandColor": "#994F67"
+      },
+      "review": {
+        "demo_recording_url": "https://www.loom.com/share/fc955186b73b4acba361c6de9d90ca03",
+        "test_cases": {
+          "positive": [
+            {
+              "description": "User asks for a broad product category without filters, triggering grouped discovery.",
+              "prompt": "Show me dresses for women in UAE.",
+              "tools_triggered": "discover_products",
+              "expected_behavior": "Uses country ae and returns diversified themed groups (e.g. Casual Dresses, Maxi Dresses, Formal Dresses) with View more links, subject to the actual implementation and catalog availability."
+            },
+            {
+              "description": "User searches with specific brand and price filters, triggering a flat filtered search.",
+              "prompt": "Find Nike running shoes for men under 500 AED in UAE.",
+              "tools_triggered": "search_products",
+              "expected_behavior": "Applies country ae, gender men, brand Nike, running-shoe intent, and the requested price ceiling. Returns matching products or an accurate no-results response."
+            },
+            {
+              "description": "User asks for size availability of a specific product already shown in the conversation.",
+              "prompt": "What sizes does the second dress come in?",
+              "tools_triggered": "get_product_details",
+              "expected_behavior": "Uses the actual SKU of the second displayed dress and country ae. Reports only sizes and attributes returned by the tool. Does not invent a SKU or assume every sizing system exists."
+            },
+            {
+              "description": "User asks about accepted payment methods.",
+              "prompt": "What payment methods does AIVI accept?",
+              "tools_triggered": "get_faqs",
+              "expected_behavior": "Retrieves payment-method FAQs and answers from the returned information."
+            },
+            {
+              "description": "User asks about shipping fees and delivery timelines in Saudi Arabia.",
+              "prompt": "How long does delivery take and what are the shipping fees in Saudi Arabia?",
+              "tools_triggered": "get_policies",
+              "expected_behavior": "Uses policy_type shipping_cod and country sa. Reports supported delivery timelines (5\u20137 days), fees, and Cash on Delivery conditions from the returned policy. Does not promise express or same-day delivery."
+            }
+          ],
+          "negative": [
+            {
+              "description": "User requests products for a country outside AIVI's six supported markets.",
+              "prompt": "Find me sneakers to buy in the UK.",
+              "expected_behavior": "Does not call catalog tools. Explains that AIVI delivers to UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, and Oman, and asks whether the user wants to browse for one of those countries."
+            },
+            {
+              "description": "User asks a general fashion knowledge question unrelated to the AIVI catalog.",
+              "prompt": "What are the top fashion trends for autumn 2026?",
+              "expected_behavior": "Does not call AIVI tools solely for this general knowledge request. The assistant may answer through appropriate general-information sources."
+            },
+            {
+              "description": "User makes a request completely outside AIVI's domain.",
+              "prompt": "Book me a flight to Dubai.",
+              "expected_behavior": "Does not call AIVI tools or claim AIVI can book flights. Explains that flight booking is outside the plugin's capabilities."
+            }
+          ]
+        }
+      },
+      "publication": {
+        "release_notes": "More than purchases, AIVI moments are moments of confidence; enabling shopping to feel more personal, more intuitive, more inspiring and more alive. It is a commerce experience created for this region, powered by everything Apparel have built over three decades and by our belief that the best retail experiences keep moving forward. AIVI brings the confidence, choice and experience of our stores into a digital world that is intelligent, intuitive and deeply personal"
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 10 changed fields

changed /files/.app.json/sha256

BEFORE
"cdf7bc11477f15c41c92a10d4c4e70de54beffe37aa0aa98b4e746ccd532a835"
AFTER
"4741e37d7eb618ddc784f69904f7a0296e5136eae6baf8a0fdf4bde329ba898d"

changed /files/.app.json/size

BEFORE
127
AFTER
96

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "95b8986071e3d423d0971bdd90239a877e985c1357846e4dca1fea06c2d9d366",
  "size": 1590
}
AFTER
Field is absent

added /files/assets~1AIVI-date_night.png

BEFORE
Field was absent
AFTER
{
  "sha256": "01c7dc8869ff822af65f9180ac691ca1e0a7512bdbaa9916bec9236015a267b9",
  "size": 388093
}

added /files/assets~1AIVI_kids_sportswear_706x860.png

BEFORE
Field was absent
AFTER
{
  "sha256": "838e5b40811b755c2de97b7d9a63b4515980b1857af10f6d43301c73587628ac",
  "size": 328032
}

added /files/assets~1AIVI_mens_interview_706x860.png

BEFORE
Field was absent
AFTER
{
  "sha256": "88e9bc0423ed5c79c9ebe6ee848edb71f58a6fa14fd317a1ce6cebdd692573f6",
  "size": 296061
}

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "cf3865582b2b19439dbd4693b1882f172bfbb9becedef61f198c9a8be4554627",
  "size": 94266
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "cf3865582b2b19439dbd4693b1882f172bfbb9becedef61f198c9a8be4554627",
  "size": 94266
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a0165f7aa460c44834f063aee619896ed82633bf13cffc5300b0802112dfcbba",
  "size": 205
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "adf0206ef4238fd23def86da7f4b995e10759b1b52244fe0c8994ca2a3842c62",
  "size": 7171
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "4741e37d7eb618ddc784f69904f7a0296e5136eae6baf8a0fdf4bde329ba898d",
      "size": 96
    },
    "assets/AIVI-date_night.png": {
      "sha256": "01c7dc8869ff822af65f9180ac691ca1e0a7512bdbaa9916bec9236015a267b9",
      "size": 388093
    },
    "assets/AIVI_kids_sportswear_706x860.png": {
      "sha256": "838e5b40811b755c2de97b7d9a63b4515980b1857af10f6d43301c73587628ac",
      "size": 328032
    },
    "assets/AIVI_mens_interview_706x860.png": {
      "sha256": "88e9bc0423ed5c79c9ebe6ee848edb71f58a6fa14fd317a1ce6cebdd692573f6",
      "size": 296061
    },
    "assets/icon.png": {
      "sha256": "cf3865582b2b19439dbd4693b1882f172bfbb9becedef61f198c9a8be4554627",
      "size": 94266
    },
    "assets/logo.png": {
      "sha256": "cf3865582b2b19439dbd4693b1882f172bfbb9becedef61f198c9a8be4554627",
      "size": 94266
    },
    "mcp.json": {
      "sha256": "a0165f7aa460c44834f063aee619896ed82633bf13cffc5300b0802112dfcbba",
      "size": 205
    },
    "plugin.json": {
      "sha256": "adf0206ef4238fd23def86da7f4b995e10759b1b52244fe0c8994ca2a3842c62",
      "size": 7171
    }
  }
}

SHA-256 of public snapshot: 19e701c54df82a18060bf8e30ab24b37dafe1e07651845ef9778f9faa6cf78de