Antigravity CLI (dengan perintah agy) adalah asisten kecerdasan buatan (AI) berbasis terminal yang dikembangkan untuk membantu SysAdmin dan Developer mengelola server secara interaktif. Berbeda dengan perintah Linux pada umumnya, agy bertindak seperti agen otonom yang bisa membaca log, menulis script, mengeksekusi perintah, dan menganalisa keamanan server secara langsung.
Berikut adalah catatan lengkap mengenai cara instalasi, konfigurasi akses penuh, serta beberapa contoh penggunaannya di server.
1. Cara Instalasi Antigravity CLI
Proses instalasinya sangat mudah dan hanya membutuhkan satu baris perintah. Buka terminal server Anda (misalnya menggunakan SSH) dan jalankan:
curl -fsSL https://antigravity.google/cli/install.sh | bash
Tunggu hingga proses ekstraksi dan konfigurasi selesai. Installer akan otomatis mengunduh versi terbaru dan menempatkan file eksekusi agy ke dalam sistem Anda (biasanya di ~/.local/bin/agy).
Penting: Jika setelah instalasi Anda mendapatkan pesancommand not foundsaat mengetikagy, Anda hanya perlu me-refresh profil Bash Anda dengan perintah:
source ~/.bashrc
Cek apakah instalasi berhasil dengan melihat versinya:
agy --version
Tahap Penting: Autentikasi / Login
Karena agy terhubung dengan cloud AI, saat pertama kali Anda mengeksekusi perintah atau membukanya, ia akan meminta Anda untuk Login.
Terminal akan memunculkan sebuah tautan (URL). Cukup copy tautan tersebut, buka di browser (peramban) Anda, selesaikan proses login (seperti Google Auth), dan terminal akan otomatis terhubung. Setelah itu agy siap digunakan sepenuhnya!
2. Mengatur Akses Penuh (Tanpa Konfirmasi)
Sebagai fitur keamanan bawaan, agy akan selalu meminta izin (menampilkan prompt angka 1, 2, 3) sebelum ia mengeksekusi perintah apapun di terminal Anda.
Jika Anda akan sering menggunakannya dan ingin agy bekerja secara mandiri tanpa harus terus-menerus Anda setujui (auto-approve), Anda bisa membuat Alias permanen menggunakan flag --dangerously-skip-permissions.
Jalankan perintah berikut untuk menambahkannya ke konfigurasi Bash Anda:
echo "alias agy='agy --dangerously-skip-permissions'" >> ~/.bashrc
source ~/.bashrc
⚠️ Perhatian: Dengan mengaktifkan mode ini, agy memiliki kebebasan absolut layaknya administrator (jika dieksekusi oleh root). Pastikan Anda memberikan prompt yang jelas agar ia tidak salah merusak server.
3. Mode Interaktif vs Mode Sekali Tembak (Print Mode)
Secara bawaan, jika Anda mengetik agy, Anda akan masuk ke dalam Terminal User Interface (TUI) yang interaktif. Namun, Anda juga bisa menjalankannya layaknya perintah CLI tradisional yang akan langsung mencetak output dan keluar.
Untuk mode ini, tambahkan flag -p (print):
agy -p "Tolong jelaskan secara singkat apa fungsi file /etc/hosts"
Catatan: Saat menggunakan mode -p, terminal mungkin akan terlihat hang selama beberapa detik. Ini wajar karena animasi loading disembunyikan. Tunggu saja sampai jawaban dicetak.
4. Contoh Penggunaan di Server Sehari-hari
A. Melakukan Audit Keamanan Cepat
Anda bisa meminta agy untuk mengecek port yang terbuka dan status firewall.
agy -p "Tolong lakukan cek keamanan dasar di server ini. Cek port apa saja yang terbuka dan apakah konfigurasi SSH saya sudah aman."
B. Menganalisis File Log yang Panjang
Daripada pusing membaca ribuan baris log Nginx atau Apache, serahkan pada AI:
agy -p "Tolong baca 100 baris terakhir dari file /var/log/nginx/error.log. Apakah ada indikasi serangan web atau error kritis?"
C. Menginstal dan Mengonfigurasi Aplikasi (DevOps)
agy "Bantu saya menginstal ufw (Uncomplicated Firewall). Setelah terinstal, tolong blokir semua trafik masuk kecuali port 80, 443, dan 222."
D. Melanjutkan Konteks (Continue Mode)
Jika pada perintah sebelumnya agy memberikan rekomendasi perbaikan dan Anda setuju, Anda bisa menyuruhnya melanjutkan aksi tersebut dengan flag -c (continue):
agy -c "Ya, saya setuju dengan rekomendasi keamananmu. Tolong eksekusi penonaktifan login password untuk user root sekarang."
Dengan memanfaatkan Antigravity CLI, rutinitas maintenance server yang tadinya memakan waktu berjam-jam kini bisa diselesaikan hanya dengan beberapa kalimat perintah dalam bahasa manusia!
Tidak ada komentar:
Posting Komentar