Subagent๋ โ์์ด์ ํธ๋ฅผ ๋ง์ด ๋์ฐ๋ ๊ธฐ๋ฅโ์ด ์๋๋ผ, ๋ฉ์ธ ๋ํ๊ฐ ๋ถ์กํ์ง ์๊ฒ ๋ฌด๊ฑฐ์ด ์ผ์ ์๋ฐฉ์ผ๋ก ์ ๊น ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๊น๋ค. ๊ทธ๋์ ์ฒ์ ์ค๊ณํ ๋ ๊ฐ์ฅ ์ค์ํ ์ง๋ฌธ๋ ๋จ์ํ๋ค. ์ด ์ผ์ ์ง๊ธ ๋ฉ์ธ์ด ๋ฐ๋ก ๋ตํด์ผ ํ๋๊ฐ, ์๋๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ฐ๋ก ๋๋ด๊ณ ๊ฐ์ ธ์ค๋ฉด ๋๋๊ฐ? ์ด ๊ธฐ์ค๋ง ์กํ๋ฉด subagent๋ ๋ณต์กํ ๊ธฐ๋ฅ์ด ์๋๋ผ ์ด์ ์ ๋ฆฌ ๋๊ตฌ๊ฐ ๋๋ค.
์ค๋ฌด์์๋ ํนํ ์๋ 3๊ฐ์ง์์ ์ฒด๊ฐ์ด ํฌ๋ค.
- ๋ฆฌ์์น๊ฐ ๊ธธ์ด์ ๋ฉ์ธ ์๋ต์ ๋ถ์ก์ ๋ ๋
- ๋ฌธ์ ๊ฒ์ยท์ฝ๋ ์์ฑ์ฒ๋ผ ํ ๋ฒ์ ๋๋์ง ์๋ ์์ ์ด ์๊ธธ ๋
- ๋ฉ์ธ์ ์ฌ์ฉ์์ ๋ํํ๊ณ , ์๋ธ๋ ์๋ฃ ์์งยท์ด์ ์ ์์ ๋งก๊ฒจ์ผ ํ ๋
๋จผ์ ํ๋ฆ๋ง ๋นจ๋ฆฌ ์ก๊ณ ์ถ๋ค๋ฉด 10. OpenCode์ 17. ์คํจํจํด๋ ๊ฐ์ด ๋ณด๋ฉด ์ข๋ค.
๊ฒฐ๋ก ๋จผ์
Subagent ์ค๊ณ์ ํต์ฌ์ ํ๋ คํ ํ๋กฌํํธ๋ณด๋ค ์ถ๋ ฅ ๊ณ์ฝ์ ๋จผ์ ๊ณ ์ ํ๋ ๊ฒ์ด๋ค. ๋ฌด์์ ๋ฐ์์ค๋ฉด ์ฑ๊ณต์ธ์ง, ์ด๋๊น์ง ํ๊ณ ๋๋ด์ผ ํ๋์ง, ๋งํ๋ฉด ๋ฌด์์ผ๋ก ์ฐํํ ์ง๋ฅผ ๋จผ์ ์จ ๋๋ฉด ํ์ง์ด ๊ธ๊ฒฉํ ์์ ๋๋ค.
์น ํ ํ์ํ ์นํธ์ํธ
- ๋ฉ์ธ์ ์ฌ์ฉ์ ์๋ต๊ณผ ์ต์ข ํ๋จ์ ๋งก๋๋ค.
- subagent๋ ๋ฌด๊ฑฐ์ด ์กฐ์ฌยท๊ฒ์ยท์ด์ ์์ ๋ง ๋ถ๋ฆฌํ๋ค.
- ํ๋กฌํํธ๋ณด๋ค ๋จผ์
๋ชฉํ/๋ฒ์/์ถ๋ ฅํ์/์๋ฃ๊ธฐ์ค์ ๊ณ ์ ํ๋ค.- ๊ฒฐ๊ณผ๋ ๋ฐ๋ก ๋ณด๋ด์ง ๋ง๊ณ ๋ฉ์ธ์ด ๊ฒ์ ํ ํตํฉํ๋ค.
- ๋ฐ๋ณต ์คํจ ํจํด์ ๋ค์ ํ๋กฌํํธ ๋ฒ์ ์ ๊ท์น์ผ๋ก ํก์ํ๋ค.
30์ด ํ๋จ: ์ง๊ธ subagent๊ฐ ํ์ํ๊ฐ
- ๋ฐ๋ก ๋ตํด์ผ ํ๋ ์งง์ ์ค๋ช ์ด๋ฉด ๋ฉ์ธ์ด ์ง์ ์ฒ๋ฆฌํ๋ค.
- 5๋ถ ๋๊ฒ ๊ฑธ๋ฆด ์กฐ์ฌยท์์งยท๊ฒ์๋ฉด subagent๋ฅผ ๋ถ์ธ๋ค.
- ์ฝ๋ ์์ ยท์คํยทํ ์คํธ๊ฐ ํต์ฌ์ด๋ฉด OpenCode๋ ACP ๊ฒฝ๋ก๋ฅผ ๋จผ์ ๋ณธ๋ค.
- ๊ฐ์ ์คํจ๊ฐ ๋ฐ๋ณต๋๋ ์์ ์ด๋ฉด subagent๋ณด๋ค ์ถ๋ ฅ ๊ณ์ฝ๋ถํฐ ๋ค์ ์ค๊ณํ๋ค.
0) OpenClaw Subagents ๊ธฐ๋ฅ/์ ์ (๋จผ์ ์์์ผ ํ ํต์ฌ)
Subagents๋ ๋ฉ์ธ ์คํ ์ค ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๋์ฐ๋ ๋ถ๋ฆฌ ์ธ์ ์คํ๊ธฐ๋ค.
- ์์ฑ ๋๊ตฌ:
sessions_spawn - ์ธ์
ํํ:
agent:<agentId>:subagent:<uuid> - ๋์: ๋น๋๊ธฐ(non-blocking)๋ก ์์๋๊ณ , ๋๋๋ฉด ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์ธ ์ฑํ ์ announce
- ๋ชฉ์ : ๋๋ฆฐ ์์ /๊ธด ๋ฆฌ์์น/๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ถ๋ฆฌ
- ์ ์ฝ: subagent๊ฐ ๋ ๋ค๋ฅธ subagent๋ฅผ spawnํ ์๋ ์์
flowchart LR A[๋ฉ์ธ ์์ด์ ํธ ์์ฒญ ์์ ] --> B{์์ ์ด ๋ฌด๊ฒ๊ฑฐ๋ ์ค๋ ๊ฑธ๋ฆฌ๋๊ฐ?} B -->|No| C[๋ฉ์ธ์ด ์ง์ ์ฒ๋ฆฌ] B -->|Yes| D[sessions_spawn์ผ๋ก Subagent ์คํ] D --> E[๋ถ๋ฆฌ ์ธ์ ์์ ์คํ] E --> F[announce ๊ฒฐ๊ณผ] F --> G[๋ฉ์ธ์ด ๊ฒ์/ํตํฉ ํ ์ ๋ฌ]
1) ์ฐ๋ฆฌ๊ฐ ์ค์ ๋ก ์ฐ๋ ๊ตฌ์กฐ (๊ต๊ณผ์ํ X)
์ด์ ๊ตฌ์กฐ
- ๋ฉ์ธ ์ง์ ์ฒ๋ฆฌ๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋๋ค.
- ๊ธธ๊ฑฐ๋ ๋ฌด๊ฑฐ์ด ์์ ๋ง ๋จ์ผ subagent๋ฅผ ๋ถ์ธ๋ค.
- ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์ธ์ด ๊ฒ์ํด ์ต์ข ์๋ตํ๋ค.
์ด ๋ฐฉ์์ ์ฅ์
- ๋ํ ์๋๊ฐ ๋จ์ด์ง์ง ์์
- โ์ง๊ธ ๋ตํด์ผ ํ๋ ๊ฒโ๊ณผ โ๋ฐฑ๊ทธ๋ผ์ด๋ ์ผโ์ ๋ถ๋ฆฌ ๊ฐ๋ฅ
- ํ์ง ๊ธฐ์ค์ ๋ฉ์ธ์์ ์ผ๊ด๋๊ฒ ์ ์ง ๊ฐ๋ฅ
ํ์ฅ ๋ฏธ๋ ์ฌ๋ก 2๊ฐ
์ฌ๋ก A. ์๋ ์ฌ์ฉ
์ฌ์ฉ์๊ฐ โ์ ๋ถ์ง์์ฌ์ ์ด๋ฒ ๋ฌ ๊ฒ๋ง ๊ณต์ ๋งํฌ๋ก ์ ๋ฆฌํด์คโ๋ผ๊ณ ํ์ ๋, ๋ฉ์ธ์ ๋ฒ์์ ๊ฒฐ๊ณผ ํ์์ ๋จผ์ ์ ํ๊ณ subagent์๋ ๊ณต์ ์ฌ์ดํธ ์ค์บ + ํ ์์ฑ๋ง ๋งก๊ธด๋ค. ๊ทธ๋ฌ๋ฉด ๋ฉ์ธ์ ์ฌ์ฉ์์ ๋ํ๋ฅผ ์ด์ด ๊ฐ๋ฉด์๋, ๋์ค์ ๊ฒฐ๊ณผ๋ง ๊ฒ์ํด ๊น๋ํ๊ฒ ํตํฉํ ์ ์๋ค.
์ฌ๋ก B. ์ ์ ๋๋ ์ฌ์ฉ
์ฌ์ฉ์๊ฐ ๊ทธ๋ฅ โ์ข๊ฒ ์ ๋ฆฌํด์คโ๋ผ๊ณ ํ๋๋ฐ, ๋ฉ์ธ์ด ๋ชฉํยท๋ฒ์ยทํ์์ ์ ์ค ์ฑ subagent๋ฅผ ๋์ฐ๋ฉด ๊ฒฐ๊ณผ๊ฐ ๊ธธ๊ณ ์ ๋งคํด์ง๋ค. ์ด ๊ฒฝ์ฐ ๋ฌธ์ ๋ subagent ์ฑ๋ฅ๋ณด๋ค ๊ณ์ฝ ์๋ ์์ฒญ์ ์๋ค.
1-1) ์ค์ ๋ก ๊ตฌ์ฑํด ์ด Subagent ์์
์๋๋ ์ด ๋ฌธ์๋ฅผ ๋ง๋ค ๋ ๊ธฐ์ค์ผ๋ก ์ผ์ ์ค์ ์ด์ ์ผ์ด์ค๋ค.
- llm-4h-course-builder
- ๋ชฉ์ : 4์๊ฐ LLM ๊ต์ก์ ๋ณ๋ ฌ ์ค๊ณ
- ์ฐ์ถ๋ฌผ: ์๊ฐํ/์ค์ต/ํ๊ฐ ํ๋กฌํํธ ํจํค์ง
- startup-support-march-scan
- ๋ชฉ์ : 3์ ์ ๋ถ์ง์์ฌ์ ๊ณต์ ์์ค ์ค์บ
- ์ฐ์ถ๋ฌผ: ๊ณต๊ณต๊ธฐ๊ด ์ค์ฌ ํ๋ณด ๋ฆฌ์คํธ + ๋งํฌ
- ์ผ๊ฐ์กฐ-EP03-๊ฒ์๋ฃจํ
- ๋ชฉ์ : ์์ค ์ํผ์๋ ๋ค์ค ๊ฒ์(๋ฌธ์ ์ฐพ๊ธฐโ์์ )
- ์ฐ์ถ๋ฌผ: ๋ผ์ด๋๋ณ ์์ ๋ณธ + ๊ฒ์ ๋ก๊ทธ
- ๊ต์ก์์ฒญ๋ฉ์ผ-๋ชจ๋ํฐ (isolated cron)
- ๋ชฉ์ : ์ ๊ท ๊ต์ก์์ฒญ ๋ฉ์ผ ๊ฐ์
- ์ฐ์ถ๋ฌผ: ์กฐ๊ฑด ์ถฉ์กฑ ์ ์ฆ์ ์๋ฆผ ๋ฉ์์ง
ํต์ฌ์ โ์๋ธ์์ด์ ํธ๋ฅผ ๋ง์ด ๋๋ ๊ฒโ์ด ์๋๋ผ, ์์ ๋จ์๋ณ๋ก ์งง๊ฒ ๋์ฐ๊ณ ์ข ๋ฃํ๋ ๋ฐฉ์์ด๋ค.
2) Subagent ํ๋กฌํํธ ์ค๊ณ ๋ฐฉ์ (ํต์ฌ์ โ๊ณ์ฝโ)
์ข์ ํ๋กฌํํธ 1๊ฐ๋ณด๋ค ์ค์ํ ๊ฑด **์ถ๋ ฅ ๊ณ์ฝ(Output Contract)**์ด๋ค.
| ํญ๋ชฉ | ์ค๊ณ ์ง๋ฌธ | ์์ |
|---|---|---|
| ๋ชฉํ | ๋ฌด์์ ๋๋ด๋ฉด ์๋ฃ์ธ๊ฐ? | 3์ ์ง์์ฌ์ ๊ณต์ ์์ค๋ง ์ค์บ |
| ๋ฒ์ | ๋ฌด์์ ํฌํจ/์ ์ธํ ๊น? | ๊ณต์ ์ฌ์ดํธ ํฌํจ, ๋ธ๋ก๊ทธ ์ ์ธ |
| ์ ๋ ฅ | ์ด๋ค ํ์ผ/๊ธฐ๊ฐ/์กฐ๊ฑด์ ์ธ๊น? | ์ต๊ทผ 30์ผ, ์์ธ/์ค๊ธฐ ํค์๋ |
| ์ถ๋ ฅ ๊ณ์ฝ | ์ด๋ค ํ์์ผ๋ก ๋ผ๊น? | ํ + ๋งํฌ + ์์ฝ 3์ค |
| ์๋ฃ ๊ธฐ์ค | ํฉ๊ฒฉ ์กฐ๊ฑด์ ์์นํํ๋? | ์ต์ 5๊ฑด, ์ค๋ณต 0๊ฑด |
| ์คํจ ์ ๊ท์น | ๋งํ๋ฉด ์ด๋ป๊ฒ ์ฐํํ ๊น? | Browser ์คํจ ์ API fallback |
| ์ฃผ์์ฌํญ | ๋ฐ๋์ ํผํ ๊ฒ | ์ถ์ธก ์์ฑ, ํ์ ์ดํ, ๋ฏผ๊ฐ์ ๋ณด ๋ ธ์ถ |
3) Subagent๋ฅผ โํค์ฐ๋โ ๋ฐฉ๋ฒ (ํผ๋๋ฐฑ ๋ฐ์ ๋ฃจํ)
์ค์ ์์๋ ์๋ ๋ฃจํ๋ก ์์ ํํ๋ค.
- ์์ฑ
- ๋ฌธ์ ์ฐพ๊ธฐ
- ์์
- ์คํจ ํจํด์ ๋ค์ ํ๋กฌํํธ์ ๊ท์น์ผ๋ก ํก์
flowchart TD A[1์ฐจ ์คํ] --> B[๋ฌธ์ ์์ง] B --> C[ํ๋กฌํํธ ๊ณ์ฝ ํจ์น] C --> D[์ฌ์คํ] D --> E{๊ธฐ์ค ํต๊ณผ?} E -->|No| B E -->|Yes| F[์ด์ ํ ํ๋ฆฟ์ผ๋ก ๊ณ ์ ]
์ค์ ๋ก ํ์ง์ด ์ข์์ง๋ ์ง์
- โ์ ํด์คโ๋ฅผ ๋ฒ๋ฆฌ๊ณ ํ์/ํ์ /์์ธ์ฒ๋ฆฌ๋ฅผ ๊ณ ์ ํ ๋
- ์คํจ ์์ธ์ ๋ค์ ๋ฒ์ ์ ๋ฐ๋ก ๋ฐ์ํ ๋
- ์ต์ข ์์ฌ๊ฒฐ์ ์ ์ฌ๋์ด ํ ๋ฒ ๋ ๊ฒํ ํ ๋
4) ํ์ฉ ๋๊ตฌ ๋งต (Subagents + OpenCode)
๊ธฐ๋ณธ ๋๊ตฌ ์กฐํฉ
- ์กฐ์ฌ/์์ง:
web_search,web_fetch,read - ๋ก์ปฌ ์คํ/๊ฒ์ฆ:
exec,process - ์ธ์
๋ถ๋ฆฌ:
sessions_spawn,sessions_list,sessions_history - ์๋ํ:
cron(isolatedagentTurn)
OpenCode ์ฐ๊ณ ํฌ์ธํธ
- ์ฝ๋ ์์ฑ/์์ /ํ ์คํธ๊ฐ ํ์ํ ๊ตฌ๊ฐ์ OpenCode๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ค.
- ์ด์ ํ๋ฆ:
- Subagent๊ฐ ์๊ตฌ์ฌํญ/๊ฒ์ฆ๊ธฐ์ค ์ ๋ฆฌ
- OpenCode์์ ์ฝ๋ ์์ฑยท์คํ
- ๋ฉ์ธ์ด ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ํด ์ต์ข ์ ๋ฌ
5) ๋ฐ๋ก ์ฐ๋ ํ ํ๋ฆฟ
A) Subagent ์์ ์ง์ ํ ํ๋ฆฟ
๋ชฉํ: [ํ ์ค]
๋ฒ์: [ํฌํจ/์ ์ธ]
์
๋ ฅ: [ํ์ผ/๋งํฌ/๊ธฐ๊ฐ]
์ถ๋ ฅํ์: [๊ณ ์ ํฌ๋งท]
์๋ฃ๊ธฐ์ค: [์ ๋]
์คํจ์: [fallback]
์ฃผ์: [์ถ์ธก/ํ์์ดํ/๋ฏผ๊ฐ์ ๋ณด]B) ๋ฌธ์ ์ฐพ๊ธฐ ํ ํ๋ฆฟ
์๋ ๊ฒฐ๊ณผ์์ ๋ฌธ์ ๋ง ์ฐพ์๋ผ.
ํ์:
- ๋ฌธ์
- ์ํฅ
- ์์ ์
์ต์ 5๊ฐ, ์ค์๋(Critical/Major/Minor) ํ์C) OpenCode ์ฐ๊ณ ํ ํ๋ฆฟ
์์
์์ฒญ: ์ฝ๋ ๊ตฌํ ๋ฐ ๊ฒ์ฆ
๋ชฉํ: [๊ธฐ๋ฅ]
์
๋ ฅ: [ํ์ผ/ํ๊ฒฝ]
์ฑ๊ณตํ์ :
1) ํ
์คํธ ํต๊ณผ
2) ์๋ฌ 0๊ฐ
3) ์คํ ๋ก๊ทธ ์์ฝ 5์ค
์คํจ์ ์ฐํ:
- ์์ธ 1์ค
- ๋ค์์กฐ์น 1์ค6) ์์ ํ ์ผ๋ก ์ฐ๋ ๋ฐฉ๋ฒ (์ค์ )
- ํ ๋ฉ์์ง: โ์ค์น๋ณด๋ค ์ด์์ด ์ง์ง๋คโ
- ๋ฐ๋ชจ ๊ตฌ์ฑ:
- ๋ฉ์ธ์์ ์์ฒญ ์์
- subagent ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ
- OpenCode๋ก ์ฝ๋ ์์ ์ฒ๋ฆฌ
- ๋ฉ์ธ์ด ํตํฉ ๊ฒฐ๊ณผ๋ฅผ ๊น๋ํ ๋ณด๊ณ
์ด๋ ๊ฒ ๋ณด์ฌ์ฃผ๋ฉด ๋จ์ ์ค์น ์์๊ณผ ๋ฌ๋ฆฌ โ์ค๋ฌด ์ด์ ์ญ๋โ์ด ๋ณด์ธ๋ค.
7) ๋ชฉ์ ํ Subagent ์ฌ์ฌ์ฉ ์ํคํ ์ฒ
์ผํ์ฑ ์คํ๋ง ๋ฐ๋ณตํ๋ฉด ํ์ง์ด ๋งค๋ฒ ํ๋ค๋ฆฐ๋ค. ๊ทธ๋์ ๋ชฉ์ ๋ณ๋ก Subagent๋ฅผ ๋ฌถ์ด ์ฌ์ฌ์ฉํ๋ ๋ฐฉ์์ด ํจ์จ์ ์ด๋ค.
7-1) ์ด์ ๊ตฌ์กฐ
flowchart LR A[์์ฒญ ์ ์] --> B{๋ชฉ์ ๋ถ๋ฅ} B --> C[Research Agent] B --> D[Validation Agent] B --> E[Builder Agent] B --> F[Monitor Agent] C --> G[ํ์ค ์ถ๋ ฅ ๊ณ์ฝ] D --> G E --> G F --> G G --> H[๋ฉ์ธ ํตํฉ ๋ณด๊ณ ]
7-2) ๋ชฉ์ ๋ณ ์นดํ๋ก๊ทธ(์์ 4์ข )
- ๋ฆฌ์์น ์ค์บ โ
research-scan- ์ ๋ ฅ ํ ํ๋ฆฟ: ๊ธฐ๊ฐ/ํค์๋/์์ค๋ฒ์
- ์ถ๋ ฅ ๊ณ์ฝ: ๋งํฌ ํฌํจ ์์ฝํ + ์ฐ์ ์์
- ๋ฌธ์ ๊ฒ์ โ
doc-validator- ์ ๋ ฅ ํ ํ๋ฆฟ: ์ด์ ๋ณธ๋ฌธ/๊ฒ์๊ธฐ์ค
- ์ถ๋ ฅ ๊ณ์ฝ: Critical/Major/Minor ์ด์ ๋ชฉ๋ก
- ์ฐ์ถ๋ฌผ ์ ์ โ
course-builder- ์ ๋ ฅ ํ ํ๋ฆฟ: ์๊ตฌ์ฌํญ/์๊ฐ/๋์์
- ์ถ๋ ฅ ๊ณ์ฝ: ์ปค๋ฆฌํ๋ผ+์ค์ต์+ํ๊ฐ๊ธฐ์ค
- ๋ชจ๋ํฐ๋ง โ
mail-monitor- ์ ๋ ฅ ํ ํ๋ฆฟ: ๊ณ์ /ํํฐ/์ฃผ๊ธฐ
- ์ถ๋ ฅ ๊ณ์ฝ: ์ ๊ท ์ด๋ฒคํธ ์๋ฆผ(์กฐ๊ฑด์ถฉ์กฑ๋ง)
7-3) ์ฌ์ฌ์ฉ ๊ท์น
- ๋ชฉ์ ๋ณ๋ก
์ ๋ ฅ/์ถ๋ ฅ/์ฑ๊ณต๊ธฐ์ค์ ๋ฌธ์์ ๊ณ ์ ํ๋ค. - ์คํ ์์๋ ๋ณ์(๊ธฐ๊ฐ, ํค์๋, ๋์)๋ง ๋ฐ๊ฟ ํธ์ถํ๋ค.
- ์คํจ ํจํด์ ๋ค์ ๋ฒ์ ์ ์ฆ์ ๋ฐ์ํด ํ ํ๋ฆฟ์ ์ ๋ฐ์ดํธํ๋ค.
- ์ต์ข ์ ๋ฌ ํ์์ ๋ฉ์ธ์ด ์ผ๊ด๋๊ฒ ์ ์งํ๋ค.
7-4) ๋ฐ๋ก ์ฐ๋ ๋ชฉ์ ํ ํ ํ๋ฆฟ
(1) Research Agent
๋ชฉํ: ๊ณต์ ์์ค ๊ธฐ๋ฐ ์ด์ ์ค์บ
์
๋ ฅ: ๊ธฐ๊ฐ={๊ธฐ๊ฐ}, ํค์๋={ํค์๋}, ์์ค={๊ณต์ ์ฌ์ดํธ ๋ชฉ๋ก}
์ถ๋ ฅ: [ํญ๋ชฉ๋ช
|์์ฝ|๋งํฌ|์ํ] ํ 5๊ฑด ์ด์
์ฑ๊ณต๊ธฐ์ค: ์ค๋ณต 0๊ฑด, ๋งํฌ ๋๋ฝ 0๊ฑด(2) Validation Agent
๋ชฉํ: ์ด์ ํ์ง ๊ฒ์
์
๋ ฅ: ๋ณธ๋ฌธ={๋ฌธ์}, ๊ธฐ์ค={์ ํ์ฑ/๊ฐ๋
์ฑ/๋๋ฝ}
์ถ๋ ฅ: Critical/Major/Minor ์ด์ ๋ชฉ๋ก + ์์ ์ ์
์ฑ๊ณต๊ธฐ์ค: ์ฌํ ๊ฐ๋ฅํ ์ง์ ์ต์ 5๊ฑด(3) Builder Agent
๋ชฉํ: ์๊ตฌ์ฌํญ ๊ธฐ๋ฐ ์ฐ์ถ๋ฌผ ์ ์
์
๋ ฅ: ์๊ตฌ์ฌํญ={๋ชฉํ/๋์/์๊ฐ}
์ถ๋ ฅ: ๊ตฌ์กฐํ๋ ๊ฒฐ๊ณผ๋ฌผ(๋ชฉ์ฐจ+์คํ์+์ฒดํฌ๋ฆฌ์คํธ)
์ฑ๊ณต๊ธฐ์ค: ์ฆ์ ์คํ ๊ฐ๋ฅํ ๋จ๊ณํ ๋ฌธ์(4) Monitor Agent
๋ชฉํ: ์กฐ๊ฑด ๊ธฐ๋ฐ ์ด๋ฒคํธ ๊ฐ์ง
์
๋ ฅ: ํํฐ={๋ฐ์ ์/์ฃผ์ /๊ธฐ๊ฐ}, ์ฃผ๊ธฐ={n๋ถ}
์ถ๋ ฅ: ์กฐ๊ฑด ์ถฉ์กฑ ์ด๋ฒคํธ๋ง ๊ฐ๊ฒฐ ์๋ฆผ
์ฑ๊ณต๊ธฐ์ค: ์คํ ์ต์ํ, ๋์ผ ์ด๋ฒคํธ ์ค๋ณต ์๋ฆผ ๋ฐฉ์ง๋ค์์ ๊ฐ์ด ๋ณด๋ฉด ์ข์ ๋ฌธ์
- 10. OpenCode โ ์ฝ๋ ์คํยท์์ ์์ ์ ์ด๋์ ๋ถ๋ฆฌํ ์ง ํ๋จํ ๋
- 17. Subagents ์คํจํจํด 5๊ฐ์ง โ ์ ๊ฒฐ๊ณผ๊ฐ ํ๋ค๋ฆฌ๋์ง ๋น ๋ฅด๊ฒ ์ก์ ๋
- 25. ํฌ๋ก ยท์๋ธ์์ด์ ํธ ๋ถ์ฐ์ด์ โ ์ ๊ธฐ ์คํ๊ณผ ์ธ์ ๋ถ๋ฆฌ๋ฅผ ํจ๊ป ์ค๊ณํ ๋
AI ํ์ฉ ๊ณ ์ง
์ด ๋ฌธ์๋ ์์ฑํ AI๋ฅผ ํ์ฉํด ์ด์์ ๊ตฌ์ฑํ๊ณ , ์ค์ ์ด์ ์ฌ๋ก ๊ธฐ์ค์ผ๋ก ์ฌ๋ ๊ฒํ ํ ์ ๋ฆฌํ๋ค.