에이전트 워크플로우를 위한 운영체제 'ECC' 소개
affaan-m/ECC
GitHubAI 에이전트의 개발 과정을 관리하는 통합 시스템, '에이전트 하네스 OS(ECC)'가 출시되어 주목받고 있습니다.
- 이 시스템은 기획-테스트-구현-검토의 엔지니어링 사이클 전체를 지원하며, 68개 에이전트와 292개의 전문 스킬을 제공합니다.
- 단순히 명령하는 것을 넘어, 에이전트가 자체적으로 작업 과정을 기록하고 개선하여 지속 가능한 개발 역량을 갖추게 합니다.
- MIT 라이선스의 오픈소스지만, 보안을 위해 반드시 깃허브 또는 npm 등 프로젝트에서 지정한 공식 채널을 통해서만 설치해야 합니다.
ECC는 에게 계획-테스트-구현-검토의 엔지니어링 시스템과 도구 상자를 제공하는 에이전트 하네스 OS입니다. 이 시스템은 단순히 명령을 내리는 것을 넘어, 에이전트가 작업 과정을 기록하고 개선하며 지속 가능한 개발 역량을 갖추도록 돕습니다. 핵심 워크플로우는 'plan -> test -> implement -> review -> verify -> remember -> improve' 순서로 진행되며, 이러한 프로세스를 한 번 설치하여 에이전트의 작동 방식에 통합할 수 있습니다.
ECC는 다양한 기능을 수행하는 여러 구성 요소를 포함합니다. 구체적으로 68개의 에이전트와 292개의 스킬을 제공하며, 이 외에도 94개의 명령(commands)과 규칙(Rules), 메모리 기능 등을 통해 실행 시간 추적, 세션 요약, 지속적인 학습 기능을 지원합니다. 또한 AgentShield를 포함하여 , 후크, 권한 등 다양한 요소에 대한 보안 검사를 수행할 수 있습니다.
ECC는 MIT 라이선스의 프로젝트이며, 사용 시 공식 채널을 통한 설치가 중요합니다. 프로젝트 측은 깃허브 저장소, npm 패키지(`ecc-universal`, `ecc-agentshield`), 그리고 공식 웹사이트 등 검증된 경로를 통해서만 ECC를 설치할 것을 권고하고 있습니다. 사용자들은 Claude Code 플러그인 설정을 위해 `npx ecc-universal@2.2.1 setup`과 같은 가이드 설정 명령어를 사용할 수 있습니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 프롬프트
- AI에게 주는 지시나 질문 글.
- 오픈소스
- 소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.