Lompat ke konten

Diagnosis Bangun AI

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

Jendela terminal --ai-analytics enableIt

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

Diagnosis hanya berlaku ketika sebuah build gagal — build yang sukses tidak terkena pengaruhnya. Ketika menjalankan

Lingkungan

Tindakan--ai-analyticsTerminal interaktif
yaMendiagnosis kegagalan segera mungkinMendiagnosis kegagalan segera
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 memilih Anda secara otomatis.

Laporan ringkas, fokus dalam format markdown:

  • Penyebab yang paling mungkin — satu kalimat.
  • Bukti — 1–3 baris yang paling relevan yang dikutip dari log Anda.
  • Solusi yang disarankan — langkah-langkah yang 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 menginventori kesalahan yang tidak ada.

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 pembangunan Anda dipotong dan dikirimkan ke endpoint analisis Capgo (yang berjalan di Cloudflare Workers AI) hanya selama cukup lama untuk menghasilkan diagnosis. Log pembangunan tidak termasuk penyimpanan normal — mereka mengalir ke terminal interaktif selama pembangunan.
  • 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.