Persoonlijke bèta Ik bouw dit voor mijn eigen werk. Het is om te laten zien, geen release, en het verandert vaak.
Zar

Laatste updates

Korte notities over wat ik in Zar aan het bouwen ben. Ik schrijf er een als er echt iets af is, dus ze verschijnen in hun eigen tempo.

Native desktop-apps zijn nu ook te testen

Zar begon als een tool voor web-UI's. Het test nu ook zero-native desktop-apps, het soort dat met Zig en WebKitGTK is gebouwd. Geef het de repo en het compileert de app in de sandbox, bedient hem en neemt de run op. Er komt geen browser aan te pas.

Dat verandert waar testen kan gebeuren. De app hoeft niet op mijn machine of mijn scherm te draaien. Hij wordt volledig in de geïsoleerde sandbox gebouwd en uitgevoerd, dus een desktop-app kun je op afstand testen, net als een website.

Verder blijft alles hetzelfde. Een run komt nog steeds terug als een video met hoofdstukken, checks die slagen of falen, een frame per stap en de fouten die onderweg opdoken. Verschijnt het op een scherm, dan kan Zar het testen.

Agent-loops zijn nu ingebouwd

Zar kan nu zelf agent-loops draaien. Ik geef het één opdracht, een orchestrator-agent plant het werk en start werkagents om het uit te voeren. Zelf hoef ik niets meer aan elkaar te knopen.

Die orchestrator blijft er de hele rit bij. Hij volgt de voortgang van elke werker en stuurt tussendoor bij als er eentje afdwaalt. Komt het werk terug, dan beoordeelt hij het resultaat. Is het niet goed genoeg, dan gaat de werker er opnieuw in. Die lus herhaalt zich tot het echt klopt.

De opname hieronder is een echte run. Eén orchestrator die een groep webagents aanstuurt, van begin tot eind. Ik typte de opdracht en liet het los.

Eén orchestrator die een team webagents draait, opgenomen terwijl het gebeurde.