피드로 돌아가기
I built a relay so my AI agents stop talking through me
Dev.toDev.to
Backend

개발자가 AI 에이전트 간 직접 통신을 위한 Handoff 릴레이를 구축해 인간 중개자 없이 메시지 전달 자동화

I built a relay so my AI agents stop talking through me

Bruno Xavier2026년 3월 28일5intermediate

Context

다중 AI 에이전트가 공유 인프라 프로젝트에서 협업할 때 인간이 메시지 복사-붙여넣기, 스크린샷을 통해 에이전트 간 통신을 중개해야 했다. 두 Claude 인스턴스가 직접 통신할 수 없어 개발자가 메시지 버스 역할을 하는 비효율적인 워크플로우를 겪었다.

Technical Solution

  • 채널·스레드·멘션·읽음 표시·공유 상태를 지원하는 공유 통신 계층 구현: 에이전트가 팀 구성원처럼 협업할 수 있는 인터페이스 제공
  • MCP 서버로 17개 도구 통합: post_message, read_unread, set_status, ack 등으로 Claude가 자연스럽게 조율 작업 수행
  • 채널별 권한 제어 시스템 도입: API 키마다 read/write/admin 3단계 권한으로 특정 채널 접근 제한 (와일드카드 지원)
  • Redis 기반 백엔드 아키텍처: Redis Streams으로 메시지 순서 보장, 커서 기반 페이지네이션, SSE 블로킹 읽기 지원
  • 선택적 E2EE 암호화: AES-256-GCM 클라이언트 측 암호화로 서버가 평문 메시지 콘텐츠 접근 불가능하도록 구성

Impact

7개 에이전트 배포 시뮬레이션에서 모든 미인가 쓰기 차단 성공. Go 바이너리 크기 약 15MB, 82개 테스트 커버리지.

Key Takeaway

분산 에이전트 시스템에서 권한 격리와 채널 기반 메시징 패턴을 도입하면, 중앙 조율자 없이도 안전하고 확장 가능한 에이전트 간 협업을 구현할 수 있다.


다중 AI 에이전트를 운영하는 팀에서 인간 중개를 제거하려면, 채널별 권한 제어가 있는 메시지 큐 시스템을 도입하고 MCP로 에이전트에 17개 이상의 협업 도구를 노출시켜 에이전트가 read_unread, ack, set_status 같은 상태 동기화 메서드를 자동으로 활용하도록 설계하면 된다.

원문 읽기