피드로 돌아가기
Anthropic may have forgotten to read their GitHub issues for two months
Dev.toDev.to
DevOps

2만 건의 Issue 방치, Anthropic 자동화 봇 중단 사례 분석

Anthropic may have forgotten to read their GitHub issues for two months

果物リン2026년 4월 3일8intermediate

Context

주당 2,000~2,500건의 신규 Issue가 발생하는 고성능 성장 단계의 저장소 구조. GitHub Actions 기반의 자동 Triage 시스템으로 중복 탐지 및 분류 수행. v2.1.0 업데이트 시점부터 중복 탐지 봇이 약 두 달간 무중단 작동 중단 상태 유지.

Technical Solution

  • Claude Sonnet 4.5 기반의 claude-dedupe-issues.yml 워크플로우를 통해 신규 Issue 발생 시 중복 여부 자동 판별
  • 이슈당 5개의 병렬 서브 에이전트를 구동하여 다양한 키워드로 중복 검색을 수행하는 고도화된 탐색 로직 설계
  • 중복 판정 시 구조화된 댓글을 게시하고 3일 후 자동으로 Issue를 닫는 auto-close-duplicates.yml 연동 구조
  • Claude Opus 4.6 기반의 claude-issue-triage.yml을 활용한 이슈 라벨링 자동화 분리 운영
  • npm 배포 방식에서 Native Binary 설치 방식으로의 전환과 1,096개의 커밋이 포함된 대규모 구조 변경 동시 수행

Impact

  • 2026년 1월 27일부터 4월 1일까지 약 20,000건의 Issue에 대해 중복 탐지 기능 중단
  • 1,096개의 커밋이 포함된 v2.1.0 릴리스와 동시에 봇 작동 중단 발생

Key Takeaway

워크플로우 설정 파일의 존재 여부와 누적 통계 수치만으로는 시스템의 실제 정상 작동 여부를 보장할 수 없음. 자동화 파이프라인의 가시성 확보를 위해 단순 성공/실패 로그 외에 실제 결과물(Output) 기반의 모니터링 체계 구축 필요.


Critical Path의 자동화 봇 운영 시, 단순 Workflow 실행 여부가 아닌 실제 동작 결과(댓글 생성, 라벨 변경 등)를 검증하는 Heartbeat 모니터링 도입 검토.

원문 읽기