본문으로 건너뛰기

© 2026 Molayo

Qiita헤드라인2026. 06. 01. 15:32

Claude Code Dynamic Workflows 기술적 정리

요약

Anthropic이 Claude Opus 4.8 출시와 함께 공개한 Dynamic Workflows는 Claude가 직접 JS 스크립트를 작성해 수백 개의 서브 에이전트를 병렬로 제어하는 기술입니다. 컨텍스트 압박을 해결하고 대규모 코드베이스 감사 및 마이그레이션에 최적화되어 있습니다.

핵심 포인트

  • JS 스크립트를 통한 오케스트레이션으로 컨텍스트 제약 극복
  • 수백 개의 서브 에이전트 병렬 실행으로 작업 속도 극대화
  • Adversarial 리뷰를 통한 결과물 품질 보장
  • 높은 토큰 소비로 인한 비용 폭발 주의 필요
  • Max/Team/Enterprise 플랜 사용자 대상 Research Preview
  • Dynamic Workflows가 어떤 메커니즘으로 작동하는가

  • 무엇을 잘하고, 무엇이 서툰가 (비용 측면 포함)

  • 사용 시작 시 주의할 점

  • 대상: Claude Code (CLI / Desktop / VS Code 확장)

  • 필요 플랜: Max / Team / Enterprise

  • 상태: Research Preview (2026년 5월 28일~)

  • 정보원: Anthropic 공식 발표, Claude Code 공식 문서

2026년 5월 28일, Anthropic이 Claude Opus 4.8의 출시와 동시에 Dynamic Workflows를 Research Preview로 공개했다.

한마디로 말하면, Claude가 스스로 오케스트레이션 (Orchestration) 스크립트를 작성하고, 수십~수백 개의 서브 에이전트 (Sub-agent)를 병렬로 실행하는 메커니즘이다.

기존의 Claude Code는 복잡한 태스크를 하나의 세션 (컨텍스트 윈도우 (Context Window)) 안에서 처리했다. 태스크가 커질수록 컨텍스트가 압박받아, 장시간 작업 시 실수가 늘어나기 쉬웠다.

Dynamic Workflows는 이 제약을 근본적으로 바꾼다. 오케스트레이션 계획을 모델의 컨텍스트 윈도우 밖으로 빼내어, JavaScript 스크립트로 작성한다. 런타임 (Runtime)이 그 스크립트를 실행하며, 각 서브 에이전트가 독립적으로 병렬 처리한다.

당신 → Claude Code (Orchestrator)
↓
JS 스크립트 생성
...

포인트는 다음 3가지다:

계획을 스크립트화함: 컨텍스트 밖으로 내보냄으로써, 거대 태스크에서도 계획이 흔들리지 않음 -
병렬 실행: 독립된 서브 에이전트가 동시에 움직이므로, 대량의 작업을 단시간에 해낼 수 있음 -
adversarial 리뷰: 별도의 에이전트가 결과를 망가뜨리려 시도함으로써 품질을 보장함. 진행 상황은 지속적으로 저장되므로, 중단하더라도 재개할 수 있음

공식에서 제시하는 유스케이스 (Use case)는 크게 3가지다:

코드베이스 감사 (Codebase Audit)

서비스 전체의 보안 및 퍼포먼스 리뷰를 독립된 여러 관점에서 수행하고 결과를 통합한다.

대규모 마이그레이션 (Large Migration)

프레임워크 이전이나 API 폐지 대응을 수천 파일 규모로 실시한다. 기존의 테스트 스위트 (Test suite)를 합격 기준으로 사용할 수 있다.

크리티컬한 검증 (Critical Verification)

여러 에이전트가 독립적으로 문제를 풀고, adversarial 에이전트가 결과를 검증한 뒤 납품한다.

공개된 사례 중 가장 인상적인 것은 Jarred Sumner에 의한 Bun 런타임의 Zig→Rust 포팅이다. 약 75만 행의 Rust 코드를 생성했으며, 기존 테스트 스위트의 99.8%를 통과했다. 11일 만에 완료되었다.

비용이 높음

일반적인 Claude Code 세션에 비해 토큰 소비가 대폭 증가한다. 최대 1,000개의 서브 에이전트가 동시에 작동하기 때문에, 범위를 좁히지 않고 사용하면 비용이 폭발한다. 공식에서도 "작은 태스크부터 시작할 것을 권장"한다고 명시하고 있다.

Research Preview

아직 프로덕션 품질이 아니다. 실제 운용에서의 동작은 매번 확인이 필요하다.

플랜 제한

Max / Team / Enterprise 전용이다. Free / Pro 플랜에서는 사용할 수 없다.

Claude Code에 구체적인 태스크를 전달하여 워크플로우 작성을 의뢰한다:

이 리포지토리 전체의 보안 감사를
Dynamic Workflow로 실시해줘

Claude Code의 effort 메뉴에서 ultracode를 활성화하면, Claude가 워크플로우를 사용해야 할지 여부를 자동으로 판단한다. effort가 xhigh로 설정되어 필요에 따라 오케스트레이션이 기동된다.

/effort → ultracode를 선택

워크플로우 실행 전에는 확인 절차가 요구된다. 특히 대규모 태스크는 사전에 범위를 명확히 해둘 것을 권장한다.

Dynamic Workflows는 "에이전트가 스스로 에이전트를 작성하여 움직이는" 아키텍처 (Architecture)의 실용화다. 컨텍스트 윈도우의 제약을 외부로 빼내고, 병렬 + adversarial 리뷰로 품질을 보장하는 설계는 흥미롭다.

현재 시점에서는 Research Preview 단계이며, 비용도 높다. 사용한다면 우선 작은 범위(scope)에서 시도하며 감을 익히는 것이 무난할 것이다. 대규모 마이그레이션(migration)이나 감사(audit) 등, "인간이 주 단위로 수행하는 작업"을 대상으로 하는 기능으로 정의하면 이해하기 쉽다.

  • Introducing dynamic workflows in Claude Code — Anthropic 공식 블로그
  • Orchestrate subagents at scale with dynamic workflows — Claude Code 공식 문서
  • Introducing Claude Opus 4.8 — Anthropic 공식 발표
  • Claude Code Dynamic Workflows: Scripts Replace Context Windows — TechTimes

AI 자동 생성 콘텐츠

본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0