把工程流程装成一套规矩:计划、测试、评审、记忆、沉淀
来源:GitHub — 2026-10-27 · ⭐ 289,546 stars · JavaScript
📋 概述
ECC 把自己定位成智能体的 harness 操作系统:一条 plan → test → implement → review → verify → remember → improve 的流水线,装一次就变成智能体工作方式的一部分,而不是每个提示词里重写一遍。仓库里是几类构件——agents 分工角色、skills 技能(按需加载省上下文)、hooks 钩子、rules 规则(通用与按语言分目录),跨七套 harness 共用;另有一个项目级 vault 用来搬上下文:把一份 handoff 写进文件,到另一套 harness 里再取回来。核心口号很直白:优化上下文窗口,其余一切都落盘持久化。
🔑 核心要点
- 流程不进提示词进系统:计划、测试先行、实现、从新上下文评审、验证、记忆,再把重复的成功做成技能,装一次全 harness 生效。
- 上下文是稀缺资源:技能按需加载、规则按语言分目录,其余状态一律持久化,避免每轮把整个仓库重新塞进窗口。
- 跨 harness 交接:vault 用来在两套 harness 之间搬 handoff,同一份工程约束不只服务一个工具。
- 组件可分装:可以只装 agents、只装规则、只装核心技能,也提供低上下文、无钩子的精简路径。
- 供应链有明确声明:只从官方 GitHub 仓库、npm 包、GitHub App 与插件 slug 安装,第三方镜像未经审阅。
💡 金句
Optimize the context window. Persist everything else.
👍 0
👎 0
← 返回 GitHub Trending 首页