Status Line untuk CLI Claude Code: Cache, Git, Konteks, dan Batasan dalam Satu Tempat
Anthropic
OpenAI
Google/DeepMind
Seorang pengembang membuat status line untuk antarmuka terminal Claude Code yang menampilkan data sesi penting dalam satu baris: model, effort, penggunaan konteks, statistik cache prompt, batas rate, dan status repositori Git. Alat ini membaca info sesi dari stdin, menangani nama panjang, dan memberi peringatan tentang ambang batas konteks. Ini juga mencakup pendeteksi drift untuk file CLAUDE.md, AGENTS.md, dan GEMINI.md agar beberapa agen AI tetap sinkron.
Seorang pengembang bernama Ilia Pluzhnikov membuat statusline untuk Claude Code CLI, yang menampilkan baris ringkas di bagian bawah terminal dengan informasi sesi yang berguna. Statusline ini menampilkan model dan tingkat upaya (misalnya, Op4.8:hg untuk Opus 4.8 dengan upaya tinggi), folder saat ini dan cabang Git, status repositori (dimodifikasi, ditambahkan, dihapus, diubah nama, tidak dilacak, konflik) dalam gaya singkatan VS Code, status maju/mundur relatif terhadap origin, perbedaan antara file CLAUDE.md, AGENTS.md, dan GEMINI.md, penggunaan jendela konteks dengan kode warna, rasio hit cache prompt dan TTL, serta batas kecepatan untuk jendela 5 jam dan 7 hari. Skrip statusline adalah program Node.js yang dipanggil oleh Claude Code melalui perintah statusLine dalam settings.json, menerima JSON dari stdin dan mencetak baris tersebut. Skrip ini menggunakan kode ANSI untuk warna dan visualisasi. Pengembang juga membuat hook pendamping opsional: detektor perbedaan MD saat awal sesi, sinkronisasi otomatis antara CLAUDE.md dan AGENTS.md + GEMINI.md, dan pengambilan latar belakang untuk pemeriksaan perbedaan dengan origin. Alat ini tersedia di GitHub di https://github.com/ilia-pluzhnikov/claude-code-statusline dan memiliki 83 bintang.
Sumber: Habr — хаб ИИ —
asli
