Plugin untuk Memahami Konteks Sesi Claude Code dengan Mudah
(github.com/dkstm95)Saat menjalankan Claude Code secara bersamaan di beberapa terminal,
momen seperti, "Tadi saya sedang mengerjakan apa di sini?" pasti muncul setiap kali berpindah tab.
Kita harus menggulir ke atas untuk membaca percakapan sebelumnya atau mengandalkan ingatan, dan begitu sesi mencapai 3-4 buah saja, situasinya sudah cukup membingungkan.
claude-recall adalah plugin Claude Code yang menyelesaikan masalah ini.
Claude Code memang punya fitur bawaan bernama statusline,
namun fitur itu hanya menampilkan informasi sumber daya seperti nama model/biaya/% konteks, dan tidak memberi tahu "sesi ini sebenarnya digunakan untuk apa".
Karena itu, saya membuat plugin yang menggabungkan pelacakan tujuan sesi + metrik bawaan dalam satu tempat.
Setelah dipasang, HUD 2 baris akan selalu ditampilkan di bawah kotak input prompt:
1. tujuan sesi (purpose) + branch git + nama model
2. jumlah turn saat ini + prompt terakhir + waktu berlalu + penggunaan konteks + biaya
Harapannya, setiap kali berpindah tab, cukup melihat dua baris ini untuk langsung memulihkan konteks.
claude-recall bekerja seperti berikut:
- Berbasis hook: merespons event SessionStart, UserPromptSubmit, dan SessionEnd untuk menyimpan status sesi ke file JSON
- Statusline: merender dengan menggabungkan status yang disimpan + JSON bawaan Claude Code (dalam waktu kurang dari 100ms)
- Menetapkan tujuan sesi pada prompt pertama, dan melalui perintah
/purpose, AI juga bisa menganalisis percakapan untuk mengatur ulang tujuan - Sesi yang sudah selesai dan berusia lebih dari 7 hari akan dibersihkan secara otomatis
Saya sangat menantikan banyak masukan dari kalian!
Belum ada komentar.