跳转至

ECC 2.2.0

ECC 2.2.0 使通用安装器成为一等公民的跨 harness 分发路径。它新增原生 Antigravity 2.0 支持,修复累积安装的所有权,使 OpenCode 与其规范配置目录保持一致,并强化精确制品发布门禁。

安装器与 harness 可靠性

  • Antigravity 原生安装到 .agents/{rules,workflows,skills,agents}。请勿手动重命名旧版 .agent 目录。重新运行 ECC 2.2.0,以便安装器应用其所有权感知迁移规则。
  • 重复的选择性安装会保留完整的管理所有权台账。后续模块安装不再导致先前安装的 ECC 文件在卸载后残留。
  • OpenCode 主目录安装使用 ~/.config/opencode。重新安装或修复会检测旧版 ~/.opencode 的所有权,迁移未更改的 ECC 管理文件,并保留已修改文件以供审查。捆绑的 agent 定义会继承用户选择的模型提供商。
  • 旧版 Codex 同步清理默认要求所有权证据,并保留未跟踪或已修改的用户文件。
  • 实验性 Nasiko CLI 生命周期桥接仅在确认其记录的属主已失效时恢复锁。其固定版本归档解析器会拒绝格式错误的边界,而不完整的卸载清理会返回错误并提供保留文件指引。ECC 不会连接或运行 Nasiko 控制平面,不会启用遥测,也不会提供受支持的端到端 Nasiko 工作流。
  • skill-comply 同时包含在安装图和 npm 归档中。Python 字节码和 pytest 缓存仍被排除。

新能力

  • 引导式多 harness 设置,以及更强的 doctor、repair、status 和 uninstall 流程。
  • Bash 和 PowerShell 的原生 Antigravity 2.0 文档。
  • 扩展的 Itô、agent-evaluation、multi-model council、dev-team、living-docs、secure terminal、Pi 和 TasteForge 工作流,以及实验性 Nasiko CLI 生命周期桥接。
  • 改进了 Plan Canvas、记忆库、持续学习、技能演进、hook 稳定性、会话处理和 Discord 交付。

发布保障

  • 发布工作流要求带标签的提交必须与 origin/main 完全相等。
  • npm 注册表故障会中止发布,而不是将其视为未发布版本。
  • 精确打包归档在发布前仅哈希一次,并在 Linux、macOS 和 Windows 上运行验证。
  • 稳定 npm 发布首先发布到 staging dist-tag,逐字节验证注册表完整性,然后才提升 latest。对应的 GitHub Release 在提升后创建。
  • 先前的 2.1.0 包保持不可变且可安装,作为直接的 dist-tag 回滚目标。

升级

安装或更新已发布的包,然后运行你之前使用的相同 ECC 安装命令:

npm install -g ecc-universal@2.2.0
ecc install --target antigravity --profile full

安装后使用 ecc doctor --target <target>。对于 Antigravity,请开始新对话,并在设置 > 自定义下验证工作区技能。

范围审计

发布前审计覆盖了自 v2.1.0 以来的完整差异:108 个提交、530 个更改文件、40,299 行插入和 4,679 行删除,均在最终就绪补丁之前。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC