Update to Fullstory
Snapshot Oct 31, 2026 · 00:22 UTC · version 3.1.0
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.
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
Oct 9, 2026 · 18:02 UTC
4a0a85f766e360b450e3e95631e6987e3f4141a3fa16778814a4e44847ea9a63
Oct 31, 2026 · 00:22 UTC
ab4dc5ee806fc452425e27c8b500ecd19bd95e665d74f4a3925c7dac9c86b23c
Package file
Oct 9, 2026 · 18:02 UTC
127
Oct 31, 2026 · 00:22 UTC
101
Package file
Oct 9, 2026 · 18:02 UTC
1b20e062b151baee889937d168fa90b546925d51124b7376ffc1093fc69b3d92
Oct 31, 2026 · 00:22 UTC
a6b52d6677cba9552f60d69aa37f590a4206e039e22949b725cc24acedc728c0
Package file
Oct 9, 2026 · 18:02 UTC
5115
Oct 31, 2026 · 00:22 UTC
4796
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/friction-analysis/SKILL.md →
skills/general-analysis/SKILL.md →
skills/general-analysis/references/funnels.md →
skills/general-analysis/references/journeys.md →
skills/general-analysis/references/metrics.md →
skills/general-analysis/references/sessions.md →
.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
"4a0a85f766e360b450e3e95631e6987e3f4141a3fa16778814a4e44847ea9a63"
"ab4dc5ee806fc452425e27c8b500ecd19bd95e665d74f4a3925c7dac9c86b23c"
changed /files/.app.json/size
127
101
changed /files/.codex-plugin~1plugin.json/sha256
"1b20e062b151baee889937d168fa90b546925d51124b7376ffc1093fc69b3d92"
"a6b52d6677cba9552f60d69aa37f590a4206e039e22949b725cc24acedc728c0"
changed /files/.codex-plugin~1plugin.json/size
5115
4796
added /files/.mcp.json
Field was absent
{
"sha256": "499d41d7337527ae6e9175a96f1f75479602e58d7b0119e9b4c2856ca4310382",
"size": 128
}added /files/assets~1logo.png
Field was absent
{
"sha256": "2d6fef9883a80a83671075f99f6227c726159ef9e123bde1e36458707b20be8b",
"size": 23351
}changed /files/skills~1comparisons~1SKILL.md/sha256
"d8c6df990961fc838037302e4ec87afa66927bf7fc1ed3a3fa680afc3707dbb3"
"15217c4d85d290691a7eeffc00785d9d7c6a0bedefae7c41f21a1f14d0366466"
changed /files/skills~1comparisons~1SKILL.md/size
4978
5071
added /files/skills~1friction-analysis~1SKILL.md
Field was absent
{
"sha256": "aef62ceb3dde8c94cefd74b93e63f7e8b505c89b130b998e177642a4b4661ea9",
"size": 13784
}changed /files/skills~1general-analysis~1SKILL.md/sha256
"40aa49c1f998e3c7973b49c41575731024aaa58ced24db4afa47893c94801c68"
"c3cdb25a442bb32bd6e0bee4d52b800d974a708b2535611be14b8ded98f323e1"
changed /files/skills~1general-analysis~1SKILL.md/size
7571
13833
added /files/skills~1general-analysis~1references~1funnels.md
Field was absent
{
"sha256": "d37db63cfa83bb8b2b93babb023e579fa5e4b445973e2dd03887b13eb5efe7c7",
"size": 5135
}added /files/skills~1general-analysis~1references~1journeys.md
Field was absent
{
"sha256": "20708ef940354813884bcc6da3ce2a7f6fd52afe940dcca18f07bf6cdc17706a",
"size": 5560
}added /files/skills~1general-analysis~1references~1metrics.md
Field was absent
{
"sha256": "e1fa88e93a27c36a2c73c0a44568817d2ad0b55f448eaf3e2db6ab76662bf54a",
"size": 5852
}changed /files/skills~1general-analysis~1references~1sessions.md/sha256
"df1d0e2602367908a376c638d7b34e012d4ce49415c076634437d49f95438807"
"a927353b7f2bce7530354e150a425ab34f7a2b453d6d9494cf86fa36f411f2f6"
changed /files/skills~1general-analysis~1references~1sessions.md/size
2457
3651
changed /files/skills~1general-analysis~1references~1validation.md/sha256
"92572726dda9d73f2066dea67bb0436a1235e0b1a519a433a597e25ed95a75da"
"712db865fe4c1696f7b2ed3cd6c5fd87c450667936d6e0c61f3e63855434d039"
changed /files/skills~1general-analysis~1references~1validation.md/size
2828
4751
changed /files/skills~1session-review~1SKILL.md/sha256
"8c0a077f657732acc2cbe2b3926bf4af98fcb902f53d315586151ef6835ef908"
"591e779670c207f41399bea933fe75110dc0780e84bc8b94b516d29aaa638510"
changed /files/skills~1session-review~1SKILL.md/size
4903
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