← FullstoryCONTENT HISTORY

Update to Fullstory

Snapshot Oct 31, 2026 · 00:22 UTC · version 3.1.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 Fullstory 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 9, 2026 · 18:02 UTC

4a0a85f766e360b450e3e95631e6987e3f4141a3fa16778814a4e44847ea9a63

After

Oct 31, 2026 · 00:22 UTC

ab4dc5ee806fc452425e27c8b500ecd19bd95e665d74f4a3925c7dac9c86b23c

Package file

Before

Oct 9, 2026 · 18:02 UTC

127

After

Oct 31, 2026 · 00:22 UTC

101

Package file

Before

Oct 9, 2026 · 18:02 UTC

1b20e062b151baee889937d168fa90b546925d51124b7376ffc1093fc69b3d92

After

Oct 31, 2026 · 00:22 UTC

a6b52d6677cba9552f60d69aa37f590a4206e039e22949b725cc24acedc728c0

Package file

Before

Oct 9, 2026 · 18:02 UTC

5115

After

Oct 31, 2026 · 00:22 UTC

4796

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,27 +1,30 @@
 {
-  "apps": "./.app.json",
   "author": {
     "name": "Fullstory"
   },
-  "description": "Ask about your product analytics, and get answers you can verify.\n\nFullstory MCP connects Codex and ChatGPT to your product's behavioral data. Ask how many users adopted a feature, where checkout is leaking, or whether yesterday's release broke something, and Codex and ChatGPT build the segment, computes the metric, and explains the result with a link back to Fullstory.\n\nAnalytics connectors can give you numbers. Fullstory shows you what happened. Metrics unpack into real session replay, so \"conversion dropped 12%\" becomes \"the coupon field errors for logged-out users.\"\n\nAnd because Fullstory autocaptures clicks, page views, errors, and frustration signals, many questions need no instrumentation at all. Ask about rage clicks on pricing or errors in checkout without shipping a single event.\n\nWhat Codex and ChatGPT can do:\n(1) Build and save segments and metrics.\nDescribe the users or behavior you care about in your own words; Codex and ChatGPT create segments or metrics in Fullstory where your whole team can reuse it.\n\n(2) Compute on demand.\n Counts, rates, trends, and breakdowns by device, browser, geography, or user property, over any time window.\n\n(3) Speak your product's language. \nCodex and ChatGPT discover your pages, named elements, and defined events, so questions map to your real product vocabulary instead of guessed selectors.\n\n(4) Analyze conversion.\nRead your saved funnels and measure where users drop and why.\n\n(5) Back every number with sessions.\nRetrieve the sessions and events behind any metric, including frustration signals like rage clicks and dead clicks.\n\n(6) Read sessions at scale.\nAsk Codex and ChatGPT to review dozens of sessions behind a drop-off or an alert and report the patterns, including failures that never reached your error tracker.\n\nTeams use it to let PMs, support, and engineers self-serve answers that used to queue behind an analyst, and to settle \"why did this number move?\" with evidence instead of theories.",
+  "description": "See what actually happened behind every number.\n\nFullstory MCP gives ChatGPT and Codex both halves of product investigation: analytics to size a problem and session replay to see why it happened. Ask where checkout is leaking, why a metric moved, or how to reproduce a bug. It discovers your pages and elements, computes the metric or funnel, and opens the sessions behind the drop. Every answer links to Fullstory, so you can check the work in one click.\n\nFullstory shows what users experienced - including silent failures that never threw an error - so \"conversion dropped 12%\" becomes \"the coupon field fails 5x more for logged-out users.\"\n\nBecause every answer links to the proof, you can give ChatGPT or Codex a standing job. Set up a scheduled task once, and it reports back with the sessions attached: an hourly watch for silent failures, automatic bug scoping on new tickets, or a Monday ranking of the fixes that would recover the most users.\n\nWhat ChatGPT and Codex can do:\n\n(1) Map a session, then zoom to the moment. Read a compact timeline first, then jump to the timestamp where it broke to pull the screenshot and page DOM from before and after - keeping context light.\n\n(2) Review sessions at scale. Because sessions load as compact structured data, read dozens of replays in one run and surface why users gave up.\n\n(3) Build segments, metrics, and funnels in your own words. Discover your pages, named elements, and events so questions map to your product.\n\n(4) Compute on demand. Run counts, rates, trends, funnels, journeys, and friction breakdowns by device, browser, geography, or user property.\n\nFullstory autocaptures clicks, page views, console and network errors, and frustration signals (rage and dead clicks), so many questions need no instrumentation at all.",
   "interface": {
     "capabilities": [],
     "category": "Data & Analytics",
     "defaultPrompt": [
-      "Find the page with the highest rage-click rate in the past 7 days. Pull 3 sessions and walk me through what happened.",
-      "Build a segment of users who hit a console error this week, then pull two of their sessions and summarize what happened.",
-      "Which users were highly active 60 days ago but haven't logged in for 30 days? Pull 5 sessions for their last week of activity."
+      "Every hour, find checkout sessions with frustration but no logged error, and flag anything new with a session link.",
+      "Find a session with a console error this week. Show me the screen where it broke, then count who else hit it.",
+      "Find the page with the most rage clicks this week. Open 3 sessions and show me the screen where users got stuck."
     ],
     "developerName": "Fullstory",
     "displayName": "Fullstory",
-    "longDescription": "Ask about your product analytics, and get answers you can verify.\n\nFullstory MCP connects Codex and ChatGPT to your product's behavioral data. Ask how many users adopted a feature, where checkout is leaking, or whether yesterday's release broke something, and Codex and ChatGPT build the segment, computes the metric, and explains the result with a link back to Fullstory.\n\nAnalytics connectors can give you numbers. Fullstory shows you what happened. Metrics unpack into real session replay, so \"conversion dropped 12%\" becomes \"the coupon field errors for logged-out users.\"\n\nAnd because Fullstory autocaptures clicks, page views, errors, and frustration signals, many questions need no instrumentation at all. Ask about rage clicks on pricing or errors in checkout without shipping a single event.\n\nWhat Codex and ChatGPT can do:\n(1) Build and save segments and metrics.\nDescribe the users or behavior you care about in your own words; Codex and ChatGPT create segments or metrics in Fullstory where your whole team can reuse it.\n\n(2) Compute on demand.\n Counts, rates, trends, and breakdowns by device, browser, geography, or user property, over any time window.\n\n(3) Speak your product's language. \nCodex and ChatGPT discover your pages, named elements, and defined events, so questions map to your real product vocabulary instead of guessed selectors.\n\n(4) Analyze conversion.\nRead your saved funnels and measure where users drop and why.\n\n(5) Back every number with sessions.\nRetrieve the sessions and events behind any metric, including frustration signals like rage clicks and dead clicks.\n\n(6) Read sessions at scale.\nAsk Codex and ChatGPT to review dozens of sessions behind a drop-off or an alert and report the patterns, including failures that never reached your error tracker.\n\nTeams use it to let PMs, support, and engineers self-serve answers that used to queue behind an analyst, and to settle \"why did this number move?\" with evidence instead of theories.",
+    "longDescription": "See what actually happened behind every number.\n\nFullstory MCP gives ChatGPT and Codex both halves of product investigation: analytics to size a problem and session replay to see why it happened. Ask where checkout is leaking, why a metric moved, or how to reproduce a bug. It discovers your pages and elements, computes the metric or funnel, and opens the sessions behind the drop. Every answer links to Fullstory, so you can check the work in one click.\n\nFullstory shows what users experienced - including silent failures that never threw an error - so \"conversion dropped 12%\" becomes \"the coupon field fails 5x more for logged-out users.\"\n\nBecause every answer links to the proof, you can give ChatGPT or Codex a standing job. Set up a scheduled task once, and it reports back with the sessions attached: an hourly watch for silent failures, automatic bug scoping on new tickets, or a Monday ranking of the fixes that would recover the most users.\n\nWhat ChatGPT and Codex can do:\n\n(1) Map a session, then zoom to the moment. Read a compact timeline first, then jump to the timestamp where it broke to pull the screenshot and page DOM from before and after - keeping context light.\n\n(2) Review sessions at scale. Because sessions load as compact structured data, read dozens of replays in one run and surface why users gave up.\n\n(3) Build segments, metrics, and funnels in your own words. Discover your pages, named elements, and events so questions map to your product.\n\n(4) Compute on demand. Run counts, rates, trends, funnels, journeys, and friction breakdowns by device, browser, geography, or user property.\n\nFullstory autocaptures clicks, page views, console and network errors, and frustration signals (rage and dead clicks), so many questions need no instrumentation at all.",
     "privacyPolicyURL": "https://www.fullstory.com/legal/privacy-policy/",
     "shortDescription": "Product analytics for agents.",
     "supportURL": "https://www.fullstory.com/contact/",
     "termsOfServiceURL": "https://www.fullstory.com/legal/terms-and-conditions/",
-    "websiteURL": "https://www.fullstory.com/"
+    "websiteURL": "https://www.fullstory.com/",
+    "logo": "./assets/logo.png",
+    "composerIcon": "./assets/logo.png"
   },
   "name": "app-6a9a1ebb11fc81919ef2aa7231b9b068",
   "skills": "./skills",
-  "version": "3.0.0"
-}
\ No newline at end of file
+  "mcpServers": "./.mcp.json",
+  "version": "3.1.0",
+  "apps": "./.app.json"
+}
Full technical diff · 20 changed fields

