Orijinal Başlık: Claude Kod Sızıntısına Dayalı Hazırlıklar
Orijinal Yazar: Elliot Arledge
Çeviren: Peggy, BlockBeats
Editör Notu: 31 Mart sabahı, Solayer Labs'ten Chaofan Shou, Anthropic'in Claude Kodu'nun npm yayını sırasında yanlışlıkla tam kaynak kodunu eklediğini keşfetti. Birkaç saat içinde ilgili kod GitHub'a senkronize edildi ve hızla ilgi çekti.
Bir yapılandırma hatası, ancak dış dünyanın ürünün gerçek ilerlemesini kod düzeyinden nadir bir şekilde gözlemlemesine olanak tanıdı. Bu makale, bu "kazara açıklama" kaynak koduna dayanarak, yazarın kaynak kodunu okuduktan sonra şu iki soruya cevap vermeye çalıştığı temel alınarak başlar: Claude Kodu nereye gidiyor? Ve bu, kullanıcılar için ne anlama geliyor?
Koda göre, Claude Kodu, henüz açıklanmamış bir dizi yetenek eklemek üzeredir, bunlar arasında sürekli çalışan otonom mod (KAIROS), kullanıcı aralığında proaktif olarak görev yürütebilen PROAKTİF mod ve çoklu alt ajanın planlanmasında kullanılan KOORDİNATÖR mekanizması bulunmaktadır. Bu değişiklikler birlikte açık bir yöne işaret etmektedir: Yapay Zeka, bir komuta yanıt vermeyen araçtan, devamlı çalışabilen, proaktif bir sistem olarak ilerlemektedir. Aynı zamanda, izin otomasyonu, gizli işbirliği ve ekip hafızası gibi tasarımlar da bir gerçek sorunu yansıtmaktadır: Yapay Zeka gerçekten iş akışına girdiğinde, verimliliği artırırken nasıl risk ve sınırlar kontrol altına alınabilir.
Peki, kullanıcılar için bunun anlamı nedir?
Aslında, bu yetenekler rastgele birikme değildir, ancak adım adım bir "akıllı ajan sistemi" oluşturmaktadır: Arkaplanda çalışabilme yeteneği, görevler arası hafıza, paralel ajan işbirliği ve görevleri tamamlamak için doğrudan araçları çağırma. Gelecekteki rekabet belki de artık sadece model yetenekleri değil, bu sistem setini daha kararlı ve kontrol edilebilir şekilde kimin oluşturabileceği ile ilgilidir.
Bu "kazara açıklama" kendisi önemli değil, önemli olan erken ortaya çıkarılan yönüdür.
Aşağıda orijinal metin bulunmaktadır:
Bugünün erken saatlerinde, X üzerindeki @Fried_rice, Anthropic'in Claude Kodu CLI'sını npm'e yayınlarken, yanlışlıkla bir kaynak haritası dosyası eklediğini keşfetti.
Daha spesifik olarak, @anthropic-ai/claude-code paketinin 2.1.88 sürümü, 59,8 MB boyutunda cli.js.map adlı bir dosya içeriyordu ve bu dosya içerisinde sourcesContent alanında tam TypeScript kaynak kodu gömülüydü. Bu bir hacker saldırısı değildi, ancak bir yapılandırma hatasıydı - hata ayıklama materyali üretim ortamına yanlışlıkla paketlenmişti. Ancak bu durum aynı zamanda Claude Kodu'nun geleceğini beklenmedik şekilde açığa çıkardı.
Uzunca bir süre bu kaynak kodlarını okumaya ayırdım. Aşağıda fark ettiğim bazı önemli noktalar ve bunların kullanıcılar için ne anlama gelebileceği bulunmaktadır.
Otomatikleşen Akıllı Varlık Geliyor
Kod deposunda en sık geçen özellik bayrağı KAIROS olarak adlandırılmıştır (154 kez geçiyor). Kodlara bakıldığında, bu, Claude Code'u sürekli çalışan bir akıllı varlık haline dönüştürebilen bir tür "öz-yönetimli koruma süreci modu" gibi görünmektedir. Bu, arka plan oturumu, "dream" adı verilen bir bellek bütünleştirme mekanizması, GitHub webhook aboneliği, itiş bildirimleri ve kanal tabanlı iletişimi içerir.
Ayrıca, PROAKTİF modu da vardır (37 kez geçiyor), bu da Claude'ın kullanıcı iletileri arasında bağımsız olarak çalışmasına olanak tanır. Sistem, akıllı varlığın çalışmasını sürdürmek için "tick" işaretleri gönderecek ve Claude, her "uyanma" anında ne yapacağına kendisi karar verecektir. İşaretlerin metni hatta "kendi kendine çalıştığınız"ı açıkça belirtir ve modele "yararlı işler aramaya", "en iyi takdir eyleme dayalı olarak işlemeye ve onay talep etmeden"e yönlendirir.
COORDINATOR_MODE (32 kez geçiyor) ise daha da ileri gitmektedir – Claude'ı bir planlayıcıya (orchestrator) dönüştürür ve çoklu paralel işçi akıllı varlıklar oluşturup yönetebilir. Bu koordinatör, araştırma yapmak, gerçekleştirmek ve doğrulamak için görevleri farklı işçilere atayarak sorumludur. Sistem işaretleri ayrıca, işçi için nasıl başlık yazılacağını, mevcut işçiyi ne zaman kullanmaya devam edeceğini, ne zaman yeni bir varlık oluşturacağını ve işçi başarısızlıklarını nasıl ele alacağını detaylı olarak açıklamaktadır.
İzin İşaretleri Kaybolabilir
TRANSCRIPT_CLASSIFIER adında bir bayrak bulunmaktadır (107 kez geçiyor). Bağlamdan anlaşıldığı kadarıyla, bu bir tür "otomatik mod" gibi görünmektedir ve AI sınıflayıcı aracılığıyla araç izinlerini otomatik olarak onaylar. Bu özellik devreye alınırsa, mevcut sık sık kesen iş akışınızı kesen izin onay işaretleri isteğe bağlı hale gelebilir veya güvenilir işlemlerde tamamen ortadan kalkabilir.
Model Codenames ve Versiyonlama Sistemi
Kaynak kodları aynı zamanda Claude modelinin bazı dahili adlarını da açığa çıkarmaktadır:
Capybara, görünüşe göre Claude 4.6'nın bir türevidir. Yorumda "Capybara v8"e işaret edilir ve %29-30'a kadar yalan tespit oranı (v4'ün %16.7'sine karşılaştırıldığında), aşırı yorum satırları eğilimi ve "assertiveness counterweight" adı verilen bir mekanizmanın kaydedildiği gibi bazı sorun düzeltmeleri yapılmıştır.
Fennec bir kod adıydı, daha sonra Opus 4.6'ya taşındı.
Numbat henüz yayınlanmadı. Bir yorumda "numbat yayınlandığında bu kısmın silineceği" yazmaktadır.
Kod içinde ayrıca opus-4-7 ve sonnet-4-8'e işaret edilmiş ve bu sürüm numaralarının kamuya açık taahhütlerde görünmemesi gerektiği açıkça belirtilmiştir—bu da bu sürümlerin içeride zaten mevcut olduğunu ima etmektedir.
“Gizli Mod”: Açık Kaynağa Anonim Katkı
Ayrıca, Anthropic çalışanlarının Claude Kodu'nu kamuya açık depolara gönderirken kullandığı bir özellik olan "Undercover Mode" adında bir özellik bulunmaktadır. Bu mod, tüm yapay zeka ile ilgili kimlikleri kaldıracaktır, bunlar:
· commit'te herhangi bir yapay zeka atıfı bulunmaz
· model kod adı gizlenir
· tüm "Claude Code" veya yapay zeka referansları kaldırılır
· hatta modelin kendi model numarası bile belirtilmez
İpucu metninde açıkça belirtilir: "UNDERCOVER modunda bir kamusal/açık kaynak deposunda çalışıyorsun. Taahhüt iletişiminiz, PR başlığınız ve içeriği hiçbir Anthropic iç bilgisi içermemelidir. Kimliğinizi ifşa etmeyin."
Ayrıca bir zorunlu kapatma anahtarlaması yoktur—sistem iç kaynak deposunda olup olmadığını doğrulayamazsa varsayılan olarak bu mod etkinleştirilir.
Sesli Mod
VOICE_MODE 46 kez görünmektedir, bu da sistemin sesli etkileşim yeteneğini entegre ettiğini ve metinden sese ve sesten metne dönüşümü içerdiğini göstermektedir.
Bir "Elektronik Evcil Hayvan" Sistemi
Bu oldukça ilginç. Kodda, temelde bir terminaldeki bir "elektronik evcil hayvan" olan gizli bir BUDDY sistemi bulunmaktadır. Bu şunları içerir:
·Ördek, Kaz, Kedi, Ejderha, Ahtapot, Baykuş, Penguen, Kaplumbağa, Hayalet, Altıgen Dinozor vs.
·Nadirlik sistemi (Efsanevi nadirlik için %1 olasılık)
·Görünüm süslemeleri (Taç, Şapka, Halka, Büyücü Şapkası vs.)
·Özellik Değerleri (HATA AYIKLAMA, SABIR, KAOS, BİLGELİK, ALAY)
·Hatta "Parıltılı" sürümleri bile var
Bu arada kapibara tür adı, String.fromCharCode() aracılığıyla karıştırılmıştır ki bu, iç sızıntı tespiti sistemini tetiklememek için yapılmıştır—bu durum, bu kodun hassasiyetine işaret etmektedir.
Dikkat Edilmesi Gereken Diğer Özellikler
FORK_SUBAGENT: Kendini birden fazla paralel ajan haline bölme izni verir
DOĞRULAMA_AJANI: Bağımsız, mücadeleci doğrulama sonuçları için kullanılır
ULTRA PLAN: İleri düzey planlama yeteneği
WEB_TARAYICI_ALETI: Tarayıcı otomasyonu
JETON_BÜTÇESI: Jeton bütçesini açıkça belirtmeyi sağlar ("+500k" gibi veya "2M jeton harca" gibi)
EKIB_ANDI: Ekip arasında paylaşılan belleği destekler
Bazı temel değerlendirmeler:
Claude Code belirgin bir şekilde "yüksek otonomi"ye doğru ilerliyor. KAIROS, PROAKTIF ve KOORDİNATÖR gibi özellikler, bir geleceğe işaret eder: Claude, arka planda bir hizmet olarak çalışabilir, deponun sürekli olarak izlenmesini ve görevlerin proaktif bir şekilde yürütülmesini sağlayabilir.
İzin sürtünmesi azaltılıyor. Otomatik onay mekanizmaları, sıkça tekrarlanan manüel onay adımlarının azaltılmasında etkili olduklarını gösteriyor.
Model versiyonlama sistemi, genel API'dan çok daha karmaşıktır. İçeride farklı yetenekler ve sorunlara karşılık gelen çoklu varyantlar, hızlı modlar ve kod adı sistemleri mevcuttur.
Güvenlik mekanizmaları büyük önem taşır. Yalnızca Bash komut doğrulaması için 2500'den fazla satır kod bulunmaktadır, bunlara kum havuzu, gizlilik modu ve giriş temizleme eklenmiştir.
Ürün, "kişilik" tanıtıyor. Buddy sistemi, Claude Code'un sadece bir araç olmadığını, aynı zamanda bir "ortak" olmaya çalıştığını gösteriyor.
Yazıldığı zamana kadar, bu kaynak kodları hala npm üzerinden temin edilebilir. @anthropic-ai/claude-code@2.1.88 sürümünü indirin, cli.js.map dosyasını bulun, JSON'ı çözümleyin ve sourcesContent alanını çıkarın. Kodu yeniden dağıtmayacağım, ancak herkese açık erişilebilir içerikleri incelemek ve tartışmak makuldür.
Orijinal keşif, X'teki @Fried_rice'a kredi borçludur.
BlockBeats Resmi Topluluğuna Katılın:
Telegram Abonelik Grubu: https://t.me/theblockbeats
Telegram Sohbet Grubu: https://t.me/BlockBeats_App
Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia