Claude Code Monitor Tool — 에이전트를 필요할 때만 깨우기
폴링 대신 백그라운드 프로세스를 생성하고, 특정 상황에서만 에이전트를 깨워 토큰 효율을 극대화.
핵심 개념
기존 방식(폴링): 주기적으로 에이전트에게 물어보고 응답을 기다림 → 토큰 낭비, 불안정
Monitor Tool 방식: 백그라운드 프로세스가 stdout을 처리하다가, 특정 조건에서만 대화창으로 스트리밍 → 토큰 효율적, 안정적
동작 방식
- Claude가 백그라운드 프로세스를 생성
- 표준 출력(stdout)을 실시간으로 처리
- 스레드를 차단하지 않고 대화창으로 스트리밍
- 특정 조건(오류 감지 등) 발생 시에만 에이전트가 개입
사용 예시
Monitor Tool과 kubectl logs -f | grep .. 을 이용해
오류를 수신하고, 충돌 발생시 PR을 제출해줘
장점
- 폴링보다 안정적 — 로그를 계속 추적하다가 특정 상황에서만 깨움
- 토큰 효율 극대화 — 불필요한 요청/응답 사이클 제거
- 백그라운드 실행 — 메인 스레드 차단 없음
관련 기능
- Claude Code NO_FLICKER 모드
- Claude Code 클라우드 기반 예약 작업
- Claude Code 앱 미리보기·코드 리뷰·PR 자동 수정·병합
- Viber: Claude Code로 만든 GUI Monitor