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

✍️ Reddit u/unknown📅 게시일: February 8, 2026🔗 Source
OpenClaw에서 별도의 작업 공간으로 서브 에이전트 설정하는 방법
Ad

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"
      }
    }
  ]
}
Ad

주요 장점

  • 각 하위 에이전트는 자신만의 격리된 작업 공간을 얻습니다
  • 다른 에이전트에 다른 모델을 할당할 수 있습니다
  • 주 작업과 특수 작업 사이의 깔끔한 분리
  • 어떤 에이전트가 어떤 하위 에이전트를 생성할 수 있는지 명시적 제어

출처: r/openclaw 커뮤니티

📖 전체 출처 읽기: www.reddit.com

Ad

👀 See Also