跳转至

ECC 2.2.1

ECC 2.2.1 是 ECC 2.2 的缺陷和安全补丁。它保持已发布的 v2.2.0 历史不可变。这些说明描述了已准备的补丁;发布 和签名证据在发布检查单中单独跟踪。

安全与数据保护

  • GateGuard 和治理捕获能够识别破坏性 PowerShell 命令, 包括原生 PowerShell 工具路径。动态命令处理可防止 后续变量赋值掩盖先前未解析的调用 (#2961)。
  • 相对 GateGuard 豁免通配符保持在项目根目录内。显式 绝对路径豁免仍然受支持 (#2921)。
  • 安装器写入会拒绝与未跟踪的用户拥有文件发生冲突。失败 的安装仅刷新其实际写入文件的归属哈希,保留未改动受管文件之前的 归属哈希 (#2964)。
  • 引导式设置会在归属过滤前重新验证其预览,因此在预览和应用之间出现的文件会触发明确的重试,而不是虚假 成功。已存在的相同用户文件仍位于 ECC 归属之外。
  • 卸载会遵循 ECC_DRY_RUN=1,包括旧版 Codex 路径,并拒绝 无效的 dry-run 值,而不是静默允许删除 (#2952)。
  • Observer 分析会在处理失败或未确认时保留观察记录。仅退出码为零不再允许归档 (#2971)。
  • Yarn 锁文件将 toml 更新到 4.3.0,与 npm 锁文件保持一致, 并移除受影响的旧版本解析。

Hooks 与安装

  • 手动 Claude 安装会在 Claude 设置中注册 ECC 拥有的 hook 条目。 修复、同意变更和卸载会协调这些条目,同时 保留无关设置。原子设置更新会检查目录 标识,并对检测到的并发编辑进行重试 (#2992)。
  • 直接 hook 入口点使用有界且 UTF-8 安全的 读取来处理更大的 JSON 负载,而不是静默截断有效输入。现有生产 环境包装器限制保持不变 (#2924)。
  • Pi 适配器会选择实际的 Node 运行时,而不是将编译后的 OMP 宿主递归地作为 Node 执行 (#2909)。
  • 安装器列表和控制面板帮助避免过早加载第三方依赖。 需要缺失运行时包的功能会明确报告缺失的 依赖 (#2994)。
  • 自主 harness 设置文档用已记录的接口替换不存在的包名 和不受支持的 CLI 标志,并区分 会话调度和持久外部调度器 (#2957)。

安装器与发布面加固

  • 公开和打包的安装文档现在一致指向已发布的 ecc-universal 命令,而不是过时或无关的包名。
  • AdaL 适配器文档使用正确的 npx ecc-universal doctor --target adal 命令。
  • Claude 设置会在提供商特定工作开始前预检 git,因此缺失 的前置条件会快速失败并给出正确操作。
  • 引导式设置试运行使用隔离的 HOME、config、XDG、temp 和 Windows 应用 数据根目录,以避免环境主机状态影响审查或测试。
  • 精确打包产物现在为 Claude 和 Kimi 的设置、更新、doctor、重复安装、卸载和试运行流程提供了更强的生命周期覆盖。
  • 标识符回归覆盖会阻止过时的 ecc、ecc-install 以及其他 不匹配的发布路径命令重新混入面向用户的文档。

包含在此补丁中的当前 main 文档

  • 规范的 Itô 工作流现在记录了 ecc ito accept <ticket-id> 和 ito_accept MCP 工具。
  • 接受操作明确限定在买方权限路由范围内。它将 当前交易台报价路由到人工审查,并不声称会下单交易。

溯源边界

  • v2.2.1 旨在成为精确绿色 main 上的已签名注释标签。
  • v2.2.0 仍然是不可变的历史未签名例外。不要移动、 重新创建或复用该标签。

范围与限制

  • 插件依赖处理不会捆绑或自动安装缺失 模块。数据库和模式验证功能需要其声明的 运行时依赖。
  • 归属保护覆盖未跟踪冲突和失败安装 检查点。成功升级保留替换先前受管文件的现有契约。升级前请备份有意进行的编辑。
  • 此补丁不会引入新的 harness 平台,也不会声称所有 未解决的社区问题都已解决。

升级

在发布工作流发布 2.2.1 并验证注册表完整性后, 安装或更新该包,然后运行你已使用的相同 ECC 命令路径。在发布完成之前,下面的精确版本命令会返回 E404。

npm install -g ecc-universal@2.2.1
ecc doctor

对于首次或引导式终端设置:

npx ecc-universal setup

原生 Claude 市场路径仍然受支持:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

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