2 poin oleh dkstm95 2026-03-15 | Belum ada komentar. | Bagikan ke WhatsApp

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.

Belum ada komentar.