Hé Jamal, goedendag! Ik heb hier een belangrijke update voor je over de status van Codex, gStack en gBrain. Het goede nieuws is dat we weer helemaal op schema liggen. We hebben op 11 september van dit jaar een grondige controle uitgevoerd, en ik kan je vertellen dat alle kritieke functionaliteiten weer perfect werken.
De kern is dit: gStack kan nu weer de browser aansturen zoals het hoort. Codex laadt probleemloos alle vaardigheden die we hebben – dat zijn er een heleboel, zo'n 291 stuks. En ook gBrain, ons 'brein' voor het lezen en zoeken, is weer volledig operationeel. Het mooie is dat dit geen theoretische 'groene vinkjes' zijn, maar dat we dit echt hebben geverifieerd met concrete opdrachten en antwoorden uit de praktijk.
Laten we even duiken in wat we precies hebben hersteld, want er zat wel wat onder de motorkap. Een belangrijk probleem was dat de instructies voor gStack verwezen naar een installatiemap die niet bestond. De echte installatie staat inmiddels correct onder de `~/.agents/skills/gstack` map. We hebben hiervoor in maar liefst 102 bestanden bijna drieduizend padverwijzingen gecorrigeerd. Daarbij hebben we ook de Codex hostconfig voor toekomstige generaties meegenomen.
Daarnaast bleek de Playwright-browser, die we nodig hebben, te ontbreken. Maar geen zorgen, we hebben Chrome Headless Shell versie 145 netjes via de bestaande Playwright-installatie binnengehaald. Belangrijk: er zijn geen bestaande browserprofielen, accounts of app-instellingen van jou veranderd. Goed om te weten is ook dat een oude fout van 9 september, die te maken had met het niet kunnen luisteren naar een specifiek adres, nu onder de huidige sessierechten niet meer optreedt. En daarvoor hebben we geen beveiligingsinstellingen hoeven aan te passen, wat prettig is.
Nog twee kleine puntjes die we hebben opgepakt: twee oudere bestanden, 'mcp-diagnose' en 'whatsapp-webhook-reset', hadden geen geldige skillmetadata meer. Hun inhoud hebben we veiliggesteld als 'LEGACY.md' in dezelfde map, en ze worden niet meer als ongeldige vaardigheden aangeboden. De verouderde herstelcommando's hiervoor hebben we niet meer uitgevoerd.
Maar wat hebben we nu concreet getest om dit allemaal te bewijzen? Nou, we zijn echt aan de slag gegaan: We hebben geprobeerd een live webpagina te openen en kregen een perfecte HTTP 200 respons, inclusief de juiste podcasstitel en inhoud. Dat bewijst dat gStack kan navigeren en lezen. Ook de browserbediening hebben we getest: interactieve elementen werden gevonden, we hebben verteltekst kunnen openklikken en er zelfs een screenshot van kunnen bekijken. Dit betekent dat niet alleen lezen, maar ook een echte klik werkt. Met 'Native Codex skills/list' hebben we gecontroleerd of alle 291 vaardigheden zonder fouten werden geladen – en dat was zo. Een bestandscontrole bevestigde dat de 102 wijzigingen exact beperkt bleven tot de padvervangingen; er zijn dus geen verborgen veranderingen in instructieteksten geslopen. We hebben ook een herstelproef gedaan, waarbij we 102 bestandskopieën en twee hernoemingen hebben gecontroleerd. Dit betekent dat een terugdraai-actie goed is voorbereid, mocht dat ooit nodig zijn. En tot slot hebben 'gBrain gethealth' en 'search' beide succesvol gedraaid, inclusief het vinden van twee bestaande zoekresultaten. Daarmee is de aangesloten lees- en zoekroute gevalideerd. Voor de browserproef hebben we overigens een bestaande podcastpagina gebruikt, met een aparte statusmap voor de testbrowser, zodat er geen klantgegevens zijn ingevoerd of berichten verstuurd.
Even terug naar 9 september: toen waren er al vijf skillverbeteringen doorgevoerd. Zo is 'haarvisie-blog-writing' versie 1.0.1 aangevuld met een checker, diverse vakreferenties en bronbewijzen. Ook vier andere skillkoppen zijn hersteld: 'conductor-werkwijze', 'higgsfield', 'security' en 'seo-geo'. Al deze eerdere wijzigingen zijn behouden en de tekstchecker heeft de verbeteringen ook bevestigd. Er zijn geen bulkimports of externe koppelingen uitgevoerd.
Natuurlijk heeft elk bewijs zijn grenzen, en dat geldt ook hier. Het feit dat 291 skills laden, betekent niet dat elke externe dienst die eraan gekoppeld is ook direct werkt. De desktopselector is bijvoorbeeld niet apart op pixelniveau gecontroleerd, al heeft de native API de actuele bestanden wel opnieuw geladen. De browserproef test ook geen volledige gStack-workflow, zoals het deployen van een applicatie of een complete beveiligingsaudit.
Over gBrain gesproken, het meldt 4.844 pagina's en een mooie 97,37% embeddingdekking. Er ontbreken nog 513 embeddings en 4.604 pagina's hebben geen inkomende links – dit zijn onderhoudssignalen, maar ze hebben de bewezen zoekopdracht niet in de weg gestaan. Er is geen betaalde herindexering of verwijderactie gestart. Het oorspronkelijke skillverslag van 9 september blijft een historisch document, en de problemen met de browser en het laden die daarin werden beschreven, zijn met deze nieuwe bewijzen inmiddels ingehaald.
Alle bewijsstukken, zoals JSON-bestanden, een screenshot en herstelkopieën van de gewijzigde padbestanden, liggen in de lokale bewijsmap. We hebben zelfs een 'restore.py' script klaarstaan dat – alleen als je expliciet aangeeft te herstellen – deze reparatie kan terugdraaien, maar dan wel alleen als er daarna geen wijzigingen zijn geweest. De geïnstalleerde browsercache blijft daarbij behouden, omdat die ook door andere Playwright-gebruikers kan worden gebruikt. De vijf eerdere skillwijzigingen hebben overigens ook hun eigen herstelkopieën en script, maar dat herstel is evenmin uitgevoerd.
Voor wie dieper wil duiken, zijn er nog diverse documenten beschikbaar, zoals de mogelijkhedenkaart, een uitgebreid leesverslag, verdere details over skills en herstel, en natuurlijk de podcast.
Maar voor nu, Jamal, de belangrijkste boodschap is: de essentiële onderdelen voor Codex, gStack en gBrain zijn weer helemaal operationeel en uitvoerig getest. We hebben goede vooruitgang geboekt en kunnen weer vooruitkijken. Bedankt voor je aandacht!
Gecontroleerd op 11 september 2026.
gStack kan nu de browser bedienen. Codex vindt 291 skills zonder laadfouten. gBrain lezen en zoeken werken. Dit volgt uit echte opdrachten en antwoorden, niet alleen uit een geïnstalleerde tool of een groene verbindingsstatus.
De gStack-instructies verwezen naar een ontbrekende installatiemap. De echte installatie staat onder ~/.agents/skills/gstack. In 102 bestanden zijn 2.973 padverwijzingen gecorrigeerd. De Codex-hostconfig voor toekomstige generatie is meegenomen. De overige tekst is ongewijzigd. Een volledige nieuwe generatie is alleen in een geïsoleerde proefmap uitgevoerd.
Daarna bleek de bijbehorende Playwright-browser te ontbreken. Chrome Headless Shell 145.0.7632.6, revisie 1208, is via de bestaande Playwright-installatie opgehaald. Er zijn geen bestaande browserprofielen, accounts of app-instellingen veranderd.
De oude fout van 9 september, EPERM: Failed to listen at 127.0.0.1, trad onder de huidige sessierechten niet meer op. Er zijn geen beveiligingsinstellingen aangepast om de proef te laten werken.
Twee oude bestanden hadden geen geldige skillmetadata: mcp-diagnose en whatsapp-webhook-reset. Hun inhoud is behouden als LEGACY.md in dezelfde map. De verouderde herstelcommando’s zijn niet uitgevoerd. Ze worden niet meer als ongeldige skills aangeboden.
| Controle | Uitkomst | Betekenis |
|---|---|---|
| Live pagina openen | HTTP 200; juiste podcasttitel en inhoud | gStack kan werkelijk navigeren en lezen |
| Browserbediening | Interactieve elementen gevonden; verteltekst opengeklikt; screenshot bekeken | Lezen én een echte klik werken |
| Native Codex skills/list | 291 skills, nul fouten | De catalogus wordt daadwerkelijk geladen |
| Bestandscontrole | Alle 102 veranderingen exact beperkt tot de padvervanging | Geen verborgen wijziging van instructietekst |
| Herstelproef | 102 bestandkopieën en twee hernoemingen gecontroleerd | Terugdraaien is voorbereid; niet uitgevoerd |
| gBrain get_health en search | Beide geslaagd; twee bestaande zoekresultaten | De aangesloten lees- en zoekroute werkt |
De browserproef gebruikte de bestaande podcastpagina. De eigen testbrowser had een aparte statusmap. Er zijn geen klantgegevens ingevoerd of berichten verstuurd.
Op 9 september is haarvisie-blog-writing versie 1.0.1 aangevuld met de checker, drie vakreferenties, bronregels en herkomstbewijs. Vier andere bestaande skillkoppen zijn hersteld: conductor-werkwijze, higgsfield, security en seo-geo. Die eerdere wijzigingen zijn behouden.
De bestaande tekstchecker wees de foutproef af met exitcode 1 en accepteerde de verbeterde tekst met exitcode 0. De vier overige instructiebodies bleven byte-identiek. Er is geen bulkimport, nieuwe externe koppeling of kopie van Claude-tokens uitgevoerd.
291 geladen skills betekent niet dat iedere externe dienst werkt. De desktopselector is niet afzonderlijk op pixels gecontroleerd; de native API heeft de actuele bestanden wel opnieuw geladen. De browserproef test geen volledige gStack-workflow zoals deployen of een beveiligingsaudit.
gBrain meldt 4.844 pagina’s en 97,37% embeddingdekking. Er ontbreken 513 embeddings; 4.604 pagina’s hebben geen inkomende links. Dit zijn onderhoudssignalen. Ze verhinderden de bewezen zoekopdracht niet. Er is geen betaalde herindexering of verwijderactie gestart.
Het oorspronkelijke skillverslag van 9 september blijft een historisch verslag. Zijn toenmalige browser- en laadblokkades zijn met dit nieuwe bewijs ingehaald. De podcast beschrijft die eerdere controledatum en is ongewijzigd behouden.
De lokale bewijsmap bevat pad-herstel-bewijs.json, gbrain-bewijs.json, legacy-referenties.json, browser-bewijs.png en herstel-controle.json. De native catalogus staat in discovery-schoon-20260911.json. Er zijn herstelkopieën van alle gewijzigde padbestanden.
restore.py controleert eerst de huidige hashes. Zonder argument verandert het niets. Met --apply herstelt het uitsluitend deze reparatie en weigert het later gewijzigde bestanden. De geïnstalleerde browsercache blijft behouden omdat die ook door andere Playwright-gebruikers kan worden gebruikt.
De oudere vijf skillwijzigingen hebben hun eigen herstelkopieën en restore.py. Dat herstel is eveneens niet uitgevoerd.
Mogelijkhedenkaart · Leesverslag · Skills en herstel · Podcast
🎙️ Bespreek met Jarvis