ClaudeClaude ProLangganan berbayar asisten AI Claude dari Anthropic. Langganan ini membuka connector ke alat luar.Buka glosarium Code 2.1.319 rilis 6 November 2026 dan menutup 6 celah izin, termasuk sandbox escape saat membuat worktree dan bypass izin Bash lewat prefix environment. Upgrade sekarang bila agentAgent AIProgram AI yang mengerjakan langkah pekerjaan sendiri, misalnya membaca pesan, menyiapkan balasan, lalu mencatat hasilnya.Buka glosarium Anda memakai aturan izin, sandbox, atau auto mode. Cek dulu 3 perubahan perilaku agar job terjadwal tidak berhenti.
Auto mode adalah mode izin Claude Code yang menjalankan aksi tanpa bertanya, sesudah pemeriksa keamanan menilai aksi itu. LLM gateway adalah server perantara antara Claude Code dan APIAPIPintu resmi yang dipakai 2 sistem untuk saling mengirim data, tanpa orang menyalin data secara manual.Buka glosarium model, misalnya untuk mencatat biaya per developer. Versi 2.1.319 mengubah cara auto mode bekerja di belakang gateway.
Artikel ini merangkum 3 rilis sesudah artikel kami tentang Claude Code 2.1.316 dan akhir fast mode Opus 4.8. Kami juga menjalankan 2 uji kecil di 2.1.319 pada 7 November 2026, dan membaca 3 laporan bug awal dari pengguna.
Apa saja yang berubah di Claude Code 2.1.317 sampai 2.1.319?
Tiga rilis dalam 4 hari menutup celah izin, mengubah auto mode di gateway, dan menambah alat untuk job tanpa pengawasan.
| Versi | Tanggal rilis | Perubahan utama | Dampak bagi Anda |
|---|---|---|---|
| 2.1.317 | 3 Nov 2026 | Claude Code bertanya sebelum tool web atau shell mengirim email akun Anda ke jaringan. Callback hook Agent SDK bisa memakai onFailure: "block". | Email akun lebih sulit keluar lewat perintah agent. |
| 2.1.318 | 4 Nov 2026 | claude auth status menampilkan loginExpiresAt. claude -p memberi peringatan 10 hari sebelum sign-in claude.ai berakhir. Claude Code tidak lagi memasang ekstensi IDE dari terminal IDE. | Job terjadwal bisa membaca kapan sign-in habis. |
| 2.1.319 | 6 Nov 2026 | 6 perbaikan izin dan sandbox. Auto mode di gateway tanpa cadangan classifier bawaan. Setting permissions.denyInsteadOfPrompting. MCPMCPAturan standar yang memungkinkan program AI memakai alat dan data Anda dengan izin yang jelas.Buka glosarium tasks berjalan di latar. | Upgrade untuk agent dengan aturan izin. Cek skrip claude -p dan /loop. |
Sumber: catatan rilis resmi Anthropic di GitHub untuk v2.1.319, v2.1.318, dan v2.1.317. Tanggal memakai waktu terbit GitHub dalam UTC.
6 celah izin yang ditutup 2.1.319: siapa yang perlu upgrade?
Anda perlu upgrade bila Claude Code berjalan dengan aturan deny atau ask, sandbox, worktree, atau self-hosted runner.
Celah izin membuat sebuah perintah lolos tanpa ditanya, walaupun aturan Anda meminta pertanyaan atau penolakan. Catatan rilis 2.1.319 menyebut 6 perbaikan ini:
| No | Celah sebelum 2.1.319 | Siapa yang terkena |
|---|---|---|
| 1 | Sandbox bisa ditembus saat Claude Code membuat worktree. | Pengguna sandbox yang memakai worktree |
| 2 | Prefix environment yang dibuat khusus bisa menyembunyikan sebagian perintah Bash dari cek izin. | Semua pengguna aturan izin Bash |
| 3 | Perintah sed bisa lolos cek izin di mode accept-edits dan auto mode. | Pengguna accept-edits dan auto mode |
| 4 | /rewind bisa memulihkan atau menghapus berkas lewat symlink direktori. | Proyek dengan symlink ke folder lain |
| 5 | Aturan deny dan ask Bash melewatkan perintah yang memakai kata berkutip. | Semua pengguna aturan izin Bash |
| 6 | --trust-workspace false pada self-hosted runner belum menghentikan hook di settings repo dan skill. | Tim dengan self-hosted runner |
Catatan rilis tidak menyebut nomor CVE atau skor CVSS untuk 6 perbaikan ini. Per 7 November 2026, halaman security advisory repo Claude Code belum memuat advisory untuk perbaikan ini. Advisory terakhir di sana terbit 26 Oktober 2026.
Tanpa skor, kami tidak menilai tingkat bahayanya dengan angka. Celah 2 dan 5 tetap penting, karena aturan Bash adalah pagar utama agent di laptop dan server.

