仓库目录迁移

September 15, 2026 · View on GitHub

English | 中文

KIP 2.0 已成为仓库根目录的默认开发版本。协议继续标为 2.0-draft;软件包版本和引擎兼容性与目录变动独立。状态和 API 的升级请参阅从 KIP 1.x 迁移

路径映射

原路径新路径
v2/README.mdv2/README_CN.mdREADME.mdREADME_CN.md
v2/KIP-2.0-SPECIFICATION.mdv2/KIP-2.0-SPECIFICATION_CN.mdSPECIFICATION.mdSPECIFICATION_CN.md
其他 v2/<path> 文档、Schema、语法、Profile、测试数据与脚本根目录的 <path>,保留文件名
原根目录 v1 首页、规范、语法卡及 Self/System 指令v1/ 下同名文件
原根目录 brain/capsules/FunctionDefinition*.jsonv1/brain/v1/capsules/v1/FunctionDefinition*.json
mcp/skill/v1/mcp/v1/skill/
CONTEXT.mdCONTEXT_CN.md历史副本进入 v1/,根目录术语表改为描述 v2
packages/post/LICENSE位置不变

v2 入口仅保留导航。GitHub Markdown 不会重定向深层链接或 raw 下载,请按上表更新 blob/main/v2/...raw/.../main/v2/... 引用。原根目录 v1 URL 现在返回 v2 内容;v1 使用方必须改用 v1/... 或固定到原始提交。归档内部的相对链接指向其 v1 契约。

历史参考

迁移前仓库保存在提交 31cf33f84450918432083d19c085fa47cb74d879 中,可据此获取原始字节和路径。v1 归档保留旧版文档、胶囊、函数定义、MCP Server 和 Skill,并添加归档说明、调整链接。历史 CONTEXT 文件在快照时已经包含部分 v2 术语。

当前语言包和 VS Code 扩展面向 v2,继续位于 packages/;它们不是 v1 工具的归档副本。旧工具版本保留在 Git 历史中。归档的 MCP 软件包已移出根目录 pnpm workspace,其独立 lockfile 保留供历史使用。原生 v2 MCP/Skill 适配另行开展。

协议工件完整性

迁移按原字节保留所有既有 JSON 工件,包括 Schema ID、模式包身份和版本、验证 Schema 锁、规范化配置、测试数据与内容摘要。部分不可变 JSON 描述仍引用原文件名 KIP-2.0-SPECIFICATION.md,该引用现对应根目录的主规范。不要仅为修改叙述性引用而重新生成摘要。

当前检查命令

在仓库根目录执行:

pnpm install --frozen-lockfile
pnpm --filter @ldclabs/kip-lang test
pnpm --filter vscode-kip test
pnpm --filter vscode-kip lint
pnpm --filter vscode-kip build
pnpm --filter vscode-kip package
node conformance/update-digests.mjs
node conformance/run.mjs --list
node conformance/run.mjs --suite interface --list
bash formal/run.sh

形式化运行器会显式报告缺失前置条件;任一套件跳过时返回 3。详见形式化检查前置条件一致性指南。根目录 CI 已改为监控新位置的主规范、Brain 文档、Schema、语法、Profile、一致性套件和形式模型。