Skip to content

AI Build 진단

Capgo는 iOS (Xcode / Fastlane) 또는 Android (Gradle / Fastlane) 빌드가 실패할 때 빌드 로그를 AI 빌드 엔지니어가 pinpoint하는 빌드가 실패했을 때 무엇이 잘못되었는지 및 어떻게 고칠 수 있는지 알려줍니다. — 그래서 1000줄 이상의 로그를 스ROLL링하지 않아도 됩니다.

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에 붙여넣을 수 있는 로컬 프롬프트 파일을 작성하세요.