Auto mode di LLM gateway: kenapa aksi kini ditanya atau ditolak?
Sejak 2.1.319, auto mode tidak lagi memakai classifier bawaan bila pemeriksaan di sisi server tidak tersedia.
Perubahan ini berlaku bila telemetry atau feature flag mati, termasuk di belakang LLM gateway. Aksi yang tidak bisa dicek server kini ditanyakan kepada Anda atau ditolak. Amazon Bedrock, Google Vertex, dan Microsoft Foundry tidak berubah.
Catatan rilis memberi 2 pilihan:
CLAUDE_CODE_AUTO_MODE_SERVER=1menyalakan pemeriksaan server, juga saatCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASaktif. Bila managed settings memasang variabel kedua, managed settings juga harus memasang nilai1.CLAUDE_CODE_AUTO_MODE_SERVER=0mempertahankan classifier bawaan seperti sebelumnya.
Cek status pemeriksaan dengan /status. Versi 2.1.319 memperbaiki baris "Auto mode server: Enabled" yang dulu tampil walaupun pemeriksaan server tidak sampai ke sesi, misalnya karena gateway membuangnya.
Perubahan ini juga menyentuh skrip. Dulu claude -p di auto mode keluar dengan kode 0 walaupun aksinya ditolak karena tidak ada pemeriksaan. Sekarang output text dan JSON keluar dengan kode 1, jadi cron atau CI melihat job itu gagal.
Perubahan lain yang bisa mengubah kebiasaan kerja
Lima perubahan kecil di 2.1.318 dan 2.1.319 bisa membuat sesi bertanya lebih sering atau berhenti lebih cepat.
/loopself-paced kini berhenti saat 1 giliran selesai tanpa jadwal ulang. Dulu Claude Code memasang wakeup cadangan. PasangCLAUDE_CODE_LOOP_KEEPALIVE=1untuk perilaku lama.- Aturan ask yang persis untuk Bash atau PowerShell kini ditolak, bukan ditanyakan, bila aturan deny yang lebih luas mencakup perintah itu.
whichdengan flag di luar set lookup dan tampilan kini meminta izin.- Skill bertingkat di folder
.claude/skillsdi bawah folder awal hanya dimuat bila Anda mulai di folder itu, saat sandbox Bash menyala. - Ekstensi IDE tidak lagi terpasang atau ter-update saat Claude Code mulai dari terminal IDE (2.1.318). Pakai
/idedari terminal luar atau menu extensions editor.
Fitur baru untuk agent yang berjalan tanpa pengawasan
Tiga rilis ini menambah setting dan data yang membantu job terjadwal berjalan aman tanpa orang di depan layar.
Setting permissions.denyInsteadOfPrompting menolak tool call yang akan menunggu prompt izin, lalu giliran berlanjut. Setting ini berlaku di sesi terminal, subagent, dan teammate. Tanpa setting ini, agent bisa diam lama karena menunggu jawaban yang tidak datang.
{
"permissions": {
"denyInsteadOfPrompting": true
}
}

