최근 AI 코딩 에이전트의 활용이 늘면서, 여러 에이전트를 동시에 사용하는 멀티 에이전트 환경의 복잡성도 커지고 있습니다. 특히 'herdr'와 같은 도구에서 여러 코딩 에이전트를 병렬로 실행할 때, 매번 발생하는 보안 신뢰 확인이나 업데이트 제안, 그리고 작업 완료 후 결과를 수동으로 복사·붙여넣기 하는 과정은 개발자들에게 상당한 번거로움으로 작용했습니다. 이러한 비효율성을 해결하기 위해 개발된 'brgr' 플러그인은 메인 AI 에이전트가 다른 워커 에이전트들에게 작업을 원활하게 위임하고 통합할 수 있도록 돕는 새로운 솔루션입니다.
'brgr'의 핵심 기능은 메인 에이전트(예: Claude Code, Codex)가 작업을 할당하면, 워커 에이전트들이 각자 독립적인 Git 작업 공간(worktree)을 가진 별도의 창(pane)에서 실행되도록 하는 것입니다. 워커 에이전트로는 Claude Code, Codex는 물론 Gemini CLI, Copilot CLI, OpenCode, Cursor, Pi, Devin, Cline 등 다양한 AI 코딩 도구를 활용할 수 있습니다. 'brgr'은 워커 에이전트 실행 중 발생하는 일반적인 신뢰 확인, 계속 진행 여부, 업데이트 제안 등의 인터랙션을 자동으로 처리하며, 알 수 없는 화면이 나타날 경우에만 메인 에이전트에게 알림을 보냅니다. 워커 에이전트가 작업을 완료하면 결과는 봉인된 형태로 메인 에이전트에게 전달되며, 메인 에이전트가 명시적으로 수락(accept) 또는 거부(reject)를 결정합니다. 이 과정이 끝나면 해당 작업 창과 Git 작업 공간은 자동으로 정리되어 깔끔한 작업 환경을 유지합니다. 또한, 워커 에이전트가 작업 중간에 질문이 생기면 메인 에이전트에게 전달하고 답변을 받아 다시 워커에게 전달하는 양방향 소통도 지원합니다. 현재는 macOS만 지원하며, Rust로 개발되었고 MIT 라이선스를 따릅니다.
이러한 'brgr'의 등장은 AI 코딩 에이전트의 활용성을 한 단계 끌어올릴 잠재력을 가지고 있습니다. 개발자들은 더 이상 여러 AI 에이전트 간의 수동적인 조작에 시간을 낭비하지 않고, 복잡한 코딩 작업을 효율적으로 분배하고 통합할 수 있게 됩니다. 이는 개발 생산성 향상뿐만 아니라, AI 에이전트들을 마치 팀원처럼 유기적으로 협업시키는 새로운 개발 패러다임을 제시합니다. 특히, 다양한 AI 에이전트의 장점을 결합하여 특정 작업에 최적화된 워크플로우를 구축하려는 시도에 큰 도움이 될 것으로 보입니다. 'brgr'과 같은 도구의 발전은 AI가 단순한 코드 생성 도구를 넘어, 복잡한 개발 프로젝트를 관리하고 실행하는 데 있어 핵심적인 역할을 수행할 미래를 앞당길 것입니다.