← Tüm projeler

devcrew

erken aşama

Ajanların gerçek bir çalışma alanında kod yazdığı, testleri koştuğu ve hata çıktısını okuyup düzelttiği bir döngü. Testlerin geçtiğine ajan değil, ondan bağımsız çalışan orkestratör karar veriyor.

Dönem
2026
Alan
Yapay Zekâ / ML
Rol
Tek kişilik proje: tasarım, kod, test, değerlendirme
Teknoloji
Python, Claude API, pytest
Kod
github.com/l4NGEL/devcrew
M1dört kilometre taşından ilki
4ajan aracı

Fikir

Rollere ayrılmış ajanların bir yazılım görevini birlikte bitirdiği “yapay zekâ yazılım ekibi” fikri yeni değil. Benim merak ettiğim kısım doğrulamaydı: ajan kodu diske yazıyor, pytest koşuyor, hata çıktısını okuyup düzeltiyor; testler yeşile dönene ya da bütçe bitene kadar. “Yeşil” kararının tek kaynağı, orkestratörün ajandan bağımsız olarak koşturduğu pytest.

Şu anki durum

Katman İş
Sandbox İzole çalışma alanı; mutlak yol ve .. reddediliyor, pytest zaman aşımıyla koşuyor
Araçlar write_file, read_file, list_dir, run_tests
Ajan döngüsü SDK yardımcısı olmadan elle yazılmış araç döngüsü, max_steps ile sonsuz döngü koruması
Orkestratör yaz → test döngüsü, bütçe dolunca insan onayı; bağımlılık enjeksiyonlu, LLM olmadan test ediliyor
İz Tur tur zaman çizelgesi

Testlerin hiçbiri API anahtarı istemiyor: orkestratör testleri ajanı taklit ediyor, sandbox sınırları ve pytest koşucusu gerçek çalışıyor.

Yol haritası

Planlayıcı ve eleştirmen ajanlar (M2), paralel ajanlar (M3), değerlendirme altyapısı ve görselleştirme (M4).

Açık sorun

Testleri de ajan yazdığı için “testler geçti” her zaman “kod doğru” anlamına gelmiyor. M2’deki eleştirmen, testlerin yeterliliğini ve tanıma uygunluğunu denetleyerek bu boşluğu daraltmak için tasarlandı.