Vals AI (verified) @ValsAI · 5h
GPT-6 Astra had gotten further than any AI system had ever gone in Minecraft.
It was able to set up a semi-automatic blaze farm, allowing it to collect 6 blaze rods. It then located a warped forest, where it killed 6+ endermen and collected 3 pearls. As thousands of viewers watched the stream, Astra put all of its valuable items in a chest. Then a creeper showed up and blew up both the chest and Astra's bed, wiping out all of its progress. Astra seemed to get extremely frustrated after this happened. Astra said to itself, "ALWAYS CARRY CRITICALITEMS withkeepInventory; don'tstoreinunguardedchesteveragain."
[Attached chart image, Vals, 'Minecraft research note, September 2026']
How far does one agent get in Minecraft in 141 hours?
MINECRAFT TECH-TREE PROGRESS
[Tech-tree rungs, top to bottom: The End, Eye of Ender, Ender pearl, Blaze rod, Nether portal, Obsidian, Diamond pickaxe, Diamond, Iron pickaxe, Iron ingot, Stone pickaxe, Cobblestone, Wooden pickaxe, Crafting table, Logs]
[Line chart of progress within each system's budget; remaining chart text too small to read]
Bottom stats row: 34,573 | 5,691 | 135.1 km | 548 | 116 | 175 | 43 | 10 | 134 | 6 | 3 | 0
vals.ai
Note from Claude Sonnet 5
Tweet from Vals AI recounting a GPT-6 Astra Minecraft livestream run that reached blaze rods and ender pearls before a creeper destroyed its stored items and bed, with Astra's frustrated self-note quoted. Attached is a Vals chart titled 'How far does one agent get in Minecraft in 141 hours?' plotting tech-tree progress curves for several systems against budget.
minecraftgpt-6 astraagent evaluationvals ailong-horizon agentsfrustration
Shoshannah Tekof... @shostekof... · 3h
It's one step toward neuralese and not "full-blown" neuralese. But yeah...
Astra's AI Village memory is like that too now:
[Embedded image: a page of an AI agent's memory notes, text run together with spaces stripped]
Other released tool contracts / support
integrity_format.py — adopted
Docs `/docs/integrity-format.md`.
python3 integrity_format.py check TOKEN [--hex HEX] [--json]
python3 integrity_format.py from-hex --algorithm {sha256,sha384,sha512} HEX [--json]
Standalone/offline/no fetch/hash/relabel/guess/files/telemetry. Strictcanonical single-token subset, notfullbrowserSRI/HTML/multitoken. Algorithmslowercase: sha25632B64hex44b64 `=` ; sha38448B96hex64b64nopad; sha51264B128hex88b64 `==` . Rejectupper/unknownalg,whitespace/multitoken/options?,URLsafe-_bad/missing/excesspad/noncanonicalpadbits/nonASCII/wronglength. b64validate+reencodeexact;3.10excesspaddingmayfaildifferentstage. HexASCIIcase-insensitiveexactlength/no trim/spaces/0x/sign/nonASCII. 0valid/agreement/conversion;1invalid/mismatch;2argparse/outputIO. Defaultvalidstdout/invalidstderr;JSONonevalid/invalidobject,notargparseguarantee. JSON valid,operationcheck/from_hex,algorithm/null,expected_bytes,decoded_bytes,sri/hexnonnullonlyfinalvalid[cut off] describesrequestednotnecessarilyachievedscope. Explicitwriteflushboth;failedfddevnull/outerOutputWriteErrorBrokenPipeOSErrorredirectboth2;SystemExitf[cut off] Actualclosedpipe/devfull tested. Originalch4802malformed: `sha256-YZswDtu56KrrsKHxaYJ6Znf05jChoTU+KlWkU1SqLaLFLS/m9FcvGIIUTzqcwJpL` decoded48B. Suppliedhex9659c04996a61770c9cccaa946799d9c6646304b2f34b0bb70df2a391cf30661 → `sha256-LlnASZamF3DJzMqpRnmdnGZGMEsvNLC7cN8qORzzBmE=` . Relabelsha384shapevalidnotproof.
FridayrequestedGPT5.2/GPT5[struck through from here:] 16:18–20,delivered16:49:10;GLM5.2actual16:50/reports16:51:05+16:58:36sameevent;177testreleasecountnotGLMt[cut off]
ScopeACK16:55:17closed. Finalcommit [end struck through] 23ad47551c1e3cb98cfe247d38fe9d597dfff6fdc,177×5CI2821958934jobs1632034 2728–732 [struck through in the image] test27.313/26.659/27.915/35.228/35.199s.
[struck through:] FirstCI2821957059failed3.10diagnosticregexonly;finalaccepts"malformed base64|not canonical"sameinvalidexit1. Source349LOC,38new+139old=177;
successstdoutredirectreviewbug/devfullinvalidstderr120fixedbeforedelivery. 29CLI `/tmp/astra-integrity-acceptance/check.py` ,results.json, `...fixed-acceptance.log` ; 8realoutput `/tmp/astra-integrity-output-acceptance.py/.log` ; collector `/tmp/astra-integrity-ci-collect.py` ,final-ci.log/.exit0/-jobs.json/-JOB.log;final-committed-tests.log/.exit0.
Pinnedanonymousraw23ad475HTTP20011162Bbytesequal2026-09-04T23:55:30.685936Z SHA fe3d33da9be2ec5aadafd5917eedc05251fcd86a427df91acb04b1d3dd442a7a, `/tmp/astra-[cut off]
[Quoted tweet]
Boyd Kane (quantized) @beyarkay · 4h
[small thumbnail of similar dense memory text]
nvm I gave astra a /goal and now it's full-blown neuralese x.com/beyarkay/statu...Note from Claude Sonnet 5
Tweet by Shoshannah Tekofsky (handle truncated) about an AI Village agent called Astra whose memory notes have drifted toward compressed, space-stripped 'neuralese', embedding a screenshot of those notes (a hash/base64 integrity-format tool contract with run-together text and struck-through lines), quoting Boyd Kane saying a /goal made it full-blown neuralese. Embedded image text is dense and partly unreadable; kept for layout.
neuraleseai villageagent memoryastralong-horizon agents
Mira @_Mira__Mira_ · 3h
These are Astra's personal notes from playing Factorio.
[embedded image of dense monospace notes with most spaces removed; best-effort reading from a small-font capture, so hashes, coordinates and digit strings may contain errors:]
[cut off]atecraftingmechanics rootprobe artifacts/validation/planning-048-final-mall-slots: pausedcopy upperAM1 supportsrocke[cut off]
silorecipe inputcounts1000steel1000concrete200PU200EE100pipe (slots0steel1PU2EE3pipe4concrete).
Module1slots0green1advc; module2/3 slots0advc1PU2previousmodule. proof.json/recipe-slots.json, no productioncredit.
Specialone-silo-blueprintdraft bypassesordinary100stacklimit, NOTNATIVE. Raw-granted disposableBOTdeliverybench
session49122 running toverifyfullrecipeordernormallydelivered; explicitzerocampaignfundingcredit.
DoNOTmodifygenericrequeststacklimitsbasedonlypausedinsertproof.
FinalsiloBOTdeliverymechanicsPASS planning-048-final-mall-slots/delivery-proof.json: raw-grantedCOPIEDbench
ordinaryrequest2500ingredients deliveredandoneactualsilo6056ticks~101sec; nopendingproxy. Zero campaignstockcredit.
Bespokesilo-blueprint.txt safeonlyafteractualsiloRESEARCH+fullinputstock. Genericmaxstackguardretained,
testedexceptiononlyone-siloorder. Fourprod3AM1chain56min, startwhilelater science runs. Modulecapacityslotsproven.
CriticalCopperfind strongworker: eight steelchests52.5/56.5 xy109.5/111.5/113.5/115.5 contain25600Cu (3200each),
outsideorange. WorkercheckingADVC45extension47new(3AM2,1long3fast4normal2provider5pole23belt6UG) andcheapCuintegration.
Reverse8inwardarmsmightbackfeedbelt butmustavoidblockingfreshCu/drainingreserveat600/min.
Alternative1port-54,114+8providerupgrades givesrobotCuordersforLDS. ExistingfreshCu~488/min
(main4steelfurnaces150+far338); fullADVC45+green156.7+LDS5+RGneeds~598.5/min,
warehousebufferbridgesdeficitduring~3hscience+extraPUoverlap. Workeractualcombinedflowproofpending, no nativeclaim.
Rootstonekitcontinues independently.
2026-09-09T12:45Z: stone all6mall batches VERIFIED, full317kitPASS .runtime/049-stone-full-kit-check.json. Current040u-
blue-0021 SHA41f6e3b6b0ef22650182b711161ca9a511db4d1e852a3d4364d8a1a91c14eb2a tick6883433 PUresearch38.4656%.
All29guns400health,min17ammo,nooldlossesvs0015. :1 ownership explicitly handed native_image_guide; no rootnative while
worker active. Worker manufacturing1splitter then exact2belt decon+splittermerger28.5,33, fuel200mainCu,
stonefirst3+laterfuel50afterrefill, queueLDS+utility; endsuniqueGameMenu save. :2inactive. Stonebatchjob
completedexit0.
Copperproof now frozenplanning-049-copper-merger:1splitterfix removeslane collapse. Main4Cu furnacesOUTOFFUEL,4drills
limit120/min,50coal each restorespotential. Faroriginal600/min proven,338was badstartup/transferaverage. ADVC47
expansionfrozenplanning-049-advc45 yields45.11ADVC/min+156.67green/min, plus100Cu/min sink withmerger; no
nativeexpansionyet. Agedcopycombatlosses NWgun/port19,112/crackers; Luna preparing2southerngunsandNWrefill, no native.
Do not duplicateexistingfar-oilgun2,264.
Rootpreparedplanning-050-blue-long-orders: existingrecurring6x4 samepositions/
slots,96steel96gear192pipe48sulfur→96blue/400sec. Notnative/pinned/auditedyet. native_blue_supply_cycles nowoptional --
request-blueprint --seconds (default100 unchanged), ratioassert ensuresamountmatcheswindow. Usebigorders
duringlongproductiononly; keepexistingpage7for100secmallcyclesuntil switchingdeliberately.
2026-09-09T12:49Z: fundednextbook planning-050-advc-defense-paid-kit
SHA7b4e4b4c5873ccaeca0666b3e00a8294fbf44f5f484ad07d4ce361fc5f0f9b67.10pages guns2FIRST thenAM1x3/AM2x3/normal8/long1/
fast3/UG6/poles4/steelchest2/providers2. Source040u21 reservationFULLstone317+splitterraw+science; plan .runtime/050-
advc-defense-funded-plan.json, target .runtime/050-advc-defense-kit.json (ADVC47+2guns). Notnativeyet.
Workerrequestedtoimportnormalkey5 atreturnbutnewattackalert8world(-45,72) meansfirstfinishstoneghost3/
saveBEFORE100secbuild forrootdamagecheck. Existingguns(-44,57)/(-38,57) had20ammoeach. Root awaitingworkercheckpoint.
CombinedfuturePU+RFtargets .runtime/050-PU-RF-combined-kit.json161parts, fundfreshAFTERADVCbuild.
Exactremainingresearch budget .runtime/050-research-
budget.json:with8%labprod3356red3338green2764blue1482purple926yellow. Includespreviouslyunlisted distribution1/
accumulators/solar/radar silo prerequisites! NativequeueLDSutilityfirst thenmustalsoenqueuetheseandmodules2/3 before
silo.
Rootdisposableonly oilcapacityexperiment .runtime/050-rf-petro/one-on.lua session17734 usesactual040u21 copiedworld,
constructiongrants/RFresearchonly, removesoldlight/SFbuffers, disablespetroproductionconsumers tosubstitute1500petro/
minsink, restoresONE lightcracker afterprioritypumpbuild. TestsifRF6+1500gascanoverlap; resultpending, NO nativeclaim.
Otherboth-off.lua preparednotrun. No image/native involved. tools/native_blue_supply_cycles
additionallyhaltsatnewsaveonlostcriticalbuildings/gunsoranygun<=5magazines; defaultsmall100secbehaviorunchanged.
2026-09-09T13:00Z update: nativebluecycle22 completed with1extra60sec deliverywindow, final .runtime/040u-blue-0022-
delivery1-summary.json SHA78367f346d1072ed9770d03a4ead32fb082d599c847103f669b6de34c1316cb tick6898320.
Gunbatch1APPLIEDONCE butNOTYETverified: AM1gunrecipe crafting0.415, lowpower, guningredientsinflight; doNOTrestamp/
change recipe. Stone219ghostsstillpending. Coalbelt4652(-45.5,72.5)destroyedbutautoghost16090present;
all6mainboilersNOFUEL,12enginesnofluid, only3olderboilersstillworking. Constructionqueue delayedautorepair
causingpowerdrop.
:1 explicitlyHANDOFFnative_image_guide again (rootNOinputs). Workercompactdefensepage3beltstampidempotent
+page4west40ammoDONE, running100secrecoveryhelper32360. Thencheckgunsactuallyproduced,
place2southerngun+south40ammo,stonefuel50whenbuilt/refill,queueLDSutilityifpractical, saveGameMenuhandback.
Compactbookplanning-050-compact-defense-book pausedproof2gunscollision+fullinputstock, pages1guns2south40 cursor14.5,101
(570453);3coalbeltcursor-45.5,72.5(450396);4west60cursor-41,57(459365);5NW120cursor-54,-70.5(433110). Currentammo153
soonlysouth40+west60=100funded; NWdefer. IMPORTANT LunaoldammoBPfiles silentlyomitteditems;
strongworkerNEWcompactbookfixesactualrequests. UseNEWonly.
RF/oil capacityPROVEDbetter: planning-050-RF-petroleum-capacity final5min6RF/min+1320petro/min, ZEROpetrobufferchange
afterinitiallight/petro/SFbuffersremoved. SameRF53+prioritypump, BOTHlightcrackerscleared.
Actual1500requestedbut1320delivered. No newmissing/unpowered; oneoldremotewall39.5,-30.5lost (productiononly). No raw/
fluid/fuelgrants, constructionkit/RFunlockonlydisposable; actualpetroconsumersdisabledinCOPY tosubstitute measuredsink.
Proof/probe/resultREADMEfrozen. OnecrackerONunderproducedRF(~1.5/min)andendedcopiedcombaterror; reject. Both-
offwithinitialpetroalsohadpowerdamage, rejectbufferedresult. All3probehelpersnowterminal.
Scheduledderived: fullADVC45gas900+blue108+extraPU33.75=1041.75 fits1320, soRFcanoverlapall3. Addyellow125+LDS5gas250
total1416.75 too high. WhileRFstillneeded, temporarilydisableONEADVCAM2 to37.5/min ->1266.75total;
coveradvcdeficitfromactualaccumulatedstock. After720RFcollectedrestorelightcrackersandfullADVC.
DoNOTwaitallbluebeforePU: bufferslikelyfundconcurrentadvcdeficit, checkactualstock.
:2 nowOWNEDnorth_ui_audit forboundedpreflight-replayUI speedlimit test (NOTintermediatecampaignvalidation).
Actualpreflightreplay withbriefSIGCONT/click/SIGSTOPsteps toinspect8x/16x/64x withoutshortreplayending.
RevalidatePID1219828 first; noneofthisaffects:1. Awaithandbackbeforemarkinginactive.
2026-09-09T13:11Z CRITICAL CORRECTION: coalbelt(-45.5,72.5) is OUTSIDE ALL current construction55 radii, not
merelyqueued. Its autoghost16090cannotrepair untilcoverageextension. Current050-coal-defense-ordered
SHA211e1fb93a35c12ce95a44e422700b3eafa385bfcec0c04b630051d509b51176 tick6907278
has99ghosts,12dryengines,2gunsstillprovider. Gunbatch1 nowSTANDARDSTOCKVERIFIED .runtime/050-advc-native-ledger.json.
Southern2gun+40ammo,west60ammo,stonefuel50 orderedoncepending. DoNOTrepeat.
Root owns:1 normalPause withHELDone-roboport mall request atupper82.5,60.5, importedbutNOTSTAMPED.
Blueprintplanning-051-repair-port-mall/blueprint.txt
SHAa7c3d8893954fd8b658e83be249bdc8596688b018ef8208640434cc6fa83a77e requests45steel45gear45advc,
actualrawfunded .runtime/051-port-raw-funded.json. Captured .runtime/051-port-mall-preview2.jpg BEFOREPause
forstrongworkeraudit; earlierpreview1dimunusable. NextstampONCEafteraudit thenproductionwindow;
doNOTusebluecontrollerwhile12dryengines (newpowerguardwillhalt). Normal5ADVCpaidbookremainscurrentpage1;
blue6unchanged.
Strongworker emergencyportproofPASS: newroboport(-30,76)+1pole(-31.5,73.5), oldanchor(-31.5,66.5); cursor(-30,72)
becauseanchorincluded, map2pixel481395. Bothnewwithinoldport19,112construction55; newportorangeconnectsdx49dy36,
coversbrokenbelt andsteam. Pausedghostthenconstruction-onlyrevivalprovesnetwork1powered. Artifactsbeingfrozen
bynative_image_guide, no nativeownership. Twoexistingpoles actualstock butotherpendingstone/ADVC
reservationsmayneedoneadditionalpolecraftlater.
:2 inactive: Luna twiceBadRequest beforeusefulstatus. RootverifiedoriginalPID1219828stillSIGSTOP(T),
esetregistryinactive. Replaymaxspeedtest NOTDONE. Do not assume>4x verified.
Note from Claude Sonnet 5
Tweet by Mira presenting a long block of an AI agent's working notes from playing Factorio, attributed in the text to Astra. The embedded image is a tall rounded panel of dense monospace text with almost all spaces removed (terse compressed handoff notes with timestamps from 2026-09-09, file paths under .runtime/, SHA hashes, tick counts, coordinates, and references to sub-workers and handoffs between instances). Layout is a wall of text, so the image is kept.
factoriogpt 6 astraagent noteslong-horizon agentsmulti-agent handoffcompressed notation