← WhatSync SearchCONTENT HISTORY

Update to WhatSync Search

Snapshot Oct 24, 2026 · 12:57 UTC · version 2.0.1

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 WhatSync Search 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

Sep 30, 2026 · 22:59 UTC

1cbf4d61295eac5b8b82c1662ef9108f7edbf008da27aa973a2ed9867865e65c

After

Oct 24, 2026 · 12:57 UTC

6c2cbf16d973c9dc646a11d097903fd801658753045f4166a8f999f84157ca63

Package file

Before

Sep 30, 2026 · 22:59 UTC

127

After

Oct 24, 2026 · 12:57 UTC

113

Package file

Before

Sep 30, 2026 · 22:59 UTC

9f9651e0878a0238e347270936cf3814fe1139fa84da3110cabfaeed367c15f8

After

Oct 24, 2026 · 12:57 UTC

b99e1949c94289c7fb797cf0dcd2baa7987f1d143ac9003299518dd4e26682dd

Package file

Before

Sep 30, 2026 · 22:59 UTC

1538

After

Oct 24, 2026 · 12:57 UTC

5872

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 →

.mcp.json →

assets/icon.png →

assets/logo.png →

skills/get-started/SKILL.md →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,26 +1,90 @@
 {
-  "apps": "./.app.json",
   "author": {
     "name": "appstronauts"
   },
-  "description": "WhatSync Construction helps construction teams use ChatGPT to find connected WhatsApp project messages, inspect source context, create mobile-responsive single-page HTML daily logs and issue reports, save project documents, and create public share links when requested.",
+  "description": "WhatSync connects your WhatsApp groups and conversations to ChatGPT so you can search messages, find old information, summarize chats, and understand what is happening across your WhatsApp.\n\nSearch connected WhatsApp groups, find specific messages, inspect the original conversation context, review shared photos and files, and pull out important tasks, decisions, updates, and follow-ups. WhatSync turns messy WhatsApp conversations into information you can actually search and work with inside ChatGPT.\n\nHandy for sales and client work too: find what a customer asked for, what you promised, and which follow-ups are still open, ready to copy into your CRM.\n\nWhatSync is an independent product. It is not made by, affiliated with, or endorsed by WhatsApp or Meta.",
+  "skills": "./skills/",
+  "mcpServers": "./.mcp.json",
   "interface": {
     "capabilities": [],
     "category": "Business & Operations",
     "defaultPrompt": [
-      "Show my construction projects and highlight the ones with the latest WhatsApp activity.",
-      "Find recent delays and blocked work across my construction projects, with source-message context.",
-      "Create and save a daily report for my latest active project, then create a public share link."
+      "Show me my latest WhatsApp messages and conversations.",
+      "Summarize my recent WhatsApp chats and highlight anything important.",
+      "Show me the links, photos, and files shared on WhatsApp this week."
     ],
     "developerName": "appstronauts",
-    "displayName": "WhatSync Construction",
-    "longDescription": "WhatSync Construction helps construction teams use ChatGPT to find connected WhatsApp project messages, inspect source context, create mobile-responsive single-page HTML daily logs and issue reports, save project documents, and create public share links when requested.",
+    "displayName": "WhatSync Search",
+    "longDescription": "WhatSync connects your WhatsApp groups and conversations to ChatGPT so you can search messages, find old information, summarize chats, and understand what is happening across your WhatsApp.\n\nSearch connected WhatsApp groups, find specific messages, inspect the original conversation context, review shared photos and files, and pull out important tasks, decisions, updates, and follow-ups. WhatSync turns messy WhatsApp conversations into information you can actually search and work with inside ChatGPT.\n\nHandy for sales and client work too: find what a customer asked for, what you promised, and which follow-ups are still open, ready to copy into your CRM.\n\nWhatSync is an independent product. It is not made by, affiliated with, or endorsed by WhatsApp or Meta.",
     "privacyPolicyURL": "https://construction.whasupcrm.com/privacy",
-    "shortDescription": "Job-site reports",
+    "shortDescription": "Search WhatsApp chats & groups",
     "supportURL": "https://construction.whasupcrm.com/contact",
     "termsOfServiceURL": "https://construction.whasupcrm.com/terms",
-    "websiteURL": "https://construction.whasupcrm.com/"
+    "websiteURL": "https://construction.whasupcrm.com/",
+    "composerIcon": "./assets/icon.png",
+    "logo": "./assets/logo.png"
   },
   "name": "app-69ff2b420f408191b67f1a0b4e4933d6",
-  "version": "1.0.0"
-}
\ No newline at end of file
+  "version": "2.0.1",
+  "extensions": {
+    "com.openai": {
+      "onboardingSkill": "./skills/get-started/SKILL.md",
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "List the connected chats and groups.",
+              "prompt": "Show me the WhatsApp chats and groups connected to WhatSync.",
+              "tools_triggered": "list_projects",
+              "expected_behavior": "Lists the 3 demo chats, including Demo - Palm Heights Site and Demo - Riverside Villas, with their message counts and last message dates."
+            },
+            {
+              "description": "Search one chat for a keyword.",
+              "prompt": "Find messages in Demo - Riverside Villas about a delay.",
+              "tools_triggered": "list_projects, search_messages",
+              "expected_behavior": "Returns message demo-riverside-002 with its sender, time and the delay it describes."
+            },
+            {
+              "description": "Read the messages around a short message.",
+              "prompt": "Show me the conversation before and after WhatsApp message demo-palm-002 so I understand what it means.",
+              "tools_triggered": "get_message_context",
+              "expected_behavior": "Returns demo-palm-002 with the surrounding Demo - Palm Heights Site messages in order, including demo-palm-001 and demo-palm-003."
+            },
+            {
+              "description": "Summarize a chat and save it as a report.",
+              "prompt": "Summarize the messages in Demo - Palm Heights Site, list open tasks and follow-ups, and save it as a report with the source message ids.",
+              "tools_triggered": "list_projects, search_messages, save_document",
+              "expected_behavior": "Saves a report for Demo - Palm Heights Site as a self-contained, mobile friendly HTML page that lists the source demo-palm message ids."
+            },
+            {
+              "description": "Create a share link only when asked.",
+              "prompt": "Create a share link for saved report 11111111-1111-4111-8111-111111111111.",
+              "tools_triggered": "create_share_link",
+              "expected_behavior": "Returns a public link starting with https://construction.whasupcrm.com/api/public/documents/ for the demo Palm Heights report."
+            }
+          ],
+          "negative": [
+            {
+              "description": "General question that needs no WhatsApp data.",
+              "prompt": "Write a short poem about the ocean."
+            },
+            {
+              "description": "Sending a message, which this app cannot do.",
+              "prompt": "Send a WhatsApp message to Rahul saying I'll be late."
+            },
+            {
+              "description": "Deleting data, which this app cannot do.",
+              "prompt": "Delete all my saved reports and share links."
+            }
+          ]
+        },
+        "demo_recording_url": "https://www.youtube.com/watch?v=FUh2MdGWX94",
+        "commerce": false
+      },
+      "publication": {
+        "release_notes": "New name, WhatSync Search. Adds a get-started guide so ChatGPT searches with short keywords, reads the messages around short replies, and saves or shares reports only when asked."
+      }
+    }
+  },
+  "apps": "./.app.json"
+}
Full technical diff · 8 changed fields

