Lewati ke konten utama
Navigasi dokumentasi

Tools dan izin

Gaionix Coder menjalankan tools workspace secara lokal, memakai kebijakan akses eksplisit, dan mempertahankan bukti efek samping yang belum selesai sebelum pemulihan.

Tools workspace lokal

  • Baca file, daftarkan direktori, cari teks, dan periksa status/diff Git.
  • Tulis atau edit file dan terapkan perubahan yang telah ditinjau.
  • Jalankan perintah shell dengan kebijakan akses yang dikonfigurasi.
  • Minta persetujuan atau input pengguna saat alur kerja memerlukannya.

Tools bekerja secara lokal di workspace yang dipilih. Kode dan perintah yang dihasilkan perlu ditinjau. Mode plan mengizinkan kumpulan tool hanya-baca runtime, bukan memberikan akses edit atau penulisan melalui shell.

Persetujuan bersifat eksplisit

Mode akses bawaan adalah ask-for-approval. VS Code dan TUI dapat menampilkan dialog persetujuan. Perintah noninteraktif run menolak permintaan persetujuan. Pilih --access-mode allow-all-actions hanya jika sengaja memberikan tindakan tanpa pembatasan; dokumentasi ini tidak pernah mengaktifkannya secara otomatis.

Tools yang terinterupsi

Tool yang dimulai tanpa catatan penyelesaian yang andal dapat menandakan efek samping tidak pasti. Continue dan Retry mempertahankan bukti itu dan menolak pengulangan yang tidak aman. Periksa workspace dan efek eksternal sebelum membuat keputusan terpisah. Queue kosong tidak membuktikan tindakan sebelumnya tidak pernah dieksekusi.

Kredensial dan privasi

Kredensial harus berada di SecretStorage atau environment terlindungi, bukan argumen perintah, prompt, file konfigurasi biasa, log, atau data sesi. Prompt dan konteks sumber terpilih dikirim ke penyedia pilihan Anda. Sesi lokal dapat memuat konten workspace pribadi; perlakukan direktori sesi sebagai data sensitif.

Kontrol biaya

Anda memilih penyedia dan model. Inferensi, ringkasan, kelanjutan, dan percobaan ulang dapat dikenai biaya penyedia. Runtime mempertahankan gerbang penerimaan pusat dan penjaga biaya pemadatan. Mengubah kontrol tidak mengizinkan pergantian model, percobaan ulang tersembunyi, atau permintaan penyedia tambahan.