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 安装命令:
安装后使用 ecc doctor --target <target>。对于 Antigravity,请开始新对话,并在设置 > 自定义下验证工作区技能。
范围审计¶
发布前审计覆盖了自 v2.1.0 以来的完整差异:108 个提交、530 个更改文件、40,299 行插入和 4,679 行删除,均在最终就绪补丁之前。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC