← TessryxCONTENT HISTORY

Update to Tessryx

Snapshot Nov 13, 2026 · 06:08 UTC · version 1.2.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 Tessryx 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

Oct 29, 2026 · 12:06 UTC

a304472c9f2a5ddf5239ea87e10a5df12e45296ea57b1e2b1ad8f56c8b5e65b0

After

Nov 13, 2026 · 06:08 UTC

feec83be895e6497a4dc44c2f419ec49de8e5fcf2f817e6cbbf6297a7a5d493f

Package file

Before

Oct 29, 2026 · 12:06 UTC

3095

After

Nov 13, 2026 · 06:08 UTC

3908

Package file

Before

Oct 29, 2026 · 12:06 UTC

b3752b1c7b2d26f9c75966fe0ff670da52b18a7d3dea4843990be6acad66c9ea

After

Nov 13, 2026 · 06:08 UTC

461ffc71bf4384f7985f960613ae4cabb603dbc0cd616a28af8cf523bc963341

Package file

Before

Oct 29, 2026 · 12:06 UTC

3439

After

Nov 13, 2026 · 06:08 UTC

6445

Compare saved observations

Download comparison JSON

plugin.json

− removed · + added

--- before
+++ after
@@ -1,8 +1,8 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "app-6a91e4895594819184be7d56ec39bd54",
-  "version": "1.1.0",
-  "description": "Build and host small web apps from ChatGPT: pages, forms, sign-in, data and scheduled updates, live at your own tessryx.app address and editable afterwards without code.",
+  "version": "1.2.0",
+  "description": "Build and host websites and web apps from ChatGPT: client portals, internal tools, booking pages, Slack and Discord bots and real-time multiplayer pages, live at your own tessryx.app address and editable afterwards without code.",
   "author": {
     "name": "Tessryx LLC",
     "url": "https://tessryx.com"
@@ -26,21 +26,42 @@
     "api",
     "ai agent",
     "scheduled jobs",
-    "webhooks"
+    "webhooks",
+    "app builder",
+    "landing page",
+    "client portal",
+    "customer portal",
+    "booking page",
+    "order form",
+    "stripe",
+    "slack bot",
+    "discord bot",
+    "slash commands",
+    "multiplayer",
+    "real-time",
+    "live chat",
+    "whiteboard",
+    "league website"
   ],
   "extensions": {
     "com.openai": {
       "interface": {
         "displayName": "Tessryx",
-        "shortDescription": "Build and host live web apps",
-        "longDescription": "Tessryx builds and hosts websites and small web apps from ChatGPT. Describe what you need, ChatGPT builds it with Tessryx, and it stays live at your own yourname.tessryx.app address. Ask for a website for your small business, an RSVP page for your party, a portfolio, a quiz for your class, or a dashboard that refreshes itself every morning.\n\nYour app gets pages, forms, sign-in, data and scheduled updates. The words, questions and lists live in simple forms, so you can change them later yourself without asking ChatGPT again. When you do ask for a change, ChatGPT updates just that part and the rest keeps working.\n\nPeople use it for sign-up sheets and waitlists, volunteer schedules, restaurant menus, landing pages, surveys, team directories and links pages, plus internal tools and admin pages. Each one gets its own address you can share.\n\nFor developers, the same building blocks are open: JSON APIs and POST routes your other apps can call, scheduled jobs, connections to your own services with keys kept as secrets, and AI agents. An agent is a workflow step that calls a model with your own key, uses tools you choose, and can keep working across runs until a long job is done.",
+        "shortDescription": "Website & app builder, hosted",
+        "longDescription": "Tessryx builds and hosts websites and small web apps from ChatGPT. Describe what you need, ChatGPT builds it with Tessryx, and it stays live at your own yourname.tessryx.app address. Ask for a website for your small business, an RSVP page for your party, a portfolio, a quiz for your class, or a dashboard that refreshes itself every morning.\n\nYour app gets pages, forms, sign-in, data and scheduled updates. The words, questions and lists live in simple forms, so you can change them later yourself without asking ChatGPT again. When you do ask for a change, ChatGPT updates just that part and the rest keeps working.\n\nPeople use it for small business websites and landing pages, client portals where each client signs in to their own page, internal tools and team dashboards, order forms and booking pages with Stripe Payment Links, Slack and Discord bots, and real-time pages like multiplayer games, live chat rooms and collaborative whiteboards. Each one gets its own address you can share.\n\nFor developers, the same building blocks are open: JSON APIs and POST routes your other apps can call, scheduled jobs, connections to your own services with keys kept as secrets, and AI agents. An agent is a workflow step that calls a model with your own key, uses tools you choose, and can keep working across runs until a long job is done.",
         "developerName": "Tessryx LLC",
         "category": "Developer Tools",
         "logo": "./assets/logo.png",
         "composerIcon": "./assets/logo.png",
         "capabilities": [
-          "Read",
-          "Write"
+          "Build and host websites and web apps",
+          "Client portals and private pages",
+          "Internal tools and team dashboards",
+          "Forms, bookings and Stripe payments",
+          "Slack and Discord bots",
+          "Real-time multiplayer pages",
+          "Scheduled updates and webhooks",
+          "Edit content in simple forms"
         ],
         "defaultPrompt": [
           "Make a website for my small business with my services, hours and a contact form, that I can update myself.",
Full technical diff · 12 changed fields

changed /files/plugin.json/sha256

BEFORE
"a304472c9f2a5ddf5239ea87e10a5df12e45296ea57b1e2b1ad8f56c8b5e65b0"
AFTER
"feec83be895e6497a4dc44c2f419ec49de8e5fcf2f817e6cbbf6297a7a5d493f"

changed /files/plugin.json/size

BEFORE
3095
AFTER
3908

changed /files/skills~1build-small-first~1SKILL.md/sha256

BEFORE
"b3752b1c7b2d26f9c75966fe0ff670da52b18a7d3dea4843990be6acad66c9ea"
AFTER
"461ffc71bf4384f7985f960613ae4cabb603dbc0cd616a28af8cf523bc963341"

changed /files/skills~1build-small-first~1SKILL.md/size

BEFORE
3439
AFTER
6445

added /files/skills~1client-portal~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4577fd6c01c2297cb9db1cdb0f1bb9b63455565989c44eabb54886e99315075c",
  "size": 2484
}

changed /files/skills~1getting-started~1SKILL.md/sha256

BEFORE
"ea83329d1ab010285da216cace84b4280c591eaed707ca8bf19c22025b6b58f6"
AFTER
"0a7d0f1a8ce0f37fdbb67e61bbd7dab5aaed3940dcc6777c3c1306089f055098"

changed /files/skills~1getting-started~1SKILL.md/size

BEFORE
3793
AFTER
3795

added /files/skills~1internal-tool~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "deedcbd7d227e27cf1339ffe7c3e4c86b7d524ca28e3ca1bc24141b18d44fb32",
  "size": 2572
}

added /files/skills~1orders-and-bookings~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "31e69341a97771913b76997801422bd6a771dbbdfbd85aa8c08f2dc3b2c02ce7",
  "size": 2314
}

added /files/skills~1realtime-multiplayer~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2b0e5c5922e91abd329a9bc24c5031e7b64b45cd9a57289fa99f5e8c08c63157",
  "size": 2211
}

