Update to Plugin Creator
Snapshot Oct 9, 2026 · 00:02 UTC · version 0.1.23
Package or technical metadata updated
Package contents changed in 7 files: .codex-plugin/plugin.json, plugin.json, skills/create-plugin/SKILL.md, …. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
c0d78be13e4befc150c3b61656cbd75ea15ce622770904d93e15e37d84175bf4
f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8
Package file
d467bc0032ae28e6ea96f99f7b827291bfb4269d2ed00d8fe3144bd934a6e2c3
1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86
Package file
73ec9774b56b8f8b8a0d240fd4afac24488b50bfd4d3e4a9e9d47fbc0cf9b0fd
7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00
Package file
c811c2a534f094c454da6efff014a45a21051712aa31ed1d74e773dc9b50721e
d9df446176c188b4b364125508322857e5b71b8288d6e70439be0680d0aab7c0
Compare saved observations
Download comparison JSONChanged files
skills/create-plugin/SKILL.md →
skills/create-plugin/references/extensions.md →
skills/prepare-plugin-submission/references/submission-lifecycle.md →
skills/update-plugin/references/account-updates.md
--- before +++ after @@ -64,26 +64,33 @@ Package the updated manifest and changed files at their original relative paths in a ZIP or tar.gz outside the plugin directory. The upload **overlays** the -current release: omitted files and binary assets remain. The editor cannot -delete files, even when given a complete archive. Explain an unsupported -deletion rather than claiming omission removes a file. +current release: omitted files and binary assets remain unless explicitly +listed in `delete_paths`. To delete files, collect their exact plugin-root-relative +file paths from the current inventory; directories and globs are not supported. +Include any changes needed to remove references +to those files in the same update, and leave unrelated files intact. The tool +deletes files directly; no browser editing workflow is needed. ## Upload and verify For a shared workspace plugin, show what will change for others and get publication authorization if not already supplied. Invoke `update_plugin` with the verified `plugin_id`, absolute archive path as `archive`, and the observed -`current_release_id` as `expected_release_id`. +`current_release_id` as `expected_release_id`. Pass the requested file removals +as `delete_paths`; keep those paths out of the uploaded archive. If the available +tool does not expose `delete_paths`, report that deletion is unavailable in this +session instead of uploading an archive that leaves the files in place. If the release changed, fetch current source and reconcile the edits before retrying; do not merely replace the expected ID on an old archive. Stop on access denial or identity mismatch until the actual problem is resolved. Distinguish packaging, upload, and authorization errors in the explanation. -After success, read back the affected source with `get_plugin_files`. Verify the -returned release and preservation checks. If it changed again or read-back is -unavailable, report the saved update separately from unverified checks; do not -automatically publish again. +After success, read back the affected source with `get_plugin_files`. For file +deletions, follow every `next_offset` in the inventory and verify that each +requested path is absent. Verify the returned release, updated references, and +preservation checks. If it changed again or read-back is unavailable, report the +saved update separately from unverified checks; do not automatically publish again. Link the returned `plugin_url` using the manifest's human-readable display name, escaped as plain text for a Markdown label; use `View plugin` if absent. Report
Full technical diff · 11 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"c0d78be13e4befc150c3b61656cbd75ea15ce622770904d93e15e37d84175bf4"
"f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8"
changed /files/plugin.json/sha256
"d467bc0032ae28e6ea96f99f7b827291bfb4269d2ed00d8fe3144bd934a6e2c3"
"1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86"
changed /files/skills~1create-plugin~1SKILL.md/sha256
"73ec9774b56b8f8b8a0d240fd4afac24488b50bfd4d3e4a9e9d47fbc0cf9b0fd"
"7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00"
changed /files/skills~1create-plugin~1references~1extensions.md/sha256
"c811c2a534f094c454da6efff014a45a21051712aa31ed1d74e773dc9b50721e"
"d9df446176c188b4b364125508322857e5b71b8288d6e70439be0680d0aab7c0"
changed /files/skills~1create-plugin~1references~1extensions.md/size
5275
663
changed /files/skills~1prepare-plugin-submission~1references~1submission-lifecycle.md/sha256
"48a681720b4812f342e985fa4e6d1e48d4a9e634a1bd2d1aaadd8274c7d2ca8a"
"0ac4eff6acd676a2c8031b1b4b188e526c2a9d47a9a8c6172b24b1999dc594c7"
changed /files/skills~1prepare-plugin-submission~1references~1submission-lifecycle.md/size
3721
5324
changed /files/skills~1update-plugin~1SKILL.md/sha256
"1abcf21c8fb7dd52aae593b36a56ea5c811e51f3ad505a724acef5ae3e48d3ae"
"9d98c2eb626551bc41458e4384eeab0fd5aa79ddad0dfb3bbc89dfa46a587dde"
changed /files/skills~1update-plugin~1SKILL.md/size
2846
2890
changed /files/skills~1update-plugin~1references~1account-updates.md/sha256
"8b46a3170270cd20350283f832d5f54427dbb246e38e986f5263ac0d3369dc10"
"44f88d71d62815a0c59cbdeeeb648e9b806838e20231de36260a9c187bd0e41d"
changed /files/skills~1update-plugin~1references~1account-updates.md/size
5100
5724
Full snapshot data
{
"files": {
".app.json": {
"sha256": "3c60fdb8f355bc7a5f26a0e035aa48b9dd5ccfbbafcd1556ce5753660c3cdc92",
"size": 95
},
".codex-plugin/plugin.json": {
"sha256": "f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8",
"size": 1642
},
"assets/composer-icon.png": {
"sha256": "ad3d5b05b0b004a7e4ce1de5b4648650f124afefc5ef23441ac69c427d52574c",
"size": 45952
},
"assets/logo.png": {
"sha256": "4ba3224335d123d5f53d9aab895a96b87f0d717cd51da22fb8f98a9a3b623d79",
"size": 135269
},
"assets/openai-platform.png": {
"sha256": "776310bcb0f0f191c616f31a13fcb8de8cc94d920c77625c271b3a034199ac43",
"size": 2699
},
"assets/plugin-creator-icon.png": {
"sha256": "ad3d5b05b0b004a7e4ce1de5b4648650f124afefc5ef23441ac69c427d52574c",
"size": 45952
},
"assets/plugin-creator.png": {
"sha256": "4ba3224335d123d5f53d9aab895a96b87f0d717cd51da22fb8f98a9a3b623d79",
"size": 135269
},
"plugin.json": {
"sha256": "1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86",
"size": 1833
},
"skills/create-plugin/SKILL.md": {
"sha256": "7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00",
"size": 5128
},
"skills/create-plugin/assets/starter-plugin/README.md": {
"sha256": "f200c6abeff607b6f854d34f89fec15c5d12cb2260aea15351c0c00392edf258",
"size": 557
},
"skills/create-plugin/assets/starter-plugin/plugin.json": {
"sha256": "a363e514a3fd950bc13cc518381c6ac92d31328f4aaa4bd0c799c056f0a09ee4",
"size": 839
},
"skills/create-plugin/assets/starter-plugin/skills/starter-workflow/SKILL.md": {
"sha256": "b69d712258ce8a88203e911fc762bbc376da38f34851f2fc18ee978cfe0fc32f",
"size": 311
},
"skills/create-plugin/references/extensions.md": {
"sha256": "d9df446176c188b4b364125508322857e5b71b8288d6e70439be0680d0aab7c0",
"size": 663
},
"skills/create-plugin/references/local-plugins.md": {
"sha256": "26fc90c88b6160bcca7d64f66f90345a573c1e3ba87bfc66162a1b372b2735aa",
"size": 1953
},
"skills/create-plugin/references/plugin-packages.md": {
"sha256": "987e8bc12359c03d7e36759e843d02fb0f908f4929433674ab416f2c0d9745ce",
"size": 6908
},
"skills/create-plugin/references/server-access.md": {
"sha256": "3a7a61da4cdfcd39ac20b1403a94b78f16e8181c4423cf24cd2c99b37979c13c",
"size": 1264
},
"skills/create-plugin/references/sites-mcp.md": {
"sha256": "4e971720d0c40751e866b3687c5694f3f145e2afa89f24624aaf050c7a94b625",
"size": 1899
},
"skills/prepare-plugin-submission/SKILL.md": {
"sha256": "31ce3516d89e1d86f967e23d61db0509fe5c3a1fedb5a18d27d3b73895d885a3",
"size": 7185
},
"skills/prepare-plugin-submission/references/listing.md": {
"sha256": "a0096d0520246e4fcc0715e68b29e97e7f2e71de1aeb5cd0c642e52a5242db0e",
"size": 6190
},
"skills/prepare-plugin-submission/references/review-materials.md": {
"sha256": "bd361a69856bb59d1bb4797e9ec6806559b224f54c7464be7db1a1b472cbd415",
"size": 9519
},
"skills/prepare-plugin-submission/references/submission-lifecycle.md": {
"sha256": "0ac4eff6acd676a2c8031b1b4b188e526c2a9d47a9a8c6172b24b1999dc594c7",
"size": 5324
},
"skills/update-plugin/SKILL.md": {
"sha256": "9d98c2eb626551bc41458e4384eeab0fd5aa79ddad0dfb3bbc89dfa46a587dde",
"size": 2890
},
"skills/update-plugin/references/account-updates.md": {
"sha256": "44f88d71d62815a0c59cbdeeeb648e9b806838e20231de36260a9c187bd0e41d",
"size": 5724
},
"skills/update-plugin/references/legacy-manifest-migration.md": {
"sha256": "dabf08d8467562b0e8f7abb095158d03b1081628399c9b1cb97499b4e61f6d84",
"size": 6437
}
}
}SHA-256 of public snapshot: ad508d0baa418c607f40b61aee038ab8af5e5e439ef5c7e8eb9d24c4c96ef935