큐레이션

modiqo/waggle

멀티에이전트 handoff를 짧은 토큰·맞춤 projection·읽기 기록으로 운영하는 MCP 기반 참조 계층

Rust909+
modiqo/waggle 대표 이미지

요약

waggle은 여러 에이전트가 같은 자료를 넘겨받을 때 전체 컨텍스트를 복사하는 대신, 짧은 토큰으로 필요한 부분만 조회하게 하는 MCP 기반 handoff 계층입니다. 누가 만들었고, 어떤 버전을 읽었고, 어느 부분을 소비했는지 추적할 수 있게 설계했습니다.

도구 소개

공식 README는 토큰이 artifact의 위치만 가리키는 것이 아니라 각 소비자에 맞는 projection을 돌려주고, resolve, read, search가 byte budget 안에서 필요한 slice만 반환한다고 설명합니다. 로컬 SQLite와 단일 바이너리로 시작할 수 있으며 Claude Code, Codex, Cursor 등 MCP를 지원하는 harness에 연결합니다.

경로만 공유하는 편이 더 단순한 로컬 작업도 있습니다. waggle은 여러 머신·컨테이너를 넘나들거나, 읽기 여부와 버전·수정·철회 이력을 확인해야 할 때 가치가 커집니다.

사용 포인트

  • 오케스트레이터가 여러 서브에이전트에 같은 계획·자료를 넘길 때
  • 모델마다 다른 컨텍스트 예산에 맞춰 자료를 요약·조회하게 할 때
  • handoff별 읽기 기록, 버전, 철회·수정 흐름을 운영 데이터로 남길 때

설치와 시작

공식 README가 안내하는 crates.io 설치 명령은 다음과 같습니다.

cargo install waggle-cli

Rust 툴체인 없이 사전 빌드 설치기를 사용할 수도 있습니다.

curl --proto '=https' --tlsv1.2 -LsSf \
  https://github.com/modiqo/waggle/releases/latest/download/waggle-cli-installer.sh | sh

설치 후 공식 문서의 MCP 설정과 mint, resolve, read, search 흐름을 따라 첫 handoff를 구성합니다.

선정 사유

GitHub API에서 909 stars, Apache-2.0 라이선스, 2026-07-20 최신 push를 확인했습니다. 멀티에이전트의 컨텍스트 중복과 검증 불가 문제를 MCP·토큰·receipt라는 운영 구조로 다루며, 에이전트 교육과 실제 자동화 설계에 반복 활용할 수 있어 선정했습니다.

참고

  • GitHub: https://github.com/modiqo/waggle
  • 공식 사이트: https://waggle.sh
  • 공식 README 이미지: docs/assets/hero.svg
  • 반응 조사: Reddit·국내 개발자 커뮤니티 검색 결과에서 검증 가능한 도구별 공개 반응을 확인하지 못해 익명 반응 요약은 생략했습니다.