Meteora Web

Claude Code 2.1.318 güvenli giriş ve yapılandırma sağlar ağ klasörlerinde

Claude Code 2.1.318 onlarca hatayı düzeltiyor, ağ ana dizininde ~/.claude.json dosyasını ve girişi koruyor, claude.ai oturumu dolmadan 10 gün önce uyarıyor.

Ing. Calogero Bono 6 dk okuma
Claude Code 2.1.318 güvenli giriş ve yapılandırma sağlar ağ klasörlerinde

Anthropic, Claude Code'un 2.1.318 sürümünü GitHub'da yayımladı. Sürüm notları uzun ve ağırlıklı olarak güvenilirlik üzerine. Paket, paylaşılan ağ klasörlerinde yapılandırma ve giriş kaydını, claude.ai oturumunun sona ermesini ve uzaktan ile etkileşimsiz oturumların davranışını kapsıyor. Aracı şirkette ya da otomasyonda kullanıyorsan neyin değiştiğini okumak iyi olur.

Olayları anlatmadan önce birkaç terim. ~/.claude.json, Claude Code'un ayarları, güvenilir klasörleri ve MCP sunucularını sakladığı yapılandırma dosyasıdır. MCP, asistanın dış araçlara bağlandığı protokoldür. claude -p, betiklerde ve otomasyonlarda kullanılan etkileşimsiz moddur. Mod, bir oturum sırasında Claude Code'un yazdığı eklentilerdir. Subagent, ana ajanla paralel çalışan ikincil bir ajandır.

Zenithby Meteora Web İşletmenin işletim sistemi. Sosyal medya, müşteriler, rezervasyonlar ve faturalar tek bir platformda. Spor salonları, berberler, profesyoneller. Zenith’i keşfet → Ücretsiz demo · kart gerekmez

Claude Code 2.1.318'de yenilik ne?

Ufak resmi GitHub notlarına göre sürüm, Claude Code oturum içinde yazılmış modları etkinleştirmek istediğinde kullanıcının yanıtını kaydediyor. Ayrıca Claude uygulamalarının ağ geçidindeki mantle upstream'lerinde assume_role desteği ekliyor; bu, başka bir AWS hesabındaki bir rol için ve AWS maliyetlerini her geliştiriciye atamak için faydalı.

Modlara ayrıca $.model.fork için bir effort seçeneği geliyor; böylece hızlı bir ikincil iş, oturumdan bağımsız olarak düşük effort ile çalışabiliyor. Sonuç, gönderilen effort değerini raporluyor.

Oturum sonu yönetimi nasıl değişiyor?

Artık claude auth status, kayıtlı claude.ai oturumunun bitiş tarihini gösteriyor (loginExpiresAt). claude -p JSON sonuçları credential_expires_at bilgisini veriyor. Sona ermeye 10 gün kala, claude -p'nin metin çıktısı stderr'de tek satırlık bir uyarı gösteriyor.

Oturum sona erdiğinde hata bunu açıkça söylüyor ve claude -p'de claude auth login ile claude setup-token komutlarını öneriyor. Denetimsiz iş çalıştıranlar için daha önce eksik olan bir bilgi bu.

Ağ ana dizinleri neden bu kadar konuşuluyor?

Düzeltmelerin birçoğu paylaşılan ağ ana dizinlerine dokunuyor. Notlar, dosyayı güncellemediği halde başarılı görünen /logout, claude auth logout ve claude mcp remove komutlarından söz ediyor. Ana dizinde yer kalmadığında kayıtlı girişin boş bir dosyayla değiştirilmesi de düzeltildi.

Diğer maddeler, başka bir terminalde yeniden girişten sonra Not logged in ile çıkan işleri ve kilit olmadan yazan claude mcp add ile remove komutlarını ele alıyor. Artık bekliyorlar ya da 1 koduyla çıkıyorlar; yine de başka bir işin kaydı, kayıtlı bir sunucuyu değiştirebilir.

~/.claude.json için geçersiz bir dosya artık varsayılan değerlerle değiştirilmiyor. Başlatma başarısız oluyor ve onarımın nasıl yapılacağını açıklıyor. Dosya boşsa ve yedeği yoksa, Claude Code dosya hiç yokmuş gibi başlıyor. Bağlam isteyenler 2.1.314'teki düzeltmelere de bakabilir.

Oturumlar, subagent'lar ve güvenlik için neler değişiyor?

Notlar, bir araç çağrısı başarısız denemelerden sonra --continue ile konuşmanın kaybolmasını düzeltiyor; bu, 2.1.314'ün bir gerilemesiydi. macOS'ta çok sayıda Bash komutunda oluşan kilitlenme ve mesaj gönderildikten hemen sonra yazılan tuşlarla çözülen izin istemleri de giderildi.

Self-hosted bir runner'ın ya da bulut oturumunun yeniden başlatılmasından sonra onaylanan bir komut, oturumun başlangıç klasöründe çalışıyordu. Artık istenen klasöre erişilemezse komut çalıştırılmıyor. Ayrıca URL içeren deniedMcpServers, eşleşen upstream'e sahip Anthropic sunucularını da engelliyor.

