오픈소스 프로젝트 'Oh My Subagents'(OMS)가 흥미로운 실험 결과를 공개했습니다. AI 서브에이전트 워크플로우를 활용해 코드베이스 리팩토링 작업을 단 3일 만에 완료한 것입니다. 이는 기존의 임시(ad-hoc) 서브에이전트 방식이 가진 비효율성과 불안정성을 극복하고, 영속적이며 책임감 있는 AI 팀을 구축하여 복잡한 소프트웨어 개발 작업을 자동화할 수 있음을 보여주는 사례입니다.
'Oh My Subagents'는 부모-자식 관계의 서브에이전트 위임 과정을 로컬 런타임 상태로 영속화하여 관리합니다. 기존 방식에서는 부모 에이전트가 자식 에이전트의 완료 여부를 계속 확인하고, 대화 기록을 통해 작업 소유권을 재구성해야 했으며, 세션 중단 시 작업 내용이 유실될 위험이 있었습니다. 하지만 OMS는 이러한 조율 과정을 내구성 있는 런타임 상태로 옮겨, 자식 에이전트의 할당(Assignment)을 커밋하고 부모 에이전트의 대기 상태를 유지하며, 모든 반환 값(Checkpoints)을 수집하여 부모에게 전달합니다. 이를 통해 개발자는 더 이상 서브에이전트를 일일이 '돌봐줄' 필요 없이, 중단 후에도 작업을 안전하게 복구하고 이어갈 수 있습니다. 또한, 재사용 가능한 책임 구조(Workflow)를 정의하여 다양한 태스크에 유연하게 적용할 수 있으며, 시각적 콘솔(Console)을 통해 워크플로우를 설계하고 실행 과정을 실시간으로 모니터링할 수 있습니다.
이러한 접근 방식은 소프트웨어 개발 생산성을 혁신적으로 향상시킬 잠재력을 가지고 있습니다. 특히 반복적이고 구조화된 코드 리팩토링, 버그 수정, 테스트 자동화와 같은 작업에 AI 팀을 효과적으로 활용할 수 있게 됩니다. 개발자는 단순 반복 작업에서 벗어나 더 창의적이고 복잡한 문제 해결에 집중할 수 있으며, AI 에이전트의 작업 과정을 투명하게 관리하고 책임 소재를 명확히 할 수 있다는 점도 큰 장점입니다. 'Oh My Subagents'는 AI 에이전트가 단순한 도구를 넘어, 실제 개발 프로세스의 핵심 주체로 자리매김할 수 있는 가능성을 제시하며, 향후 AI 기반 개발 환경의 진화를 가속화할 것으로 기대됩니다.