ACO 시스템: GitHub 이슈에서 병합된 PR까지의 멀티에이전트 AI 파이프라인

ACO 시스템은 GitHub Issue에서 병합된 풀 리퀘스트까지 전체 소프트웨어 개발 파이프라인을 자동화하는 다중 에이전트 프레임워크입니다. 공유 데이터베이스를 통해 독립적으로 작동하는 6개의 특화 AI 에이전트를 사용합니다. 에이전트 간 통신이 없고 컨텍스트 손실도 없습니다.
파이프라인 개요
- PM 에이전트가 이슈로부터 사용자 스토리를 작성합니다.
- Planner 에이전트가 스토리를 작업과 예상 시간으로 분할합니다.
- Architect 에이전트가 결정론적 게이트(LLM 없음, 환각 위험 없음)로 타당성을 검증합니다.
- Developer 에이전트가 브랜치를 생성하고, 코드를 작성하며, PR을 엽니다.
- QA 에이전트가 PR을 검토하고 테스트를 실행합니다.
- 인간이 병합 전 최종 승인을 합니다.
주요 설계 결정
LangChain, AutoGen 또는 CrewAI와 달리, 에이전트는 서로 대화하지 않습니다. 모두 공유 데이터베이스를 통해 읽고 씁니다. 각 에이전트는 독립적으로 실행됩니다. 복잡성은 로직이 아닌 스키마에 있습니다.
결정론적 Architect 게이트
Architect 게이트는 저자가 가장 자랑스러워하는 기능입니다. 하드코딩된 비밀, 누락된 수락 기준, 잘못된 기술 스택 구성을 스캔합니다. 어떤 것이든 실패하면, 스토리는 개발자에게 도달하지 않습니다 — 잘못된 PR이 전혀 없습니다.
기술 스택
- 백엔드: Python
- 프론트엔드: Next.js
- 데이터베이스: 개발 시 SQLite, 프로덕션 시 Postgres
- UI: 실시간 Kanban 대시보드와 스트리밍 이벤트 피드로 에이전트를 실시간으로 관찰
대상
에이전트 도구 공간에서 작업하며 실제 산출물을 생성하는 실용적이고 간섭 없는 파이프라인을 원하는 개발자.
프로젝트는 GitHub에서 오픈소스로 제공됩니다: github.com/aniketkarne/aco-system
📖 전체 소스 읽기: r/openclaw
👀 See Also
OpenClaw 음성: 음성 대 음성 스마트 홈 제어를 위한 DIY 하드웨어
OpenClaw Voice는 Home Assistant Voice PE(59달러)를 전용 하드웨어 음성 인터페이스로 변환하여 1초 이내 음성-음성 변환, 음성 인식 및 OpenClaw 메모리 통합을 제공합니다. OpenAI Realtime을 통한 실제 음성-음성 변환, 맞춤형 웨이크 워드, 장기 실행 작업 피드백을 지원합니다.

Memorine: Python과 SQLite를 사용한 OpenClaw 에이전트를 위한 로컬 메모리 시스템
Memorine은 Python과 SQLite만 사용하는 OpenClaw 에이전트용 로컬 메모리 시스템으로, 외부 종속성, API 호출 또는 원격 측정이 필요하지 않습니다. 사실 저장, 전체 텍스트 검색, 메모리 감소, 모순 감지, 인과적 이벤트 체인, 그리고 fastembed와 sqlite-vec를 통한 선택적 의미 검색을 제공합니다.

AI 에이전트를 위한 코드 검색: 벡터 임베딩의 한계와 파일별 LLM 그래프의 승리
1년 동안 코드 인덱싱 시스템을 구축한 결과, Bytebell 팀은 코드 청크의 벡터 임베딩과 Tree-sitter AST가 모두 한계를 보인 반면, Neo4j 그래프에 저장된 파일별 LLM 요약과 의미론적 전문 검색이 검색 정밀도를 크게 향상시킨다는 사실을 발견했습니다.

오픈소스 MCP 서버는 AI 에이전트가 라이트닝 네트워크를 통해 L402 결제를 처리할 수 있도록 지원합니다.
FastMCP로 구축된 Python MCP 플러그인은 HTTP 402 결제 필요 응답을 가로채 라이트닝 네트워크 인보이스를 결제하고 AI 에이전트를 위한 데이터를 검색합니다. 이 저장소에는 실제 자금을 사용하지 않고 테스트할 수 있는 로컬 더미 에이전트가 포함되어 있습니다.