From 59de758245e144492431aca20a907027beac07e9 Mon Sep 17 00:00:00 2001 From: whp Date: Sat, 19 Sep 2026 16:20:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E9=BD=90=E6=8F=92=E4=BB=B6=20GitHub?= =?UTF-8?q?=20=E9=93=BE=E6=8E=A5=E4=B8=8E=E5=B1=95=E7=A4=BA=E5=85=83?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../auto-thread-title/.codex-plugin/plugin.json | 15 +++++++++++++-- plugins/auto-thread-title/CHANGELOG.md | 5 +++++ plugins/auto-thread-title/README.md | 2 +- plugins/dream-loop-safe/.codex-plugin/plugin.json | 15 +++++++++++++-- plugins/dream-loop-safe/CHANGELOG.md | 5 +++++ plugins/dream-loop-safe/README.md | 4 ++-- plugins/dream-loop-safe/tests/package.test.mjs | 2 +- 7 files changed, 40 insertions(+), 8 deletions(-) diff --git a/plugins/auto-thread-title/.codex-plugin/plugin.json b/plugins/auto-thread-title/.codex-plugin/plugin.json index 81b3305..e67e13f 100644 --- a/plugins/auto-thread-title/.codex-plugin/plugin.json +++ b/plugins/auto-thread-title/.codex-plugin/plugin.json @@ -1,16 +1,27 @@ { "name": "auto-thread-title", - "version": "0.2.1", + "version": "0.2.2", "description": "Cross-platform local task titles: diagnose and configure automatic scope, rename one linked task, or preview and confirm a title-only batch. Node.js 22+, no Python or npm dependencies.", "author": { - "name": "Why.Ping" + "name": "Why.Ping", + "url": "https://github.com/oiOxOio" }, + "homepage": "https://github.com/oiOxOio/codex-plugins/blob/main/plugins/auto-thread-title/README.md", + "repository": "https://github.com/oiOxOio/codex-plugins", + "keywords": [ + "codex", + "task-titles", + "batch-rename", + "automation", + "productivity" + ], "skills": "./skills/", "interface": { "displayName": "\u81ea\u52a8\u5bf9\u8bdd\u6807\u9898", "shortDescription": "\u81ea\u52a8\u8ddf\u968f\u672c\u673a\u9879\u76ee\u6574\u7406\u65b0\u4efb\u52a1\u6807\u9898\uff0c\u4e5f\u53ef\u624b\u52a8\u6574\u7406\u5355\u4e2a\u6216\u5168\u90e8\u4efb\u52a1\u3002", "longDescription": "\u9ed8\u8ba4\u8ddf\u968f\u672c\u673a Codex \u4fdd\u5b58\u7684\u9879\u76ee\uff0c\u65b0\u589e\u3001\u79fb\u9664\u6216\u8fc1\u79fb\u9879\u76ee\u540e\u81ea\u52a8\u66f4\u65b0\u8303\u56f4\uff1bWindows\u3001macOS\u3001Linux \u5404\u8bfb\u672c\u673a\u9879\u76ee\uff0c\u65e0\u9700\u7ef4\u62a4\u76d8\u7b26\u3002\u65b0\u4efb\u52a1\u542f\u52a8\u65f6\u89c4\u8303\u6807\u9898\uff1b\u5355\u4e2a\u4efb\u52a1\u6309\u94fe\u63a5\u6574\u7406\uff0c\u6279\u91cf\u4efb\u52a1\u5148\u9884\u89c8\u5e76\u786e\u8ba4\u3002\u53ea\u6539\u6807\u9898\uff0c\u4e0d\u8f6e\u8be2\uff0c\u4e0d\u542f\u52a8\u989d\u5916\u6a21\u578b\u4efb\u52a1\uff1b\u94a9\u5b50\u4ecd\u9700\u9996\u6b21\u4fe1\u4efb\u3002", "developerName": "Why.Ping", + "websiteURL": "https://github.com/oiOxOio/codex-plugins", "category": "Productivity", "capabilities": [ "Read", diff --git a/plugins/auto-thread-title/CHANGELOG.md b/plugins/auto-thread-title/CHANGELOG.md index 877c852..881de40 100644 --- a/plugins/auto-thread-title/CHANGELOG.md +++ b/plugins/auto-thread-title/CHANGELOG.md @@ -2,6 +2,11 @@ 正式版本使用 `MAJOR.MINOR.PATCH`。修复递增 PATCH,新增兼容功能递增 MINOR;时间戳缓存后缀仅用于可选的本地开发迭代。 +## 0.2.2 — 2026-09-19 + +- 插件详情页补充 GitHub 网站链接;清单补齐作者主页、独立使用文档、源码仓库和检索关键词。 +- 本次仅更新展示元数据,自动标题、批量确认和权限边界保持不变。 + ## 0.2.1 - 自动钩子在本机预读当前任务的必要元数据,核对 ID、目录和创建时间,并计算上海时区日期;标题格式已合规时不再注入命名指令。 diff --git a/plugins/auto-thread-title/README.md b/plugins/auto-thread-title/README.md index ff1fc4c..85601e8 100644 --- a/plugins/auto-thread-title/README.md +++ b/plugins/auto-thread-title/README.md @@ -4,7 +4,7 @@ 插件标识:`auto-thread-title@why-ping` -当前版本:`0.2.1` · [更新记录](CHANGELOG.md) +当前版本:`0.2.2` · [更新记录](CHANGELOG.md) 所属市场:[Why Ping Codex Plugins](https://github.com/oiOxOio/codex-plugins) diff --git a/plugins/dream-loop-safe/.codex-plugin/plugin.json b/plugins/dream-loop-safe/.codex-plugin/plugin.json index 8182a42..f6634d6 100644 --- a/plugins/dream-loop-safe/.codex-plugin/plugin.json +++ b/plugins/dream-loop-safe/.codex-plugin/plugin.json @@ -1,17 +1,28 @@ { "name": "dream-loop-safe", - "version": "0.1.0", + "version": "0.1.1", "description": "中文安全视觉迭代:手动启动概念、实现、截图与评审,适用于 Blender、Three.js 和 WebGL;默认最多三轮,不包含自动钩子或 MCP 服务。", "author": { - "name": "Why.Ping" + "name": "Why.Ping", + "url": "https://github.com/oiOxOio" }, + "homepage": "https://github.com/oiOxOio/codex-plugins/blob/main/plugins/dream-loop-safe/README.md", + "repository": "https://github.com/oiOxOio/codex-plugins", "license": "MIT", + "keywords": [ + "codex", + "visual-iteration", + "blender", + "threejs", + "webgl" + ], "skills": "./skills/", "interface": { "displayName": "安全视觉迭代", "shortDescription": "在明确权限与轮次预算内制作和改进 3D 视觉效果。", "longDescription": "面向 Codex 的中文视觉工作流,保留概念图、Blender 建模、浏览器截图和视觉评审。只在用户明确调用时使用,默认最多三轮;不自动安装依赖、不递归启动 Agent、不自动提交或推送。安全规则属于行为约束,不替代系统沙箱。", "developerName": "Why.Ping", + "websiteURL": "https://github.com/oiOxOio/codex-plugins", "category": "Productivity", "capabilities": [ "Read", diff --git a/plugins/dream-loop-safe/CHANGELOG.md b/plugins/dream-loop-safe/CHANGELOG.md index 20f1e08..7b6ebb6 100644 --- a/plugins/dream-loop-safe/CHANGELOG.md +++ b/plugins/dream-loop-safe/CHANGELOG.md @@ -1,5 +1,10 @@ # 更新记录 +## 0.1.1 — 2026-09-19 + +- 插件详情页补充 GitHub 网站链接;清单补齐作者主页、独立使用文档、源码仓库和检索关键词。 +- 本次仅更新展示元数据,显式调用、轮次预算和权限边界保持不变,继续使用现有 MIT 许可。 + ## 0.1.0 — 2026-09-09 首次将安全版视觉工作流打包为 `why-ping` 市场的独立 Codex 插件,开发者为 Why.Ping。 diff --git a/plugins/dream-loop-safe/README.md b/plugins/dream-loop-safe/README.md index 684aa2b..2fc162e 100644 --- a/plugins/dream-loop-safe/README.md +++ b/plugins/dream-loop-safe/README.md @@ -1,6 +1,6 @@ # 安全视觉迭代 · dream-loop-safe -**版本:0.1.0 · 开发者:Why.Ping · 市场:why-ping** +**版本:0.1.1 · 开发者:Why.Ping · 市场:why-ping** 面向 Codex 的中文视觉制作插件。将概念/参考、Blender 或 Three.js 实现、实际截图和视觉评审串成有界流程,默认最多三轮。适用于 3D 场景、WebGL 原型和已有图形应用的视觉改进。 @@ -23,7 +23,7 @@ codex plugin add dream-loop-safe@why-ping codex plugin list --json ``` -以上命令安装**所配置市场来源的当前版本**,不保证永远是 0.1.0。只有包含此插件的提交已进入该来源后才能找到它;开发 PR 未合入 main 时,普通 main 市场刷新不会得到该插件。固定版本与分支验收见[实机验收清单](tests/SMOKE-TEST.md),使用独立 `CODEX_HOME`,不要覆盖日常市场来源或安装缓存。 +以上命令安装**所配置市场来源的当前版本**,不锁定某个版本。只有包含此插件的提交已进入该来源后才能找到它;开发 PR 未合入 main 时,普通 main 市场刷新不会得到该插件。固定版本与分支验收见[实机验收清单](tests/SMOKE-TEST.md),使用独立 `CODEX_HOME`,不要覆盖日常市场来源或安装缓存。 安装后新建一个 Codex 任务,显式调用 `$dream-loop-safe`。`agents/openai.yaml` 设置 `allow_implicit_invocation: false`,不因普通 3D 对话自动运行;没有启动钩子,也无需为本插件新增钩子信任。该元数据仍取决于客户端支持,应实际验证。 diff --git a/plugins/dream-loop-safe/tests/package.test.mjs b/plugins/dream-loop-safe/tests/package.test.mjs index ba2dd16..98a1abc 100644 --- a/plugins/dream-loop-safe/tests/package.test.mjs +++ b/plugins/dream-loop-safe/tests/package.test.mjs @@ -70,7 +70,7 @@ test('清单名称、版本、发布者和技能路径正确', () => { }); test('清单不声明 hooks、MCP、应用或自动安装入口', () => { - assert.deepEqual(Object.keys(manifest).sort(), ['name', 'version', 'description', 'author', 'license', 'skills', 'interface'].sort()); + assert.deepEqual(Object.keys(manifest).sort(), ['name', 'version', 'description', 'author', 'homepage', 'repository', 'license', 'keywords', 'skills', 'interface'].sort()); for (const forbidden of ['hooks', 'hooks.json', '.mcp.json', 'mcp.json', '.app.json', 'package.json', 'scripts', 'node_modules']) { assert.ok(!existsSync(path.join(pluginRoot, forbidden)), forbidden); }