피드로 돌아가기
A mesh of old phones as bodies, LLM agents as minds — coordinating through a log they argue in
Dev.toDev.to
Infrastructure

SSH와 Shared Log 기반의 LLM Multi-Agent 유기체 설계

A mesh of old phones as bodies, LLM agents as minds — coordinating through a log they argue in

ilya mozerov2026년 6월 24일6advanced

Context

전용 제어 평면(Control Plane)이나 메시지 브로커 없이 구형 안드로이드 폰과 노트북으로 구성된 분산 환경 구축. 센싱 레이어와 사고 레이어를 분리하여 하드웨어 제약과 라이브러리 호환성 문제를 해결하고자 함.

Technical Solution

  • SSH를 척추(Spinal Cord)로 활용하여 Mind(LLM)와 Body(Sensors)를 완전히 분리한 계층 구조 설계
  • tmux 세션을 공유 메모리 및 센서리움으로 활용하여 Agent 간 Stigmergy 방식의 협업 체계 구축
  • 단순 상태 보고가 아닌 실제 파일 생성 여부로 도구 작동을 검증하는 Verification Principle 적용
  • Single-writer 규칙과 Dead-man's switch를 통해 인프라 설정 변경 시 자동 롤백 메커니즘 구현
  • Tailscale 기반 가상 네트워크를 통해 물리적 위치에 상관없는 노드 간 통신 경로 확보

Impact

  • 인프라 설정 오류 발생 시 15초 이내에 자동 롤백을 완료하는 복구 성능 확보
  • 42시간 동안 지속된 센서 오작동(Hollow Sense)을 검증 원칙을 통해 자체 탐지 및 해결

1. Agent의 상태 보고를 맹신하지 말고 물리적 Artifact 기반의 검증 로직을 설계했는가?

2. 제어 평면이 포함된 노드에서 설정 변경 시 통신 단절을 방지할 롤백 전략이 존재하는가?

3. 복잡한 RPC 대신 단순 텍스트 스트림 기반의 상태 공유로 오버헤드를 줄일 수 있는가?

원문 읽기