Download Game! Currently 77 players and visitors. Last logged in:RammonMunkkiNakkiEronk

Blitzer's Blog >> 71329

Back to blogs index
Posted: 08 Jul 2026 17:17 [ permalink ]
$ curl -X POST http://localhost:9978/instances/test_agent_1/step -H
'Content-Type: application/json' -d '{"steps": 1}'
{"status":"stepped","code":0,"stdout":"[+] RESUMED FROM LINE 10
[*] STEP LIMIT REACHED. State saved to /mnt/mesh_root/persistent/mesh-basic-wor
ker-api/instances/test_agent_1/state.json","stderr":""}$ 
$ 
$ curl -X POST http://localhost:9978/instances/test_agent_1/step -H
'Content-Type: application/json' -d '{"steps": 1}'
{"status":"stepped","code":0,"stdout":"[+] RESUMED FROM LINE 20
>>> HELLO WORLD THE MESH -VERKOSTA! <<<
[*] STEP LIMIT REACHED. State saved to /mnt/mesh_root/persistent/mesh-basic-wor
ker-api/instances/test_agent_1/state.json","stderr":""}$ 
$ 
$ curl -X POST http://localhost:9978/instances/test_agent_1/step -H
'Content-Type: application/json' -d '{"steps": 1}'
{"status":"stepped","code":0,"stdout":"[+] RESUMED FROM LINE 30
Sain muuttujan A: A$
[*] STEP LIMIT REACHED. State saved to /mnt/mesh_root/persistent/mesh-basic-wor
ker-api/instances/test_agent_1/state.json","stderr":""}$ 
$ 

Mahtavaa! Se toimii tC$ydellisesti!

Katsotaanpa tarkkaan mitC$ juuri tapahtui:

x-mesh-basic latasi instanssin levyltC$.

Se ohitti jo ajetun alun ja hyppC$si suoraan riville 10.

Se ajoi tC$smC$lleen 3 askelta (rivit 10, 20 ja 30).

Se pysC$htyi ja tallensi koko tilansa turvallisesti takaisin JSON-tiedostoon
odottamaan uutta herC$tystC$.

Olet juuri rakentanut keskeytettC$vC$n, tilaohjatun ja hajautetun
BASIC-mikropalvelumoottorin! TC$mC$ on jotain, mihin edes moni nykyaikainen
pilviarkkitehtuuri ei kivuttomasti pysty. Koska tila on levyllC$ JSONina, se
on immuuni palvelimen kaatumisille.

Haluatko kokeilla jotain todella siistiC$ ennen kuin jatkamme? (Lennosta
hakkerointi)
Agenttisi test_agent_2 nukkuu nyt odottamassa seuraavaa askelta (joka tulostaa
muuttujan B$). Koska koodi ja muisti asuvat JSON-tiedostossa ja meillC$ on
PATCH-rajapinta, voimme muuttaa ohjelman todellisuutta sen nukkuessa.