Pemecahan Masalah Otonom yang Terkendali
CACode menggunakan arsitektur ReAct (Reason + Act) untuk mencegah halusinasi kode.
4 Tahap Siklus ReAct:
- Thought (Penalaran): Agen membedah permintaan, membaca kondisi repositori, dan menyusun hipotesis teknis.
- Action (Panggilan Tool): CACode memanggil tool spesifik (seperti mencari teks atau membaca rentang baris tertentu).
- Observation (Umpan Balik Lingkungan): Menganalisis keluaran terminal, pesan error compiler, dan status tes unit.
- Koreksi Mandiri: Jika tes gagal, agen mempelajari jejak error, memperbarui rencana, dan menerapkan patch perbaikan hingga semua pengujian lulus.
Pagar Pengaman Interaktif
- Eksplorasi Otomatis: Pencarian file dan pembacaan kode berjalan tanpa mengganggu Anda.
- Konfirmasi Modifikasi: Penulisan file atau eksekusi perintah shell berbahaya selalu meminta izin
[Y/n]secara default. - Snapshot Git Otomatis: Sebelum melakukan perubahan, sistem membuat snapshot sementara sehingga Anda dapat membatalkan via
/undokapan saja.