SpyBara
Go Premium

context-window.md 2026-11-10 21:57 UTC to 2026-11-11 22:59 UTC

This page contains 1 addition and 1 deletion.

2026
Wed 11 22:59

Jelajahi jendela konteks

Simulasi interaktif tentang bagaimana jendela konteks Claude Code terisi selama sesi. Lihat apa yang dimuat secara otomatis, berapa biaya setiap pembacaan file, dan kapan aturan dan hook dijalankan.

Jendela konteks Claude Code menyimpan semua yang Claude ketahui tentang sesi Anda: instruksi Anda, file yang dibacanya, respons miliknya sendiri, dan konten yang tidak pernah muncul di terminal Anda. Garis waktu di bawah ini memainkan sesi lengkap dari startup hingga pemadatan: apa yang dimuat sebelum Anda mengetik, apa yang ditambahkan setiap pembacaan file, aturan, dan hook saat Claude bekerja, dan bagaimana subagent menjaga pembacaan besar tetap berada di luar konteks Anda. Lihat penjelasan tertulis untuk konten yang sama dalam bentuk daftar.

Apa yang ditunjukkan garis waktu

Sesi ini menjelaskan alur kerja yang realistis dengan jumlah token yang representatif:

  • Sebelum Anda mengetik apa pun: CLAUDE.md, auto memory, nama tool MCP, dan deskripsi skill semuanya dimuat ke dalam konteks. File AGENTS.md dapat dimuat sebagai pengganti 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 compaction

Ketika sesi panjang mengalami compaction, Claude Code merangkum riwayat percakapan agar sesuai dengan context window.

Mekanisme Setelah compaction
System prompt dan gaya output Keduanya masih berlaku
CLAUDE.md akar proyek dan aturan tanpa cakupan Disuntikkan kembali dari disk
Auto memory Disuntikkan kembali dari disk
Deskripsi skill Dibangun ulang dari skills Anda saat ini dan disuntikkan kembali. Memerlukan Claude Code v2.1.304 atau yang lebih baru
Snapshot status Git Jika sesi dimulai dengan snapshot tersebut, Claude Code membaca yang baru dari repositori Anda
Rencana yang ditulis Claude dalam plan mode Disuntikkan kembali dari disk
Aturan dengan frontmatter paths: Claude Code memuat ulang mereka sesuai kebutuhan
CLAUDE.md bersarang di subdirektori Claude Code memuat ulang mereka sesuai kebutuhan
File yang dibaca atau diedit Claude Claude Code membaca ulang hingga lima, yang paling baru dimodifikasi terlebih dahulu
Badan skill yang dipanggil Disuntikkan kembali, dibatasi pada 5.000 token per skill dan 25.000 token total; yang tertua dijatuhkan terlebih dahulu
Perintah latar belakang dan subagent latar belakang Terus berjalan. Claude Code mengingatkan Claude yang mana yang masih berjalan sehingga tidak memulai duplikat
Konteks yang ditambahkan hook sebelumnya Dirangkum dengan sisa percakapan
Hook SessionStart yang cocok dengan sumber compact Claude Code menjalankannya dan menambahkan output mereka ke konteks hasil compaction

Segera setelah compaction, 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 Claude membaca, menulis, atau mengedit file pemicunya, sehingga compaction merangkum mereka bersama dengan semua yang lain. Jika aturan harus bertahan di seluruh compaction, hapus frontmatter paths: atau pindahkan ke CLAUDE.md akar proyek.

Badan skill disuntikkan kembali setelah compaction, 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. Untuk kapan Claude Code juga melakukan compaction pada percakapan yang Anda biarkan menganggur, lihat idle compaction.

Anda juga dapat bertindak sebelum lintasan otomatis berjalan:

  • Padatkan dengan fokus: jalankan /compact dengan 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 /autocompact dengan 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 /clear saat 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.

Jika Anda membutuhkan jendela yang lebih besar daripada percakapan yang lebih kecil, model Fable, Sonnet 5 dan yang lebih baru, Haiku 5.5, Opus 4.6 dan yang lebih baru, dan Sonnet 4.6 mendukung context window 1 juta token. Lihat Extended context untuk ketersediaan menurut paket dan cara memilih varian model [1m]. Pemadatan bekerja dengan cara yang sama pada batas yang lebih besar.

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: