paseo-loop은(는) 무엇을 하나요?
에이전트가 종료 조건에 도달할 때까지 반복 실행하는 루프를 시작합니다. 사용자가 "loop", "babysit", "keep trying until", "check every X", "watch"라고 말하거나 반복적인 자율 실행을 원할 때 사용하세요.
사용법
루프 실행을 시작하려면 다음 명령어를 사용하세요:
paseo-loop "목표 설명"
또는 환경 변수를 설정하여 실행할 수 있습니다:
PASEO_LOOP_GOAL="나의 목표" paseo-loop
종료 조건
종료 조건은 다음과 같이 지정할 수 있습니다:
- 성공 메시지: 특정 단어나 문구가 출력되면 루프 종료
- 시간 제한: 설정된 시간이 초과되면 루프 종료
- 최대 반복 횟수: 설정된 반복 횟수에 도달하면 루프 종료
환경 변수
| 변수명 | 설명 | 기본값 |
|---|---|---|
PASEO_LOOP_GOAL | 루프가 실행할 목표/작업 | 필수 |
PASEO_LOOP_INTERVAL | 각 시도 사이의 대기 시간 (초) | 60 |
PASEO_LOOP_MAX_ATTEMPTS | 최대 시도 횟수 | 10 |
PASEO_LOOP_TIMEOUT | 전체 루프 제한 시간 (초) | 3600 |
PASEO_LOOP_SUCCESS_PATTERN | 성공을 나타내는 정규식 패턴 | - |
예시
10분마다 웹사이트 상태 확인
paseo-loop "URL이 응답하는지 확인하고, 'OK'가 표시되면 성공"
특정 파일이 생성될 때까지 대기
PASEO_LOOP_GOAL="/tmp/output.txt 파일이 존재하는지 확인" PASEO_LOOP_INTERVAL=30 paseo-loop
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 터미널 기반 AI 에이전트
주의사항
- 루프는 명시적으로 중단하거나 종료 조건이 충족될 때까지 계속 실행됩니다.
- 과도한 API 호출을 방지하기 위해 적절한 인터벌과 최대 시도 횟수를 설정하세요.
- 긴 실행 시간이 예상되는 경우
PASEO_LOOP_TIMEOUT을 설정하여 자동 종료되도록 하세요.