Update to Graffiticode
Snapshot Oct 25, 2026 · 00:04 UTC · version 2.2.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 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
Oct 24, 2026 · 13:00 UTC
{"sha256":"2c77924734a546024a41346f3510878b4d50a248613d10a30692725aa7b20634","size":2943}
Oct 25, 2026 · 00:04 UTC
Not present
Package file
Oct 24, 2026 · 13:00 UTC
{"sha256":"35be2984cabb8f145453b3d7fdf80debd648ac7ce9458ec6e9b2d731688732bc","size":135}
Oct 25, 2026 · 00:04 UTC
Not present
Package file
Oct 24, 2026 · 13:00 UTC
Not present
Oct 25, 2026 · 00:04 UTC
{"sha256":"e99ebbc5892114755a817ffc28ace3711fb70878d3dbe7c98bbcff591bc8b650","size":207}
Package file
Oct 24, 2026 · 13:00 UTC
Not present
Oct 25, 2026 · 00:04 UTC
{"sha256":"511b4024f6e3784ea742d6a0e5c5d9c280d04fe3ea740b217a054aef676705c7","size":3019}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
plugin.json
− removed · + added
--- before +++ after @@ -0,0 +1,33 @@ +{ + "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", + "name": "app-6a5a7c2760248191a8c61bb2b6c26ac9", + "version": "2.2.0", + "description": "Graffiticode is a platform of specialized agents, each purpose-built for one kind of task and each producing a real, editable artifact rather than text in a chat window.\n\nToday's agents create interactive quizzes and assessment items \u2014 multiple choice, fill-in-the-blank, hot text, sequencing and matching \u2014 plus flashcard decks, spreadsheets and budgets, charts, and concept maps. Describe what you want in plain English; the matching agent validates your request against a formal task language and returns a structured result you can refine, re-render, and keep.\n\nFor teams working in Learnosity, Graffiticode also authors Learnosity-compatible assessment items and writes integration recipes for the Author API and the Data API \u2014 embedding an item authoring UX, or reading and writing an item bank server to server. New agents are added to the catalog over time.", + "author": { + "name": "Artcompiler", + "url": "https://graffiticode.org" + }, + "extensions": { + "com.openai": { + "interface": { + "displayName": "Graffiticode", + "shortDescription": "Assessments, diagrams and more", + "category": "Productivity", + "longDescription": "Graffiticode is a platform of specialized agents, each purpose-built for one kind of task and each producing a real, editable artifact rather than text in a chat window.\n\nToday's agents create interactive quizzes and assessment items \u2014 multiple choice, fill-in-the-blank, hot text, sequencing and matching \u2014 plus flashcard decks, spreadsheets and budgets, charts, and concept maps. Describe what you want in plain English; the matching agent validates your request against a formal task language and returns a structured result you can refine, re-render, and keep.\n\nFor teams working in Learnosity, Graffiticode also authors Learnosity-compatible assessment items and writes integration recipes for the Author API and the Data API \u2014 embedding an item authoring UX, or reading and writing an item bank server to server. New agents are added to the catalog over time.", + "defaultPrompt": [ + "Create an invoice with line items, quantity, unit price, a line total per row, and a grand total, formatted as currency.", + "Create a concept web explaining how rain forms.", + "Create a Learnosity water cycle assessment: one multiple-choice and one fill-in-the-blank, answers marked." + ], + "websiteURL": "https://graffiticode.org", + "supportURL": "https://forum.graffiticode.org/c/support/57", + "privacyPolicyURL": "https://mcp.graffiticode.org/privacy", + "termsOfServiceURL": "https://mcp.graffiticode.org/terms", + "composerIcon": "./assets/icon.png", + "logo": "./assets/icon.png" + }, + "mcpServers": "./mcp.json", + "apps": "./.app.json" + } + } +}
Full technical diff · 4 changed fields
removed /files/.codex-plugin~1plugin.json
{
"sha256": "2c77924734a546024a41346f3510878b4d50a248613d10a30692725aa7b20634",
"size": 2943
}Field is absent
removed /files/.mcp.json
{
"sha256": "35be2984cabb8f145453b3d7fdf80debd648ac7ce9458ec6e9b2d731688732bc",
"size": 135
}Field is absent
added /files/mcp.json
Field was absent
{
"sha256": "e99ebbc5892114755a817ffc28ace3711fb70878d3dbe7c98bbcff591bc8b650",
"size": 207
}added /files/plugin.json
Field was absent
{
"sha256": "511b4024f6e3784ea742d6a0e5c5d9c280d04fe3ea740b217a054aef676705c7",
"size": 3019
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "d8a9685dfa3f739fc24c84c538ca961a8a4150d1b4bfd0100b658c1aa6ad06e3",
"size": 104
},
"assets/icon.png": {
"sha256": "0123e66357a5b6123c86b2b6647e55e934863d671fdd7816141f25a5d924bdc0",
"size": 142041
},
"mcp.json": {
"sha256": "e99ebbc5892114755a817ffc28ace3711fb70878d3dbe7c98bbcff591bc8b650",
"size": 207
},
"plugin.json": {
"sha256": "511b4024f6e3784ea742d6a0e5c5d9c280d04fe3ea740b217a054aef676705c7",
"size": 3019
},
"skills/assessments/SKILL.md": {
"sha256": "08d0864aa127785b923698f9ad715cf89e46e56ce533ef017c68d0c02b413eb2",
"size": 15758
},
"skills/learnosity/SKILL.md": {
"sha256": "00ee1e7394b7b53b4642f3d60013d4514c7b2aa4b97a4ed8c21e6cc0c178a990",
"size": 26625
},
"skills/render/SKILL.md": {
"sha256": "05df3baffc3c20f1d4dccaf2b99759e4fde29a18cf73c8aea3f2987116b44360",
"size": 14480
}
}
}SHA-256 of public snapshot: d39929999079eb3ebed623e0fbe7e8c90f9e1ae1f6da08d80c894169e66fa54a