🎉 ECC v2.0.0 — The Agent Harness Operating System
重大里程碑:v2.0.0 将 ECC 从单一的 Claude Code 配置集合,升级为跨 AI 框架的操作控制系统。
🌟 核心亮点
ECC v2.0.0 是 2.0 线的稳定版本:ECC 作为智能体工作的跨框架操作系统。Claude Code 仍是一等 公民;Codex、OpenCode、Cursor、Gemini、Zed 和纯终端工作流共享相同的技能、规则、钩子、MCP 约定、发布门控和操作员工作流。
- 261 个公开技能,覆盖编码、研究、安全、媒体、企业运维和智能体工作流
- ECC 2.0 控制平面基础:框架中立的会话适配器(
ecc.session.v1)覆盖 Claude Code、Codex、OpenCode 和 dmux - MCP 清单(
ecc.mcp.v1):跨框架 MCP 服务器配置的统一视图,支持碎片化和漂移检测及密钥脱敏 - Worktree-lifecycle 服务:确定性冲突预测与并行智能体 worktree 的安全 GC
orch-*编排器家族 + 动态工作流团队编排- Rollout 衍生优化包:
parallel-execution-optimizer、benchmark-optimization-loop、data-throughput-accelerator、latency-critical-systems、recursive-decision-ledger
📊 v2.0.0 数字变化
| 维度 | v1.4.1 | v2.0.0 | 增长 |
|---|---|---|---|
| 智能体 | ~14 | 67 | +379% |
| 技能 | ~28 | 271 | +868% |
| 命令 | ~30 | 92 | +207% |
| 规则包 | 8 | 22 | +175% |
| Star 数 | 42K+ | 211.9K+ | +404% |
| 贡献者 | 24 | 230+ | +858% |
| 支持语言生态 | 6 | 12+ | +100% |
🔧 自 rc.1 以来的硬化修复
自 rc.1 到稳定版大约合并了 30 个 PR 的修复。重点:
- 插件钩子在 Node 21+ 上静默失败 (#2184)。钩子运行器依赖
node -e下的require.main,新版 Node 将其留为 undefined — 每个插件钩子干净退出但没有运行。如果你使用的是 Node 21 或更新版本,请立即更新。 - Windows 可靠性:
CLAUDE_PLUGIN_ROOT路径规范化 (#2139),通过 stdin 传递提示符以免 shell 破坏 (#2174),损坏符号链接和 chmod 测试保护 (#2171, #2176)。 - 安全性:curl 凭证不被放入 argv (#2175),gateguard 现在将 force/path checkouts 视为破坏性 (#2158),并提供日常命令门控的环境旋钮 (#2161),咨询接收硬化。
- 正确性:会话结束摘要不再破坏用户消息中的
$-序列 (#2180),项目检测在边界上匹配 package keys,让preact不再被读作react(#2181),安装清单打包缺口封闭 (#2172),损坏的旧命令 shim 安全截断 (#2167)。 - 更精简的默认值:更小的 OpenCode 安装表面与门控的 hooks-runtime (#2140),
rules/zh移出始终加载的默认安装 (#2170)。 - 新表面:
kubernetes-patterns技能 (#2178),worktree-lifecycle 服务 (#2164),MCP 清单 (#2146),codex-worktree 和 opencode 会话适配器 (#2145),orch-*家族 (#2153)。
🆕 v2.0.0 主要新功能
1️⃣ Hermes Operator 系统
Hermes 是 v2.0.0 引入的跨 AI 框架操作员,提供统一控制层:
-
ecc.session.v1— 框架中立的会话适配器- 支持 Claude Code、Codex、OpenCode、dmux
- 统一会话生命周期管理
-
ecc.mcp.v1— MCP 服务器清单- 跨框架统一视图
- 碎片化和漂移检测
- 密钥脱敏
-
Worktree-lifecycle service — 并行 worktree 管理
- 确定性冲突预测
- 安全 GC(垃圾回收)
2️⃣ orch-* 编排器家族
/orch-build-mvp # 快速构建 MVP
/orch-add-feature # 添加新功能
/orch-fix-defect # 修复缺陷
/orch-refine-code # 重构优化
/orch-change-feature # 修改现有功能
3️⃣ 性能优化包
parallel-execution-optimizer— 并行执行优化benchmark-optimization-loop— 基准优化循环data-throughput-accelerator— 数据吞吐加速latency-critical-systems— 低延迟系统recursive-decision-ledger— 递归决策账本
4️⃣ 跨 AI 框架支持
| 框架 | 支持度 | 配置文件目录 |
|---|---|---|
| Claude Code | ⭐ 一等公民 | .claude-plugin/ |
| Codex | ✅ 完整 | .codex/, .codex-plugin/ |
| OpenCode | ✅ 完整 | .opencode/ |
| Cursor | ✅ 完整 | .cursor/ |
| Gemini | ✅ 完整 | .gemini/ |
| Zed | ✅ 完整 | settings.json |
| GitHub Copilot | ✅ 完整 | .github/copilot-instructions.md |
| Terminal / Dmux | ✅ 完整 | — |
5️⃣ 全新语言生态支持
新增以下语言规则包:
- Rust —
rust-patterns,rust-testing,rust-reviewer - Vue —
vue-patterns,vue-reviewer - React —
react-patterns,react-performance,react-testing - Nuxt —
nuxt4-patterns - Angular —
angular-developer - Ruby — Ruby 规则包
- PHP —
php-reviewer - Perl —
perl-patterns,perl-security,perl-testing - Swift —
swiftui-patterns,swift-actor-persistence,swift-concurrency-6-2 - Kotlin — Kotlin 全套
- Dart —
dart-flutter-patterns - F# —
fsharp-testing - C# —
csharp-testing - C++ —
cpp-coding-standards,cpp-testing - ArkTS — ArkTS 规则包
📦 安装与升级
新用户安装
# 添加市场
/plugin marketplace add https://github.com/affaan-m/ECC
# 安装插件
/plugin install ecc
现有用户升级
/plugin update ecc
📈 v1.x → v2.0.0 主要版本对比
| 功能 | v1.x | v2.0.0 |
|---|---|---|
| 智能体 | ~14 | 67 |
| 技能 | ~28 | 271 |
| 命令 | ~30 | 92 |
| 规则 | 8 | 22 |
| 框架支持 | 仅 Claude Code | 7+ AI 框架 |
| Hermes | ❌ | ✅ |
| orch-* | ❌ | ✅ |
| MCP 清单 | ❌ | ✅ ecc.mcp.v1 |
| Worktree 生命周期 | ❌ | ✅ |
| 性能优化包 | ❌ | ✅ 5 个 |
🎯 升级建议
- 重新安装规则包 — v2.0.0 增加了大量新规则
- 尝试 orch- 命令* — 体验编排器威力
- 配置多框架 — 如果你同时使用多个 AI 工具
- 探索性能优化包 — 提升工作流效率
- 加入 Discord — discord.gg/36yGMHGFbR
🔗 相关资源
🎉 欢迎来到 ECC v2.0.0!让我们一起构建跨 AI 框架的未来!