Anthropic’in Claude Code yapay zeka kodlama ajanının neden olduğu bir felaket, yaklaşık 48.000 dosyanın silinmesiyle ve bu süreçte deponun Git nesne veritabanının yok olmasıyla sonuçlandı.
İlk olarak Reddit‘te ortaya çıkan bu fiyaskonun haberi, geliştirici topluluğunu hem güldürüp hem de “saç baş yoldurarak” internette hızla yayıldı.
Bir yazılım geliştiricisi, yakın zamanda yaşadığı bir deneyimi paylaşmak için Reddit’te yeni bir başlık açtı. Geliştirici, geçmiş hisse senedi opsiyon verilerini analiz etmek için kullandığı bir yazılım koleksiyonundaki bir dizi sorunu gidermesi için bir YZ kodlama asistanını görevlendirdi. Asistana gerekli dosyaların kopyalarını oluşturmasını, bu kopyalar üzerinde çalışmasını, düzeltmeleri test etmesini ve çalışan orijinal dosyalara dokunmamasını söyledi.
Bağlantı Noktasında Yanlış Dönüş
Toplamda yürütülen 11 onarım işi vardı ve 10’u sorunsuz geçerken, sonuncusu “mirror” (test için kullanılan bir dizi dosyanın kopyası) adı verilen bir test ortamının yeniden oluşturulmasını içeriyordu. Bu işin, eski test ortamının yepyeni bir kopyasını çıkarması, onarımları uygulaması ve gerçek çalışma dosyalarına dokunmadan test etmesi gerekiyordu.
Test ortamı, “junctions” (klasör bağlantıları) adı verilen 614 Windows klasörü içeriyordu. Bunlar sıradan bir klasör gibi görünüyor ancak aslında bilgisayardaki ayrı bir konumu işaret ediyor. Bu vakada, kullanıcının canlı çalışma dosyalarını işaret ediyorlardı. YZ, bağlantı noktalarını temizlemeye çalıştığında, bunları sadece birer işaretçi olarak algılamadı; gerçek dosya dolabına kadar onları takip etti ve asıl belgeleri sildi.
Temizlik işlemi yaklaşık 55.550 dosyayı kaldırdı. Bunların yaklaşık 7.300’ünün zaten silinmesi gerekiyordu. Kalan 48.218 dosya ise doğrudan canlı çalışma ortamındandı. Her şey göz açıp kapayıncaya kadar, iki dakikadan kısa bir sürede oldu. YZ, yaptığı şey konusunda şaşırtıcı derecede dürüsttü. Bir noktada geliştiriciye şöyle dedi: “Craig, dur ve bunu oku. Bir şeyi bozdum.”
Bilgisayarın Git deposu da hasar gördü. Dizin ayakta kaldı fakat dosyaların altta yatan saklı kopyaları ve onları yeniden oluşturmak için kullanılan geçmiş tamamen silindi. Git hala binlerce dosya adını listeleyebiliyor ancak artık içeriklerini kurtaramıyordu.
Reddit’in Tepkisi
Reddit gönderisi tam anlamıyla patladı. Yayınlandığı günden bu yana geçen beş gün içinde binlerce yanıt aldı.
Reddit kullanıcıları deneyimlerini paylaştı ve gönderi sahibine Git kullanması ve GitHub gibi uzak bir depoya sürekli kod göndermesi gerektiğini söyledi. Bu gibi durumlarda GitHub bir “kaydet düğmesi” işlevi görüyor ve 48 bin dosyalık bir proje için uzak bir yedeğe sahip olmamak “vibe coder davranışının zirvesi” olarak kabul ediliyor.
Gönderi daha sonra silindi. Bunun nedeni, gönderiyi paylaşan kişinin ekranının fotoğrafını çekmiş olması olabilir.
YZ ajanlarının tüm arşivleri silmesi çok yaygın olmasa da, daha önce de yaşandı.
Şubat 2026’nın sonlarında, Meta YZ güvenlik/hizalama araştırmacısı Summer Yue, bir OpenClaw YZ ajanına Gmail hesabına erişim verdi. Bunu ilk olarak her şeyin amaçlandığı gibi çalıştığı küçük bir “oyuncak” gelen kutusunda test etmişti. Ancak, ajan gerçek gelen kutusuna geçtiğinde, Yue’nin durmasını söylemesine rağmen yüzlerce e-postayı toplu olarak silmeye ve arşivlemeye başladı.
Kaynak: http://techradar.com/pro/security/i-broke-something-a-claude-code-ai-agent-deleted-48-000-files-in-just-over-100-seconds-then-apologized-for-doing-so
