Anthropic telah merilis Claude Code versi 2.1.318 di GitHub. Catatan rilisnya panjang dan lebih banyak menekankan keandalan. Paket ini menyangkut penyimpanan konfigurasi dan login di folder jaringan bersama, masa berlaku login claude.ai, serta perilaku sesi jarak jauh dan non-interaktif. Jika kamu memakai alat ini di kantor atau otomatisasi, ada baiknya membaca apa saja yang berubah.
Beberapa istilah, sebelum masuk ke faktanya. ~/.claude.json adalah file konfigurasi tempat Claude Code menyimpan pengaturan, folder tepercaya, dan server MCP. MCP adalah protokol yang membuat asisten terhubung ke alat eksternal. claude -p adalah mode non-interaktif yang dipakai dalam skrip dan otomatisasi. Mod adalah ekstensi yang ditulis Claude Code selama sesi berlangsung. Subagent adalah agen sekunder yang bekerja paralel dengan agen utama.
Apa yang baru di Claude Code 2.1.318?
Menurut catatan resmi di GitHub, versi ini mencatat jawaban pengguna saat Claude Code meminta izin mengaktifkan mod yang ditulis selama sesi. Ditambahkan juga assume_role pada upstream mantle dari gateway aplikasi Claude, berguna untuk peran di akun AWS lain dan untuk membebankan biaya AWS ke setiap pengembang.
Mod juga mendapat opsi effort untuk $.model.fork, sehingga pekerjaan sekunder yang cepat bisa berjalan dengan effort rendah terlepas dari sesinya. Hasilnya melaporkan effort yang dikirim.
Bagaimana pengelolaan masa berlaku login berubah?
Sekarang claude auth status menampilkan tanggal berakhirnya login claude.ai yang tersimpan (loginExpiresAt). Hasil JSON dari claude -p melaporkan credential_expires_at. Mulai 10 hari sebelum kedaluwarsa, output teks dari claude -p menampilkan peringatan satu baris di stderr.
Saat login kedaluwarsa, errornya menyebutkannya secara eksplisit dan, di claude -p, menunjukkan claude auth login dan claude setup-token. Bagi yang membiarkan job berjalan tanpa pengawasan, ini informasi yang sebelumnya tidak ada.
Mengapa banyak yang membahas folder home jaringan?
Banyak perbaikan menyentuh home bersama di jaringan. Catatan menyebut /logout, claude auth logout, dan claude mcp remove yang melaporkan berhasil padahal file tidak diperbarui. Juga diperbaiki login tersimpan yang tertimpa file kosong saat home kehabisan ruang.
Entri lain menyangkut job yang keluar dengan Not logged in setelah login ulang dari terminal lain, serta claude mcp add dan remove yang menulis tanpa lock. Sekarang keduanya menunggu atau keluar dengan kode 1, meski penyimpanan dari job lain masih bisa menimpa server yang tersimpan.
Untuk ~/.claude.json, file yang tidak valid tidak lagi diganti nilai default. Start gagal dan menjelaskan cara memulihkannya. Jika file kosong dan tanpa cadangan, Claude Code berjalan seperti saat file tidak ada. Untuk konteks, kamu juga bisa membaca perbaikan 2.1.314.
Apa yang berubah untuk sesi, subagent, dan keamanan?
Catatan memperbaiki hilangnya percakapan dengan --continue setelah percobaan pemanggilan alat yang gagal, regresi dari 2.1.314. Juga diperbaiki kebuntuan di macOS saat ada banyak perintah Bash, serta prompt izin yang diselesaikan oleh tombol yang diketik tepat setelah mengirim pesan.
Perintah yang disetujui setelah restart runner self-hosted atau sesi cloud berjalan di folder awal sesi. Kini, jika folder yang diminta tidak bisa diakses, perintah tidak dijalankan. Selain itu, deniedMcpServers dengan URL juga memblokir server yang disediakan Anthropic dengan upstream yang cocok.
Subagent di latar belakang memindahkan perintah shell ke background setelah 3 menit di semua provider, agar cache prompt tidak kedaluwarsa. Di Bedrock, Vertex, Foundry, atau tanpa telemetri, dengan cache dingin, waktu tunggunya bisa mencapai 5 menit. Untuk perbandingan dengan rilis sebelumnya, ada 2.1.316.
Batasan yang perlu diketahui
Catatan yang tersedia terpotong dan entri terakhir tentang gateway belum lengkap. Kami belum memverifikasi secara praktis perbaikan apa pun. Beberapa batasan masih dinyatakan, misalnya penyimpanan dari job lain masih bisa menimpa server MCP yang tersimpan. Tidak ada pengukuran dampak terhadap performa.
Apa yang berubah bagi yang bekerja dengan digital
Jika kamu memakai Claude Code di skrip atau CI, periksa masa berlaku login dengan claude auth status dan tangkap peringatan di stderr. Jika home berada di NFS atau folder bersama lain, pembaruan ini mengurangi risiko konfigurasi terkosong atau server MCP hilang. Pengelola kebijakan perusahaan sebaiknya meninjau ulang aturan deniedMcpServers yang kini lebih luas. Pengembang yang bekerja dengan layanan ini bisa mengingat kasus ekstensi berbackdoor di Cursor, karena 2.1.318 berhenti memasang ekstensi IDE saat dijalankan dari terminal IDE.
Pendapat kami
Ini rilis yang tidak mencolok tetapi berguna. Hampir semua entrinya adalah perbaikan kehilangan data diam-diam atau keberhasilan yang diklaim tanpa benar-benar tercapai, jenis cacat yang di produksi bisa memakan berjam-jam. Sisi lainnya, banyak masalah muncul terkait home jaringan dan restart. Untuk alat yang makin sering dipakai tanpa pengawasan, ketahanan penyimpanan login dan konfigurasi seharusnya menjadi syarat dasar, bukan rangkaian tambalan yang datang belakangan.
Pertanyaan yang sering diajukan
Apa yang dilakukan peringatan masa berlaku login yang baru?
Peringatan muncul di stderr pada output teks dari claude -p, mulai 10 hari sebelum login claude.ai yang tersimpan berakhir. Tanggalnya juga terlihat di claude auth status. Pada hasil JSON ada field credential_expires_at.
Apakah Claude Code 2.1.318 memperbaiki hilangnya percakapan dengan --continue?
Ya, untuk kasus tertentu. Catatan menyebut percakapan sebelumnya hilang setelah percobaan pemanggilan alat yang salah format selesai. Ini adalah regresi yang diperkenalkan di 2.1.314.
Apa yang terjadi jika ~/.claude.json rusak?
Start non-interaktif gagal dan menjelaskan cara memulihkan file tersebut, file itu sendiri dibiarkan apa adanya. Sebelumnya file akan diganti dengan nilai default. File kosong tanpa cadangan kini tidak lagi dilaporkan sebagai rusak.
Apakah ada perubahan untuk ekstensi IDE?
Ya. Claude Code tidak lagi memasang atau memperbarui ekstensi IDE jika dijalankan di terminal IDE. Gunakan /ide dari terminal eksternal atau panel ekstensi di editor.
Apakah subagent bekerja berbeda?
Ya. Subagent di latar belakang memindahkan perintah shell ke background setelah 3 menit. Selain itu, subagent berhenti alih-alih berganti model jika opsinya diatur ke Ask each time.
Hal yang perlu diperiksa di rilis Claude Code berikutnya
Versi 2.1.318 menutup banyak cacat tetapi masih menyisakan beberapa yang dinyatakan. Catatan rilis berikutnya akan menunjukkan apakah home jaringan berhenti bermasalah.
- Baca catatan rilis berikutnya dan cari entri tentang kunci dan penyimpanan server MCP yang bersamaan.
- Coba pembaruan di runner uji sebelum menerapkannya ke seluruh tim.
- Periksa apakah peringatan kedaluwarsa muncul di job kamu dan catat tanggal berakhirnya login.




