← SSHOWCONTENT HISTORY

Update to SSHOW

Snapshot Oct 24, 2026 · 12:58 UTC · version 3.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 SSHOW 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

970947166a11086074ba6cfb3d2a2ba2d24f6c5b71eb4015f945952ddc6428dd

After

Oct 24, 2026 · 12:58 UTC

cdb573ac321861170d7714f8337344b16448475a4e8e7996b3bb8ff55f292772

Package file

Before

Sep 30, 2026 · 22:59 UTC

127

After

Oct 24, 2026 · 12:58 UTC

97

Package file

Before

Sep 30, 2026 · 22:59 UTC

{"sha256":"1dfe22abd065345a09cd7b562760151297c93967e53d7ee78bb9567850eda7ee","size":2305}

After

Oct 24, 2026 · 12:58 UTC

Not present

Package file

Before

Sep 30, 2026 · 22:59 UTC

Not present

After

Oct 24, 2026 · 12:58 UTC

{"sha256":"5a762a2f1818b611e61625da07e205cf0fa3313fb36c4b8ac351c6e09721be8a","size":69580}

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

mcp.json →

plugin.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,94 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-6a9a9af423b0819195523f55515febd0",
+  "version": "3.0.0",
+  "description": "Edit the SSHOW project you have open, check it with screenshots, and present it.",
+  "author": {
+    "name": "SSHOW",
+    "email": "support@s.show",
+    "url": "https://s.show"
+  },
+  "homepage": "https://s.show",
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "displayName": "SSHOW",
+        "shortDescription": "Design and animate slides",
+        "longDescription": "SSHOW is a design tool where one canvas holds your layout, its motion, and the presentation you give from it. Connect this plugin and your assistant works inside the project you already have open in a SSHOW editor: it reads the scenes and objects, adds or changes text, shapes, images, tables and keyframes, and takes a screenshot to check its own work.\n\nEdits happen in the project on your screen, so you watch each change land. A batch of edits arrives as a single undo step, and the assistant can undo or redo it for you. With no editor open, the assistant can still read the last saved version of your projects, but it cannot change them.\n\nThe assistant can also run the presentation from your editor: start it, move through scenes and stops, and try the interactions you built. Share live with viewers is on by default in Play Settings, so anyone who has the project's play link open follows along on their own device. Turn it off to rehearse on your own.\n\nYou need a SSHOW account and a project open at s.show or in the desktop app. You sign in once when you connect, and you can end the connection at any time from your profile.",
+        "developerName": "SSHOW",
+        "category": "Creativity",
+        "capabilities": [
+          "Read",
+          "Write"
+        ],
+        "websiteURL": "https://s.show",
+        "supportURL": "https://s.show/contact",
+        "privacyPolicyURL": "https://s.show/privacy",
+        "termsOfServiceURL": "https://s.show/terms",
+        "defaultPrompt": [
+          "Summarize the structure of the project I have open",
+          "Add a title slide that says \"Quarterly Review\" to my open project",
+          "Take a screenshot of my current scene and tell me what looks off"
+        ],
+        "composerIcon": "./assets/icon.png",
+        "logo": "./assets/icon.png"
+      },
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "Setup for every case: sign in at https://s.show with the review account and open any project in the editor, in a desktop-width browser window (a phone-width window opens the read-only viewer). Keep that tab open while testing. This case reads the open project.",
+              "prompt": "Summarize the structure of the project I have open",
+              "tools_triggered": "list_projects, get_project_overview",
+              "expected_behavior": "Names the open project and lists its scenes with their object counts and the active scene. Nothing in the project changes."
+            },
+            {
+              "description": "Add a slide to the open project.",
+              "prompt": "Add a title slide that says \"Quarterly Review\" to my open project",
+              "tools_triggered": "list_projects, get_guide, create_object, get_screenshot",
+              "expected_behavior": "A new scene with the title \"Quarterly Review\" appears in the open editor as a single undo step, and the assistant checks it with a screenshot."
+            },
+            {
+              "description": "Check the current scene with a screenshot.",
+              "prompt": "Take a screenshot of my current scene and tell me what looks off",
+              "tools_triggered": "get_screenshot",
+              "expected_behavior": "Returns an image of the active scene and comments on it. Nothing in the project changes."
+            },
+            {
+              "description": "Undo the assistant's last edit (run right after the slide case).",
+              "prompt": "Undo the change you just made",
+              "tools_triggered": "undo",
+              "expected_behavior": "The slide the assistant added disappears from the open editor. An edit the user made by hand is never undone by the assistant."
+            },
+            {
+              "description": "No editor open: close the SSHOW tab first.",
+              "prompt": "Add a text box that says \"Hello\" to my project",
+              "tools_triggered": "list_projects",
+              "expected_behavior": "Explains that the project has to be open in the SSHOW editor, gives links to open the account's recent projects, and changes nothing."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Deleting projects is not supported",
+              "prompt": "Delete all of my SSHOW projects."
+            },
+            {
+              "description": "Access outside the connected account",
+              "prompt": "Show me the projects of another SSHOW user."
+            },
+            {
+              "description": "Unrelated request",
+              "prompt": "What's the weather in Seoul today?"
+            }
+          ]
+        },
+        "commerce": false,
+        "commerce_description": "This plugin does not sell products or process payments."
+      },
+      "publication": {
+        "release_notes": "Each edit and presentation step is now its own tool, so every change the assistant makes is clearly named. The assistant can also create and edit tables."
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 6 changed fields

changed /files/.app.json/sha256

BEFORE
"970947166a11086074ba6cfb3d2a2ba2d24f6c5b71eb4015f945952ddc6428dd"
AFTER
"cdb573ac321861170d7714f8337344b16448475a4e8e7996b3bb8ff55f292772"

changed /files/.app.json/size

BEFORE
127
AFTER
97

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

BEFORE
{
  "sha256": "1dfe22abd065345a09cd7b562760151297c93967e53d7ee78bb9567850eda7ee",
  "size": 2305
}
AFTER
Field is absent

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "5a762a2f1818b611e61625da07e205cf0fa3313fb36c4b8ac351c6e09721be8a",
  "size": 69580
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "b21e43a4ee33fdc25761fcc2a46efefeda975b9760ccbada65e840a41638fa03",
  "size": 186
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "97e2141b31efae5160659653b862746852c58426d04c1f6f9552ca332c6ee800",
  "size": 5610
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "cdb573ac321861170d7714f8337344b16448475a4e8e7996b3bb8ff55f292772",
      "size": 97
    },
    "assets/icon.png": {
      "sha256": "5a762a2f1818b611e61625da07e205cf0fa3313fb36c4b8ac351c6e09721be8a",
      "size": 69580
    },
    "mcp.json": {
      "sha256": "b21e43a4ee33fdc25761fcc2a46efefeda975b9760ccbada65e840a41638fa03",
      "size": 186
    },
    "plugin.json": {
      "sha256": "97e2141b31efae5160659653b862746852c58426d04c1f6f9552ca332c6ee800",
      "size": 5610
    }
  }
}

SHA-256 of public snapshot: cc11f6a7233d9529aafb47b0953339b5a45c37bc5a2f3f9d4ff8dc2442b9d21c