Claude Code 동적 루핑 — /loop 동적 간격 스케줄링
/loop에 간격을 지정하지 않으면 Claude가 작업 특성에 따라 다음 실행 시점을 동적으로 결정한다.
개요
2026년 4월, Claude Code의 /loop 명령어가 **동적 루핑(dynamic looping)**을 지원한다. 기존에는 /loop 5m check deployment처럼 고정 간격을 지정해야 했지만, 이제 간격 없이 실행하면 Claude가 작업의 성격을 판단해 다음 틱(tick)을 스스로 스케줄링한다.
핵심 변화
Before: 고정 간격
/loop 5m check if the deployment finished and tell me what happened→ 5분마다 무조건 폴링
After: 동적 간격
/loop check CI on my PR→ Claude가 CI 상태를 보고 적절한 간격을 스스로 결정 (빌드 초기에는 자주, 거의 끝나면 드물게 등)
Monitor 도구 직접 사용
폴링을 완전히 우회하고 Monitor 도구를 직접 사용할 수도 있다. 이 경우 Claude가 이벤트 기반으로 작업 상태를 감지한다.
의미
- 지능형 스케줄링: 작업의 진행 상태에 따라 폴링 빈도를 자동 조절. 낭비되는 API 호출 감소
- 작업 적응형: CI 체크, 배포 모니터링, 테스트 실행 등 각 작업에 맞는 간격을 Claude가 판단
- Monitor 도구: 폴링 없이 이벤트 기반 모니터링이 가능해져 실시간성 향상
참고
- 공식 문서: https://code.claude.com/docs/en/scheduled-tasks#let-claude-choose-the-interval
- 발표 트윗: https://x.com/noahzweben/status/2042670949003153647
Related Notes
- 2026-04-13-claude-code-monitor-tool-announcement — Monitor 도구 (폴링 우회, 이벤트 기반)
- 2026-03-21-claude-code-scheduled-tasks — /loop 예약 작업 기초 기능 (고정 간격)
- moc-claude-code — Claude Code 엔티티 페이지
- 2026-04-13-claude-code-ultraplan — /ultraplan 웹 기반 구현 계획
- moc-ai-coding — AI 코딩 도구 MOC