changed /files/.app.json/sha256

BEFORE
"1cbf4d61295eac5b8b82c1662ef9108f7edbf008da27aa973a2ed9867865e65c"
AFTER
"6c2cbf16d973c9dc646a11d097903fd801658753045f4166a8f999f84157ca63"

changed /files/.app.json/size

BEFORE
127
AFTER
113

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"9f9651e0878a0238e347270936cf3814fe1139fa84da3110cabfaeed367c15f8"
AFTER
"b99e1949c94289c7fb797cf0dcd2baa7987f1d143ac9003299518dd4e26682dd"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1538
AFTER
5872

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "6e246d6de3921c40e855879cac1725b67a2943d4d3b8433be7cb04edcd0a5244",
  "size": 129
}

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "5ae82d082ccb385580cfe7568a4e0973826f41138681d1b2acf93a29cb5d192e",
  "size": 36412
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "5ae82d082ccb385580cfe7568a4e0973826f41138681d1b2acf93a29cb5d192e",
  "size": 36412
}

added /files/skills~1get-started~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d4849d888e97736a8476b1183ca841724e37213f55cd4b384e02e129f674a624",
  "size": 2495
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "6c2cbf16d973c9dc646a11d097903fd801658753045f4166a8f999f84157ca63",
      "size": 113
    },
    ".codex-plugin/plugin.json": {
      "sha256": "b99e1949c94289c7fb797cf0dcd2baa7987f1d143ac9003299518dd4e26682dd",
      "size": 5872
    },
    ".mcp.json": {
      "sha256": "6e246d6de3921c40e855879cac1725b67a2943d4d3b8433be7cb04edcd0a5244",
      "size": 129
    },
    "assets/icon.png": {
      "sha256": "5ae82d082ccb385580cfe7568a4e0973826f41138681d1b2acf93a29cb5d192e",
      "size": 36412
    },
    "assets/logo.png": {
      "sha256": "5ae82d082ccb385580cfe7568a4e0973826f41138681d1b2acf93a29cb5d192e",
      "size": 36412
    },
    "skills/get-started/SKILL.md": {
      "sha256": "d4849d888e97736a8476b1183ca841724e37213f55cd4b384e02e129f674a624",
      "size": 2495
    }
  }
}

SHA-256 of public snapshot: 2b87ba27ee7520ff077ffcc4b665e7e7aeceb1ed7d2806839332cd408a8b0de7