Loop Engineering
에이전트를 둘러싼 순환을 설계하고 점수로 재는 패턴 모음
npx @cobusgreyling/loop init . --pattern daily-triage --tool claude다음 프롬프트를 사람이 직접 치는 대신 일을 찾아 에이전트에게 넘기고 결과를 검증하고 상태를 남기는 순환을 설계하는 패턴 모음이자 CLI 입니다. 저장소를 건강하게 유지하거나 변경 요청을 지켜보는 것 같은 목적별 패턴이 준비돼 있고 그중 하나를 골라 초기화합니다. 만든 순환을 점검하고 점수를 매기는 명령과 비용을 재는 명령이 함께 들어 있습니다. 첫 주는 보고만 하는 모드로 돌리라고 권합니다. 모듈을 다시 써 주는 버튼이 아니라 저장소 주변에서 에이전트를 운영하는 방법을 다루는 자료라고 스스로 선을 긋습니다.
판단
이럴 때 씁니다
- 에이전트에게 매번 다음 지시를 직접 치고 있을 때
- 저장소 유지 작업을 자동 순환으로 돌리고 싶을 때
- 만든 순환이 잘 짜였는지 점수로 확인하고 싶을 때
이럴 땐 쓰지 마세요
- 코드를 다시 써 주는 도구가 아닙니다
- 순환을 설계할 대상 작업이 없으면 쓸 데가 없습니다
- 첫 주는 보고만 하라고 권하므로 즉시 효과를 기대하면 안 됩니다
차별점
- 목적별 순환 패턴을 라이브러리로 정리했습니다.
- 만든 순환을 점검하고 점수로 매기는 명령이 있습니다.
- 비용을 재는 명령이 별도로 있습니다.
- 여러 코딩 도구를 인자로 바꿔 씁니다.
워크플로
- 01목적에 맞는 패턴을 고릅니다.
- 02초기화 명령으로 순환을 만듭니다.
- 03진단 명령으로 상태를 확인합니다.
- 04보고만 하는 모드로 한 주 돌립니다.
- 05점검 명령으로 점수를 보고 다듬습니다.
주요 명령
| 명령 | 설명 |
|---|---|
npx @cobusgreyling/loop init . --pattern daily-triage --tool claude | 패턴을 골라 순환을 만듭니다. 도구는 바꿀 수 있습니다. |
npx @cobusgreyling/loop doctor . | 구성을 점검합니다. |
loop-audit | 순환을 채점합니다. |
loop-cost | 비용을 잽니다. |
함정
설치 전에 확인하세요
- 모듈을 다시 써 주는 도구가 아니라고 저장소가 직접 못을 박습니다. 기대를 잘못 잡으면 쓸모없어 보입니다.
- 첫 주는 보고만 하는 모드로 돌리라고 권합니다. 바로 자동 반영을 켜면 통제를 잃습니다.
- 패턴마다 전제가 다릅니다. 상태 파일을 요구하는 것과 그렇지 않은 것이 섞여 있습니다.
- 도구 인자를 생략하면 기본값이 특정 도구로 잡힙니다. 다른 도구를 쓴다면 명시해야 합니다.
비교
에이전트 자동화는 보통 각자 스크립트를 짜는 것으로 시작해서 유지가 무너집니다. 이쪽은 검증된 패턴을 고르게 하고 결과를 점수로 재는 방식이라 무엇이 부족한지 드러납니다. 대신 코드를 대신 써 주지는 않습니다.
최근 변경
설계와 실행을 한 번에 잡는 옵션이 생겨 순환과 함께 판 관리되는 실행 스택을 만들어 줍니다. 경로 차단 목록을 기계적으로 적용하는 관문도 정식으로 들어갔습니다.