Diagnostik BCCLI
Saat jalannya BCCLI gagal, pertanyaan yang berguna adalah lapisan mana yang rusak: pemasangannya, provider-nya, modelnya, atau sesinya. Tiga perintah menjawabnya berurutan.
1. Apakah pemasangannya mutakhir?
bccli --versionHarus melaporkan 0.4.0 atau lebih baru. Versi lama sebaiknya diperbarui sebelum men-debug hal lain — permukaan perintahnya berubah antar rilis, jadi solusi yang Anda baca bisa saja belum ada di salinan yang sedang berjalan.
2. Apakah BCCLI bisa melihat modelnya?
bccli modelsDaftarnya berasal dari provider yang dimasuki mesin ini. Bila model yang Anda minta tidak ada, masalahnya ada di hulu request: masuk lagi dengan bccli login [provider], atau periksa bccli provider list.
3. Apa kata sesinya?
Di dalam sesi interaktif:
/doctor/doctor melaporkan keadaan sesi yang berjalan — provider, model, dan pemeriksaan yang berlaku untuknya. /help mencetak permukaan slash command dari versi yang benar-benar Anda pakai, cara tercepat memastikan sebuah perintah ada di rilis ini.
Prompt izin
Bila BCCLI terus bertanya sebelum menyunting berkas atau menjalankan perintah, itu mode izin, bukan error. Shift+Tab memutar mode itu. Ubahlah dengan sadar: mode permisif itulah yang membuat satu sesi bisa melakukan banyak suntingan tanpa berhenti, jadi pakai di branch yang boleh dibuang.
Selanjutnya
- Model BCCLI — provider dan pasangan
provider/model. - Penyelesaian masalah — bila yang bermasalah runtime atau mesinnya, bukan CLI-nya.