changed /files/.app.json/sha256

BEFORE
"4a0a85f766e360b450e3e95631e6987e3f4141a3fa16778814a4e44847ea9a63"
AFTER
"ab4dc5ee806fc452425e27c8b500ecd19bd95e665d74f4a3925c7dac9c86b23c"

changed /files/.app.json/size

BEFORE
127
AFTER
101

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

BEFORE
"1b20e062b151baee889937d168fa90b546925d51124b7376ffc1093fc69b3d92"
AFTER
"a6b52d6677cba9552f60d69aa37f590a4206e039e22949b725cc24acedc728c0"

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

BEFORE
5115
AFTER
4796

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "499d41d7337527ae6e9175a96f1f75479602e58d7b0119e9b4c2856ca4310382",
  "size": 128
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "2d6fef9883a80a83671075f99f6227c726159ef9e123bde1e36458707b20be8b",
  "size": 23351
}

changed /files/skills~1comparisons~1SKILL.md/sha256

BEFORE
"d8c6df990961fc838037302e4ec87afa66927bf7fc1ed3a3fa680afc3707dbb3"
AFTER
"15217c4d85d290691a7eeffc00785d9d7c6a0bedefae7c41f21a1f14d0366466"

changed /files/skills~1comparisons~1SKILL.md/size

