에디블로그
Engineer's Field Notes

AI 자동화로 매일
한 편씩 쓰는
엔지니어 운영 노트

Claude Code · 자동화 파이프라인 · 사고 회고까지. 잘 굴러간 기록 + 깨진 흔적도 같이 남깁니다.

사람이 할 수 있는 일은,
AI도 할 수 있어야 합니다.
매일 한 편 쓰면서 검증 중.
— 이번 주 가장 많이 읽힌 글 TOP 3
AI/정보

[Claude Code] 워크플로우 한 단어가 에이전트 수백 개를 띄워요

반응형
[Claude Code] 워크플로우 한 단어가 에이전트 수백 개를 띄워요

[Claude Code] 워크플로우 한 단어가 에이전트 수백 개를 띄워요

저는 자동화 잡을 수십 개 굴리고 있어요. 늘 각각 따로 떠 있는 독립 잡이었거든요. 그런데 Claude Code에 새로 들어온 Dynamic Workflows는 한 세션이 스스로 에이전트 수백 개를 백그라운드로 돌리더라구요. 제 자동화랑 결이 비슷해 보여서 며칠 직접 들여다봤어요.

workflow 한 단어면 Claude가 스크립트를 직접 써요

Dynamic Workflows는 5월 28일 리서치 프리뷰로 풀렸어요. 제가 프롬프트에 "workflow"라는 단어를 넣거나 /effort ultracode를 치면 발동돼요. Claude Code v2.1.154 이상이면 떠요.

동작이 좀 특이했어요. Claude가 제 작업을 받아서 그 자리에서 JavaScript 오케스트레이션 스크립트를 직접 짜요. 그 스크립트가 서브에이전트를 한 번에 수십~수백 개 백그라운드로 띄우고, 결과를 저한테 주기 전에 스스로 한 번 검사해요.

한 번에 최대 1,000개까지, 동시 실행은 16개로 묶여 있어요. 제가 잡 하나하나 손으로 spawn 안 해도 됐다는 게 핵심이에요.

제 자동화랑 뭐가 다른지가 진짜였어요

저는 처음엔 "이거 내가 1년째 하던 거 아냐?" 싶었어요. 근데 며칠 보니 결이 완전히 달랐어요..

제 자동화 잡 수십 개는 다 launchd로 스케줄된 독립 잡이에요. 발행 잡 따로, 증시 모니터링 따로, 영어 학습 따로. 서로 같은 추론 컨텍스트를 공유하지 않고, 정해진 시각에 각자 깨어나서 각자 일하고 잠들어요.

Dynamic Workflows는 반대였어요. 한 작업을 한 세션 안에서 수백 갈래로 쪼개는 거예요. 스케줄이 아니라 한 번에 펼치는 fan-out이더라구요. 만약 "이 레포 전체를 파일별로 동시에 감사해줘" 같은 한 방 큰 작업이면, 제 cron 방식보다 이게 훨씬 맞았어요.

작은 워크플로우 하나 직접 돌려봤어요

저는 욕심 안 부리고 작은 거부터 돌려봤어요. 한 디렉터리 안 파일들을 동시에 훑는 작업이었어요.

$ claude
> 이 디렉터리 .py 파일들 각각 워크플로우로 동시에 점검하고 요약해줘

# Claude 가 그 자리에서 JS 스크립트를 직접 작성
# 파일마다 서브에이전트 1개씩 백그라운드로 fan-out (동시 16개까지)
# 각 결과를 스스로 한 번 검수한 뒤 한꺼번에 회신
# 그동안 내 세션은 계속 응답 가능 (/workflows 로 진행 상황 관찰)

제가 인상 깊었던 건 세션이 안 막힌다는 점이었어요. 백그라운드로 도는 동안 같은 세션에서 다른 걸 계속 물어볼 수 있었거든요. /workflows 치면 몇 개가 돌고 몇 개가 끝났는지 한 줄로 떠요. 띄워놓고 다른 일 하다 결과만 받는 느낌이에요.

그래도 제 cron 잡을 갈아엎진 않았어요

솔직히 저는 이걸로 제 자동화 잡들을 대체하진 않았어요. 아직 리서치 프리뷰 단계이긴 한데, 유료 플랜이면 Pro부터 다 열려 있어요. (Pro는 설정에서 한 번 켜줘야 하더라구요)

그리고 제 잡들은 "매일 정해진 시각에 알아서 깨어나는" 게 핵심이라, 한 세션 안에서 fan-out하는 Dynamic Workflows랑은 애초에 쓰임이 달랐어요. 그래서 저는 이렇게 손을 나눠 두기로 했어요. 정해진 시각에 반복되는 일은 그대로 launchd 스케줄 잡, 한 번에 크게 쪼개고 싶은 일회성 작업은 워크플로우. 둘은 경쟁이 아니라 다른 자리에 있는 도구였어요.

만약 레포 전체 마이그레이션이나 대량 감사처럼 한 방에 넓게 펼쳐야 하는 일이 생기면, 그땐 망설임 없이 workflow를 부를 것 같아요. 한동안은 이렇게 두 손을 나눠 두고 더 굴려보려고 해요.

출처: Claude Code Docs — Orchestrate subagents at scale with dynamic workflows · Anthropic — Introducing dynamic workflows in Claude Code

제가 며칠 직접 살펴본 1인칭 후기예요. 리서치 프리뷰 단계 기능이라 플랜·동작은 바뀔 수 있어요. Anthropic으로부터 어떤 형식의 협찬도 받지 않았습니다.

반응형

📚 같이 보면 좋은

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 일정액의 수수료를 제공받습니다."