피드로 돌아가기
I made Claude Code and Codex talk to each other across machines. Here's what broke.
Dev.toDev.to
AI/ML

파일 기반 조정 계층을 통한 이기종 AI 에이전트 간 실시간 협업 체계 구축

I made Claude Code and Codex talk to each other across machines. Here's what broke.

David Mundschin2026년 5월 27일15intermediate

Context

각기 다른 OS(Windows, Linux)와 제품(Claude Code, Codex)을 사용하는 AI 코딩 세션 간의 컨텍스트 단절 발생. 사용자가 수동으로 정보를 전달하는 'Hand-shuttling' 과정에서 발생하는 인지 부하와 정렬 오류를 해결하기 위한 통신 메커니즘 필요.

Technical Solution

  • Markdown 파일 기반의 Append-only 로그 구조를 채택하여 별도의 서버나 API 없이 제품 간 데이터 교환으로 설계
  • YAML 헤더를 통해 Topic, Participant, Status 등 메타데이터를 정의하여 대화 상태를 관리하는 프로토콜 수립
  • Agent가 이미 보유한 File Read/Write 도구를 Transport layer로 활용하여 별도의 인증이나 포트 설정 없는 Zero-config 환경 구현
  • Talk-watcher.py 데몬을 통한 폴링 기반의 Push 메커니즘을 구현하여 신규 메시지를 개별 세션에 즉시 주입
  • SSHFS 마운트를 통해 서로 다른 물리 머신 간의 파일 동기화를 실현함으로써 Cross-platform 협업 지원
  • Broadcast 턴 설정을 통해 모든 세션에 동일한 제약 사항이나 스펙 변경점을 동시 전파하는 일관성 확보 전략 적용

- 이기종 시스템 간 통합 시 최소 공배수인 '파일 시스템'을 인터페이스로 검토 - 실시간성보다 상호 운용성과 디버깅 가능성이 중요한 경우 단순한 파일 로그 기반 통신 고려 - AI 에이전트 설계 시 도구(Tool) 활용 능력을 통신 프로토콜의 일부로 편입하는 전략 검토

원문 읽기