피드로 돌아가기
repoDoc
Dev.toDev.to
AI/ML

Gemini 기반 Branch-aware 자동 버그 수정 에이전트 repoDoc 설계

repoDoc

Yash Dodwani2026년 4월 26일3intermediate

Context

기존의 Static Analysis 도구와 PR 리뷰 툴은 발견 이후 사후 처리에 집중하여 개발자의 수정 공수가 지속적으로 발생함. Feature Branch 단계에서 즉각적인 수정이 이루어지지 않아 보안 취약점과 기술 부채가 Main Branch까지 유입되는 구조적 한계 존재.

Technical Solution

  • OpenClaw Skill Suite 기반의 5단계 Idempotent Skill 체인을 통한 단계적 파이프라인 설계
  • Regex의 결정론적 탐지와 LLM의 맥락 분석을 결합한 Dual-layer Guardrails 도입으로 탐지 정확도 향상
  • Main Branch가 아닌 개발 중인 Feature Branch에 직접 Fix PR을 생성하는 Branch-aware 워크플로우 구현
  • 초기 스캔 시 기존 코드를 Baseline으로 설정하여 신규 커밋에 대해서만 알림을 발송하는 Noise Reduction 로직 적용
  • Gemini 3 Flash를 활용하여 전체 리팩토링이 아닌 특정 지점만 수정하는 Surgical Patch 방식 채택
  • 5분 주기 Polling 기반의 지속적 모니터링과 Telegram 연동을 통한 실시간 피드백 루프 구축

1. LLM 기반 탐지 시 Regex로 결정론적 규칙을 먼저 정의하고 LLM으로 보완하는 2단계 검증 구조 검토

2. 에이전트 도입 시 기존 데이터에 의한 알림 폭주를 막기 위한 Baseline 설정 패턴 적용

3. 전역적인 수정보다 영향 범위를 최소화하는 Surgical Patch 전략으로 코드 안정성 확보

원문 읽기