Tikai maizes tēls no CRUMB logotipa: smaidoša maizes šķēle ar nokostu augšējo labo stūri
Atpakaļ uz zāli

CRUMB

Generative Game Studio · Demo

No vienas rindas spēles idejas līdz spēlējamam melnrakstam, ar aģentu darbu redzamu un atvērtu iejaukšanās iespējai.

CRUMB ir vairāku aģentu studijas ietvars vienkāršu spēļu prototipēšanai.

Dizains un izstrāde · veidots ar AI kodēšanas aģentiem

  • CLILokāla demonstrācija
  • Web StudioLokāla demonstrācija

Klusa iziešana padarīta novērojama, pazudis formatētājs pamanīts integrācijā

Divi gadījumi no publiskā demonstrācijas repozitorija. Planner, Builder un Verifier ir aktori demonstrācijas iekšienē, nevis šī skata kodēšanas aģenti.

Pilna leģenda

Kā lasīt · viena gramatika visiem gadījumiem

  • Kolonnas rāda, kas rīkojās; no augšas uz leju ir laiks
  • Nepārtraukta: reģistrēta nodošana vai nākamais solis
  • Bieza tumši zila ↩: atradums, kas darbu sūtīja atpakaļ
  • Raustīta: nav reģistrēta izpilde (rakstīts noteikums, padoms bez pilnvarām, neverificēta robeža)
  • Taisnstūris: darbība
  • Noapaļots: novērots stāvoklis vai atradums
  • Ielocīts stūris: artefakts vai pierādījums
  • Svītrota kolonna: izstrādājamā produkta daļas (nevis aģenti, ar kuriem to veido)

Gadījums 1 / 2 · Palaidiens, kas beidzās ar exit 0, tika padarīts tāds, lai rādītu, vai tas tiešām paveica darbu

May 2, 2026

Palaidiens, kas beidzās ar exit 0, tika padarīts tāds, lai rādītu, vai tas tiešām paveica darbu

  1. IzstrādēDemonstrācijas aktori

    Novērojums · atradums0 transkripta notikumu · exit 0

    • nodošana0 notikumu, tomēr exit 0→ Atšķirt „beidzās, bet darbu neveica“ no progresa (Izstrādātājs)
  2. CilvēksIzstrādātājs

    DarbībaAtšķirt „beidzās, bet darbu neveica“ no progresa

    • nodošanaVispirms diagnostika→ Diagnostika pirms un pēc palaišanas: adapteris · uzvedne ir · iziešana · laiks · izvades apjoms (Koda izmaiņas)
  3. Darba sesijaKoda izmaiņas

    DarbībaDiagnostika pirms un pēc palaišanas: adapteris · uzvedne ir · iziešana · laiks · izvades apjoms

    • nodošana→ commit 6341898 (Artefakti)
    • nodošanaDiagnostikas izvade→ Planner gaidīja ievadi (Demonstrācijas aktori)
  4. ArtefaktiArtefakti

    Artefaktscommit 6341898

  5. IzstrādēDemonstrācijas aktori

    Novērojums · atradumsPlanner gaidīja ievadi

  6. Darba sesijaKoda izmaiņas

    DarbībaNodot reālo mērķi un sākuma norādījumu · reducer pārbaude uzvednes formai

    • nodošanaNākamais palaidiens→ stdout tikai JSON, notikumu rakstītājs netika izsaukts (Demonstrācijas aktori)
  7. IzstrādēDemonstrācijas aktori

    Novērojums · atradumsstdout tikai JSON, notikumu rakstītājs netika izsaukts

  8. Darba sesijaKoda izmaiņas

    DarbībaNotikumu protokola dokumenta ievadīšana aktoriem, kas izsūta notikumus

    • nodošana→ commit 08ecb07 (Artefakti)
  9. ArtefaktiArtefakti

    Artefaktscommit 08ecb07

Konteksts
Reāls apakšprocesa dūmu testa palaidiens beidzās bez transkripta notikumiem. Tikai no exit 0 nevarēja noteikt, vai darbs paveikts, tāpēc vispirms tika pievienoti diagnostikas ieraksti ap palaidienu; pēc pirmā labojuma parādījās cita kļūme, kas tika labota vēlreiz.
Iznākums
Diagnostikas ieraksti nošķīra „veiksmīgi izgāja, bet darbu neveica“ no progresa, un kļūme, kas palika pēc pirmā labojuma, caur precīzāku novērojumu noveda pie otrā labojuma.
Ierobežojums
Tā laika palaidieni netika palaisti vēlreiz, un to oriģinālie palaidienu ieraksti netika iegūti. Neapstrādātais diagnostikas teksts (izvades priekšskatījumi u. c.) nav iekļauts.
Avoti un atlikušie ierobežojumi

May 3, 2026

Atjaunots feed formatētājs, kas pazuda, integrējot divus darba virzienus

  1. Darba sesijaFeed · izkārtojuma virziens

    Darbība#140: pievienots feed formatētājs

    • nodošana→ Abu virzienu apvienošana četru paneļu izkārtojumā (Integrācija)
  2. Darba sesijaRezultātu kartes · notikuma detaļu virziens

    DarbībaRezultātu kartes darbs (novecojusi bāze)

    • nodošana→ Abu virzienu apvienošana četru paneļu izkārtojumā (Integrācija)
  3. Kodēšanas aģentsIntegrācija

    DarbībaAbu virzienu apvienošana četru paneļu izkārtojumā

    • nodošanaIntegrācijas regresija→ Novecojusi bāze atcēla #140 formatētāju (Integrācija)
  4. Kodēšanas aģentsIntegrācija

    Novērojums · atradumsNovecojusi bāze atcēla #140 formatētāju

  5. Kodēšanas aģentsIntegrācija

    Darbība#140 formatētāja atjaunošana

    • nodošanaApvienotais diff→ #145 (56f6f1b) · lokāls lint · tipu pārbaude · testi · būvēšana · ekrāna pārbaude (Artefakti)
  6. ArtefaktiArtefakti

    Artefakts#145 (56f6f1b) · lokāls lint · tipu pārbaude · testi · būvēšana · ekrāna pārbaude

    • nodošanaNodošana nākamajam darbam→ Nodošanas ieraksts: #142 pieder citam virzienam · #146 CI notiek (Artefakti)
  7. ArtefaktiArtefakti

    ArtefaktsNodošanas ieraksts: #142 pieder citam virzienam · #146 CI notiek

Konteksts
Studio darbs bija sadalīts virzienos, piemēram, feed un izkārtojums, rezultātu karte un notikuma detaļas, kā arī tēma. Pēc #145 apvienošanas nodošanas ierakstā nākamajam virzienam tika uzskaitīti citu virzienu darbi un vēl nepabeigtie darbi.
Iznākums
#145 apvienoja rezultātu kartes un notikuma detaļu darbu ar izkārtojuma labojumu, atjaunojot atcelto feed formatētāju, un reģistrēja lokālo lint, tipu pārbaudi, formatēšanu, testus, būvēšanu un ekrāna pārbaudi.
Ierobežojums
Lokālās pārbaudes netika palaistas vēlreiz. Nodošanas ieraksta brīdī #146 vēl bija CI un tika apvienots vēlāk (109da28), tāpēc šis momentuzņēmums nav attēlots kā izturējis. Modeļi pa virzieniem nav reģistrēti.
Avoti un atlikušie ierobežojumi