← CellaredCONTENT HISTORY

Update to Cellared

Snapshot Nov 9, 2026 · 01:24 UTC · version 0.3.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 Cellared and check future changes in Following.

Up to 3 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

Nov 6, 2026 · 00:16 UTC

c96413e5e03b58f6cfe3c3a24bb8cadd9bf0753d41ff8df29fabf3e97b410cf2

After

Nov 9, 2026 · 01:24 UTC

22fcd3bcebd082f5e9dda9c2886d1a28fdf506c68b4b3e1e4f5d1fad50116a01

Package file

Before

Nov 6, 2026 · 00:16 UTC

8518

After

Nov 9, 2026 · 01:24 UTC

9043

Compare saved observations

Download comparison JSON

Changed files

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

plugin.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "cellared",
-  "version": "0.2.2",
+  "version": "0.3.0",
   "description": "Search and manage your Cellared collection through conversation.",
   "author": {
     "name": "Cellared, LLC",
@@ -21,7 +21,7 @@
       "interface": {
         "displayName": "Cellared",
         "shortDescription": "Your cellar, in conversation",
-        "longDescription": "Bring your Cellared collection into the conversation. Search the bottles you own, compare vintages and returned calculated drinking windows, and explore food pairings with context from your cellar and saved tastings.\n\nConnect your existing Cellared account or create one on the Cellared sign-in page. Choose what the connection can read and change. With the relevant permissions, record an opening, save or correct a five-point rating and tasting notes, undo an opening, add bottles, edit quantity or region, and remove a bottle from active inventory. Your Palate access follows your Cellared account plan.\n\nChatGPT handles the conversation using the information Cellared returns, including its current calculated drinking windows and available provenance. Casual remarks stay temporary; they are not automatically saved as palate preferences. Drinking windows are estimates, and unavailable results are clearly identified without inventing dates.\n\nThis release works with your Cellared records. It does not import files, scan labels, research external wine sources, buy or sell wine, or reproduce every screen of the Cellared app. It has no embedded chat interface. You can revoke access from the Cellared connection page.",
+        "longDescription": "Bring your Cellared collection into the conversation. Search the bottles you own, compare vintages and returned calculated drinking windows, and explore food pairings with context from your cellar and saved tastings.\n\nConnect your existing Cellared account or create one on the Cellared sign-in page. Choose what the connection can read and change. With the relevant permissions, record an opening, save or correct a five-point rating and tasting notes, undo an opening, add bottles, edit quantity or region, and remove a bottle from active inventory. Your Palate access follows your Cellared account plan.\n\nAdding bottles works from whatever you share in the chat. Type a bottle, paste a list, or share a photo of a label or a shelf: ChatGPT reads the producer, wine, vintage, grape and region, shows you what it read, and adds the bottles to Cellared after you confirm. Anything it cannot read clearly is left blank or asked about, not guessed.\n\nChatGPT handles the conversation using the information Cellared returns, including its current calculated drinking windows and available provenance. Casual remarks stay temporary; they are not automatically saved as palate preferences. Drinking windows are estimates, and unavailable results are clearly identified without inventing dates.\n\nThis release works with your Cellared records. It does not research external wine sources, buy or sell wine, or reproduce every screen of the Cellared app. It has no embedded chat interface. You can revoke access from the Cellared connection page.",
         "developerName": "Cellared, LLC",
         "category": "Productivity",
         "capabilities": [
@@ -31,7 +31,8 @@
           "Read Your Palate with eligible access",
           "Record and undo openings",
           "Save ratings and tasting notes",
-          "Add bottles and edit quantity or region"
+          "Add bottles from a list or a label photo",
+          "Edit quantity or region"
         ],
         "websiteURL": "https://cellared.ai",
         "supportURL": "https://cellared.ai/support",
@@ -40,7 +41,7 @@
         "defaultPrompt": [
           "What from my cellar should I open with steak tonight, something younger?",
           "Compare the calculated drinking windows Cellared returns for my Cabernet vintages.",
-          "Show my recent tastings and ratings."
+          "Add the bottles in this photo to my cellar."
         ],
         "logo": "./assets/cellared-icon.png",
         "composerIcon": "./assets/cellared-icon.png"
@@ -73,10 +74,10 @@
               "expected_behavior": "Use the exact owned bottle and ISO date, acknowledge each write only after success, preserve fractional ratings and restore the starting quantity after undo. A retry of one operation must reuse its op_id and never double-decrement. Handle any ChatGPT host confirmations before proceeding."
             },
             {
-              "description": "Add and edit a requested bottle through canonical integrity paths.",
-              "prompt": "Add two bottles of Review Estate Review Addition 2023 Merlot, region Sample cellar. Then set that bottle quantity to three.",
-              "tools_triggered": "add_bottle; get_bottle; edit_bottle",
-              "expected_behavior": "Create the requested synthetic bottle, fetch its current revision and change quantity to three. If a previous run created the same wine, present the duplicate choice rather than silently create another. Never invent a drinking window."
+              "description": "Add several bottles from a pasted list, then edit one, through canonical integrity paths.",
+              "prompt": "Add these to my cellar: 2 bottles Review Estate Review Addition 2023 Merlot, Sample cellar; 1 bottle Review Estate Shelf Test 2021 Cabernet Sauvignon, Sample cellar. Then set the Merlot quantity to three.",
+              "tools_triggered": "add_bottles (or add_bottle per bottle); get_bottle; edit_bottle",
+              "expected_behavior": "Confirm the two bottles read from the list, add them, and report each result separately. Fetch the Merlot revision and change its quantity to three. If a previous run created the same wine, present the duplicate choice rather than silently create another. Never invent a drinking window or a missing vintage."
             }
           ],
           "negative": [
@@ -102,7 +103,7 @@
         "demo_recording_url": "https://ujvfvoglnkllvyctdllx.supabase.co/storage/v1/object/public/chatgpt-review-media/chatgpt-review/cellared-0.2.0-3e2018b042264100.mp4"
       },
       "publication": {
-        "release_notes": "Initial Cellared connector at mcp.cellared.ai: account-scoped cellar and tasting reads, calculated drinking windows returned by Cellared, granted bottle/tasting writes and undo, with replay protection."
+        "release_notes": "Add several bottles in one step (add_bottles), and add bottles from a pasted list or a label or shelf photo that ChatGPT reads, with confirmation before saving."
       },
       "apps": "./.app.json"
     }