MCP tasks kini berjalan di terminal. Bila server MCP menjalankan tool call sebagai task, Claude Code memindahkannya ke latar dan memberi tahu Claude saat hasilnya selesai. Pasang CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND bila Anda ingin Claude Code menunggu di dalam tool call.
Kami menguji 2 fitur sign-in dari 2.1.318 pada 7 November 2026, dengan Claude Code 2.1.319 di Linux dan model Haiku:
| Uji | Perintah | Hasil |
|---|---|---|
| A | claude auth status | Output JSON memuat field loginExpiresAt berisi tanggal. Sign-in di laptop uji berakhir 26 hari lagi. |
| B | claude -p "Reply with the single word OK." --output-format json | Hasil JSON memuat credential_expires_at. Jawaban "OK", exit code 0. |
Dari sisi pengalaman pakai, field ini praktis. Job malam bisa membaca credential_expires_at dan mengirim peringatan ke tim beberapa hari sebelum sign-in habis. Tanpa field ini, job baru gagal saat sign-in sudah habis.
Versi 2.1.317 juga menambah onFailure: "block" untuk callback hook Agent SDK. Callback yang gagal kini memblokir aksi, bukan membiarkannya jalan.
Laporan pengguna sesudah rilis: apa yang perlu diwaspadai?
Antara 6 dan 7 November 2026, pengguna membuka 3 issue penting untuk versi 2.1.319, dan Anthropic belum mengonfirmasi penyebabnya.
- #107931 (6 November 2026, Windows): Edit dan Write berjalan tanpa prompt diff yang terlihat, walaupun ada aturan ask dan hook PreToolUse yang menjawab ask. Transcript mencatat persetujuan sekali pakai dari pengguna.
- #108022 (6 November 2026, Windows, PowerShell): 9 perintah yang cocok dengan aturan ask berjalan di mode manual tanpa prompt yang terlihat. Perintah itu memindahkan sekitar 11 GB berkas ke Recycle Bin. Transcript mencatat persetujuan yang pengguna tidak berikan.
- #108077 (7 November 2026, macOS Apple Silicon): ekstensi VS Code 2.1.319 gagal terpasang karena manifest untuk darwin-arm64 tidak bisa diambil. Pelapor memakai "Install Another Version" ke versi 3 hari sebelumnya.
Kedua laporan Windows berlabel "has repro", tetapi statusnya masih terbuka. Pelapor #108022 mencatat beberapa persetujuan tercatat dekat waktu pesan pengguna masuk antrean. Kami belum bisa memastikan penyebabnya.
Sampai Anthropic menjawab, jangan mengandalkan aturan ask saja untuk perintah yang menghapus atau memindah berkas. Pakai aturan deny untuk perintah itu, dan commit pekerjaan ke git sebelum sesi panjang.
Contoh skenario: job laporan malam lewat LLM gateway
Skenario ini ilustrasi untuk menunjukkan dampak, bukan data pelanggan.
Sebuah toko online menjalankan claude -p setiap malam di auto mode untuk merangkum pesanan dan menulis laporan ke folder bersama. Semua permintaan model lewat LLM gateway milik tim, dan telemetry mati.
Sesudah update ke 2.1.319, aksi tulis laporan tidak lagi dinilai classifier bawaan. Aksi itu ditolak, dan job keluar dengan kode 1. Pemilik toko menerima email gagal dari cron, bukan laporan.
Perbaikannya butuh 3 langkah:
- Buka
/statusdi mesin job. Lihat apakah pemeriksaan server sampai ke sesi. - Bila sampai, pasang
CLAUDE_CODE_AUTO_MODE_SERVER=1. Bila tidak, pasangCLAUDE_CODE_AUTO_MODE_SERVER=0. - Tambah aturan allow yang sempit untuk folder laporan, agar job tidak bergantung pada auto mode.
Langkah upgrade aman ke 2.1.319
Upgrade dengan 6 langkah ini agar perbaikan keamanan masuk tanpa memutus job yang sudah berjalan.
- Cek versi dengan
claude --version. - Jalankan
claude update. Untuk VS Code di Mac Apple Silicon, tunda update ekstensi bila pemasangan gagal. - Buka
/statusdan baca baris auto mode server. Pilih nilaiCLAUDE_CODE_AUTO_MODE_SERVERbila Anda memakai gateway. - Cari skrip yang menganggap exit code
claude -pselalu 0, misalnya dengangrep -rn "claude -p" scripts. - Pasang
CLAUDE_CODE_LOOP_KEEPALIVE=1bila alur Anda bergantung pada wakeup cadangan/loop. - Di Windows, ubah aturan ask untuk perintah hapus dan pindah berkas menjadi deny sampai issue #107931 dan #108022 selesai.
| Kondisi Anda | Tindakan | Batas waktu |
|---|---|---|
| Agent dengan aturan deny atau ask Bash | Upgrade ke 2.1.319 | Hari ini |
| Sandbox dengan worktree | Upgrade ke 2.1.319 | Hari ini |
| Auto mode di LLM gateway | Pilih nilai CLAUDE_CODE_AUTO_MODE_SERVER, lalu uji 1 job | Sebelum job berikutnya |
Skrip claude -p di cron atau CI | Cek cara skrip membaca exit code | Minggu ini |
| Windows dengan aturan ask untuk hapus berkas | Ganti dengan aturan deny | Hari ini |
| VS Code di Mac Apple Silicon | Tahan versi lama bila pemasangan gagal | Sampai #108077 selesai |
Kami membahas batas sandbox pada rilis sebelumnya di artikel Claude Code 2.1.309 menutup celah sandbox. Butuh bantuan memasang agent dengan batas izin yang aman? Lihat layanan instalasi AI Agent Ops. Untuk melatih tim memakai agent coding dengan aman, lihat pelatihan AI agentic.
Kesimpulan: tindakan minggu ini
Upgrade ke Claude Code 2.1.319 hari ini bila agent Anda memakai aturan izin Bash, sandbox, atau worktree.
Sebelum job malam berikutnya, cek auto mode di gateway dan exit code claude -p. Di Windows, pindahkan perintah hapus berkas dari aturan ask ke deny sampai laporan bug izin selesai.
Tanya jawab
Apakah 6 perbaikan izin di 2.1.319 punya nomor CVE?
Catatan rilis 2.1.319 tidak menyebut nomor CVE atau skor CVSS. Per 7 November 2026, halaman security advisory repo Claude Code juga belum memuat advisory untuk perbaikan ini.
Apakah auto mode di Amazon Bedrock ikut berubah?
Tidak. Catatan rilis 2.1.319 menyebut Bedrock, Vertex, dan Foundry tidak berubah. Perubahan berlaku saat telemetry atau feature flag mati, termasuk di belakang LLM gateway.
Bagaimana cara mengembalikan perilaku lama /loop?
Pasang variabel CLAUDE_CODE_LOOP_KEEPALIVE=1. Dengan variabel ini, /loop self-paced memasang wakeup cadangan seperti sebelum 2.1.319.
Apa beda denyInsteadOfPrompting dengan aturan deny?
Aturan deny menolak perintah tertentu. Setting denyInsteadOfPrompting menolak semua tool call yang akan menunggu prompt izin, lalu giliran berlanjut tanpa menunggu orang.
Bagaimana cara tahu kapan sign-in Claude Code berakhir?
Jalankan claude auth status dan baca field loginExpiresAt. Pada uji kami di 2.1.319, field ini muncul. Output JSON claude -p juga memuat credential_expires_at.




