Slide 9/16 • Fitur Utama

Fitur Utama Paicode

Single API Key

Manajemen satu API key yang disimpan aman (permission 0o600) pada ~/.config/pai-code/credentials.json. Mendukung set, show, remove, dan validate.

pai config set/show/remove/validate

Planning JSON

Perencanaan terstruktur berbasis JSON (intent, berkas target, langkah aksi, kriteria sukses) sebelum eksekusi.

Diff‑Aware MODIFY

Modifikasi kode dengan batas threshold 500 baris dan rasio 50% agar perubahan tetap terkontrol. Atomic write untuk mencegah korupsi.

Path Security

Penegakan kebijakan keamanan path dengan deny‑list direktori sensitif (.env, .git, venv, __pycache__, .pai_history, .idea, .vscode).

Interrupt Handling

Ctrl+C sekali: stop respons AI (sesi tetap aktif). Ctrl+C dua kali: keluar dari sesi. Meningkatkan kontrol pengguna.

Session Logging

Pencatatan lengkap semua interaksi ke .pai_history/session_YYYYMMDD_HHMMSS.log. Memudahkan audit dan debugging.

Environment Variables

PAI_MODEL PAI_TEMPERATURE PAI_MAX_CMDS_PER_STEP PAI_MODIFY_THRESHOLD PAI_MODIFY_MAX_RATIO
Swipe atau tekan →