AI Briefing

ClawSweeper: AI 기반 오픈소스 이슈 자동 관리 봇

·2026.04.25 19:46

ClawSweeper가 13,000개 이상 쌓인 openclaw 이슈·PR을 AI로 분류했다.

openclaw/openclaw 저장소에 쌓인 13,000개 이상의 이슈·PR을 AI가 검토해 닫을 후보와 열어둘 항목을 가려내는 봇이다.

  • 3단계 파이프라인으로 운영된다: 계획(Plan)에서 우선순위를 정하고, 검토(Review)에서 **OpenAI Codex(gpt-5.4)**가 코드·커밋 히스토리·댓글을 읽기 전용으로 분석하며, 적용(Apply)은 사람이 수동으로 트리거한다.
  • 닫기 제안은 5가지 조건으로 제한된다: 이미 구현됨, 재현 불가, 별도 플러그인 이관 필요, 내용이 불명확함, 60일 이상 방치됐고 정보가 부족함.
  • 40개 병렬 샤드로 처리하고, 항목당 10분 타임아웃을 둔다. 검토 결과는 마크다운 파일로 저장되며 결정 근거와 파일 경로, 커밋 SHA 같은 증거가 함께 남는다.

안전장치도 넣었다.

  • OWNER, MEMBER, COLLABORATOR가 작성한 이슈·PR은 자동 닫기 대상에서 제외한다.
  • 제안 시점과 적용 시점 사이에 내용이 바뀌면 스냅샷 해시로 감지해 건너뛴다.
  • 제안과 적용을 분리해 사람이 최종 개입할 여지를 남긴다.

2025년 4월 기준 성과도 공개됐다.

  • 7일간 검토 완료: 이슈 8,419개, PR 5,026개
  • 닫기 후보 비율: 이슈 33.7%, PR 11.4%
  • 실제 정리: 3,907개
  • 실패 및 오류: 17개, 전체의 0.1% 미만
  • 일일 캐던스 커버리지: 98.2%

구성은 비교적 단순하다. 전체 로직을 약 2,500줄짜리 TypeScript 단일 파일로 담고, 컴파일러는 tsgo, 린터와 포매터는 oxlint·oxfmt를 사용한다. 실행은 GitHub Actions 매시간 cron으로 돌리며, API 속도 제한에 맞춰 자동 대기하는 스로틀링 로직도 포함돼 있다.

핵심 메시지는 AI가 메인테이너를 대체하는 것이 아니라, 근거가 분명한 항목만 걸러내고 나머지는 사람에게 돌려주는 구조가 실제로 유효하다는 점이다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.