From 0ddf1d5ee7c6c9d4eb2b69bf6da77cf7340d65da Mon Sep 17 00:00:00 2001 From: liguochuan <292761894@qq.com> Date: Wed, 30 Sep 2026 10:32:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[tech]=20=F0=9F=90=9B=20fix(templates):=20c?= =?UTF-8?q?onfig-precheck=20=E6=AD=A3=E6=96=87=E5=8E=BB=E6=8E=89=20{{...}}?= =?UTF-8?q?=20=E5=8D=A0=E4=BD=8D=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 宿主对每个 system prompt context 无条件做变量插值,正文里的 {{FLOW2SPEC_PROJECT_CONFIG}} 会触发宿主变量名校验失败并中断整轮会话; 双语模板同步改写为不带花括号的写法。AGENTS.md 的 init 期占位符保持不变。 --- .../templates/en-US/knowledge/topics/f2s-config-precheck.md | 2 +- .../templates/zh-CN/knowledge/topics/f2s-config-precheck.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/templates/en-US/knowledge/topics/f2s-config-precheck.md b/packages/core/templates/en-US/knowledge/topics/f2s-config-precheck.md index 30f0d6c..a34151e 100644 --- a/packages/core/templates/en-US/knowledge/topics/f2s-config-precheck.md +++ b/packages/core/templates/en-US/knowledge/topics/f2s-config-precheck.md @@ -24,7 +24,7 @@ tags: [policy] ## Required Steps 1. Use **Read** to open project-root **`flow2spec.config.json`** (must happen before any step in an `f2s-*` skill body). -2. The `{{FLOW2SPEC_PROJECT_CONFIG}}` table in repository-root **`AGENTS.md`** only explains field semantics; current values come from the **Read** result. +2. The project configuration table in repository-root **`AGENTS.md`** (template placeholder `FLOW2SPEC_PROJECT_CONFIG`) only explains field semantics; current values come from the **Read** result. 3. When `subAgent=true`, the main agent must explicitly decide early in the skill body whether this run meets the split preconditions / thresholds; even when deciding not to split, it must output the no-split reason. The SessionStart summary is only a reminder and does not replace that decision. ## Prohibitions diff --git a/packages/core/templates/zh-CN/knowledge/topics/f2s-config-precheck.md b/packages/core/templates/zh-CN/knowledge/topics/f2s-config-precheck.md index 3d630a4..40e0897 100644 --- a/packages/core/templates/zh-CN/knowledge/topics/f2s-config-precheck.md +++ b/packages/core/templates/zh-CN/knowledge/topics/f2s-config-precheck.md @@ -24,7 +24,7 @@ tags: [policy] ## 必备步骤 1. 用 **Read** 打开项目根 **`flow2spec.config.json`**(须在 `f2s-*` 技能正文任何步骤之前)。 -2. 仓库根 **`AGENTS.md`** 中 `{{FLOW2SPEC_PROJECT_CONFIG}}` 表仅说明字段语义;当前值以 **Read** 结果为准。 +2. 仓库根 **`AGENTS.md`** 中的项目配置表(模板占位符 `FLOW2SPEC_PROJECT_CONFIG`)仅说明字段语义;当前值以 **Read** 结果为准。 3. `subAgent=true` 时,主 agent 必须在进入技能正文早期**显式判断**本次是否满足拆子前提 / 阈值;即使判断不拆,也必须输出不拆原因。SessionStart 摘要只负责提醒,不替代该判断。 ## 禁止项 From 5cac6d2c07ec690eb29d2ebd5813d9d6516a7e3d Mon Sep 17 00:00:00 2001 From: liguochuan <292761894@qq.com> Date: Wed, 30 Sep 2026 10:32:59 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[tech]=20=F0=9F=94=96=20chore(release):=20c?= =?UTF-8?q?ore@3.8.3=20+=20template@3.8.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 模板正文修复随 Core 发布;按发版门禁本地已跑 version:check / npm test / pack:check 全部通过。CLI 保持 3.6.5(兼容范围 ^3.8.2 已覆盖 3.8.3)。 --- package-lock.json | 2 +- packages/core/package.json | 4 ++-- packages/core/templates/en-US/knowledge/manifest-routing.json | 2 +- packages/core/templates/zh-CN/knowledge/manifest-routing.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 64e0c1c..c5ff968 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ }, "packages/core": { "name": "@double-coding/flow2spec-core", - "version": "3.8.2", + "version": "3.8.3", "license": "ISC", "engines": { "node": ">=16" diff --git a/packages/core/package.json b/packages/core/package.json index a975936..eef30c2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@double-coding/flow2spec-core", - "version": "3.8.2", - "templateVersion": "3.8.1", + "version": "3.8.3", + "templateVersion": "3.8.2", "description": "Flow2Spec Core APIs, knowledge engine, project initialization and shared resources", "homepage": "https://github.com/double-coding-lab/Flow2Spec#readme", "repository": { diff --git a/packages/core/templates/en-US/knowledge/manifest-routing.json b/packages/core/templates/en-US/knowledge/manifest-routing.json index 7dec70e..87ba060 100644 --- a/packages/core/templates/en-US/knowledge/manifest-routing.json +++ b/packages/core/templates/en-US/knowledge/manifest-routing.json @@ -1,5 +1,5 @@ { - "version": "3.8.1", + "version": "3.8.2", "projectRev": 3, "knowledgeRoot": ".Knowledge", "matcherKey": "matcherId", diff --git a/packages/core/templates/zh-CN/knowledge/manifest-routing.json b/packages/core/templates/zh-CN/knowledge/manifest-routing.json index e54649a..038f118 100644 --- a/packages/core/templates/zh-CN/knowledge/manifest-routing.json +++ b/packages/core/templates/zh-CN/knowledge/manifest-routing.json @@ -1,5 +1,5 @@ { - "version": "3.8.1", + "version": "3.8.2", "projectRev": 3, "knowledgeRoot": ".Knowledge", "matcherKey": "matcherId",