BEFORE
4978
AFTER
5071

added /files/skills~1friction-analysis~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "aef62ceb3dde8c94cefd74b93e63f7e8b505c89b130b998e177642a4b4661ea9",
  "size": 13784
}

changed /files/skills~1general-analysis~1SKILL.md/sha256

BEFORE
"40aa49c1f998e3c7973b49c41575731024aaa58ced24db4afa47893c94801c68"
AFTER
"c3cdb25a442bb32bd6e0bee4d52b800d974a708b2535611be14b8ded98f323e1"

changed /files/skills~1general-analysis~1SKILL.md/size

BEFORE
7571
AFTER
13833

added /files/skills~1general-analysis~1references~1funnels.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d37db63cfa83bb8b2b93babb023e579fa5e4b445973e2dd03887b13eb5efe7c7",
  "size": 5135
}

added /files/skills~1general-analysis~1references~1journeys.md

BEFORE
Field was absent
AFTER
{
  "sha256": "20708ef940354813884bcc6da3ce2a7f6fd52afe940dcca18f07bf6cdc17706a",
  "size": 5560
}

added /files/skills~1general-analysis~1references~1metrics.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e1fa88e93a27c36a2c73c0a44568817d2ad0b55f448eaf3e2db6ab76662bf54a",
  "size": 5852
}

changed /files/skills~1general-analysis~1references~1sessions.md/sha256

BEFORE
"df1d0e2602367908a376c638d7b34e012d4ce49415c076634437d49f95438807"
AFTER
"a927353b7f2bce7530354e150a425ab34f7a2b453d6d9494cf86fa36f411f2f6"

