3P by owjs3901 | ★ favorite | 댓글 1개

AI 코딩 에이전트를 반복 실행해서 코드베이스를 점진적으로 개선하는 에이전트 retry-now를 만들었습니다.

핵심 아이디어는 "매 이터레이션마다 완전히 새로운 컨텍스트 0 세션에서 코드를 다시 보게 하자"입니다.
기존 장기 실행 에이전트는 이전 판단을 방어하거나, 이미 시도한 방향에 끌려가거나, 긴 컨텍스트 안에서 점점 표류하는 경우가 있다고 느꼈습니다. retry-now는 반대로 매번 새 headless 에이전트 세션을 띄우고, 현재 코드만 보고 분석 → 개선 → 검증 → 기록을 반복합니다.

동작 흐름은 대략 이렇습니다.

  1. ANALYZE: 읽기 전용으로 코드베이스를 분석하고, file:line 근거가 있는 개선 후보를 만듭니다.
  2. IMPROVE: 후보를 항목별로 적용합니다. 각 항목은 백업 후 수정하고, 테스트/린트/벤치마크 검증에서 실패하면 그 항목만 되돌립니다.
  3. 여러 번 연속으로 “더 개선할 게 없음”이 나오면 수렴했다고 보고 멈춥니다.

현재 opencode, Codex CLI, Claude Code와 함께 쓸 수 있고, Bun 기반 CLI로 실행합니다.

극한의 성능 최적화와 메모리 사용률을 낮추기 위하여 사용됩니다.

댓글과 토론

에이전트들은 메모리가 꼭 필요하다고 믿고 있는데... 어떤 계기로 만드시게 되었는지 궁금합니다. 저는 작업후에 PR은 코덱스 한테 개별 리뷰를 시키는데, 아무리 작업중에 크라우드에게 리뷰를 정교하게 하라도 해도 코덱스 리뷰에선 무조건 몇 개씩 걸리더라구요.