CRUMB logosundaki yalnızca ekmek karakteri: sağ üst köşesinden bir ısırık alınmış, gülümseyen bir dilim ekmek
Salona dön

CRUMB

Generative Game Studio · Demo

Tek satırlık bir oyun fikrinden oynanabilir bir taslağa, ajanların çalışması görünür ve müdahaleye açık hâlde.

CRUMB, gündelik oyun prototiplemesi için çok ajanlı bir stüdyo düzeneğidir.

Tasarım ve geliştirme · AI kodlama ajanlarıyla kuruldu

  • CLIYerel tanıtım
  • Web stüdyosuYerel tanıtım

Sessiz bir çıkış gözlemlenebilir kılındı, kaybolan bir formatter entegrasyonda yakalandı

Herkese açık tanıtım deposundan iki vaka. Planner, Builder ve Verifier tanıtımın içindeki actor'lerdir; bu görünümdeki kodlama ajanları değildir.

Tam açıklama

Nasıl okunur · her vaka için tek bir dil bilgisi

  • Sütunlar kimin yaptığını gösterir; yukarıdan aşağıya zaman sırasıdır
  • Düz: kaydedilmiş bir devir ya da sonraki adım
  • Kalın lacivert ↩: işi geri gönderen bir bulgu
  • Kesikli: kaydedilmiş bir yürütme değil (yazılı bir kural, yetkisi olmayan bir tavsiye, doğrulanmamış bir sınır)
  • Dikdörtgen: bir eylem
  • Yuvarlatılmış: gözlenen bir durum ya da bulgu
  • Kıvrık köşe: bir artefakt ya da kanıt
  • Taralı sütun: geliştirilen ürünün parçaları (onu kurmak için kullanılan ajanlar değil)

Vaka 1 / 2 · exit 0 ile biten bir çalıştırmanın gerçekten iş yapıp yapmadığını göstermesi sağlandı

May 2, 2026

exit 0 ile biten bir çalıştırmanın gerçekten iş yapıp yapmadığını göstermesi sağlandı

  1. GeliştirilenTanıtım actor'leri

    Gözlem · bulgu0 döküm olayı · exit 0

    • devir0 olay, yine de exit 0→ “Bitti ama iş yapmadı”yı ilerlemeden ayırmak (Geliştirici)
  2. KişiGeliştirici

    Eylem“Bitti ama iş yapmadı”yı ilerlemeden ayırmak

    • devirÖnce tanılama→ Spawn öncesi/sonrası tanılama: adapter · prompt var mı · exit · süre · çıktı boyutu (Kod değişiklikleri)
  3. Çalışma oturumuKod değişiklikleri

    EylemSpawn öncesi/sonrası tanılama: adapter · prompt var mı · exit · süre · çıktı boyutu

    • devir→ commit 6341898 (Artefaktlar)
    • devirTanı çıktısı→ Planner girdi bekliyordu (Tanıtım actor'leri)
  4. ArtefaktlarArtefaktlar

    Artefaktcommit 6341898

  5. GeliştirilenTanıtım actor'leri

    Gözlem · bulguPlanner girdi bekliyordu

  6. Çalışma oturumuKod değişiklikleri

    EylemGerçek hedefi ve bir başlatma talimatını ilet · prompt biçimi için reducer kontrolü

    • devirSonraki çalıştırma→ stdout'ta yalnızca JSON, event writer hiç çağrılmadı (Tanıtım actor'leri)
  7. GeliştirilenTanıtım actor'leri

    Gözlem · bulgustdout'ta yalnızca JSON, event writer hiç çağrılmadı

  8. Çalışma oturumuKod değişiklikleri

    EylemOlay yayan actor'lere event protocol belgesini enjekte et

    • devir→ commit 08ecb07 (Artefaktlar)
  9. ArtefaktlarArtefaktlar

    Artefaktcommit 08ecb07

Bağlam
Gerçek bir alt süreç smoke çalıştırması hiç döküm olayı olmadan bitti. Tek başına exit 0 işin yapılıp yapılmadığını söyleyemiyordu; bu yüzden önce çalıştırma etrafında tanı kayıtları geldi; ilk düzeltmeden sonra farklı bir hata ortaya çıktı ve bir kez daha düzeltildi.
Sonuç
Tanı kayıtları “başarıyla çıktı ama iş yapmadı” durumunu ilerlemeden ayırdı; ilk düzeltmeden sonra kalan hata da daha belirgin bir gözlem aracılığıyla ikinci düzeltmeye götürdü.
Sınır
O dönemin çalıştırmaları yeniden çalıştırılmadı ve özgün çalıştırma kayıtları alınmadı. Ham tanı metni (çıktı önizlemeleri vb.) yer almaz.
Kaynaklar ve kalan sınırlar

May 3, 2026

İki iş kolu birleştirilirken kaybolan akış formatter'ı geri getirildi

  1. Çalışma oturumuAkış · yerleşim kolu

    Eylem#140: akış formatter'ı eklendi

    • devir→ İki kolu dört bölmeli yerleşimde birleştir (Entegrasyon)
  2. Çalışma oturumuPuan kartı · olay ayrıntısı kolu

    EylemPuan kartı çalışması (eski base)

    • devir→ İki kolu dört bölmeli yerleşimde birleştir (Entegrasyon)
  3. Kodlama ajanıEntegrasyon

    Eylemİki kolu dört bölmeli yerleşimde birleştir

    • devirEntegrasyon gerilemesi→ Eski base #140 formatter'ını geri aldı (Entegrasyon)
  4. Kodlama ajanıEntegrasyon

    Gözlem · bulguEski base #140 formatter'ını geri aldı

  5. Kodlama ajanıEntegrasyon

    Eylem#140 formatter'ını geri getir

    • devirBirleşik diff→ #145 (56f6f1b) · yerel lint · typecheck · test · build · ekran kontrolü (Artefaktlar)
  6. ArtefaktlarArtefaktlar

    Artefakt#145 (56f6f1b) · yerel lint · typecheck · test · build · ekran kontrolü

    • devirSonraki iş için devir→ Devir kaydı: #142 başka bir kolun · #146 CI sürüyor (Artefaktlar)
  7. ArtefaktlarArtefaktlar

    ArtefaktDevir kaydı: #142 başka bir kolun · #146 CI sürüyor

Bağlam
Studio çalışması akış ve yerleşim, puan kartı ve olay ayrıntısı, tema gibi kollara ayrılmıştı. #145 birleştirildikten sonra sonraki kolun devir kaydı, başka kolların sahip olduğu işleri ve hâlâ bekleyen işleri listeledi.
Sonuç
#145, puan kartı ve olay ayrıntısı çalışmasını yerleşim düzeltmesiyle birleştirerek geri alınmış akış formatter'ını geri getirdi ve yerel lint, typecheck, format, test, build ile bir ekran kontrolünü kaydetti.
Sınır
Yerel kontroller yeniden çalıştırılmadı. Devir kaydı sırasında #146 hâlâ CI'daydı ve sonradan birleştirildi (109da28); bu yüzden o anlık görüntü geçmiş olarak çizilmez. Kol başına modeller kaydedilmemiştir.
Kaynaklar ve kalan sınırlar