Update to Code
Snapshot Nov 6, 2026 · 12:10 UTC · version 1.0.1
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
Sep 30, 2026 · 23:15 UTC
Not present
Nov 6, 2026 · 12:10 UTC
{"sha256":"82fec74eab33e750fc64ba63d9e798c378d073d1940dfbf04967b49e64e9135e","size":588}
Package file
Sep 30, 2026 · 23:15 UTC
{"sha256":"26dc944d922a6e1c272fb4b75b7a0a747f6aadeabf72ad7666f00340a9b59988","size":1247}
Nov 6, 2026 · 12:10 UTC
Not present
Package file
Sep 30, 2026 · 23:15 UTC
{"sha256":"26dc944d922a6e1c272fb4b75b7a0a747f6aadeabf72ad7666f00340a9b59988","size":1247}
Nov 6, 2026 · 12:10 UTC
Not present
Package file
Sep 30, 2026 · 23:15 UTC
fd2961075d589c79c335a2e30f09e2bc40641f14514f684b432e05038be0ae79
Nov 6, 2026 · 12:10 UTC
9ccaa85643f0ed17ec345f9a68adc4a60418018e3b86531bfe50d00a33c44e03
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/assets/composer-icon.svg →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,44 +1,34 @@ { + "name": "code", + "version": "1.0.1", + "description": "Write, review, and fix code in any language — complete, runnable blocks you can paste, with nothing left out. Or skip the code and have a web app or website built on B12.", "author": { - "email": "support@b12.io", "name": "B12", + "email": "support@b12.io", "url": "https://www.b12.io" }, - "description": "Write, review, and fix code in any language \u2014 complete, runnable blocks you can paste, with nothing left out. Or skip the code and have a web app or website built on B12.", "homepage": "https://www.b12.io", + "license": "Apache-2.0", + "keywords": ["code", "programming", "html", "javascript", "web", "code generator", "ai code generator", "python code generator", "b12"], + "skills": "./skills/", "interface": { - "brandColor": "#4B22E8", - "brandColorDark": "#4B22E8", - "capabilities": [ - "Read" - ], + "displayName": "Code", + "shortDescription": "Code that's ready to run", + "longDescription": "Ask for code and get code — a complete file, a working component, a whole corrected block — in whatever language or framework you name. It writes the whole thing: no \"rest of the code goes here,\" every import in place, and a plain note about what the code still needs before it runs, whether that's an install command, a key you have to supply, or the backend a contact form won't work without. Paste a snippet in for review or unit tests and the full block comes back, not a list of line edits. And when you'd rather have the finished thing than the source, it can generate a web app or website on B12.", + "developerName": "B12", "category": "Developer Tools", - "composerIcon": "./.codex-plugin/assets/composer-icon.svg", + "capabilities": ["Read"], + "websiteURL": "https://www.b12.io", + "supportURL": "https://www.b12.io/contact-us/", + "privacyPolicyURL": "https://www.b12.io/privacy-policy/", + "termsOfServiceURL": "https://www.b12.io/terms-of-service/", + "brandColor": "#4B22E8", + "logo": "./assets/icon.svg", + "composerIcon": "./assets/icon.svg", "defaultPrompt": [ "Generate a web app", "Create a landing page in HTML, CSS, and JavaScript", "Review this code snippet" - ], - "developerName": "B12", - "displayName": "Code", - "logo": "./.codex-plugin/assets/logo.svg", - "longDescription": "Ask for code and get code \u2014 a complete file, a working component, a whole corrected block \u2014 in whatever language or framework you name. It writes the parts most assistants skip. No \"rest of the code goes here,\" every import in place, and a plain note about what the code still needs before it runs, whether that's an install command, a key you have to supply, or the backend a contact form won't work without. Paste a snippet in for review or unit tests and the full block comes back, not a list of line edits. And when you'd rather have the finished thing than the source, it can generate a web app or website on B12.", - "privacyPolicyURL": "https://www.b12.io/privacy-policy/", - "shortDescription": "Code that's ready to run", - "supportURL": "https://www.b12.io/contact-us/", - "termsOfServiceURL": "https://www.b12.io/terms-of-service/", - "websiteURL": "https://www.b12.io" - }, - "keywords": [ - "code", - "programming", - "html", - "javascript", - "web", - "b12" - ], - "license": "Apache-2.0", - "name": "code", - "skills": "./skills/", - "version": "1.0.0" -} \ No newline at end of file + ] + } +}
Full technical diff · 9 changed fields
added /files/.claude-plugin~1plugin.json
Field was absent
{
"sha256": "82fec74eab33e750fc64ba63d9e798c378d073d1940dfbf04967b49e64e9135e",
"size": 588
}removed /files/.codex-plugin~1assets~1composer-icon.svg
{
"sha256": "26dc944d922a6e1c272fb4b75b7a0a747f6aadeabf72ad7666f00340a9b59988",
"size": 1247
}Field is absent
removed /files/.codex-plugin~1assets~1logo.svg
{
"sha256": "26dc944d922a6e1c272fb4b75b7a0a747f6aadeabf72ad7666f00340a9b59988",
"size": 1247
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"fd2961075d589c79c335a2e30f09e2bc40641f14514f684b432e05038be0ae79"
"9ccaa85643f0ed17ec345f9a68adc4a60418018e3b86531bfe50d00a33c44e03"
changed /files/.codex-plugin~1plugin.json/size
1935
1866
added /files/.cursor-plugin~1plugin.json
Field was absent
{
"sha256": "2666f27cee71b79be15b5aeda00cd4880a0e1714a5d0e67c2b51ef3afab485b1",
"size": 675
}added /files/README.md
Field was absent
{
"sha256": "a6c8155a61d4427e3047102350879a4586101168f2d5c7bcbc113308d44bddd7",
"size": 2094
}changed /files/skills~1code~1SKILL.md/sha256
"79cff31e6a0973a0411a5385c4ae4a66837473e09615fb846a67b95cd4acf7f2"
"dfbaef1d936c35aa73866fb7aef33f33cacb85ad4c765aa2eb8725efeb506fc3"
changed /files/skills~1code~1SKILL.md/size
17707
17892
Full snapshot data
{
"files": {
".claude-plugin/plugin.json": {
"sha256": "82fec74eab33e750fc64ba63d9e798c378d073d1940dfbf04967b49e64e9135e",
"size": 588
},
".codex-plugin/plugin.json": {
"sha256": "9ccaa85643f0ed17ec345f9a68adc4a60418018e3b86531bfe50d00a33c44e03",
"size": 1866
},
".cursor-plugin/plugin.json": {
"sha256": "2666f27cee71b79be15b5aeda00cd4880a0e1714a5d0e67c2b51ef3afab485b1",
"size": 675
},
"README.md": {
"sha256": "a6c8155a61d4427e3047102350879a4586101168f2d5c7bcbc113308d44bddd7",
"size": 2094
},
"assets/icon.svg": {
"sha256": "26dc944d922a6e1c272fb4b75b7a0a747f6aadeabf72ad7666f00340a9b59988",
"size": 1247
},
"skills/code/SKILL.md": {
"sha256": "dfbaef1d936c35aa73866fb7aef33f33cacb85ad4c765aa2eb8725efeb506fc3",
"size": 17892
},
"skills/code/agents/openai.yaml": {
"sha256": "f6b707bcc93fd104d4aedbe4afedaa6d6d0baaf0eef88ec93e9bb82de25f6d46",
"size": 190
}
}
}SHA-256 of public snapshot: 3aa6173a307ade1cf3fd40622bf6fb8f3863ed42bdc31993a8d0d7cdfe2ddddc