Update to EW AI Coding
Snapshot Oct 24, 2026 · 13:54 UTC · version 0.9.3
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
{"sha256":"7eb3d54f4db2e82bcd5b7041fe824e6d0dcc68a4ed0be25503107b86e5e1b0f5","size":349578}
Oct 24, 2026 · 13:54 UTC
Not present
Package file
Sep 30, 2026 · 23:15 UTC
{"sha256":"7eb3d54f4db2e82bcd5b7041fe824e6d0dcc68a4ed0be25503107b86e5e1b0f5","size":349578}
Oct 24, 2026 · 13:54 UTC
Not present
Package file
Sep 30, 2026 · 23:15 UTC
f21234047a5c158f4c972c1218dce8ea8fe22bd28944df10b2eee19eb0f62d64
Oct 24, 2026 · 13:54 UTC
4ba4085d9d1f618baa8dad893d01e7887b6268cf86b037977654d3cb606381cb
Package file
Sep 30, 2026 · 23:15 UTC
3216
Oct 24, 2026 · 13:54 UTC
2003
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.png →
.codex-plugin/assets/logo.png →
TERMS.md →
skills/ai-coding-project-forge/SKILL.md →
skills/ai-coding-project-forge/references/deployment-package.md →
skills/ai-coding-project-forge/references/execution-boundaries.md →
skills/ai-coding-project-forge/references/local-engineering.md →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,33 +1,33 @@ { + "name": "ai-coding-project-forge", + "version": "0.9.3", + "description": "Bilingual EW AI Coding application forge for non-programmers, from ideas and workflows to verifiable Codex-ready engineering tasks, testing, acceptance, and optional Local Engineering.", "author": { - "name": "Embodied Worker" + "name": "Embodied Worker", + "url": "https://www.embodiedworker.com" }, - "description": "Bilingual EW AI Coding application forge that starts from an idea, SOP, workflow, or repetitive task, analyzes worthwhile opportunities, creates five Codex-ready specifications, and guides users through GitHub, Codex development, testing, preview, acceptance, authorized release, and value verification.", + "skills": "./skills/", "interface": { - "brandColor": "#5F6368", - "brandColorDark": "#979BA0", + "displayName": "EW AI Coding", + "shortDescription": "Idea to app|從想法到應用", + "longDescription": "EW AI Coding helps people turn ideas, SOPs, workflows, repetitive tasks, and existing software projects into verifiable AI Coding work. v0.9.3 adds existing-project takeover, evidence-based Codex task cards, Build-Test-Fix-Acceptance gates, failure classification, release authorization, and an on-demand Local Engineering route. EW AI Coding 幫助使用者把想法、SOP、流程、重複工作與既有軟體專案轉成可驗證的 AI Coding 工程任務;v0.9.3 新增既有專案接手、證據導向任務卡、開發測試修正驗收閘門、失敗分類、發布授權,以及按需啟動的本機/邊緣工程路徑。", + "developerName": "Embodied Worker", + "category": "Developer Tools", "capabilities": [ "Interactive", "Write" ], - "category": "Developer Tools", - "composerIcon": "./.codex-plugin/assets/composer-icon.png", "defaultPrompt": [ - "I want to build an app that... / \u6211\u60f3\u958b\u767c\u4e00\u500b\u80fd\u5920\u2026\u2026\u7684\u61c9\u7528\u3002", - "I want to improve this workflow or repeated task... / \u6211\u60f3\u6539\u5584\u9019\u500b\u6d41\u7a0b\u6216\u91cd\u8907\u5de5\u4f5c\u2026\u2026", - "Codex has finished coding. What should I do next? / Codex \u5df2\u5b8c\u6210\u958b\u767c\uff0c\u4e0b\u4e00\u6b65\u600e\u9ebc\u505a\uff1f" + "I want to build an app that... / 我想開發一個能夠……的應用。", + "I want to improve this workflow or repeated task... / 我想改善這個流程或重複工作……", + "Codex has finished coding. What should I do next? / Codex 已完成開發,下一步怎麼做?" ], - "developerName": "Embodied Worker", - "displayName": "EW AI Coding", - "logo": "./.codex-plugin/assets/logo.png", - "longDescription": "EW AI Coding helps people move beyond AI chat and turn work problems, learning goals, everyday-life ideas, SOPs, workflows, and repetitive tasks into real applications. It first helps identify what is worth building, then guides users one question at a time to create five consistent Codex-ready files and continue through GitHub project history, Codex development, automated testing, user preview, acceptance fixes, explicitly authorized release, and evidence-based value verification. Personal and everyday uses remain first-class; enterprise governance is added only when the actual scope requires it. EW AI Coding \u5e6b\u52a9\u4f7f\u7528\u8005\u5f9e AI \u5c0d\u8a71\u8d70\u5411\u771f\u6b63\u53ef\u57f7\u884c\u7684\u61c9\u7528\u3002\u53ef\u5f9e\u5de5\u4f5c\u554f\u984c\u3001\u5b78\u7fd2\u76ee\u6a19\u3001\u751f\u6d3b\u60f3\u6cd5\u3001SOP\u3001\u6d41\u7a0b\u5716\u6216\u91cd\u8907\u5de5\u4f5c\u958b\u59cb\uff0c\u5148\u5224\u65b7\u54ea\u4e9b\u4e8b\u60c5\u503c\u5f97\u505a\u6210\u61c9\u7528\uff0c\u518d\u4e00\u6b21\u4e00\u984c\u5b8c\u6210\u9700\u6c42\u6f84\u6e05\u8207\u4e94\u4efd Codex \u898f\u683c\uff0c\u63a5\u7e8c GitHub\u3001Codex \u958b\u767c\u3001\u81ea\u52d5\u6e2c\u8a66\u3001\u9810\u89bd\u3001\u9a57\u6536\u3001\u6388\u6b0a\u767c\u5e03\u8207\u50f9\u503c\u9a57\u8b49\u3002\u4e00\u822c\u6c11\u773e\u8207\u4f01\u696d\u5171\u7528\u540c\u4e00\u6838\u5fc3\u6d41\u7a0b\uff0c\u53ea\u6709\u771f\u6b63\u9700\u8981\u6642\u624d\u52a0\u5165\u4f01\u696d\u7d1a\u6cbb\u7406\u3002", - "privacyPolicyURL": "https://github.com/pohsuntw-lab/ai-coding-project-forge/blob/main/PRIVACY.md", - "shortDescription": "Idea to app\uff5c\u5f9e\u60f3\u6cd5\u5230\u61c9\u7528", - "supportURL": "https://github.com/pohsuntw-lab/ai-coding-project-forge/issues", - "termsOfServiceURL": "https://github.com/pohsuntw-lab/ai-coding-project-forge/blob/main/TERMS.md", - "websiteURL": "https://www.embodiedworker.com/aicoding" - }, - "name": "ai-coding-project-forge", - "skills": "./skills/", - "version": "0.8.1" -} \ No newline at end of file + "brandColor": "#5F6368", + "composerIcon": "./assets/icon.png", + "logo": "./assets/icon.png", + "websiteURL": "https://www.embodiedworker.com/aicoding?lang=zh", + "supportURL": "https://www.embodiedworker.com/support", + "privacyPolicyURL": "https://www.embodiedworker.com/privacy?lang=zh", + "termsOfServiceURL": "https://www.embodiedworker.com/terms" + } +}
Full technical diff · 12 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.png
{
"sha256": "7eb3d54f4db2e82bcd5b7041fe824e6d0dcc68a4ed0be25503107b86e5e1b0f5",
"size": 349578
}Field is absent
removed /files/.codex-plugin~1assets~1logo.png
{
"sha256": "7eb3d54f4db2e82bcd5b7041fe824e6d0dcc68a4ed0be25503107b86e5e1b0f5",
"size": 349578
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"f21234047a5c158f4c972c1218dce8ea8fe22bd28944df10b2eee19eb0f62d64"
"4ba4085d9d1f618baa8dad893d01e7887b6268cf86b037977654d3cb606381cb"
changed /files/.codex-plugin~1plugin.json/size
3216
2003
added /files/PRIVACY.md
Field was absent
{
"sha256": "550e6d2089c83da9df4301898c07ab7fb06646258f3f2bdc0051d932eeec0a2a",
"size": 1180
}added /files/SUPPORT.md
Field was absent
{
"sha256": "072d5bb205e110e432667970fa576a92a903494302b224a6a50acb2ef5fe87a6",
"size": 1335
}added /files/TERMS.md
Field was absent
{
"sha256": "56be39ac0d61ccc3b2ef2c82a599a577f4e6369aae0607ea715e399464133ab9",
"size": 1203
}changed /files/skills~1ai-coding-project-forge~1SKILL.md/sha256
"27d5005d503d02707ede8ee9991e92f6aa7edb945c875a5f717b68ce4a192a79"
"615231f4645fb9800c658d1bb253e584b48abf6f22e797a8e9cb7cb43b257025"
changed /files/skills~1ai-coding-project-forge~1SKILL.md/size
17039
27645
added /files/skills~1ai-coding-project-forge~1references~1deployment-package.md
Field was absent
{
"sha256": "4a34270c621e77487eb969edbe18443c783d5ff6545f575b93167d8d1b905fa4",
"size": 4324
}added /files/skills~1ai-coding-project-forge~1references~1execution-boundaries.md
Field was absent
{
"sha256": "994415057831947f27375adf8518d6afe9ee0c880c85ce6344cabd20ab1aadfb",
"size": 4146
}added /files/skills~1ai-coding-project-forge~1references~1local-engineering.md
Field was absent
{
"sha256": "ff18d563cd8233ce3faf466720a4c0333ff193b27fdb5e188759674ded73d52c",
"size": 5583
}Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "4ba4085d9d1f618baa8dad893d01e7887b6268cf86b037977654d3cb606381cb",
"size": 2003
},
"PRIVACY.md": {
"sha256": "550e6d2089c83da9df4301898c07ab7fb06646258f3f2bdc0051d932eeec0a2a",
"size": 1180
},
"SUPPORT.md": {
"sha256": "072d5bb205e110e432667970fa576a92a903494302b224a6a50acb2ef5fe87a6",
"size": 1335
},
"TERMS.md": {
"sha256": "56be39ac0d61ccc3b2ef2c82a599a577f4e6369aae0607ea715e399464133ab9",
"size": 1203
},
"assets/icon.png": {
"sha256": "7eb3d54f4db2e82bcd5b7041fe824e6d0dcc68a4ed0be25503107b86e5e1b0f5",
"size": 349578
},
"skills/ai-coding-project-forge/SKILL.md": {
"sha256": "615231f4645fb9800c658d1bb253e584b48abf6f22e797a8e9cb7cb43b257025",
"size": 27645
},
"skills/ai-coding-project-forge/agents/openai.yaml": {
"sha256": "a2e88f9fec9d08e7ebea86ec9c081d79e21407db678d7928cfe6bc5acbef6fed",
"size": 872
},
"skills/ai-coding-project-forge/assets/icon.png": {
"sha256": "7eb3d54f4db2e82bcd5b7041fe824e6d0dcc68a4ed0be25503107b86e5e1b0f5",
"size": 349578
},
"skills/ai-coding-project-forge/references/delivery-continuation.md": {
"sha256": "2d00d79142aa1f453a1b41e7bb6071cec1caca5c1ccb28a1466f0c18a719acae",
"size": 7447
},
"skills/ai-coding-project-forge/references/deployment-package.md": {
"sha256": "4a34270c621e77487eb969edbe18443c783d5ff6545f575b93167d8d1b905fa4",
"size": 4324
},
"skills/ai-coding-project-forge/references/execution-boundaries.md": {
"sha256": "994415057831947f27375adf8518d6afe9ee0c880c85ce6344cabd20ab1aadfb",
"size": 4146
},
"skills/ai-coding-project-forge/references/interview-flow.md": {
"sha256": "fe17cb90253cdb1cd317f929516c8cf0912e25fda86eb2bfca9d51eb346a6c56",
"size": 8810
},
"skills/ai-coding-project-forge/references/local-engineering.md": {
"sha256": "ff18d563cd8233ce3faf466720a4c0333ff193b27fdb5e188759674ded73d52c",
"size": 5583
},
"skills/ai-coding-project-forge/references/output-templates.md": {
"sha256": "ec96e13a1a01806210061063cd466bd16dbfd1d7e0fd444e0cb640838706f043",
"size": 4502
}
}
}SHA-256 of public snapshot: 7f4b3b32b18616b9fb486f254878b52b9f2ded0b4bf5bf82c8ac16f5baadff80