# Claude Code, 다이나믹 워크플로우 기능 공개

> Clean Markdown view of GeekNews topic #29981. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=29981](https://news.hada.io/topic?id=29981)
- GeekNews Markdown: [https://news.hada.io/topic/29981.md](https://news.hada.io/topic/29981.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-05-29T12:21:02+09:00
- Updated: 2026-05-29T12:21:02+09:00
- Original source: [claude.com](https://claude.com/blog/introducing-dynamic-workflows-in-claude-code)
- Points: 5
- Comments: 1

## Topic Body

- Claude Code가 단일 에이전트로 처리하기 어려운 **대규모·복잡한 엔지니어링 작업**을 수십~수백 개의 병렬 서브에이전트로 분산 처리  
- 하나의 세션에서 **오케스트레이션 스크립트를 동적으로 작성**해 병렬 서브에이전트를 실행하고, 결과를 사용자에게 전달하기 전 자체 검증  
- Jarred Sumner가 Bun을 Zig에서 Rust로 포팅한 사례에서 **약 75만 줄의 Rust 코드**를 11일 만에 작성·병합하며 기존 테스트 스위트의 99.8% 통과  
- Max·Team 플랜 및 API 사용자는 기본 활성화, Enterprise는 관리자가 별도로 활성화 필요하며 **Claude Code CLI, Desktop, VS Code 확장**에서 모두 지원  
- 일반 Claude Code 세션 대비 **토큰 소비가 대폭 증가**하므로 범위가 명확한 작업부터 시작하도록 권고  
  
---  
  
### Dynamic Workflow란  
  
- 단일 에이전트의 단일 처리로는 감당하기 어려운 작업—특히 복잡하고 레거시 코드베이스에서의 **버그 탐색, 수백 개 파일을 건드리는 마이그레이션, 다각도 스트레스 테스트**—을 처리하기 위한 기능  
- Claude가 프롬프트를 기반으로 **동적으로 계획을 수립**하고 작업을 서브태스크로 분해한 뒤, 병렬 서브에이전트에 분산  
- 각 에이전트는 독립적인 관점에서 문제에 접근하고, 다른 에이전트가 그 결과를 반박 시도하며, 답이 수렴될 때까지 반복 실행  
- 진행 상황이 실시간으로 저장되어 **작업 중단 시 처음부터 재시작하지 않고 중단 지점에서 재개** 가능  
- 대화 외부에서 조율이 이루어지므로 작업 규모가 커져도 **계획이 이탈하지 않음**  
  
### 지원 플랫폼 및 사용 방법  
  
- **리서치 프리뷰** 형태로 Claude Code CLI, Desktop, VS Code 확장에서 제공  
- 지원 플랫폼: Claude API, Amazon Bedrock, Vertex AI, Microsoft Foundry  
- 적용 플랜: Max, Team, Enterprise(관리자 활성화 시)  
- 시작 방법 두 가지:  
  - Claude에게 직접 워크플로우 생성 요청 (예: "Create a workflow")  
  - Claude Code 전용 설정 `ultracode` 활성화 — 에포트 메뉴에서 접근 가능하며, 에포트 레벨을 `xhigh`로 설정하고 Claude가 자동으로 워크플로우 사용 여부를 결정  
- 최적 경험을 위해 **auto mode 활성화** 권장  
- 처음 워크플로우 실행 시 Claude Code가 실행 내용을 표시하고 **사용자 확인 요청**  
- 조직 관리자는 managed settings에서 워크플로우를 비활성화할 수 있음  
- Enterprise 플랜은 **출시 기본값이 비활성화**이며, 관리자가 Claude Code 설정에서 변경 가능  
  
### 주요 활용 사례  
  
- **코드베이스 전체 버그 탐색·프로파일러 기반 최적화 감사·보안 감사**: 서비스·레포를 병렬 탐색 후 모든 발견 사항에 대해 독립 검증 수행, 인증 검사·입력 유효성 검사·안전하지 않은 패턴 전수 점검  
- **대규모 마이그레이션·현대화 작업**: 수천 개 파일에 걸친 **프레임워크 교체, API 폐기 대응, 언어 포팅**을 엔드투엔드로 처리  
- **이중 검증이 필요한 중요 작업**: 오답 비용이 높을 때, 독립적인 시도와 결과를 의도적으로 깨뜨리려는 **어드버서리얼 에이전트**를 통해 검증  
  
### Bun 재작성 사례  
  
- Jarred Sumner가 다이나믹 워크플로우를 활용해 **Bun을 Zig에서 Rust로 포팅**  
- **약 75만 줄의 Rust 코드** 작성, 기존 테스트 스위트의 99.8% 통과, 첫 커밋부터 머지까지 **11일** 소요  
- 워크플로우별 역할 분담:  
  - 첫 번째 워크플로우: Zig 코드베이스의 모든 struct 필드에 적합한 **Rust 라이프타임 매핑**  
  - 두 번째 워크플로우: 모든 `.rs` 파일을 `.zig` 파일과 동일한 동작의 포트로 작성, 수백 개의 에이전트가 병렬 작업하며 파일당 검토자 2명 배치  
  - 픽스 루프: 빌드와 테스트 스위트가 모두 통과할 때까지 반복  
  - 포팅 완료 후 **오버나이트 워크플로우**가 불필요한 데이터 복사를 처리하고 최종 검토를 위한 PR 생성  
- 현재 프로덕션 배포 전 단계이며, Jarred Sumner가 추후 별도로 상세 내용 공개 예정  
  
### 사용 시 주의사항  
  
- 일반 Claude Code 세션 대비 **토큰 소비가 대폭 증가**  
- 범위가 명확한 작업부터 시작해 사용량 감각을 익힌 후 확장 권장

## Comments



### Comment 58560

- Author: zero0000
- Created: 2026-05-29T15:57:45+09:00
- Points: 1

모델을 알아서 골라줘서 생각보다 토큰 소비가 폭증하진 않네요.
