コンテンツにスキップ

AIビルド診断

ネイティブビルドログは長いです。iOS (Xcode / Fastlane) または Android (Gradle / Fastlane) ビルドが失敗した場合、Capgo は AI ビルドエンジニアを通じてログを実行し、 何が間違っているかと修正方法を特定します。 — したがって、自分で数千行のログをスクロールする必要はありません。

追加 --ai-analytics あなたのビルドに:

ターミナルウィンドウ
bunx @capgo/cli@latest build request com.example.app --platform android --ai-analytics

診断はビルドが失敗したときにのみ実行されます。 — 成功したビルドは触れられません。 実行するとき

環境

動作--ai-analyticsインタラクティブなターミナル
Environmentyes即時で障害を診断します
インタラクティブなターミナルnoまず質問し、次に診断を提示します
CI / 非インタラクティブyes自動実行され、診断結果を標準エラー出力に表示します
CI / 非インタラクティブnoスキップ — 送信されません

したがって、CI の場合、オプトインする必要があります --ai-analyticsターミナルで、フラグがあれば除外されるまで、常に最初に質問されます。

何が得られるか

「何が得られるか」

短く集中したマークダウンレポート:

  • 原因 — 一行の文。
  • 証拠 — ログから引用された、1〜3行の最も関連性の高い行。
  • 修正 — プロジェクトの変更を指示する、番号付きのステップ (署名設定、機能の欠如、GradleまたはCocoaPodsの問題、プラグインの競合など)。 your project

ログが曖昧な場合は、上位の仮説をリストし、実際には存在しないエラーを発生させないようにします。

あなたのログ、あなたの選択

「あなたのログ、あなたの選択」

AI診断は オプトイン —あなたがパラメータを渡さない限り、または確認しない限り、送信されません。 --ai-analytics __CAPGO_KEEP_0__ AI (default):

  • あなたのビルドログはCapgoの分析エンドポイントに送信され、__CAPGO_KEEP_1__ Workers AIで診断を生成するのに十分な時間だけ流れます。ビルドログは通常のストレージの一部ではありません — ビルド中にあなたのターミナルにストリーミングされます。 your build log is trimmed and sent to Capgo’s analysis endpoint (which runs on Cloudflare Workers AI) just long enough to produce the diagnosis. Build logs aren’t part of normal storage — they stream to your terminal during the build.
  • インタラクティブなターミナルでは、代わりに__CAPGO_KEEP_0__がローカルなパラメータファイルを書き込むことができます in an interactive terminal you can instead have the CLI ローカルでログを保存する —あなたのログに含まれる診断指示とあなたのログ—を、自分のLLMに貼り付けるものです。 あなたのログはあなたのマシンから外に出ません。