Duo Loop, iki ajanı yan yana iki gerçek terminalde çalıştırır ve siz her adımı canlı izlersiniz. Başlatmak için kenar çubuğundan Duo Loop’u seçin ya da Ctrl+Shift+S.
Nasıl çalışır?
LiveSquadModal.tsx
- Ekran yan yana iki terminale bölünür: sol panel Writer, sağ panel Checker.
- Doğrulama komutu belirtilmemişse önce Checker hedefiniz için birim testlerini yazar ve test komutunu
TEST_COMMAND:satırıyla bildirir (testPlan.ts). - Writer testler geçene kadar kodu yazar.
- Checker hem testleri çalıştırır hem de
git diffçıktısını inceleyerek onay (APPROVED) ya da düzeltme geri bildirimi verir.
Akış
Kullanıcı→ CheckerHedefi gönderir: “Rapor sayfasına CSV dışa aktarma ekle”
Checker→ CheckerHedefe uygun testleri yazar, TEST_COMMAND bildirir
↺ döngü · en fazla N tur (örn. 3)
Checker→ WriterTest planını ve gereksinimleri aktarır
Writer→ WriterKodu yazar / günceller
Writer→ TestTest komutunu çalıştırır
✕ testler başarısız
Test→ WriterHata çıktısı (ContextOptimizer ile sıkıştırılmış)
✓ testler geçti
Test→ CheckerGit diff’i denetle
Checker→ WriterGeri bildirim veya APPROVED