2 điểm bởi dkstm95 2026-03-15 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Khi chạy Claude Code đồng thời trong nhiều cửa sổ terminal,
đến mỗi lần chuyển tab lại thường có lúc tự hỏi: "Mình đang làm gì ở đây nhỉ?"
Bạn phải cuộn lên để đọc lại cuộc trò chuyện trước đó hoặc dựa vào trí nhớ, và chỉ cần có 3–4 phiên thôi là đã khá rối rồi.

claude-recall là một plugin Claude Code để giải quyết vấn đề này.

Claude Code có một tính năng tích hợp sẵn là statusline,
nhưng nó chỉ hiển thị thông tin tài nguyên như tên model/chi phí/% ngữ cảnh và không cho biết "phiên này dùng để làm gì".
Vì vậy, tôi đã tạo một plugin kết hợp việc theo dõi mục đích của phiên với các chỉ số tích hợp sẵn thành một.

Sau khi cài đặt, một HUD 2 dòng sẽ luôn hiển thị bên dưới ô nhập prompt:

1. Mục đích phiên (purpose) + git branch + tên model  
2. Số lượt hiện tại + prompt cuối cùng + thời gian đã trôi qua + mức sử dụng ngữ cảnh + chi phí  

Hy vọng rằng chỉ cần nhìn hai dòng này mỗi khi chuyển tab là có thể khôi phục lại ngữ cảnh ngay lập tức.

claude-recall hoạt động như sau:

  • Dựa trên Hook: phản ứng với các sự kiện SessionStart, UserPromptSubmit, SessionEnd để lưu trạng thái phiên vào file JSON
  • Statusline: kết hợp trạng thái đã lưu + JSON tích hợp sẵn của Claude Code để render (trong vòng dưới 100ms)
  • Thiết lập mục đích phiên ở prompt đầu tiên, và cũng có thể dùng lệnh /purpose để AI phân tích cuộc trò chuyện rồi đặt lại mục đích
  • Tự động dọn dẹp các phiên đã hoàn tất sau 7 ngày

Rất mong nhận được nhiều phản hồi!

Chưa có bình luận nào.

Chưa có bình luận nào.