ECC : 给 AI 编码智能体装上技能、记忆与安全卡口的 Harness 优化系统
AI智库导航-aiguide.cc为您提供最新的AI新闻资讯和最新的AI工具推荐,在这里你可以获得用于营销的AI聊天机器人、AI在商业管理中的应用、用于数据分析的AI工具、机器学习模型、面向企业的AI解决方案、AI在商业客户服务中的应用、AI和自动化工具等。
主要介绍
ECC 是由 affaan-m 开源、源自 Anthropic 黑客松获奖项目 Everything Claude Code 的 Agent Harness 优化系统,自定位为「the harness-native operator system for agentic work」。它不是一套提示词集合,而是把技能(Skills)、本能记忆(Instincts)、跨会话记忆(Memory)、工程规则(Rules)、钩子(Hooks)、MCP 配置与安全扫描(AgentShield)打包成可安装、可跨工具复用的「Harness 操作层」,让 Claude Code、Codex、Cursor、OpenCode、Gemini 等 15 种以上主流编码智能体获得统一的工程能力与安全卡口。项目采用 MIT 许可证,GitHub 星标已超 24.6 万,是仅次于 OpenClaw 的 AI Agent 基础设施项目,2026 年 9 月仍在高频更新。

ECC 官方网站截图(ecc.tools)
功能特点
-
246 个技能:覆盖规划、TDD、代码审查、安全审计、前后端模式、E2E、部署、MCP 接入与 search-first 开发等工程全流程。
-
61 个专用子代理:planner、architect、code-reviewer、security-reviewer、build-error-resolver 及按语言细分的审查器,专业事交给专人。
-
工程规则注入:122 条规则按语言分包(common 加 typescript、python、golang 等 12 种以上语言),运行时注入系统提示词强制执行。
-
本能记忆(Instincts):Stop Hook 从会话中自动抽取重复模式并沉淀为带置信度的本能,evolve 可聚合为团队技能。
-
跨会话记忆:记忆数据按工具隔离,解决多 harness 并用时的冲突。
-
安全扫描:AgentShield 提供 102 条安全规则与 1,282 项测试,security-scan 扫描 CLAUDE.md、MCP 配置、hooks 与技能。
-
跨 harness 兼容:同一套技能与规则映射到 15 种以上宿主,薄适配层避免多份拷贝漂移。
-
安装即用、零代码:引导式安装器或一条命令装好,以自然语言与斜杠命令使用。
优缺点
优点:
-
优点1:把散落的工程经验打包成可安装、可迁移、可升级的 Harness 层,不用每个仓库从零攒规则。
-
优点2:规划、实现、验证、记忆有固定卡口——Rules 与 Hooks 保证默认开启,流程不易漏。
-
优点3:本能记忆加持续学习,让 Agent 越用越贴合团队习惯,而非每次从零开始。
-
优点4:AgentShield 安全扫描覆盖 Agent 与 MCP 配置攻击面,配得上「写得快、扫得稳」。
-
优点5:MIT 开源、跨 15 种以上宿主,v2.0 加 Dashboard GUI 与 SQLite 状态管理,生态持续演进。
缺点:
-
缺点1:体量大、更新快,新手全量安装容易出现技能与 Hooks 重复,建议按 minimal 起步。
-
缺点2:规则与技能需按语言目录选择性复制,装完「没生效」常见于漏拷 rules。
-
缺点3:依赖宿主 harness(Claude Code、Cursor 等),本身不独立运行。
-
缺点4:MCP 与上下文管理仍需调优,启用工具过多会挤占上下文窗口。
如何使用
ECC 以「安装加自然语言」方式使用,无需编写业务代码。
Claude Code 用户推荐通过插件市场安装(/plugin marketplace add 加仓库地址、/plugin install ecc),并将常用语言规则目录复制到本地规则目录;其他宿主可用安装脚本或 npx 命令安装,不确定装什么时可先运行 npx ecc consult 获取组件推荐与安装命令。
安装后直接以自然语言或斜杠命令驱动,例如「/ecc:plan 给评论模块加删除接口」进入规划、「/code-review」做代码审查、「/quality-gate」做验收门禁、「/security-scan」扫描配置安全;会话结束时 Stop Hook 自动沉淀本能记忆,积累后用 /evolve 收成团队技能。
框架技术原理
-
单一事实来源架构:各宿主目录(.claude、.codex、.cursor 等)为薄适配器,直接指向仓库内规范的 skills、commands、rules,避免拷贝漂移。
-
技能契约:每个技能为含 frontmatter 的 SKILL.md,声明触发条件、输入、步骤与产物,供模型自动或按需调用。
-
Rules 运行时注入:工程规则在会话启动时注入系统提示词,受字符上限控制、可用环境变量关闭。
-
Hooks 生命周期:SessionStart 注入项目上下文、Stop 写会话摘要并抽取 instinct、编辑后触发检查,严格度可调。
-
Instincts 持续学习:Stop Hook 抽取重复模式并加置信度沉淀,evolve 聚合为团队技能,prune 清理过期项。
-
选择性安装架构:manifest 驱动的 install-plan 与 install-apply 加 SQLite 状态存储,支持增量更新与干净卸载。
-
上下文管理:SessionStart 默认最多注入 8000 字符项目上下文,MCP 启用数与活跃工具可调。
-
v2.0 控制平面:Rust 实现 dashboard、start、stop、resume、sessions、status 等命令,统一 Harness 状态。
创新点
-
把 Agent 上限从模型转向 Harness 编排——技能、记忆、钩子与安全的一体化操作层。
-
跨 15 种以上 harness 的薄适配架构,同一套技能与规则随处可用,且不复制、不漂移。
-
规则运行时强制注入而非仅静态文件,让工程规范默认生效。
-
本能记忆带置信度的持续学习闭环,从 Stop Hook 抽取到 evolve 聚合团队技能。
-
AgentShield 把 Agent 与 MCP 配置当作攻击面做安全扫描,补上「写得快」之外的「扫得稳」。
-
v2.0 用 Rust 控制平面加 GUI Dashboard,把分散的 Harness 状态收进统一入口。
评估标准
-
资产规模与一致性:skills、agents、commands、rules 数量及 catalog 一致性检查(3,334 项测试)。
-
安装正确性:重复安装防护、增量更新、doctor 与 repair 诊断、卸载预览。
-
上下文开销:SessionStart 注入量与 MCP 占用对可用上下文窗口的影响。
-
安全覆盖:AgentShield 规则条数、扫描对象(CLAUDE.md、MCP、hooks、技能)与测试规模。
-
跨 harness 一致性:同一技能在 Claude Code、Codex、Cursor 等宿主上的行为一致性。
-
记忆有效性:instinct 置信度管理与 evolve 聚合的可维护性。
应用领域
-
软件工程研发提效:功能规划、TDD、代码审查、构建错误修复、性能优化。
-
工程治理与协作:GitHub 原生任务编排(epic 系列)、代码评审工作流。
-
多语言工程规范:TypeScript、Python、Go、Java、Rust 等语言的规则与技能包。
-
安全审计:Agent 与 MCP 配置扫描、密钥泄露与权限问题检测。
-
团队标准化:共享规则、技能与本能记忆,让每个成员与 Agent 产出对齐。
项目地址
ECC 由 affaan-m 创建并维护,源自 Anthropic 黑客松获奖项目 Everything Claude Code;采用 MIT 许可证,GitHub 星标已超 24.6 万,是 AI Agent 基础设施领域的头部项目之一,2026 年 9 月仍在高频更新。
项目以技能、规则、命令、钩子与安全组件的形式分发,支持 Claude Code 插件市场、安装脚本与 npx 等多种安装方式,覆盖 Claude Code、Codex、Cursor、OpenCode、Gemini、Copilot 等 15 种以上宿主。
配套 AgentShield 安全扫描组件与 ecc2 控制平面(Rust),提供 Shorthand、Longform 与 Security 三份指南及 Dashboard GUI;社区通过 GitHub Issues 交流。
-
项目官网:https://ecc.tools
-
代码仓库:https://github.com/affaan-m/ECC
-
官方文档:https://github.com/affaan-m/ECC/blob/main/README.md
同类型工具比较
|
对比维度
|
ECC
|
手工维护 Agent 配置
|
独立 Agent 运行时
|
|---|---|---|---|
|
核心定位
|
跨 harness 的 Agent 优化操作层(技能、规则、记忆、安全一体化)
|
逐个仓库手写 rules 与 skills
|
自带运行时的独立 Agent(如 hermes-agent 类)
|
|
适用范围
|
15 种以上 harness(Claude Code、Codex、Cursor、OpenCode 等)
|
绑定单一工具
|
自身即 Agent,另起一套
|
|
记忆与学习
|
Instincts 持续学习加跨会话记忆、按工具隔离
|
无
|
内置长期记忆与技能成长
|
|
工程规则
|
122 条按语言分包、运行时注入
|
手工积累、易漂移
|
内置或另配
|
|
安全能力
|
AgentShield 102 条规则扫描 Agent 与 MCP 配置
|
无
|
内置安全策略
|
|
安装方式
|
引导式安装器或插件市场,零代码
|
手工配置
|
一条命令独立部署
|
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...