Danh sách memory lúc mở session tốn bao nhiêu ở mỗi lần gọi model
Một số tool memory cho Claude Code sẽ chèn một danh sách vào đầu mỗi session, để model biết các session trước đã làm gì. Danh sách đó đi kèm theo mọi lần gọi model trong session. Tháng 11/2026 mình test hai cái: plugin claude-mem và file mục lục memory đơn giản của chính mình.
Danh sách của claude-mem, kết quả test
Ngày 5/11/2026 mình load claude-mem (plugin bản 15.9.0) cho từng lần chạy headless trên một project test nhỏ, model Haiku. Để xem nó tốn thêm bao nhiêu, mình gửi cùng một prompt một chữ, "Reply with the single word OK.", một lượt, không dùng tool, hai lần có plugin và hai lần không có.
- Không có claude-mem: 35.806 token input mỗi lần gọi
- Có claude-mem: 37.525 token input mỗi lần gọi
- Phần tốn thêm, hai lần chạy đều y vậy: khoảng 1.720 token input mỗi lần gọi
Khoảng 1.000 trong phần tốn thêm là danh sách ghi chú khi mới có một ghi chú. Lên 50 ghi chú thì nó tăng tới khoảng 1.700 token. Phần này tính ở mọi lần gọi, mọi lượt.
Chỉ có danh sách thôi thì chưa trả lời được câu hỏi. Nó chỉ có tiêu đề ghi chú chứ không có nội dung. Ở session thứ hai, Claude phải dùng tool search của claude-mem và tốn thêm hai lượt mới nhớ ra một giá trị từ session đầu. Lần nhớ lại đó tốn 114.953 token input qua 3 lượt. Cùng câu hỏi đó mà không có claude-mem thì tốn 42.855 token trong 1 lượt (và tất nhiên là không trả lời được). Token tiết kiệm được trong lần test này: không có.
Toàn bộ lần test, cách setup, và những gì plugin còn làm ngầm thì có trong bài hướng dẫn Cho Claude Code nhớ qua các session, và cái giá phải trả.
File mục lục của mình, cắt gọn lại
Mình có một file mục lục memory mà Claude Code load lúc mở mọi session. Trước đây nó liệt kê ghi chú của mọi project mình làm, ở mọi session. Ngày 6/11/2026 mình đếm được nó dài 21.437 ký tự. Mình tách nó ra thành một mục lục ngắn cộng bốn file mục lục theo chủ đề, Claude chỉ mở file nào khi việc đang làm cần tới. File load lúc mở session giảm còn 5.362 ký tự.
Tức là bớt khoảng 4.000 token mỗi session, theo cách ước lượng quen thuộc là bốn ký tự một token. Mình chưa đếm bằng tokenizer, và cũng chưa test xem sau khi tách thì Claude có nhớ kém đi không.
Mình rút ra được gì
- Đếm xem lúc mở session bạn đang load những gì. Danh sách nằm ở đó là trả tiền ở mọi lần gọi, chứ không phải một lần.
- Giữ danh sách đó ở dạng mục lục thôi. Chi tiết thì khi nào việc cần mới load.
- Danh sách của claude-mem là cộng thêm vào file memory của bạn. Trong lần test của mình, danh sách của claude-mem nằm cạnh file của mình chứ không thay được gì.
English