Claude가 필요할 때 에이전트를 깨우는 백그라운드 스크립트를 생성. 대규모 토큰 절약 + 폴링 탈출.

개요

2026년 4월, Anthropic이 Claude Code에 Monitor 도구를 발표했다. 에이전트가 폴링(polling) 없이 이벤트 기반으로 작업을 모니터링할 수 있게 하는 핵심 인프라 도구다.

핵심 기능

Monitor 도구는 Claude가 백그라운드 스크립트를 생성하여, 특정 조건이 충족되면 에이전트를 깨우는 방식으로 동작한다.

동작 방식

  1. Claude가 백그라운드 프로세스를 생성
  2. 표준 출력(stdout)을 실시간으로 처리
  3. 스레드를 차단하지 않고 대화창으로 스트리밍
  4. 특정 조건(오류 감지 등) 발생 시에만 에이전트가 개입

사용 사례

  • 로그 추적: 오류 발생을 실시간으로 감지. 로그 파일을 tail하다가 에러 패턴이 나타나면 Claude를 깨움
  • PR 폴링: CI 상태 변화를 스크립트로 감지. 상태가 변경되면 에이전트에게 알림
  • 기타 모니터링: 파일 변경, 프로세스 상태, 네트워크 이벤트 등

사용 예시

Monitor Tool과 kubectl logs -f | grep .. 을 이용해
오류를 수신하고, 충돌 발생시 PR을 제출해줘

폴링 vs Monitor

방식동작토큰 소비
폴링 (/loop 5m)고정 간격으로 Claude가 직접 확인매 틱마다 토큰 소비
동적 루핑 (/loop)Claude가 간격을 스스로 조절폴링보다 절약하지만 여전히 틱마다 소비
Monitor 도구백그라운드 스크립트가 조건 감지 → Claude를 깨움이벤트 발생 시에만 소비. 대규모 토큰 절약

의미

  • 폴링의 종말: 에이전트 루프에서 주기적 확인(polling)을 완전히 제거 가능
  • 토큰 효율: 실제 이벤트가 발생할 때만 Claude가 활성화되므로 토큰 소비가 극적으로 감소
  • 실시간성: 폴링 간격에 의존하지 않고 즉각 반응
  • 자동 스크립트 생성: Claude가 상황에 맞는 모니터링 스크립트를 직접 작성

참고 링크