OpenClaw에서 별도의 작업 공간으로 서브 에이전트 설정하는 방법

OpenClaw 커뮤니티의 한 구성원이 흔한 문제에 대한 우아한 해결책을 발견했습니다: 완전히 분리된 작업 공간과 다른 모델로 하위 에이전트를 실행하는 방법입니다.
문제점
많은 사용자들이 default.subagents.model이 예상대로 작동하지 않는다고 보고했습니다. 이는 하위 에이전트 기본값에 대한 스키마가 에이전트 목록에서 사용되는 AgentEntity 스키마와 다르기 때문입니다.
해결책
핵심은 에이전트 목록에 "주" 에이전트를 정의하고 allowAgents를 사용하여 정의한 다른 에이전트와 연결하는 것입니다. 각 에이전트는 자신만의 작업 공간과 모델 구성을 가질 수 있습니다.
예시 구성
"agents": {
"defaults": {
"model": {
"primary": "openai/gpt-5.2",
"fallbacks": []
},
"workspace": "/home/linux/.openclaw/workspace",
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
},
"list": [
{
"id": "main",
"name": "Main Agent",
"subagents": {
"allowAgents": ["developer-agent"]
}
},
{
"id": "developer-agent",
"name": "Developer Agent",
"workspace": "/home/linux/.openclaw/workspace.developer",
"model": {
"primary": "openai/gpt-5.2-codex"
}
}
]
}
주요 장점
- 각 하위 에이전트는 자신만의 격리된 작업 공간을 얻습니다
- 다른 에이전트에 다른 모델을 할당할 수 있습니다
- 주 작업과 특수 작업 사이의 깔끔한 분리
- 어떤 에이전트가 어떤 하위 에이전트를 생성할 수 있는지 명시적 제어
출처: r/openclaw 커뮤니티
📖 전체 출처 읽기: www.reddit.com
👀 See Also

OpenClaw 에이전트 자율성 문제 해결: 스킬 파일, 도구 선택 및 Cron 설정
개발자가 OpenClaw 에이전트가 초기 설정 후 자동으로 작동을 멈추는 문제에 대한 해결책을 공유합니다. 주요 수정 방법으로는 채팅 지시 대신 외부 스킬 파일 사용, 브라우저 도구를 API 기반 도구나 Puppeteer 스크립트로 대체, cron 작업 올바르게 구성하기 등이 있습니다.

AI 에이전트를 효과적으로 이끄는 관리 프레임워크
전 백엔드 리드는 AI 에이전트 생산성의 정체기를 지적하고 사이버네틱스, 정보 이론, 경영학이라는 세 가지 학문에 기반한 프레임워크를 제안합니다. 이 프레임워크는 '캡틴'과 '아키텍트'라는 두 가지 운영 모드를 상세히 설명합니다.

크론 작업 vs 하트비트: OpenClaw 토큰 사용 및 실행 일관성 최적화
시니어 개발자가 OpenClaw에서 Heartbeat 대신 Cron 작업을 사용하여 토큰 사용량을 줄이고 실행 일관성을 높이는 실용적인 팁을 구체적인 예제와 쉘 스크립트 방법과 함께 공유합니다.

클루드코드를 웹앱에 연결하여 자동화된 상호작용 구현하기
CludeCode가 브라우저 및 스크래핑 유틸리티와 같은 AI 도구를 활용하여 웹 애플리케이션과 자동으로 상호작용하는 방법을 살펴보세요.