[ZeroClaw] 멀티 에이전트 아키텍처 설계안

ZeroClaw 멀티 에이전트 아키텍처 설계안

개요

ZeroClaw의 멀티 에이전트 아키텍처는 단일 에이전트 모델에서 진화하는 고급 협력 시스템을 구현합니다.

현재 상태

  • Phase 1: In-Process Delegation (완료)
  • Phase 2: File-Based Multi-Agent Architecture (개발 중)

1. 설계 철학

원칙적용
KISS단순 통신 프로토콜
YAGNI필수 기능만 구현
SRP단일 책임 에이전트
Secure최소 권한 원칙

2. 아키텍처 구조

Application Layer: Research │ Code │ Test Agent
Message Bus Layer: NATS/Redis Pub/Sub
Transport Layer: gRPC │ WebSocket │ Unix Socket

3. 에이전트 정의

agent:
  id: "researcher"
  name: "Research Agent"
  
execution:
  mode: subprocess

provider:
  name: "openrouter"
  model: "claude-sonnet-4-6"

4. CLI 명령어

zeroclaw agent list
zeroclaw agent show <id>
zeroclaw agent run --agent-id researcher

5. 보안

모드격리용도
Subprocess프로세스신뢰된 에이전트
Docker컨테이너파일 작업
Wasm메모리높은 보안

영어 버전: English Version

Hugo로 만듦
JimmyStack 테마 사용 중