Full technical diff · 2 changed fields

changed /files/plugin.json/sha256

BEFORE
"c96413e5e03b58f6cfe3c3a24bb8cadd9bf0753d41ff8df29fabf3e97b410cf2"
AFTER
"22fcd3bcebd082f5e9dda9c2886d1a28fdf506c68b4b3e1e4f5d1fad50116a01"

changed /files/plugin.json/size

BEFORE
8518
AFTER
9043
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "b7fb7accb0a151c315b8842127ff31914b3d8ec4b9afb3c900f097541fe5c6d4",
      "size": 100
    },
    "assets/cellared-icon.png": {
      "sha256": "003ba43ec7159ffca0eb54eaf902641cbd7f1861050d36c9539ced7af8101554",
      "size": 84643
    },
    "mcp.json": {
      "sha256": "2cb8e17dd199f2fe37652fdb5c8c6ff480df310c0866d61c4bf765699f156d48",
      "size": 390
    },
    "plugin.json": {
      "sha256": "22fcd3bcebd082f5e9dda9c2886d1a28fdf506c68b4b3e1e4f5d1fad50116a01",
      "size": 9043
    }
  }
}

SHA-256 of public snapshot: ba8f41e08da5d8c5bc845023a55dc058a2d1265f8bb4c38c2e4e2921aa1ef8a5