Oh My OpenCode v4.0.0: 팀 모드로 멀티에이전트 협업 시대 개막

Oh My OpenCode v4.0.0: 팀 모드로 멀티에이전트 협업 시대 개막

6분 읽기원문 보기

안녕하세요, 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 OpenCode v4.0.0 Release Notes

관련 글