· kaynak Hacker News – Front Page (native)
Superlite, Claude Code'a tek onaylı çok ajanlı bir build iş akışı getiriyor
Superlite adlı açık kaynak bir Claude Code eklentisi, build işlemlerini paralel bir task grafiği olarak planlıyor, işleri Opus, Sonnet ve Haiku ajanlarına dağıtıyor ve gözetimsiz çalışmaya başlamadan önce yalnızca tek bir insan onayı istiyor.

Bir geliştirici, yazılı bir spesifikasyonu alıp her few dakikada bir izin için duraksamadan bitmiş ve test edilmiş kodu döndüren, Claude Code için superlite adlı açık kaynak bir eklenti yayımladı. Hacker News ana sayfasına ulaşan contextfirst.blog'deki yazıda yazar, bunu popüler superpowers iş akışının daha hızlı bir alternatifi olarak konumlandırıyor; yapısını superpowers'tan ödünç alıyor, ancak adım adım iş birliği yerine otonom geliştirmeye göre ayarlıyor.
Onay sorunu
Yazı tanıdık bir başarısızlık biçimiyle açılıyor. Yazarın ideali, bir spesifikasyonu devredip uzaklaşmak ve döndüğünde işlenmiş bir iş bulmaktı; pratikte ajan bir paragraf üretip tasarımın ilk bölümünün onaylanıp onaylanmadığını sordu. İş birlikli iş akışının profillenmesi sürenin nereye gittiğini gösterdi: yazara göre özellik başına 8–12 insan kontrol noktası, katı biçimde sıralı yürütme (erken bir benchmark, 21 dispatch'in tek dosyalık bir kuyruk olarak çalıştı) ve her görevden sonra yaklaşık 34 dakikalık bir build'in kabaca 12 dakikasını yutan bir inceleme artı yeniden inceleme döngüsü. Kritik yola yerleştirilen Opus subagent'ları, kodu Sonnet'in yaklaşık yarısı hızında yazıyordu. Yazar, her bir güvenlik önleminin tek başına savunulabilir olduğunu söylüyor; birlikte ele alındıklarında ise bir insanı terminalin başına bağlı tutuyorlar.
Tek onay, ardından bir task grafiği
Superlite işe talebi boyutlandırarak başlıyor. Önemsiz düzeltmeler herhangi bir tasarım belgesi olmadan ilerler, mevcut akışlardaki değişiklikler kısa bir inline tasarım alır, yeni projeler ise en fazla dört soruluk tek bir toplu soru ve tek bir birleşik tasarım-artı-plan belgesi tetikler. Kullanıcı bir kez onay verir; ondan sonra iş akışı yalnızca yıkıcı olan, harici sistemlere dokunan ya da güvenlik kaygısı yaratan eylemler için kesintiye girer.
Planın kendisi bir task grafiğidir. Her görev hangi dosyaları kontrol ettiğini, kullandığı ve ortaya çıkardığı arayüzleri ve karşılaması gereken testleri belirtir; dosya çakışması ve bağımlılığı olmayan görevler eşzamanlı çalışır. Yazar, mevcut benchmark'ın aynı anda 18 ajanla zirveye ulaştığını bildiriyor.
Kullanıcılar kimin orkestrasyon yapacağını seçiyor. İnsan modunda, herhangi bir şey çalışmadan önce planın tamamı ve öngörülen program gözden geçirilir. AI modunda çalışma gözetimsiz ilerler ve normalde bir soruyu tetikleyecek her seçim bir karar kaydı olarak loglanır: neyin kararlaştırıldığı, ardındaki gerekçe ve karar yanlış çıkarsa maliyeti; böylece dönen kullanıcı hangi kararları önce inceleyeceğini bilir.
Kademeli model dizilimi
Atamalar maliyete göre yapılır. Opus planlamayı ve dispatch'i koordine eder ve kod düzenlemesi yasaktır; Sonnet çoğu uygulamayı üstlenir ve tamamlanmış paketleri inceler; Haiku küçük, sıkı biçimde tanımlanmış mekanik görevleri kritik yoldan alır. Güncel bir Opus örneği, çalışmanın loglarından oluşturulan bir paket üzerinde son inceleyici olarak görev yapar ve bulguları hiçbir şeyi düzeltmeden geri döndürür; üç kademeli yalnızca-düzeltme ajanı ise bu bulguları, kök nedenin ne kadar iyi anlaşıldığına göre ele alır.
Hook'lar aracılığıyla zorunlu kılma
Yazara göre prompt tabanlı kurallar pratikte başarısız olmuştur: Kod düzenlememesi konusunda ısrarla uyarılan bir ajan talimatı kabul eder ama yine de düzenler. Bu yüzden Superlite politikaları hook'larla zorunlu kılar. Bir hook koordinatörün proje koduna dokunmasını engeller; bir diğeri ham pytest veya npm test çağrılarını yakalar ve arka plana taşır, böylece testler pipeline'ı asla durdurmaz; bir başkası süreçleri isimlerine göre öldürmeyi yasaklar. Planlar ayrıca iş gönderilmeden önce bir lint --stable kapısından geçmek zorundadır. Her çalışma ölçülür; hook'lar ajan başına token, maliyet ve süre kaydeder; bu da gelecekteki çalıştırmalar için planlama tahminlerini ve kapasitenin yüzde 70'inde yumuşak bir bütçe uyarısını besler.
Erişilebilirlik
Proje GitHub'da iha2/superlite adresinde yaşıyor ve Claude Code marketplace üzerinden /plugin marketplace add iha2/superlite ve ardından /plugin install superlite@superlite-dev komutlarıyla kuruluyor. Claude Code, git, kendi araçları için Python 3.10 veya daha yenisi (inşa edilen proje herhangi bir dilde olabilir) ve bash gerektirir; Windows'ta Git Bash yeterlidir. Yazar, iki eklentinin beceri adlarını paylaştığı ve birbirine rakip başlangıç bağlamı enjekte ettiği için aynı oturumda superpowers ile birlikte etkinleştirilmemesi konusunda uyarıyor.
Neden önemli
Superlite, agent'lı kodlamanın tek bir sohbet ortağından yönetilen bir filoya doğru kayışının somut bir örneği: uzmanlaşmış roller, maliyete duyarlı model ataması, açık bir bağımlılık grafiği üzerinde paralel yürütme ve düz yazı yerine kodda zorunlu kılınan politikalar. İş birlikli bir iş akışının neden yavaş hissettirdiğine dair açık sözlü muhasebesi — insan kapıları, sıralı kuyruklar, gereksiz incelemeler — onu hiç kurmayan geliştiriciler için bile yararlı. Her otonom kararı yanlış olma bedeliyle birlikte kaydeden karar günlüğü deseni de gözetimsiz ajanlara duyulan güvenin nasıl kazanılabileceğine işaret ediyor: gözetimi kaldırarak değil, onu geriye dönük hale getirerek.
- #ai
- #claude-code
- #developer-tools
- #llm-agents
- #automation
- #open-source
İlgili yazılar
- OpenCode'da bildirilen kimlik bilgisi sızıntısı, geliştirici araçlarının kaynağını yeniden tartışmaya açtı
- Açık kaynak araç Snitch bilgisayarınızın kiminle konuştuğunu gösteriyor; Windows portunu gönüllüler geliştirdi
- Claude Code 2.1.302 headless varsayılanları değiştirdi: izin modu ve fork subagent'lar