Intelligence Sync 是一个已归档的项目,其定位是跨多个 AI 编程工具(Claude Code、Cursor、Copilot、Codex 等)的 AI 编码规则单一事实来源,核心理念是“写一次,处处同步”。该仓库不再接受新功能开发,官方支持的后继产品是 Intelligence CLI,以包名 @ainova-systems/intelligence 分发。最终内置发布版本为 0.10.4,现有项目可保持不变继续使用,但新项目不应复制该仓库或从其遗留引擎引导。
主要用途与能力:为多种 AI 编程助手统一管理和同步编码规则,避免在多个工具间重复维护。支持将项目已有的规则、代理、技能和适配器保留,并通过 CLI 生命周期管理升级。
安装后继产品的要求:Node.js 18+、Git、Bash 和 awk;Windows 上需使用 Git Bash 或 WSL。新项目的具体安装方式需参考 Intelligence 官方文档中的包、适配器和 CLI 生命周期说明(资料未提供具体安装命令)。
从现有 Intelligence Sync 项目转换:转换是单向的、计划优先且事务性的。建议先提交或暂存无关改动,然后在项目根目录运行 intelligence init --preview,该命令不会写入任何内容,会检测内置项目、暂存建议的根 intelligence.yaml、lockfile、包存储和生成输出,然后展示转换计划。--apply 会执行已审核的计划,若暂存验证或同步失败则回滚。转换后的生命周期命令资料中未列出具体命令。转换过程中 CLI 会保留项目自有的规则、代理、技能和适配器;内置引擎和旧版 config.yaml 将被根清单、提交的 lockfile 和 CLI 管理的包存储替换。
项目版本限制:CLI 转换边界为旧 schema 0.10.0 或更新版本。如果 intelligence init --preview 报告了更旧或缺失的 sync_version,需先告知编码代理更新 intelligence-sync 至最终内置版本,再提供迁移到 Intelligence CLI 的选项。对于常规模块化布局,直接兼容命令资料未提供具体内容。非常旧的扁平布局项目使用 intelligence/scripts/update.sh,更新流程可发现并迁移任一布局而不触碰项目自编内容。升级到 0.10.4 后,再次运行 intelligence init --preview。若代理从 0.10.2 之前的更新技能启动,可能需要第二次更新请求,因为新安装的迁移流程无法替换当前回合中已加载的指令。
继续使用遗留引擎:对于尚未准备转换的项目,内置引擎保持功能正常且具有确定性;但它已冻结,新功能、适配器、包和生命周期工作均属于 ainova-systems/intelligence 仓库。历史参考包括遗留更新日志、遗留约定、遗留适配器契约和最终迁移提示。许可证为 MIT。