AI Build 진단
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 명령어를 복사하세요.
Capgo는 iOS (Xcode / Fastlane) 또는 Android (Gradle / Fastlane) 빌드가 실패할 때 빌드 로그를 AI 빌드 엔지니어가 pinpoint하는 빌드가 실패했을 때 무엇이 잘못되었는지 및 어떻게 고칠 수 있는지 알려줍니다. — 그래서 1000줄 이상의 로그를 스ROLL링하지 않아도 됩니다.
Enable it
__CAPGO_KEEP_0__를 활성화하기Add --ai-analytics __CAPGO_KEEP_0__를 빌드에 추가하세요.
bunx @capgo/cli@latest build request com.example.app --platform android --ai-analytics__CAPGO_KEEP_0__는 빌드가 실패할 때만 작동합니다. — 성공적인 빌드는 건드리지 않습니다. __CAPGO_KEEP_0__를 활성화하기
__CAPGO_KEEP_0__
__CAPGO_KEEP_1____CAPGO_KEEP_2__
| 실행 환경 | --ai-analytics | 실행 동작 |
|---|---|---|
| 인터랙티브 터미널 | yes | 실패를 즉시 진단합니다. |
| 인터랙티브 터미널 | no | 먼저 물어보고 진단을 제안합니다. |
| CI / 비인터랙티브 | yes | 자동으로 실행되고 디버그 결과를 표준 오류로 출력합니다. |
| CI / 비인터랙티브 | no | 스킵 — 전송되지 않음 |
CI에서야 선택적으로 사용해야 합니다. --ai-analytics; 터미널에서 항상 먼저 물어봅니다. 하지만 플래그가 미리 선택을 해주면 예외입니다.
받을 수 있는 것
제목이 ‘받을 수 있는 것’인 섹션짧고 집중된 마크다운 보고서:
- 가능한 원인 — 한 문장.
- Evidence — 로그에서 1–3 개의 가장 관련된 줄입니다.
- Suggested fix — 프로젝트 (인증 구성, 미리 설치된 기능, Gradle 또는 CocoaPods 문제, 플러그인 충돌, …)에서 변경해야 할 단계의 번호입니다. If the logs are ambiguous it says so and lists the top hypotheses, rather than inventing an error that isn’t there. Your logs, your choice
Section titled “Your logs, your choice”
AI diagnosis is
opt-in— 사용자가 로그를 전송하지 않는 한 전송되지 않습니다. AI 진단은 선택적입니다. --ai-analytics or confirm the prompt.
- Capgo AI (default): 당신의 빌드 로그는 Capgo의 분석 엔드포인트 (Cloudflare Workers AI에서 실행)로 trimmed되어 진단을 생성하기 위해만 전송됩니다. 빌드 로그는 일반적인 저장소에 포함되지 않으며 빌드 중에 터미널에 스트리밍됩니다.
- Keep logs on your machine: 인터랙티브 터미널에서 CLI write a local prompt file — 당신의 로그가 당신의 기계에 남아있는 것을 보장하는 동일한 진단 지시문과 로그 — 당신이 당신의 LLM에 붙여넣을 수 있는 로컬 프롬프트 파일을 작성하세요.