Cara menahan sesi Claude Code agar tidak membengkakkan tagihan
Anthropic menerbitkan panduan praktis soal kenapa dua orang bisa melakukan perbaikan yang sama di Claude Code tapi mendapat tagihan yang jauh berbeda. Berbeda dari editor berbiaya tetap, setiap tugas dikenai biaya sebesar token yang dipakainya, dan seluruh riwayat percakapan dikirim ulang di tiap request. Output token berharga sekitar lima kali input, sedangkan cached read hanya sekitar sepersepuluh harga input biasa, jadi bentuk sebuah sesi sama pentingnya dengan pekerjaannya sendiri. Satu perbaikan pada satu file saja bisa memakan lima request, yang masing-masing mendorong seluruh riwayat kembali melewati model.
Sarannya konkret. Jalankan /clear di antara tugas yang tak berkaitan supaya konteks lama berhenti ikut terbawa. Atur /model dan /effort di awal, karena mengganti di tengah percakapan merusak prompt cache dan memaksa pengiriman ulang penuh. Rujuk file dengan @-mention alih-alih mengetik path, sehingga menghindari read yang berulang. Bungkam perintah yang berisik dengan quiet flag, sebab tumpukan output tes akan tinggal di konteks sepanjang sisa sesi. Pakai /context untuk melihat apa yang termuat dan /mcp untuk mematikan server yang tak dipakai, lalu jalankan /compact sebelum rehat, karena prompt cache kedaluwarsa setelah satu jam. Postingannya terbaca lebih seperti catatan contekan internal ketimbang materi pemasaran.
Kenapa ini penting
Kalau kamu membayar Claude Code per token, kebiasaan ini menekan biaya tanpa mengubah apa yang kamu bangun, dan membersihkan konteks atau mengatur effort di awal bisa menurunkan token yang habis dalam satu sesi secara berarti. Layak diterapkan sebelum tugas besar berikutnya, bukan setelah tagihan datang.