用 Claude Code、Codex、Cursor 写过大型项目的开发者,可能都遇到过类似的困扰:
- 上下文越跑越短:项目一大,Token 不够用,AI 开始 ” 失忆 ”
- 每次开会要从头交代:上次改了什么、用的什么技术方案,完全不记得
- 安全靠人工:想把代码审计自动化,但不敢让 AI 直接跑扫描
- 跨 Harness 换工具就废:Claude Code 的配置在 Codex 里完全不通用
这些问题不是 Prompt 不够好,而是 底层 Harness 层的系统性问题——没有一套标准化的人在跑。
ECC(The agent harness performance optimization system)解决的就是这个问题。
ECC 是一个 面向 AI 代码引擎的性能优化系统,核心理念是:
不只是配置,而是一套完整的 Agent 操作系统。
它包含六大核心模块:
| 模块 | 解决的问题 |
|---|---|
| Skills | 可复用的能力包,跨会话直接装载 |
| Instincts | 内置 ” 直觉 ”,处理常见任务的默认行为 |
| Memory | 跨会话持久化上下文,不用每次重新交代 |
| Security | AgentShield 等安全扫描,防止 Prompt 注入 |
| Research | 研究优先的开发模式,输出可验证的结果 |
| Operator | 工作流编排,支持跨 Harness 协同 |
支持的主流 Harness:
Claude Code、Codex、Cursor、OpenCode、Gemini、Zed、GitHub Copilot,以及其他基于 AI 的代码引擎。
大多数 Agent 的上下文是 ” 用完即丢 ”。ECC 通过 Hook 机制,自动保存和加载跨会话的上下文:
- 每次对话结束,关键信息自动写入本地存储
- 下次启动时,无缝恢复到上次状态
- 支持增量学习:从真实 session 中提取模式,沉淀为可复用的 Skills
ECC 实现了一套 可验证的开发流程:
- Checkpoint vs Continuous:两种评估模式按需切换
- Grader Types:支持 pass@k 等量化指标
- Benchmark 驱动:每次变更都有数据支撑,不是靠感觉
这意味着你的 AI 不只是写代码,而是 在跑测试驱动开发(TDD)。
ECC 不是一键安装全部——而是通过 Manifest 驱动的安装管道,让你按需装载:
npx skills add https://github.com/affaan-m/ECC --skill "agent-shield"
这解决了传统 Agent 配置 ” 要么不用,要么全上 ” 的尴尬。
ECC 2.0 引入了 Operator 工作流 概念,包括:
brand-voice:品牌调性匹配social-graph-ranker:社交关系排序connections-optimizer:连接优化project-flow-ops:项目流程编排
以及市场 / 交易方向的 Itô 系列技能包(ito-market-intelligence、ito-trade-planner 等)。
根据 GitHub 主页数据:
- ⭐ 182K+ Stars,28K+ Forks
- 👥 170+ 贡献者,12+ 语言生态
- 📦 63 Agents,249 Skills,79 传统命令垫片
这套数据说明 ECC 不是玩具项目,而是 经过大量真实用户验证的生产级系统。
ECC 在 2.0 中引入了 Rust 控制平面原型(ecc2/ 目录),提供统一的命令行接口:
ecc start # 启动会话
ecc status # 查看状态
ecc sessions # 管理会话
ecc work-items # 同步 GitHub/Linear
这意味着 你不需要为每个 Harness 维护独立配置,ECC 提供了一层抽象。
v2.0 还引入了 Tkinter 桌面应用:
- 支持 Dark/Light 主题切换
- 可自定义字体和项目 Logo
- 一目了然地查看 Agent 状态、技能健康度、待处理事项
| 场景 | 为什么需要 ECC |
|---|---|
| 大型项目长期维护 | 上下文记忆 + 增量学习,不丢上下文 |
| 代码安全要求高 | AgentShield 防止 Prompt 注入和数据泄露 |
| 多 Harness 协作 | 统一配置,不用为每个引擎单独维护 |
| 研究驱动开发 | 可验证的开发流程,输出带证据 |
| 团队协作 | 工作流 Operator 让交接更顺畅 |
ECC 本身是 MIT 永久开源 的,核心功能全部免费。
如果需要私有仓库支持、托管版 GitHub App 和高级支持,可以订阅 ECC Pro(赞助模式)。
如果你是 深度使用 AI 代码引擎的开发者,ECC 几乎是目前最完整的 Harness 层优化方案:
- 不是插件,而是一套操作系统级的设计思路
- 不是配置,而是一套可验证的开发流程
- 开源免费,生产验证,MIT 永久授权
推荐指数:⭐⭐⭐⭐⭐
🚀 体验地址:https://github.com/affaan-m/ECC
🌐 官网:https://ecc.tools
💡 安装:npx skills add https://github.com/affaan-m/ECC
本文由 AI 开发者实验室出品,关注 AI 工程化实践。