Antigravity CLI untuk Server

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:

Terminal / Bash
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 pesan command not found saat mengetik agy, Anda hanya perlu me-refresh profil Bash Anda dengan perintah:
Terminal / Bash
source ~/.bashrc

Cek apakah instalasi berhasil dengan melihat versinya:

Terminal / Bash
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:

Terminal / Bash
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):

Terminal / Bash
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.

Terminal / Bash
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:

Terminal / Bash
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)

Terminal / Bash
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):

Terminal / Bash
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