dual RTX 3090 환경에서 4개의 Qwen 3.6 35B 서브 에이전트 (sub-agents)가 작동하도록 구현했으며, 오케스트레이터 (orchestrator)로는 DeepSeek을 사용하고 있습니다.
이들은 모두 로컬에서 병렬로 작동합니다!!
각 서브 에이전트 (subagent)는 최대 컨텍스트 (max context)가 131,072로, 수행해야 할 작업에
"text"
]
}
},
"deepseek-v4-flash": {
"name": "deepseek-v4-flash",
"tools": true,
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
}
}
}
}
},
"agent": {
"orchestrator": {
"mode": "primary",
"model": "deepseek/deepseek-v4-pro",
"temperature": 0.1,
"options": {
"reasoning": {
"effort": "high"
}
},
"tools": {
"write": false,
"edit": false,
"bash": false
}
},
"orchestrator_dashboards": {
"mode": "primary",
"model": "deepseek/deepseek-v4-pro",
"temperature": 0.1,
"options": {
"reasoning": {
"effort": "high"
}
},
"tools": {
"write": false,
"edit": false,
"bash": false
}
},
"planner": {
"mode": "subagent",
"model": "deepseek/deepseek-v4-pro",
"temperature": 0.1,
"options": {
"reasoning": {
"effort": "high"
}
},
"tools": {
"write": false,
"edit": false,
"bash": false
}
},
"builder": {
"mode": "subagent",
"model": "local-ai/qwen",
"permission": {
"edit": "allow",
"bash": "allow",
"webfetch": "allow"
},
"temperature": 0.2,
"options": {
"reasoning": {
"effort": "medium"
}
},
"tools": {
"write": true,
"edit": true,
"bash": true
}
},
"visual_reviewer": {
"mode": "subagent",
"model": "openai/gpt-5.5",
"temperature": 0.1,
"options": {
"reasoning": {
"effort": "low"
}
},
"tools": {
"write": false,
"edit": false,
"bash": false
}
},
"reviewer_local": {
"mode": "subagent",
"model": "local-ai/qwen",
"permission": {
"edit": "allow",
"bash": "allow",
"webfetch": "allow"
},
"temperature": 0.1,
"options": {
"reasoning": {
"effort": "max"
}
},
"tools": {
"write": false,
"edit": false,
"bash": false
}
},
"reviewer": {
"mode": "subagent",
"model": "openai/gpt-5.5",
"temperature": 0.1,
"options": {
"reasoning": {
"effort": "medium"
}
},
"tools": {
"write": false,
"edit": false,
"bash": false
}
}
}
}
서브에이전트 (subagents)들에게 커스텀 프롬프트 (custom prompt)가 있었던 것으로 기억하는데... 왠지 모르게 저에게는 없네요.
그나저나, opencode는 이런 용도로 아주 좋습니다.