Lompat ke konten

Diagnosis Bangun AI

Catatan pembangunan asli sangat panjang. Ketika pembangunan iOS (Xcode / Fastlane) atau Android (Gradle / Fastlane) gagal, Capgo dapat menjalankan log melalui insinyur pembangunan AI yang menunjukkan apa yang salah dan bagaimana memperbaikinya — sehingga Anda tidak perlu menggeser ribuan baris sendiri.

Tambahkan --ai-analytics ke pembangunan Anda:

Jendela terminal
bunx @capgo/cli@latest build request com.example.app --platform android --ai-analytics

Diagnosis hanya aktif ketika sebuah build gagal gagal — build yang sukses tidak terganggu.

Apa yang terjadi pada build yang gagal bergantung pada tempat Anda menjalankannya dan apakah Anda melewati flag:

Lingkungan--ai-analyticsTindakan
Terminal interaktifyaMendiagnosis gagal secara langsung
Terminal interaktiftidakMengajukan pertanyaan terlebih dahulu, kemudian menawarkan diagnosis
CI / tidak interaktifyaBerjalan secara otomatis dan mencetak diagnosis ke stderr
CI / tidak interaktiftidakDilewati — tidak ada yang dikirim

Jadi di CI Anda harus memilih dengan --ai-analytics; di terminal Anda selalu ditanya terlebih dahulu kecuali flag pre-opt Anda.

Laporan ringkas, fokus markdown:

  • Pemicu yang mungkin — satu kalimat.
  • Bukti — 1–3 baris relevan yang dikutip dari log Anda.
  • Pengaturan yang disarankan — langkah-langkah berurutan untuk mengubah di projek Anda (konfigurasi tanda tangan, kemampuan yang hilang, masalah Gradle atau CocoaPods, konflik plugin, …). Jika log-lognya ambigu, maka halaman ini mengatakan demikian dan menyebutkan hipotesis-hipotesis utama, bukan menginventarisikan kesalahan yang tidak ada.

Log-log Anda, pilihan Anda

Diagnosis AI adalah opt-in — tidak ada yang dikirimkan kecuali Anda melewati --ai-analytics atau mengonfirmasi prompt.

  • Capgo AI (default): log build Anda dipotong dan dikirimkan ke endpoint analisis Capgo (yang berjalan di Cloudflare Workers AI) hanya sebentar untuk menghasilkan diagnosis. Log build tidak termasuk penyimpanan normal — mereka mengalir ke terminal Anda selama proses build.
  • Tetapkan log di mesin Anda: dalam terminal interaktif Anda dapat memiliki CLI menulis file prompt lokal — instruksi diagnosis yang sama plus log — yang Anda tempelkan ke LLM milik Anda. Log Anda tidak pernah meninggalkan mesin Anda.