Auto Compact di Claude Code adalah fitur yang otomatis “memadatkan” (meringkas dan melipat) konten yang sangat panjang sebelum dikirim ke model, agar tetap muat dalam konteks dan fokus pada bagian yang paling relevan.
- Apa yang di-compact: bagian kode yang tidak berubah di diff, boilerplate, file vendor/minified, potongan besar JSON/CSV, output build yang berulang, serta bagian panjang dari stack trace atau log.
- Apa yang dipertahankan: nama file dan struktur folder, nomor baris, hunk/perubahan yang relevan, simbol/identifier yang dirujuk, serta cuplikan sekitar baris error agar konteks teknis tetap jelas.
- Kapan aktif: saat Anda menempelkan atau melampirkan file/diff/log berukuran besar, atau ketika total konteks mendekati batas token. Fitur ini bekerja otomatis di latar belakang.
- Cara mengontrol: di beberapa klien (mis. ekstensi editor atau aplikasi Claude), Anda dapat menonaktifkan Auto Compact di pengaturan, memperluas (expand) konten yang dipadatkan untuk melihat versi penuh, atau meminta secara eksplisit “include the full file” dalam prompt. Ketersediaan opsi dapat berbeda tergantung klien.
- Manfaat: menjaga kualitas jawaban pada proyek besar, mengurangi risiko konten penting terpotong karena batas konteks, serta membantu efisiensi penggunaan token. Jika Anda memerlukan audit menyeluruh atau peninjauan baris-per-baris, tampilkan atau kirimkan konten penuh.
Auto Compact di Claude Code adalah fitur manajemen konteks cerdas dari Anthropic yang secara otomatis merangkum dan mengompresi riwayat percakapan yang panjang saat mendekati batas jendela konteks ~200k token. Fitur ini menganalisis keputusan kunci, perubahan kode, dan status proyek, mengganti pesan yang lebih lama dengan ringkasan singkat, serta memungkinkan Anda terus menulis kode tanpa hambatan—mencegah crash, pemborosan token, dan kehilangan konteks dalam sesi pengembangan yang panjang. Sejak versi 2.0.64 (awal 2026), pengompresan berlangsung hampir seketika, dengan perintah manual `/compact` dan opsi API yang dapat dikonfigurasi bagi pengguna tingkat lanjut.