Bun의 핵심 코드베이스 전체를 Zig에서 Rust로 다시 쓰는 작업이, 기존 테스트 스위트의 99.8%를 통과한 채로 11일 만에 완료됐습니다. 한 명의 개발자가 AI와 함께, 수백 개의 에이전트를 동시에 돌리면서 해낸 일입니다.

Anthropic이 Claude Code에 동적 워크플로(Dynamic Workflows) 를 도입했습니다. 하나의 에이전트가 순서대로 처리하던 방식에서 벗어나, Claude가 수십~수백 개의 서브에이전트를 병렬로 조율해 대규모 작업을 처음부터 끝까지 실행하는 기능입니다. 현재 Claude Code CLI, 데스크탑, VS Code 익스텐션에서 리서치 프리뷰로 제공됩니다.
출처: Introducing dynamic workflows in Claude Code – Anthropic
단일 에이전트의 한계
지금까지 Claude Code는 하나의 에이전트가 한 번에 한 가지 작업을 순서대로 처리하는 방식으로 작동했습니다. 간단한 기능 추가나 버그 수정이라면 충분합니다. 하지만 수십만 줄짜리 레거시 코드베이스를 전면 마이그레이션하거나, 전체 서비스의 보안 취약점을 한꺼번에 점검하거나, 대규모 리팩토링을 처음부터 끝까지 실행하는 작업은 이야기가 달라집니다.
파일 수가 수천 개에 달하고, 변경사항이 서로 얽혀 있으며, 작업 중간에 검증도 필요합니다. 한 에이전트가 순차적으로 처리하면 시간도 문제지만, 맥락을 유지하는 것 자체가 한계에 부딪힙니다.
어떻게 작동하는가
동적 워크플로가 시작되면 다음 흐름으로 진행됩니다.
- Claude가 전체 작업을 분석하고 실행 계획을 작성합니다
- 작업을 하위 단위로 분해해 수십~수백 개의 서브에이전트에 배분합니다
- 서브에이전트들이 각자 할당된 부분을 병렬로 처리합니다
- 별도의 에이전트가 결과를 검증하고, 통과된 것만 취합해 사용자에게 전달합니다
여기서 주목할 부분은 검증 구조입니다. 단순히 여러 에이전트가 동시에 작업하는 것을 넘어, 다른 에이전트들이 앞서 나온 결과를 반박하려 시도합니다. 답이 수렴할 때까지 반복하는 방식입니다. Anthropic은 이를 “단 한 번의 처리로는 도달할 수 없는 결과에 이르는 방법”이라고 설명합니다.
진행 상황은 실행 중에 저장되기 때문에, 작업 도중 중단되더라도 처음부터 다시 시작하지 않아도 됩니다. 시간 단위가 아니라 일 단위로 이어지는 장기 작업도 처리할 수 있는 이유입니다.
Bun 포팅, 실제로 무슨 일이 있었나
Bun의 창업자 Jarred Sumner가 동적 워크플로를 활용해 Bun의 코어를 Zig에서 Rust로 포팅한 작업은 이 기능의 가능성을 가장 잘 보여주는 사례입니다.
작업의 규모는 약 75만 줄의 Rust 코드, 11일이 걸렸고, 기존 테스트 스위트의 99.8%를 통과했습니다. 이 과정에서 워크플로는 단계별로 맞물려 돌아갔습니다. 첫 번째 워크플로는 Zig 코드베이스 전체를 훑어 각 구조체 필드에 적합한 Rust 생명주기(lifetime)를 찾아냈습니다. 다음 워크플로에서는 수백 개의 에이전트가 각 .zig 파일을 동작이 동일한 .rs 파일로 병렬 변환하면서, 파일마다 두 개의 검토 에이전트가 결과를 확인했습니다. 이후 빌드와 테스트가 모두 통과할 때까지 수정 루프가 반복됐고, 포팅 완료 후에는 야간에 실행된 워크플로가 불필요한 데이터 복사를 찾아내 각각 PR로 만들었습니다.
분기 단위로 계획해야 할 작업이 열흘 남짓으로 압축된 셈입니다.
“실행하는 AI”로
동적 워크플로는 Claude Code가 다루는 작업의 성격 자체를 바꿉니다. 지금까지 AI는 주로 개발자의 작업을 보조했습니다. 코드를 제안하고, 리뷰하고, 설명하는 역할이었죠. 동적 워크플로는 그 경계를 넘어, 계획 수립부터 실행, 검증, 보고까지 전 과정을 Claude가 직접 조율하도록 설계됐습니다.
전면 마이그레이션, 코드베이스 단위 보안 감사, 고위험 작업의 이중 검증처럼, 지금까지 일정의 단위가 주(週)나 월(月)이었던 작업들이 이 기능의 주된 적용 대상입니다.
다만 동적 워크플로는 일반 Claude Code 세션보다 토큰 소모가 눈에 띄게 많습니다. Anthropic도 처음에는 범위가 좁은 작업부터 시작해볼 것을 권장합니다.
Claude Opus 4.8의 변화와 함께 이번 업데이트 전체를 살펴보고 싶다면, 앞서 작성한 글을 참고하세요.

답글 남기기