← AdaloCONTENT HISTORY

Update to Adalo

Snapshot Oct 29, 2026 · 18:11 UTC · version 2.0.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 Adalo 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 · 22:49 UTC

a9471f9550ccf644837871695e1df04196c4f7e6620b855d82c969b87606c923

After

Oct 29, 2026 · 18:11 UTC

9a2daff1ea29e2afe0e1c77f60616cdb79b2e7bd09bc5791a53b4b434c1c63e8

Package file

Before

Sep 30, 2026 · 22:49 UTC

127

After

Oct 29, 2026 · 18:11 UTC

97

Package file

Before

Sep 30, 2026 · 22:49 UTC

{"sha256":"09d00732b4fe7fab8dcaf6b0c7cb1c843163510a2c6d34b5787bb8277a64be56","size":1312}

After

Oct 29, 2026 · 18:11 UTC

Not present

Package file

Before

Sep 30, 2026 · 22:49 UTC

Not present

After

Oct 29, 2026 · 18:11 UTC

{"sha256":"3621932936b1046739070033a0a5e3f813352db21c2d091e689f9ece307f58bc","size":12086}

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/composer-icon-dark.png →

assets/composer-icon.png →

assets/logo-dark.png →

assets/logo.png →

mcp.json →

plugin.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,100 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-69c2a46272188191897a37e0331cc715",
+  "version": "2.0.0",
+  "description": "Build and edit real mobile and web apps with Ada, Adalo's AI builder, from your assistant.",
+  "author": {
+    "name": "Adalo",
+    "url": "https://www.adalo.com"
+  },
+  "homepage": "https://www.adalo.com",
+  "license": "Proprietary",
+  "keywords": [
+    "no-code",
+    "app builder",
+    "mobile apps",
+    "web apps",
+    "ai builder"
+  ],
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "displayName": "Adalo",
+        "shortDescription": "Build real apps with Ada",
+        "longDescription": "Adalo turns a description into a real app. Tell your assistant what you need \u2014 a booking app for a studio, an inventory tracker for a shop, a members' directory for a club \u2014 and Ada, Adalo's AI builder, designs the screens, sets up the database and builds a working app you can open on the web or on your phone.\n\nWhat you can do:\n\u2022 Build a new app from one sentence, and watch the build progress in the panel.\n\u2022 Change an app you already have: add a screen, a field, a list or a form.\n\u2022 Answer Ada's questions when it needs a decision, and approve database changes before they are applied.\n\u2022 See the running app inside the chat, and open it in Adalo to keep editing or to publish.\n\u2022 Read and update the records in your app's collections.\n\nYou choose which of your Adalo apps the assistant may use when you connect. New apps you build from the assistant are added automatically. An Adalo account is required; you can create one when you connect.",
+        "developerName": "Adalo",
+        "category": "Productivity",
+        "capabilities": [],
+        "websiteURL": "https://www.adalo.com",
+        "supportURL": "https://help.adalo.com",
+        "privacyPolicyURL": "https://www.adalo.com/privacy-policy",
+        "termsOfServiceURL": "https://www.adalo.com/terms",
+        "defaultPrompt": [
+          "Build a booking app for my yoga studio",
+          "Show me my Adalo apps",
+          "Add a reviews screen to my app"
+        ],
+        "brandColor": "#333333",
+        "composerIcon": "./assets/composer-icon.png",
+        "composerIconDark": "./assets/composer-icon-dark.png",
+        "logo": "./assets/logo.png",
+        "logoDark": "./assets/logo-dark.png"
+      },
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "List the apps the connection may use",
+              "prompt": "Show me my Adalo apps",
+              "tools_triggered": "list_apps",
+              "expected_behavior": "Lists the Adalo apps the user ticked when connecting, by name. It does not list apps the user did not share."
+            },
+            {
+              "description": "Build a new app from a description",
+              "prompt": "Build an app for my dog walking business with a list of upcoming walks and a booking form",
+              "tools_triggered": "create_app, job_status",
+              "expected_behavior": "Starts a build and shows its progress in the Adalo panel. When the build finishes, the panel shows the running app and the assistant summarises what was built. If Ada asks a question, the assistant asks the user before it continues."
+            },
+            {
+              "description": "Change an existing app",
+              "prompt": "Add a screen to my dog walking app where customers can leave a review",
+              "tools_triggered": "modify_app, job_status",
+              "expected_behavior": "Starts an edit on that app and shows progress. When it finishes, the app has a reviews screen. Any database change is shown to the user for approval before it is applied."
+            },
+            {
+              "description": "Check how a build is going",
+              "prompt": "How is my app build going?",
+              "tools_triggered": "job_status",
+              "expected_behavior": "Reports the current phase of the most recent build in plain words, or that it has finished, without starting a new build."
+            },
+            {
+              "description": "Show an app running in the chat",
+              "prompt": "Show me my dog walking app running",
+              "tools_triggered": "adalo_panel, app_preview",
+              "expected_behavior": "Opens the Adalo panel on that app and shows its live preview, with a link to open the app in Adalo."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Unrelated general question",
+              "prompt": "What is the weather in Paris today?"
+            },
+            {
+              "description": "Creative writing with no app involved",
+              "prompt": "Write a short poem about the ocean"
+            },
+            {
+              "description": "Request for source code, which Adalo does not hand out through this plugin",
+              "prompt": "Write me the React Native code for a to-do list app"
+            }
+          ]
+        },
+        "demo_recording_url": "REPLACE_WITH_DEMO_VIDEO_URL"
+      },
+      "publication": {
+        "release_notes": "New connector: build and edit Adalo apps with Ada, see them running in the chat, and manage their data."
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 9 changed fields

changed /files/.app.json/sha256

BEFORE
"a9471f9550ccf644837871695e1df04196c4f7e6620b855d82c969b87606c923"
AFTER
"9a2daff1ea29e2afe0e1c77f60616cdb79b2e7bd09bc5791a53b4b434c1c63e8"

changed /files/.app.json/size

BEFORE
127
AFTER
97

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

BEFORE
{
  "sha256": "09d00732b4fe7fab8dcaf6b0c7cb1c843163510a2c6d34b5787bb8277a64be56",
  "size": 1312
}
AFTER
Field is absent

added /files/assets~1composer-icon-dark.png

BEFORE
Field was absent
AFTER
{
  "sha256": "3621932936b1046739070033a0a5e3f813352db21c2d091e689f9ece307f58bc",
  "size": 12086
}

added /files/assets~1composer-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "4cf0ee729d1d029d66d2346d19cde93c4f12d0038fabf281fdeb8e0219f22227",
  "size": 4891
}

