BotConnector

Otomasi headless

Mesin headless — runner CI, build server, container — tidak punya orang yang bisa menjawab prompt. BCCLI menangani kasus itu lewat -p, yang menjalankan satu tugas lalu selesai.

Pasang

npm install -g @botconnector/bccli

Node.js 22 atau lebih baru harus ada di mesin itu. Di image CI, pasang Node sebelum langkah ini; paketnya tidak membawa runtime sendiri.

Autentikasi

Mesinnya butuh kredensial sebelum bisa melakukan apa pun:

bccli login

Untuk CI, jalankan sekali secara interaktif saat membangun image, atau sediakan kredensial lewat cara platform Anda menyuntikkan secret. Job tanpa pengawasan tidak bisa menyelesaikan login interaktif.

Jalankan tugas

bccli -p "tugas"

Rancang untuk sekali jalan

Jalan headless mulai dari tugas yang Anda berikan dan tidak mewarisi apa pun dari sesi sebelumnya. Artinya teks tugasnya yang membawa konteks: sebutkan berkasnya, nyatakan tujuannya, dan jangan mengandalkan percakapan yang tidak ada. Bila pekerjaannya berurutan, jalankan sebagai beberapa pemanggilan -p dengan pemeriksaan di antaranya, bukan satu prompt panjang.

Tinjau sebelum percaya

Tanpa orang yang menyetujui suntingan di tengah jalan, perlakukan working tree sebagai sekali pakai dan tinjau diff-nya setelah selesai. Jalankan di sebuah branch.

Selanjutnya