Apa yang ditunjukkan garis waktu
Sesi ini menjelaskan alur kerja yang realistis dengan jumlah token yang representatif:- Sebelum Anda mengetik apa pun: CLAUDE.md, memori otomatis, nama alat MCP, dan deskripsi skill semuanya dimuat ke dalam konteks. File AGENTS.md juga dapat dimuat, secara mandiri atau bersama CLAUDE.md. Pengaturan Anda sendiri mungkin menambahkan lebih banyak di sini, seperti gaya output atau teks dari
--append-system-prompt. - Saat Claude bekerja: setiap pembacaan file menambah konteks, aturan dengan cakupan jalur dimuat secara otomatis bersama file yang cocok, dan hook PostToolUse dijalankan setelah setiap pengeditan.
- Prompt lanjutan: subagent menangani penelitian dalam jendela konteks terpisahnya sendiri, sehingga pembacaan file besar tetap berada di luar milik Anda. Hanya ringkasan dan trailer metadata kecil yang kembali.
- Di akhir dari panduan: Anda menjalankan
/compact, yang menggantikan percakapan dengan ringkasan terstruktur. Sebagian besar konten startup dimuat ulang secara otomatis; tabel di bawah menunjukkan apa yang terjadi pada setiap mekanisme.
Apa yang bertahan dari pemadatan
Ketika sesi panjang dipadatkan, Claude Code merangkum riwayat percakapan agar sesuai dengan jendela konteks. Mulai dari v2.1.198, permintaan perangkuman mewarisi konfigurasi extended thinking sesi Anda, sehingga ia bernalar dengan pemikiran diaktifkan ketika sesi Anda memilikinya diaktifkan dan tetap mati sebaliknya. Pemikiran hanya mempengaruhi cara ringkasan diproduksi; pengaturan sesi Anda tidak berubah setelahnya. Apa yang terjadi pada setiap jenis konten tergantung pada cara konten tersebut dimuat:
Segera setelah pemadatan, Claude Code membaca ulang hingga lima file yang telah dibaca atau diedit Claude dalam sesi, memilih yang dimodifikasi paling baru. File yang lebih dari 5.000 token kembali sebagai referensi jalur tanpa kontennya, ditampilkan sebagai
Referenced file bukan Read.
Aturan dengan cakupan jalur dan file CLAUDE.md bersarang dimuat ke dalam riwayat pesan ketika file pemicunya dibaca, sehingga pemadatan merangkum mereka bersama dengan semua yang lain. Jika aturan harus bertahan di seluruh pemadatan, hapus frontmatter paths: atau pindahkan ke CLAUDE.md akar proyek.
Badan skill disuntikkan kembali setelah pemadatan, tetapi skill besar dipotong agar sesuai dengan batas per-skill, dan skill yang paling lama dipanggil dijatuhkan setelah anggaran total terlampaui. Pemotongan menjaga awal file, jadi letakkan instruksi paling penting di dekat bagian atas SKILL.md.
Ketika konteks Anda penuh
Claude Code secara otomatis dipadatkan saat Anda mendekati batas, sehingga jendela konteks yang penuh tidak mengakhiri sesi Anda. Lintasan otomatis bekerja dengan cara yang sama seperti langkah/compact dalam garis waktu. Lihat Ketika konteks penuh untuk apa yang dipertahankannya.
Anda juga dapat bertindak sebelum lintasan otomatis berjalan:
- Padatkan dengan fokus: jalankan
/compactdengan instruksi, seperti/compact focus on the auth bug fix, sebelum memulai tugas baru yang panjang. Ringkasan menjaga apa yang Anda pilih alih-alih apa yang ditebak lintasan otomatis sebagai penting. - Padatkan bagian dari percakapan: jalankan
/rewind, pilih pesan, dan pilih Summarize from here atau Summarize up to here. Lihat Rewind and summarize untuk apa yang setiap opsi pertahankan dan cara memandu ringkasan. - Padatkan lebih awal: jalankan
/autocompactdengan hitungan token, seperti/autocompact 500k, untuk mengatur seberapa penuh jendela konteks sebelum lintasan otomatis berjalan. Lihat Set the auto-compact window untuk nilai yang diterima dan penggantian. - Bersihkan antar tugas: jalankan
/clearsaat beralih ke pekerjaan yang tidak terkait. Percakapan lama mengalahkan file yang Anda butuhkan selanjutnya dan menghabiskan token pada setiap pesan. - Delegasikan pembacaan besar: kirim penelitian ke subagent sehingga konten file tetap berada di jendela konteksnya, bukan milik Anda.
[1m]. Pemadatan bekerja dengan cara yang sama pada batas yang lebih besar.
Sonnet 5.5 dan Sonnet 5 berjalan dengan jendela konteks 1M dan tidak memiliki varian [1m] untuk dipilih. Lihat Sonnet 5.5 and Sonnet 5 context window untuk ambang batas auto-compaction-nya dan pengecualian gateway LLM.
Titik di mana pemadatan otomatis berjalan tergantung pada model dan konfigurasi Anda. Lihat Default auto-compact thresholds untuk batas per model, dan Correct the window for a gateway or custom model ID jika Claude Code mengasumsikan jendela yang salah untuk ID model Anda, seperti alias LLM gateway.
Periksa sesi Anda sendiri
Visualisasi menggunakan angka representatif. Untuk melihat penggunaan konteks aktual Anda pada titik mana pun, jalankan/context untuk rincian langsung menurut kategori dengan saran optimasi, termasuk file CLAUDE.md dan file memori otomatis mana yang dimuat. Jalankan /memory untuk membuka dan mengedit file-file tersebut.
Sumber daya terkait
Untuk cakupan lebih mendalam tentang fitur yang ditunjukkan dalam garis waktu, lihat halaman-halaman ini:- Perluas Claude Code: kapan menggunakan CLAUDE.md vs skill vs aturan vs hook vs MCP
- Simpan instruksi dan memori: hierarki CLAUDE.md dan memori otomatis
- Subagent: delegasikan penelitian ke jendela konteks terpisah
- Praktik terbaik: mengelola konteks sebagai batasan utama Anda
- Prompt caching: tindakan mana yang membatalkan awalan yang di-cache
- Kurangi penggunaan token: strategi untuk menjaga penggunaan konteks tetap rendah