added /files/assets~1logo-dark.png

BEFORE
Field was absent
AFTER
{
  "sha256": "11f3e771d5f358ce4ad2929cb666a398749184e62f609b7fbf8642d75e89ff36",
  "size": 53222
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "cf73a052b65b9c13a40a86e6bba7175cd8bd5aa5ab97af5f48e4348c0c61a408",
  "size": 21979
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "b1681f3fcafe559ebde5f01987bf23f82b942453d21a796a975426c48e90928b",
  "size": 192
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "70ee90919ab1a5b90328e1617d4a89d8c4c7a2e83c92e739c826abc9133d788e",
  "size": 5355
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "9a2daff1ea29e2afe0e1c77f60616cdb79b2e7bd09bc5791a53b4b434c1c63e8",
      "size": 97
    },
    "assets/composer-icon-dark.png": {
      "sha256": "3621932936b1046739070033a0a5e3f813352db21c2d091e689f9ece307f58bc",
      "size": 12086
    },
    "assets/composer-icon.png": {
      "sha256": "4cf0ee729d1d029d66d2346d19cde93c4f12d0038fabf281fdeb8e0219f22227",
      "size": 4891
    },
    "assets/logo-dark.png": {
      "sha256": "11f3e771d5f358ce4ad2929cb666a398749184e62f609b7fbf8642d75e89ff36",
      "size": 53222
    },
    "assets/logo.png": {
      "sha256": "cf73a052b65b9c13a40a86e6bba7175cd8bd5aa5ab97af5f48e4348c0c61a408",
      "size": 21979
    },
    "mcp.json": {
      "sha256": "b1681f3fcafe559ebde5f01987bf23f82b942453d21a796a975426c48e90928b",
      "size": 192
    },
    "plugin.json": {
      "sha256": "70ee90919ab1a5b90328e1617d4a89d8c4c7a2e83c92e739c826abc9133d788e",
      "size": 5355
    }
  }
}

SHA-256 of public snapshot: 1ba2d8443f4c4485fd9baf7ced97d5da6b93e6ac1e9a6586fe4cbf8d02bb09a1