Arka plandaki subagent'lar, istem önbelleğinin sona ermesini önlemek için tüm sağlayıcılarda bir kabuk komutunu 3 dakika sonra arka plana alıyor. Bedrock, Vertex, Foundry'de ya da telemetri kapalıyken, önbellek soğuksa bekleme 5 dakikaya kadar çıkabiliyor. Önceki sürümle karşılaştırma için 2.1.316'ya bakabilirsin.

Bilmen gereken sınırlar

Elimizdeki notlar kesik ve son madde, ağ geçidiyle ilgili olan, eksik. Hiçbir düzeltmeyi pratikte doğrulamadık. Belgelenmiş sınırlar hâlâ geçerli; örneğin başka bir işin kaydı, kayıtlı bir MCP sunucusunu yine değiştirebilir. Performans etkisine dair bir ölçüm bulunmuyor.

Dijital alanda çalışanlar için neler değişiyor

Claude Code'u betiklerde ya da CI'da kullanıyorsan oturumun ne zaman dolacağını claude auth status ile kontrol et ve stderr'deki uyarıyı yakala. Ana dizinlerin NFS ya da başka paylaşılan klasörlerdeyse güncelleme, yapılandırmanın boşalması ya da MCP'lerin kaybolması riskini azaltır. Kurumsal politikaları yöneten kişiler, artık daha geniş olan deniedMcpServers kurallarını gözden geçirmeli. Servisi geliştirenler, Cursor'daki arka kapılı eklenti olayını hatırlayabilir; çünkü 2.1.318, bir IDE terminalinden başlatıldığında IDE eklentisini kurmayı bırakıyor.

Bizim değerlendirmemiz

Göze çarpmayan ama yararlı bir sürüm. Maddelerin neredeyse tamamı sessiz veri kayıplarının ya da elde edilmemiş başarıların düzeltmesi; üretimde saatlere mal olan türden hatalar. Olumsuz yanı, ağ ana dizinleri ve yeniden başlatmalarla ilgili birçok sorunun ortaya çıkması. Giderek denetimsiz kullanılan bir araç için giriş ve yapılandırma kaydının sağlamlığı, sonradan eklenen yamalar değil temel bir gereksinim olmalı.

Sık sorulan sorular

Yeni oturum sonu uyarısı ne yapıyor?

claude -p'nin metin çıktısında, kayıtlı claude.ai oturumunun bitmesine 10 gün kala stderr üzerinden görünüyor. Tarih claude auth status ile de görülebilir. JSON sonuçlarında credential_expires_at alanı bulunuyor.

Claude Code 2.1.318, --continue ile konuşma kaybını düzeltiyor mu?

Evet, belirli bir durum için. Notlar, hatalı biçimlenmiş bir araç çağrısının denemeleri bittikten sonra kaybolan önceki konuşmadan söz ediyor. Bu, 2.1.314'te ortaya çıkan bir gerilemeydi.

~/.claude.json bozulursa ne olur?

Etkileşimsiz başlatma başarısız oluyor ve dosyanın nasıl onarılacağını belirtiyor; dosya olduğu gibi kalıyor. Eskiden varsayılan değerlerle üzerine yazılıyordu. Yedeksiz boş bir dosya artık bozuk olarak bildirilmiyor.

IDE eklentisinde bir değişiklik var mı?

Evet. Claude Code, bir IDE terminalinde başlatıldığında IDE eklentisini artık kurmaz ya da güncellemez. Dış bir terminalden /ide kullanılabilir ya da editörün eklenti görünümü tercih edilebilir.

Subagent'lar farklı mı çalışıyor?

Evet. Arka plandaki subagent'lar, bir kabuk komutunu 3 dakika sonra arka plana alıyor. Ayrıca seçenek Ask each time olduğunda model değiştirmek yerine duruyorlar.

Claude Code'un sonraki sürümlerinde nelere bakmalı

2.1.318 birçok hatayı kapatıyor ama bazılarını belgelenmiş olarak bırakıyor. Sonraki sürüm notları, ağ ana dizinlerinin sorun çıkarmayı bırakıp bırakmadığını gösterecek.

  • Sonraki sürüm notlarını, MCP sunucularının kilitlenmesi ve eşzamanlı kaydedilmesiyle ilgili maddeler için oku.
  • Güncellemeyi tüm ekibe yaymadan önce bir test runner'ında dene.
  • İşlerinde sona erme uyarısının görünüp görünmediğini kontrol et ve oturumun bitiş tarihini not al.

Kaynaklar

Zenithby Meteora Web İşletmenin işletim sistemi. Sosyal medya, müşteriler, rezervasyonlar ve faturalar tek bir platformda. Spor salonları, berberler, profesyoneller. Zenith’i keşfet → Ücretsiz demo · kart gerekmez

Bunu da oku

Blogdan

Son yazılar