From 8ea205242f2517ff34b485725ae3a62d3c4c9e70 Mon Sep 17 00:00:00 2001 From: "hiwepy@gmail.com" Date: Sat, 3 Oct 2026 23:43:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80=20FlowGuard=20?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E6=98=BE=E7=A4=BA=E5=90=8D=E7=A7=B0=E5=B9=B6?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E8=87=B3=200.4.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agents/plugins/marketplace.json | 12 ++++++------ .codex-plugin/plugin.json | 4 ++-- .zcode-plugin/plugin.json | 6 +++--- AGENTS.md | 2 +- ...2026-09-23-flowguard-docs-ten-stage-governance.md | 4 ++++ kimi.plugin.json | 4 ++-- plugin.json | 6 +++--- tests/test_manifests.py | 4 ++-- 8 files changed, 23 insertions(+), 19 deletions(-) diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index 1c8d404..e37a17f 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -1,7 +1,7 @@ { "name": "full-stack-plugins-flowguard", "interface": { - "displayName": "研发流程门禁" + "displayName": "FlowGuard" }, "plugins": [ { @@ -9,20 +9,20 @@ "source": { "source": "url", "url": "https://github.com/full-stack-plugins/flowguard-plugin.git", - "ref": "v0.4.1" + "ref": "v0.4.2" }, "policy": { "installation": "AVAILABLE", "authentication": "ON_USE" }, "category": "Developer Tools", - "version": "0.4.1", - "icon": "https://cdn.jsdelivr.net/gh/full-stack-plugins/flowguard-plugin@v0.4.1/assets/official-logo.png", + "version": "0.4.2", + "icon": "https://cdn.jsdelivr.net/gh/full-stack-plugins/flowguard-plugin@v0.4.2/assets/official-logo.png", "description": "Agent-driven SDD governance for Codex, ZCode, Kimi and Claude: native Spec Kit/OpenSpec/Superpowers discovery, session-worktree task binding, evidence freshness and deterministic code/commit/release gates.", "interface": { - "displayName": "研发流程门禁", + "displayName": "FlowGuard", "shortDescription": "智能体 SDD 治理:原生规格、证据与提交门禁", - "logo": "https://cdn.jsdelivr.net/gh/full-stack-plugins/flowguard-plugin@v0.4.1/assets/official-logo.png" + "logo": "https://cdn.jsdelivr.net/gh/full-stack-plugins/flowguard-plugin@v0.4.2/assets/official-logo.png" } } ] diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 7d4a40d..a6f9100 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "flowguard", - "version": "0.4.1+codex.20260924", + "version": "0.4.2+codex.20261003", "author": { "name": "Full Stack Skills / PartMe.AI", "url": "https://github.com/full-stack-plugins/flowguard-plugin" @@ -17,7 +17,7 @@ ], "skills": "./skills/", "interface": { - "displayName": "研发流程门禁", + "displayName": "FlowGuard", "shortDescription": "智能体 SDD 治理:原生规格、证据与提交门禁", "longDescription": "智能体根据任务语义选择并推进 Spec Kit、OpenSpec 或 Superpowers;FlowGuard 绑定会话、worktree 与变更,校验用户批准、父子依赖以及 CodeGuard、CodeReview 和测试证据,在写码、Git 提交和发布前执行确定性门禁。", "developerName": "Full Stack Skills / PartMe.AI", diff --git a/.zcode-plugin/plugin.json b/.zcode-plugin/plugin.json index 4d50dea..5e5f623 100644 --- a/.zcode-plugin/plugin.json +++ b/.zcode-plugin/plugin.json @@ -1,11 +1,11 @@ { "name": "flowguard", - "displayName": "研发流程门禁", + "displayName": "FlowGuard", "displayName_i18n": { - "en": "研发流程门禁", + "en": "FlowGuard", "zh-CN": "研发流程门禁" }, - "version": "0.4.1", + "version": "0.4.2", "description": "Agent-driven SDD governance for Codex, ZCode, Kimi and Claude: native Spec Kit/OpenSpec/Superpowers discovery, session-worktree task binding, evidence freshness and deterministic code/commit/release gates.", "description_i18n": { "en": "Agent-driven SDD governance with native specification discovery, task-context binding, evidence freshness, and deterministic commit/release gates.", diff --git a/AGENTS.md b/AGENTS.md index 78cbe86..989a112 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ ## 全局约束(照 spec 决策表) -- 命名:仓库 `flowguard-plugin`、name `flowguard`、displayName「研发流程门禁」、i18n en "FlowGuard: R&D Process Gate"、命令前缀 `/flowguard-*`。十阶段产物只写 `docs/project/` 与 `docs/features//`;仓库内不得出现 `.flowguard/`。 +- 命名:仓库 `flowguard-plugin`、name `flowguard`、displayName "FlowGuard"、i18n en "FlowGuard"、命令前缀 `/flowguard-*`。十阶段产物只写 `docs/project/` 与 `docs/features//`;仓库内不得出现 `.flowguard/`。 - Python 仅标准库;测试用 `python3 -m unittest discover -s tests`(不是 pytest)。 - SKILL.md ≤ 500 行;frontmatter 必含 `name`(kebab,与目录同名)/ `license: Apache-2.0` / `description`(含触发词与负面边界)/ `compatibility`。 - 跨技能引用只用「技能名 + `npx skills add / --skill `」,禁止 `../` 相对路径指向其它技能。 diff --git a/docs/superpowers/specs/2026-09-23-flowguard-docs-ten-stage-governance.md b/docs/superpowers/specs/2026-09-23-flowguard-docs-ten-stage-governance.md index 9e87ce5..8d891d4 100644 --- a/docs/superpowers/specs/2026-09-23-flowguard-docs-ten-stage-governance.md +++ b/docs/superpowers/specs/2026-09-23-flowguard-docs-ten-stage-governance.md @@ -63,3 +63,7 @@ **创建日期**:2026-09-23 **最后更新**:2026-09-23 **文档状态**:🔧 实施中 + +## 显示名称统一(2026-10-03,来源:用户命名要求) + +插件各宿主清单与市场入口的 `displayName` 统一为 `FlowGuard`,英文国际化名称同步为 `FlowGuard`。插件 id、命令前缀与中文本地化翻译保持兼容。 diff --git a/kimi.plugin.json b/kimi.plugin.json index 110193c..50cf00c 100644 --- a/kimi.plugin.json +++ b/kimi.plugin.json @@ -1,8 +1,8 @@ { "name": "flowguard", - "version": "0.4.1", + "version": "0.4.2", "interface": { - "displayName": "研发流程门禁", + "displayName": "FlowGuard", "shortDescription": "智能体 SDD 治理:原生规格、证据与提交门禁", "category": "development" }, diff --git a/plugin.json b/plugin.json index 15f00e0..ccec19f 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "flowguard", - "version": "0.4.1", + "version": "0.4.2", "description": "Agent-driven SDD governance for Codex, ZCode, Kimi and Claude: native Spec Kit/OpenSpec/Superpowers discovery, session-worktree task binding, evidence freshness and deterministic code/commit/release gates.", "author": { "name": "Full Stack Skills / PartMe.AI", @@ -20,7 +20,7 @@ "extensions": { "com.openai": { "interface": { - "displayName": "研发流程门禁", + "displayName": "FlowGuard", "shortDescription": "智能体 SDD 治理:原生规格、证据与提交门禁", "longDescription": "智能体根据任务语义选择并推进 Spec Kit、OpenSpec 或 Superpowers;FlowGuard 绑定会话、worktree 与变更,校验用户批准、父子依赖以及 CodeGuard、CodeReview 和测试证据,在写码、Git 提交和发布前执行确定性门禁。", "developerName": "Full Stack Skills / PartMe.AI", @@ -44,7 +44,7 @@ } }, "ai.nanoco.nanoclaw": { - "agentName": "研发流程门禁" + "agentName": "FlowGuard" } } } diff --git a/tests/test_manifests.py b/tests/test_manifests.py index 333c491..3e26f8a 100644 --- a/tests/test_manifests.py +++ b/tests/test_manifests.py @@ -9,9 +9,9 @@ def _load(self, rel): def test_zcode_manifest_core_fields(self): m = self._load(".zcode-plugin/plugin.json") self.assertEqual(m["name"], "flowguard") - self.assertEqual(m["displayName"], "研发流程门禁") + self.assertEqual(m["displayName"], "FlowGuard") # sync-plugin-configs 以 catalog 为单源规范 i18n(en 与 displayName 同值) - self.assertEqual(m["displayName_i18n"]["en"], "研发流程门禁") + self.assertEqual(m["displayName_i18n"]["en"], "FlowGuard") # 版本不断言字面量(发版脚本每次 bump);与 catalog 的同步由市场仓 sync-plugin-configs 在发布时强制 self.assertRegex(m["version"], r"^\d+\.\d+\.\d+$") self.assertEqual(m["license"], "Apache-2.0")