跳转到内容

固定版本与项目配置

.ftckb/project.yaml 使用 JSON 语法(合法 YAML 1.2),由脚本生成;普通缩进 YAML 不受本包装器支持。

{
"schemaVersion": 1,
"kernelSchemaVersion": 1,
"integrationVersion": 1,
"team": "16093",
"season": "2025-2026",
"source": {
"repository": "https://github.com/lucasnotfound59/FTC-Knowledge-Bank.git",
"ref": "RELEASE_TAG_OR_FULL_SHA",
"commit": "FULL_40_CHARACTER_COMMIT_SHA",
"path": "tools/FTC-Knowledge-Bank"
},
"managedFiles": {
".agents/skills/ftc-knowledge-bank/SKILL.md": "GENERATED_SHA256",
"AGENTS.md#ftckb": "GENERATED_SHA256"
}
}

以上仅字段示意,占位字符串不能直接使用。managedFiles 摘要用于防止无意覆盖,不是对恶意篡改的签名。不要手改摘要来强行通过预检。

重跑时可省略 team/season/ref,缺省重用配置中的 SHA,不重新解析 tag。相同输入不会产生新 diff。AGENTS 托管段之外的原文及队伍补充保留;项目补充写在段外,不改生成的 Skill。若生成文件/段落有人工修改、路径冲突、symlink 或 submodule 脏改动,脚本停止而非覆盖。