added /files/skills~1slack-discord-bots~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9ab0f1c172bdddc79d87fa0532eec1f6a1ade612925e1cd5234e990029d3b4f0",
  "size": 2375
}

added /files/skills~1small-business-website~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "48f738c243c70f7c953730ecc7b4851b07f95b7acfc19e17d7a988a3e9c68437",
  "size": 2027
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "c7e5ba4cb93838d14bf880ef4741e3726fdea95597793f29c6b8d2850f92247c",
      "size": 99
    },
    "assets/logo.png": {
      "sha256": "39aacc6ce31b4c31b5f5b8b0bca7e0932f1739ea5429365c7657794cec9e149c",
      "size": 16510
    },
    "mcp.json": {
      "sha256": "5e40b98d551ab4bb2c1a3b77f502769f2fb2df05c454f1178bffa9dd2f635d39",
      "size": 192
    },
    "plugin.json": {
      "sha256": "feec83be895e6497a4dc44c2f419ec49de8e5fcf2f817e6cbbf6297a7a5d493f",
      "size": 3908
    },
    "skills/build-small-first/SKILL.md": {
      "sha256": "461ffc71bf4384f7985f960613ae4cabb603dbc0cd616a28af8cf523bc963341",
      "size": 6445
    },
    "skills/client-portal/SKILL.md": {
      "sha256": "4577fd6c01c2297cb9db1cdb0f1bb9b63455565989c44eabb54886e99315075c",
      "size": 2484
    },
    "skills/getting-started/SKILL.md": {
      "sha256": "0a7d0f1a8ce0f37fdbb67e61bbd7dab5aaed3940dcc6777c3c1306089f055098",
      "size": 3795
    },
    "skills/internal-tool/SKILL.md": {
      "sha256": "deedcbd7d227e27cf1339ffe7c3e4c86b7d524ca28e3ca1bc24141b18d44fb32",
      "size": 2572
    },
    "skills/orders-and-bookings/SKILL.md": {
      "sha256": "31e69341a97771913b76997801422bd6a771dbbdfbd85aa8c08f2dc3b2c02ce7",
      "size": 2314
    },
    "skills/realtime-multiplayer/SKILL.md": {
      "sha256": "2b0e5c5922e91abd329a9bc24c5031e7b64b45cd9a57289fa99f5e8c08c63157",
      "size": 2211
    },
    "skills/slack-discord-bots/SKILL.md": {
      "sha256": "9ab0f1c172bdddc79d87fa0532eec1f6a1ade612925e1cd5234e990029d3b4f0",
      "size": 2375
    },
    "skills/small-business-website/SKILL.md": {
      "sha256": "48f738c243c70f7c953730ecc7b4851b07f95b7acfc19e17d7a988a3e9c68437",
      "size": 2027
    }
  }
}

SHA-256 of public snapshot: 9da69b1d2dde4077fc45c5d5116d42c7b2ce3874c385f2fe20cc0732b600d59d