
CRUMB
Generative Game Studio · Demo
Nuo vienos eilutės žaidimo idėjos iki žaidžiamo juodraščio – agentų darbas matomas, į jį galima įsikišti.
CRUMB yra daugiaagentis studijos karkasas kasdienių žaidimų prototipams kurti.
Tylus išėjimas tapo stebimas, prarastas formatuotojas pagautas integruojant
Du atvejai iš viešos demonstracinės saugyklos. Planner, Builder ir Verifier yra aktoriai demonstracijos viduje, o ne šio skyriaus programavimo agentai.
May 2, 2026
Paleidimas, pasibaigęs exit 0, priverstas parodyti, ar jis iš tiesų atliko darbą
KuriamaDemonstracijos aktoriai
Stebėjimas · pastaba0 transkripto įvykių · exit 0
- perdavimas0 įvykių, bet exit 0→ Atskirti „baigėsi, bet nieko nepadarė“ nuo pažangos (Kūrėjas)
ŽmogusKūrėjas
VeiksmasAtskirti „baigėsi, bet nieko nepadarė“ nuo pažangos
- perdavimasPirma diagnostika→ Diagnostika prieš ir po spawn: adapter · ar yra prompt · exit · laikas · išvesties dydis (Kodo pakeitimai)
Darbo sesijaKodo pakeitimai
VeiksmasDiagnostika prieš ir po spawn: adapter · ar yra prompt · exit · laikas · išvesties dydis
- perdavimas→ commit 6341898 (Artefaktai)
- perdavimasDiagnostinė išvestis→ Planner laukė įvesties (Demonstracijos aktoriai)
ArtefaktaiArtefaktai
Artefaktascommit 6341898
KuriamaDemonstracijos aktoriai
Stebėjimas · pastabaPlanner laukė įvesties
- grąžintaĮvesties laukimas→ Perduoti tikrą tikslą ir pradžios nurodymą · prompt formos patikra reducer (Kodo pakeitimai)
Darbo sesijaKodo pakeitimai
VeiksmasPerduoti tikrą tikslą ir pradžios nurodymą · prompt formos patikra reducer
- perdavimasKitas paleidimas→ Stdout tik JSON, event writer niekada nekviestas (Demonstracijos aktoriai)
KuriamaDemonstracijos aktoriai
Stebėjimas · pastabaStdout tik JSON, event writer niekada nekviestas
- grąžintaProtokolas neįterptas→ Įterpti įvykių protokolo dokumentą į įvykius skleidžiančius aktorius (Kodo pakeitimai)
Darbo sesijaKodo pakeitimai
VeiksmasĮterpti įvykių protokolo dokumentą į įvykius skleidžiančius aktorius
- perdavimas→ commit 08ecb07 (Artefaktai)
ArtefaktaiArtefaktai
Artefaktascommit 08ecb07
- Kontekstas
- Tikras antrinio proceso smoke paleidimas baigėsi be transkripto įvykių. Vien exit 0 negalėjo pasakyti, ar darbas atliktas, todėl pirmiausia atsirado diagnostiniai įrašai aplink paleidimą; po pirmosios pataisos pasirodė kitokia nesėkmė, ir ji ištaisyta dar kartą.
- Rezultatas
- Diagnostiniai įrašai atskyrė „sėkmingai išėjo, bet nieko nepadarė“ nuo pažangos, o po pirmosios pataisos likusi nesėkmė per konkretesnį stebėjimą atvedė į antrąją pataisą.
- Riba
- To meto paleidimai iš naujo nepaleisti, o jų originalūs paleidimo įrašai negauti. Neapdorotas diagnostinis tekstas (išvesties peržiūros ir kt.) nepateiktas.
Šaltiniai ir likę apribojimai
May 3, 2026
Atkurtas kanalo formatuotojas, prarastas integruojant du darbo srautus
Darbo sesijaKanalo · išdėstymo srautas
Veiksmas#140: pridėtas kanalo formatuotojas
- perdavimas→ Sujungti abu srautus į keturių skydelių išdėstymą (Integracija)
Darbo sesijaRezultatų kortelės · įvykių detalių srautas
VeiksmasRezultatų kortelės darbas (pasenusi bazė)
- perdavimas→ Sujungti abu srautus į keturių skydelių išdėstymą (Integracija)
Programavimo agentasIntegracija
VeiksmasSujungti abu srautus į keturių skydelių išdėstymą
- perdavimasIntegracijos regresija→ Pasenusi bazė atšaukė #140 formatuotoją (Integracija)
Programavimo agentasIntegracija
Stebėjimas · pastabaPasenusi bazė atšaukė #140 formatuotoją
- grąžintaTrūksta formatuotojo→ Atkurti #140 formatuotoją (Integracija)
Programavimo agentasIntegracija
VeiksmasAtkurti #140 formatuotoją
- perdavimasSujungtas diff→ #145 (56f6f1b) · vietiniai lint · typecheck · test · build · ekrano patikra (Artefaktai)
ArtefaktaiArtefaktai
Artefaktas#145 (56f6f1b) · vietiniai lint · typecheck · test · build · ekrano patikra
- perdavimasPerdavimas tolesniam darbui→ Perdavimo įrašas: #142 priklauso kitam srautui · #146 CI vyksta (Artefaktai)
ArtefaktaiArtefaktai
ArtefaktasPerdavimo įrašas: #142 priklauso kitam srautui · #146 CI vyksta
- Kontekstas
- Studio darbas buvo padalytas į srautus, tokius kaip kanalas ir išdėstymas, rezultatų kortelė ir įvykių detalės, tema. Suliejus #145, perdavimo įrašas kitam srautui išvardijo kitiems srautams priklausantį ir dar laukiantį darbą.
- Rezultatas
- #145 sujungė rezultatų kortelės ir įvykių detalių darbą su išdėstymo pataisa, atkurdamas atšauktą kanalo formatuotoją, ir užfiksavo vietinius lint, typecheck, format, test, build ir ekrano patikrą.
- Riba
- Vietinės patikros iš naujo nepaleistos. Perdavimo įrašo metu #146 dar buvo CI ir sulietas vėliau (109da28), todėl ta momentinė kopija nevaizduojama kaip praėjusi. Kiekvieno srauto modeliai neužfiksuoti.