Oh My OpenCode v4.0.0: 팀 모드로 멀티에이전트 협업 시대 개막
안녕하세요, Tom입니다.
Oh My OpenCode(OmO)가 드디어 메이저 버전 v4.0.0을 찍었어요. v3.14부터 v3.17, v3.5.0까지 꾸준히 다뤄왔는데, 이번에는 버전 넘버가 한 자리 올라간 만큼 변화 폭이 확실히 다르더라고요.
한 줄로 요약하면: 리드 에이전트가 전문 팀원 에이전트들을 이끌고, 병렬로 동시 작업하는 "팀 모드"가 핵심이에요.
팀 모드 — 에이전트가 팀을 꾸린다
이전까지 OmO의 멀티에이전트는 Atlas가 서브에이전트에게 작업을 위임하는 구조였어요. 하나씩 순차적으로 시키고, 결과를 받고, 검증하는 방식이었죠.
v4.0.0의 팀 모드는 아예 패러다임이 달라요. 리드 에이전트가 카테고리별 전문 팀원을 구성하고, 이들이 동시에 병렬로 작업해요. 그냥 위임이 아니라 진짜 "팀"으로 움직이는 거예요.
팀 전용 도구 3종
팀 모드를 위한 새로운 도구가 세 가지 생겼어요:
| 도구 | 역할 |
|---|---|
team_create | 팀 구성 — 필요한 역할의 팀원 에이전트를 생성 |
team_send_message | 팀원 간 메시지 전달 — 전용 커뮤니케이션 채널 |
team_task_create | 작업 할당 — 특정 팀원에게 태스크를 배분 |
이 구조가 인상적인 이유는, 단순히 "이거 해"가 아니라 팀원 생성 → 역할 부여 → 작업 할당 → 소통까지 체계적으로 설계되어 있다는 점이에요. 실제 팀 운영 패턴을 에이전트 시스템에 그대로 옮긴 느낌이에요.
tmux 시각화
여기서 재밌는 건 tmux를 이용한 시각화예요. 팀원 에이전트들이 병렬로 돌아가는 걸 터미널에서 side-by-side로 볼 수 있고, 특정 에이전트에 포커스를 맞춰서 확대할 수도 있어요. 각 에이전트가 뭘 하고 있는지 실시간으로 보는 건 디버깅할 때 정말 유용할 것 같아요.
기본은 꺼져 있어요
팀 모드는 옵트인 방식이에요. 설정에서 team_mode.enabled = true로 직접 켜야 해요. 메이저 버전인데도 기본값을 꺼둔 건 현명한 선택이라고 생각해요. 병렬 에이전트는 리소스 소비가 크고, 아직 안정화가 필요한 영역이니까요.
새로운 스킬: hyperplan과 security-research
팀 모드와 함께 스킬 두 가지가 추가됐어요.
hyperplan은 5개의 적대적 에이전트가 계획을 공격하는 스킬이에요. 계획을 세우면 다섯 에이전트가 각자 다른 관점에서 결함을 찾아내는 방식이더라고요. 레드팀 테스트를 계획 단계에서 자동으로 하는 거예요.
security-research는 3명의 취약점 헌터와 2명의 PoC 엔지니어로 구성돼요. 보안 취약점을 찾고 실제로 재현 가능한 PoC까지 만들어주는 구조예요. 이건 팀 모드의 좋은 활용 사례가 될 것 같아요 — 역할이 명확히 나뉘고, 병렬 작업의 이점이 확실하니까요.
모델별 에이전트 프롬프트
GPT-5.2와 GPT-5.3-codex에 각각 최적화된 프롬프트가 따로 있어요. 같은 지시를 줘도 모델마다 잘 따르는 프롬프트 스타일이 다르다는 걸 반영한 거예요. 에이전트 프레임워크가 이 수준까지 신경 쓰는 건 흔치 않은데, 실용적인 접근이라고 봐요.
안정성 개선
메이저 버전답게 안정성 쪽도 꽤 손봤어요:
- Ralph 루프 가드: 에이전트가 무한 루프에 빠지는 걸 방지하는 가드가 추가됐어요
- Desktop 플러그인 수정: 데스크톱 환경에서 발생하던 플러그인 관련 버그들이 해결됐어요
- 에이전트 이름 새니타이제이션: 에이전트 이름에 들어가는 특수문자 처리가 강화됐어요
브레이킹 체인지: delegate_task
주의할 점이 하나 있어요. delegate_task가 이제 호출당 하나의 목표만 허용해요. 이전에는 한 번에 여러 목표를 넘길 수 있었는데, v4.0.0부터는 "한 호출 = 한 목표" 원칙이 강제돼요. 기존 코드에서 delegate_task를 여러 목표로 쓰고 있었다면 수정이 필요해요.
이 변경의 의도는 이해가 돼요. 목표가 여러 개 섞이면 에이전트가 우선순위를 잘못 잡거나 일부를 누락하는 경우가 생기거든요. 하나씩 명확하게 넘기는 게 결과적으로 더 안정적이에요.
다국어 문서화
문서가 영어, 한국어, 일본어, 러시아어, 중국어 간체까지 지원돼요. 한국인 메인테이너(code-yeongyu)가 만드는 프로젝트답게 한국어 문서가 기본으로 있는 건 좋더라고요. 러시아어와 중국어까지 커버하는 건 커뮤니티가 성장하고 있다는 신호예요.
총평
v4.0.0은 OmO가 "에이전트 도구"에서 "에이전트 팀 플랫폼"으로 성격을 바꾸는 업데이트예요. 혼자 일하는 에이전트에서, 여럿이 역할을 나눠 동시에 일하는 에이전트 팀으로의 전환이에요.
개인적으로 가장 기대되는 건 tmux 시각화예요. 에이전트가 뭘 하는지 블랙박스 상태로 기다리는 건 불안한데, 실시간으로 각 팀원이 뭘 하고 있는지 볼 수 있다면 신뢰도가 확 올라가거든요.
다만 팀 모드의 진짜 가치는 실전에서 증명되어야 해요. 에이전트 3~4개가 병렬로 돌아갈 때 API 비용이 얼마나 나올지, 팀원 간 소통이 오히려 오버헤드가 되지는 않을지 — 이런 부분은 직접 써봐야 알 수 있을 것 같아요. 조만간 팀 모드를 직접 테스트해보고 후기를 공유할게요.
관련 글
oh-my-agent: AI 에이전트를 '하네스'로 제어하는 실무 프레임워크
AGENTS.md와 Skills만으로는 부족했던 AI 에이전트 제어 문제를, Clarification Debt 스코어링과 역할 기반 팀 구조로 풀어낸 오픈소스 하네스를 소개해요.
Codex 대규모 업데이트: 컴퓨터 사용, 이미지 생성, 메모리까지 한번에
OpenAI Codex가 컴퓨터 직접 조작, 이미지 생성, 메모리, 자동 스케줄링까지 추가했습니다. 코딩 도구를 넘어서 범용 에이전트로 진화 중이에요.
OpenCode v1.4.0~1.4.3: 메이저 업데이트, OTLP 관측성부터 Fast Mode까지
OpenCode가 드디어 1.4.x 시대에 접어들었어요. SDK 브레이킹 체인지, HTTP 프록시 지원, PDF 드래그 앤 드롭, 그리고 Fast Mode 변형까지 한번에 정리해 볼게요.