changed /files/skills~1general-analysis~1references~1sessions.md/size

BEFORE
2457
AFTER
3651

changed /files/skills~1general-analysis~1references~1validation.md/sha256

BEFORE
"92572726dda9d73f2066dea67bb0436a1235e0b1a519a433a597e25ed95a75da"
AFTER
"712db865fe4c1696f7b2ed3cd6c5fd87c450667936d6e0c61f3e63855434d039"

changed /files/skills~1general-analysis~1references~1validation.md/size

BEFORE
2828
AFTER
4751

changed /files/skills~1session-review~1SKILL.md/sha256

BEFORE
"8c0a077f657732acc2cbe2b3926bf4af98fcb902f53d315586151ef6835ef908"
AFTER
"591e779670c207f41399bea933fe75110dc0780e84bc8b94b516d29aaa638510"

changed /files/skills~1session-review~1SKILL.md/size

BEFORE
4903
AFTER
4311
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "ab4dc5ee806fc452425e27c8b500ecd19bd95e665d74f4a3925c7dac9c86b23c",
      "size": 101
    },
    ".codex-plugin/plugin.json": {
      "sha256": "a6b52d6677cba9552f60d69aa37f590a4206e039e22949b725cc24acedc728c0",
      "size": 4796
    },
    ".mcp.json": {
      "sha256": "499d41d7337527ae6e9175a96f1f75479602e58d7b0119e9b4c2856ca4310382",
      "size": 128
    },
    "assets/logo.png": {
      "sha256": "2d6fef9883a80a83671075f99f6227c726159ef9e123bde1e36458707b20be8b",
      "size": 23351
    },
    "skills/comparisons/SKILL.md": {
      "sha256": "15217c4d85d290691a7eeffc00785d9d7c6a0bedefae7c41f21a1f14d0366466",
      "size": 5071
    },
    "skills/friction-analysis/SKILL.md": {
      "sha256": "aef62ceb3dde8c94cefd74b93e63f7e8b505c89b130b998e177642a4b4661ea9",
      "size": 13784
    },
    "skills/general-analysis/SKILL.md": {
      "sha256": "c3cdb25a442bb32bd6e0bee4d52b800d974a708b2535611be14b8ded98f323e1",
      "size": 13833
    },
    "skills/general-analysis/references/funnels.md": {
      "sha256": "d37db63cfa83bb8b2b93babb023e579fa5e4b445973e2dd03887b13eb5efe7c7",
      "size": 5135
    },
    "skills/general-analysis/references/journeys.md": {
      "sha256": "20708ef940354813884bcc6da3ce2a7f6fd52afe940dcca18f07bf6cdc17706a",
      "size": 5560
    },
    "skills/general-analysis/references/metrics.md": {
      "sha256": "e1fa88e93a27c36a2c73c0a44568817d2ad0b55f448eaf3e2db6ab76662bf54a",
      "size": 5852
    },
    "skills/general-analysis/references/session-context.md": {
      "sha256": "b0a52c14d2c7fb43f38629493a32211cdfa3441af2f9ac22ad1f91ebaab03e8f",
      "size": 963
    },
    "skills/general-analysis/references/sessions.md": {
      "sha256": "a927353b7f2bce7530354e150a425ab34f7a2b453d6d9494cf86fa36f411f2f6",
      "size": 3651
    },
    "skills/general-analysis/references/validation.md": {
      "sha256": "712db865fe4c1696f7b2ed3cd6c5fd87c450667936d6e0c61f3e63855434d039",
      "size": 4751
    },
    "skills/idea-generation/SKILL.md": {
      "sha256": "6d6d399478c6d5a64e3fec4f1ae3bd5dff8b1859464377311dec4b25498d9c9c",
      "size": 24687
    },
    "skills/session-review/SKILL.md": {
      "sha256": "591e779670c207f41399bea933fe75110dc0780e84bc8b94b516d29aaa638510",
      "size": 4311
    }
  }
}

SHA-256 of public snapshot: 49d32ea534f1b9be7e41ca11ad64ec298e670ac26af747d67bb49ad3c3f7b4f9