OpenClaw의 멀티 에이전트 오케스트레이션: 규칙 중앙화, 하위 에이전트 생성

OpenClaw 사용자가 격리된 에이전트별 작업 공간에서 중앙 집중식 오케스트레이션 패턴으로의 진화를 공유합니다. 처음에는 각자 고유한 workspace-*를 가진 별도의 에이전트를 만들었습니다. 예를 들어 시스템 관리자, 가족 에이전트, 기업 비서, 스포츠 리그 관리 등의 사용 사례였습니다. 스포츠 에이전트를 위한 팀 명단 스킬 같은 기술을 개발할 때는 해당 에이전트와 직접 대화했습니다.
문제점: 교차 규칙(예: "점수나 지출 장부 같은 구조화된 데이터는 항상 .JSON 파일로 저장")이 생기면 각 에이전트의 작업 공간에 수동으로 지침을 복사해야 했습니다. 해결책은 단일 "메인 에이전트"를 오케스트레이터로 승격시키는 것이었습니다. 이제 메인 에이전트가 모든 아키텍처 규칙(.JSON 규칙 등)을 보유하고, 필요할 때 하위 에이전트를 생성하여 도구를 만듭니다. 예를 들어 기업 에이전트를 위한 지출 추적기를 만들 때 사용자는 요구 사항을 메인 에이전트에 설명하고, 메인 에이전트는 하위 에이전트의 작업 공간에서 빌드된 스킬이 중앙 규칙을 따르도록 보장합니다. 더 이상 중복이 없습니다.
사용자는 이 패턴이 "지금은 당연해 보인다"고 인정하지만, 처음에는 권장되는 "메인 에이전트가 하위 에이전트를 오케스트레이션" 패턴이 에이전트 간 구축 시나리오에 적용되는지 확신하지 못했다고 말합니다.
📖 전체 출처 읽기: r/openclaw
👀 See Also

프로젝트 트리 외부에서 주문형 CLAUDE.md 로딩을 위한 사용자 정의 PostToolUse 훅
한 개발자가 사용자 정의 PostToolUse 훅 솔루션을 공유하며, 이는 Claude Code가 현재 프로젝트 트리 외부 디렉터리의 CLAUDE.md 파일을 필요에 따라 읽을 수 있게 하여, 내장된 로딩 동작의 한계를 해결합니다.

Raspberry Pi 5에서 HackRF를 사용한 ESP32+CC1101 433 MHz 설정 디버깅
직접 GPIO와 ESP32 플래싱 시도가 실패한 후, OpenClaw는 HackRF를 사용하여 CC1101의 Tx/Rx 핀이 반대 방향으로 연결된 문제를 진단했고, 마침내 Pi 5에서 433MHz 신호 자동 캡처 및 재생에 성공했습니다.

OpenClaw의 최소 요구사항 탐구: OrangePi Zero로 충분할까?
예산 친화적인 OrangePi Zero가 OpenClaw를 효과적으로 실행하기에 충분할까요? 이 컴팩트하면서도 강력한 설정의 잠재력과 한계를 파헤치는 Reddit 토론에 빠져보세요.

클로드 프로젝트 지침이 주입되는 방식 — 그리고 대화 중간에 변경하면 기록이 깨지는 이유
프로젝트 지침 및 사용자 환경 설정은 대화 시작 시 시스템 프롬프트에 로드되며, 매 턴마다 다시 주입되지 않습니다. 대화 중간에 이를 변경하면 Claude가 과거 지침에 대한 기억을 덮어쓰게 되어 잘못된 회상을 초래합니다.