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

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.