continue
This commit is contained in:
25
README.md
25
README.md
@@ -51,12 +51,15 @@ cp .cross-eval/checklist-sample.md .cross-eval/checklist.md
|
||||
### 3. 실행
|
||||
|
||||
```bash
|
||||
# 기본 실행 (코딩 → 리뷰, 최대 3회 반복)
|
||||
# 기본 실행 (현재 작업트리 direct mode, 최대 3회 반복)
|
||||
cross-eval run
|
||||
|
||||
# 프롬프트만 확인 (에이전트 호출 없이, 비용 절약)
|
||||
cross-eval run --dry-run
|
||||
|
||||
# 격리된 git worktree에서 실행하고 싶을 때만 명시
|
||||
cross-eval run --worktree
|
||||
|
||||
# 최대 반복 횟수 변경
|
||||
cross-eval run --max-iter 5
|
||||
|
||||
@@ -80,6 +83,9 @@ output/
|
||||
└── final-report.md # 전체 요약 리포트
|
||||
```
|
||||
|
||||
기본값은 **direct mode**다. 즉 `cross-eval`은 현재 작업트리에서 직접 파일을 읽고 수정한다.
|
||||
별도 격리 실행이 필요할 때만 `--worktree`를 붙여 isolated git worktree를 사용한다.
|
||||
|
||||
## 설정 (`.cross-eval/config.yaml`)
|
||||
|
||||
```yaml
|
||||
@@ -101,7 +107,8 @@ agents:
|
||||
args: ["-p", "--model", "opus", "--permission-mode", "plan"]
|
||||
system_prompt: "You are a meticulous code reviewer."
|
||||
|
||||
pipeline: preset:simple
|
||||
pipeline: preset:coding-plan-review
|
||||
use_worktree: false # 기본값. true면 isolated worktree 사용
|
||||
```
|
||||
|
||||
실행 중에 `config.yaml`을 수정하면 다음 반복부터 자동으로 반영됩니다.
|
||||
@@ -110,16 +117,16 @@ pipeline: preset:simple
|
||||
|
||||
| 프리셋 | 설명 |
|
||||
|--------|------|
|
||||
| `simple` | Agent A가 코딩, Agent B가 리뷰 (기본값) |
|
||||
| `cross-review` | 둘 다 코딩, 서로 교차 리뷰 |
|
||||
| `plan-review` | 구현 전 기획서/체크리스트/참고문서를 검토하고 문서를 수정한 뒤 재검증까지 반복 |
|
||||
| `review-only` | 기존 코드만 감사 용도로 검토 |
|
||||
| `review-fix` | 리뷰 결과를 취합한 뒤 자동 수정과 재검증까지 반복 |
|
||||
| `coding-review-fix` | 초기 코딩 1회 후 리뷰 결과를 취합해 자동 수정과 재검증을 반복 |
|
||||
| `coding-plan-review` | 입력 문서를 바탕으로 코드를 구현하고, 코드와 문서를 함께 리뷰/수정/재검증 반복 |
|
||||
|
||||
두 프리셋은 역할만 다르고, 대부분의 CLI 옵션은 동일하게 동작한다. 예를 들어 `--plan`, `--checklist`, `--docs`, `--coder`, `--reviewer`, `--senior`, `--max-iter`, `--dry-run`, `--worktree`는 둘 다 같은 방식으로 사용할 수 있다.
|
||||
|
||||
```bash
|
||||
# 초기화 옵션
|
||||
cross-eval init --preset cross-review # 교차 리뷰 프리셋
|
||||
cross-eval init --preset plan-review # 문서 리뷰/수정/재검증 프리셋
|
||||
cross-eval init --preset coding-plan-review # 구현 + 코드/문서 리뷰 프리셋
|
||||
cross-eval init --preset plan-review # 문서 리뷰/수정/재검증 프리셋
|
||||
cross-eval init --lang en # 영어 템플릿
|
||||
```
|
||||
|
||||
`cross-eval run --dry-run` 은 프롬프트와 파이프라인 구성을 미리보기만 하며, 실제 판정이 PASS가 아니어도 종료 코드는 `0`이다.
|
||||
|
||||
Reference in New Issue
Block a user