antigravity-agent
v1.5.1
Published
Autonomous AI coding agent CLI powered by 9router with full Antigravity experience
Downloads
221
Maintainers
Readme
Antigravity CLI Agent (Powered by 9router) ⚡
Sebuah Autonomous AI Coding Assistant CLI terminal interaktif dengan alur kerja mirip Antigravity CLI, dilengkapi Persistent Chat Sessions (/resume), Token Saver (RTK & Ponytail), Searchable Slash Dropdown, dan Task Walkthrough.
🚀 Fitur Utama
- Persistent Chat Sessions & Resume (
/resume):- Semua percakapan, file context, dan token stats tersimpan otomatis secara real-time ke disk (
~/.antigravity/sessions/). - Ketika terminal tertutup, mati lampu, atau PC restart, Anda bisa langsung melanjutkan percakapan tanpa harus mengulang analisis dari awal.
- Perintah:
/resume(menu interaktif sesi),/sessions(daftar riwayat sesi),/new(mulai sesi baru bersih), atau flagantigravity -r/antigravity --resume.
- Semua percakapan, file context, dan token stats tersimpan otomatis secara real-time ke disk (
- Searchable Slash Command Dropdown:
- Cukup ketik
/di terminal, dan floating dropdown menu interaktif akan langsung muncul lengkap dengan navigasi panah (↑/↓), deskripsi perintah, dan filter realtime.
- Cukup ketik
- Task Walkthrough & Summary Box:
- Setelah menyelesaikan pekerjaan kode/tool, agent otomatis menampilkan kotak kesimpulan terstruktur (tindakan yang dilakukan, file yang diubah/dibuat, perintah shell yang dijalankan, dan langkah selanjutnya).
- Token Saver (RTK & Ponytail):
- RTK (Rolling Token Knowledge): Mengompresi hasil eksekusi tool lama agar context window tidak membengkak di turn-turn berikutnya. Hemat 30% - 60% token!
- Ponytail Compression: Memadatkan system prompt & instruksi semantik ke tingkat densitas tinggi (
ultra,high,medium).
- Live Token Analytics (Per-Turn Breakdown):
- Menampilkan rincian token setiap respons: Input/Prompt Tokens, Output Tokens, Reasoning/Thinking Tokens, Total Turn, Akumulasi Sesi, dan Kecepatan (tok/s).
- Auto-Discovery 9router:
- Otomatis mendeteksi 9router lokal di port
20128dan membaca database key tanpa konfigurasi manual. - Endpoint & API key dapat diubah kapan saja via
/config,/endpoint <url>, atau/key <key>.
- Otomatis mendeteksi 9router lokal di port
- Autonomous Tool Calling:
run_command,view_file,write_file,edit_file(dengan visualisasi Git Diff berwarna),list_dir,grep_search,find_files,read_url,web_search,ask_question.
💾 Menggunakan Fitur Resume Session
1. Melanjutkan Sesi Sebelumnya dari CLI:
antigravity -r
# atau
antigravity --resume(Otomatis memuat sesi percakapan terakhir Anda lengkap dengan seluruh memori & konteks).
2. Memilih Sesi Tertentu di Dalam Chat:
Ketik di prompt interaktif:
/resumePilih sesi dari daftar yang muncul (dilengkapi judul topik, waktu, jumlah pesan, dan token).
3. Melihat Semua Riwayat Sesi:
/sessions4. Memulai Sesi Baru Bersih:
/new📦 Cara Instalasi Global (-g)
1. Install dari file tarball .tgz:
npm install -g ./antigravity-agent.tgz2. Atau install dari direktori lokal:
cd /root/antigravity-agent
npm install -g .Setelah terinstall, jalankan:
antigravity
# alias:
gravity
9agent
ag9📋 Daftar Slash Commands
| Command | Deskripsi |
|---|---|
| /help | Menampilkan panduan command & shortcut |
| /resume, /load | Melanjutkan / memilih sesi chat yang tersimpan |
| /sessions, /history | Melihat daftar semua sesi chat yang tersimpan |
| /new | Memulai sesi baru yang bersih tanpa menghapus sesi lama |
| /config | Menu interaktif pengaturan Endpoint, Key, RTK, Ponytail, YOLO |
| /endpoint [url] | Mengubah dan menyimpan 9router Base URL |
| /key [api-key] | Mengubah dan menyimpan 9router API Key |
| /rtk | Toggle RTK context compaction token saver (ON/OFF) |
| /ponytail [level] | Mengatur level kompresi Ponytail (ultra, high, medium, off) |
| /model [nama] | Mengganti model aktif atau memilih dari daftar interaktif |
| /models | Menampilkan semua model yang tersedia di 9router |
| /login / /auth | Wizard pengaturan step-by-step |
| /yolo | Toggle mode auto-approval (ON/OFF) |
| /tokens / /cost | Menampilkan rincian statistik token sesi & riwayat turn |
| /diff | Menampilkan semua perubahan git di sesi aktif |
| /rules | Membaca file .agentrules, AGENT.md, dsb. |
| /compact | Mengompres konteks percakapan |
| /clear / /reset | Me-reset konteks chat |
| /export [file] | Mengekspor riwayat percakapan ke file Markdown |
| /exit / /quit | Keluar dan menyimpan sesi CLI |
📄 Lisensi
MIT License
