Show GN: Retry-now, 지금 바로 윤회 - 완전 자율 루프 에이전트
요약
코드베이스를 점진적으로 개선하기 위해 매 이터레이션마다 새로운 컨텍스트 세션에서 코드를 재분석하는 자율 루프 에이전트 'retry-now'를 소개합니다. 기존 에이전트의 컨텍스트 표류 문제를 해결하기 위해 매번 독립적인 세션을 생성하여 분석, 개선, 검증 과정을 반복합니다.
핵심 포인트
- 매 이터레이션마다 새로운 headless 세션을 생성하여 컨텍스트 오염 방지
- 분석, 개선, 검증, 기록의 반복적인 루프를 통한 코드 품질 향상
- 개선 항목별 백업 및 테스트 실패 시 자동 롤백 기능 지원
- opencode, Codex CLI, Claude Code 등과 연동 가능한 Bun 기반 CLI 도구
AI 코딩 에이전트를 반복 실행해서 코드베이스를 점진적으로 개선하는 에이전트 retry-now
를 만들었습니다.
핵심 아이디어는 "매 이터레이션마다 완전히 새로운 컨텍스트 0 세션에서 코드를 다시 보게 하자"입니다.
기존 장기 실행 에이전트는 이전 판단을 방어하거나, 이미 시도한 방향에 끌려가거나, 긴 컨텍스트 안에서 점점 표류하는 경우가 있다고 느꼈습니다. retry-now는 반대로 매번 새 headless 에이전트 세션을 띄우고, 현재 코드만 보고 분석 → 개선 → 검증 → 기록을 반복합니다.
동작 흐름은 대략 이렇습니다.
- ANALYZE: 읽기 전용으로 코드베이스를 분석하고,
file:line
근거가 있는 개선 후보를 만듭니다. - IMPROVE: 후보를 항목별로 적용합니다. 각 항목은 백업 후 수정하고, 테스트/린트/벤치마크 검증에서 실패하면 그 항목만 되돌립니다.
- 여러 번 연속으로 “더 개선할 게 없음”이 나오면 수렴했다고 보고 멈춥니다.
현재 opencode
, Codex CLI
, Claude Code
와 함께 쓸 수 있고, Bun 기반 CLI로 실행합니다.
극한의 성능 최적화와 메모리 사용률을 낮추기 위하여 사용됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기