Naar hoofdinhoud gaan
Een computer is een machine die je code uitvoert. Een space kan een cloud machine hebben (op aanvraag aangemaakt, één per space), een cloud browser en je eigen apparaat wanneer de Kazzle app is geïnstalleerd. De AI gebruikt ze voor shell-commando’s, bestandsbewerkingen, terminal sessies en browserautomatisering.

Computertypen

TypeMogelijkhedenGebruik voor
Cloud machineShell, terminal, bestandenCodering, scripts, builds, app-ontwikkeling. Bestanden blijven behouden.
Cloud browserBrowserScraping, automatisering, browsen zonder inloggen
Je apparaatDesktop, terminal, browser (online)Je computer met Kazzle. Ingebouwde browser plus extensie-ondersteuning.
ProductionAlleen starten, stoppen en logsJe geïmplementeerde app. Geen shell, bestanden of browser-toegang.

Cloud machine persistentie

Cloud machine bestanden blijven behouden bij normale stop- en wake-cycli. Bestanden, geïnstalleerde pakketten en tools blijven intact. Een cloud machine is een persistente ontwikkelingsomgeving, geen wegwerpcontainer.

Levenscyclus

  1. Controleer bestaande computers. De AI ziet beschikbare computers meteen.
  2. Maak aan indien nodig. De AI maakt een cloud machine of cloud browser op aanvraag aan.
  3. Wake indien offline. Cloud machines kunnen worden gewekt en gestopt; cloud browsers en je apparaat worden anders gestart.
  4. Gereed. Zodra actief, zijn alle tools beschikbaar.

Shell-commando’s

De AI voert shell-commando’s uit voor builds, installaties, git-bewerkingen en scripts. Commando’s worden uitgevoerd op het persistente bestandssysteem van de cloud machine. Regels:
  • De AI geeft de voorkeur aan het databasehulpmiddel boven shell-databaseclients.
  • App- en repo-bestandsbewerkingen zijn beperkt tot hun workspace.
  • Destructieve patronen worden onderschept door tool policies.

Terminals

Terminals zijn persistente shell-sessies die tussen jou en de AI worden gedeeld. De AI maakt ze aan voor langlopende processen (dev servers, builds, watchers). Je kunt ze ook handmatig openen. Beide zijden zien dezelfde terminal in real-time:
  • De AI voert npm install uit. Je ziet de uitvoer.
  • Je typt een commando. De AI kan de uitvoer lezen.
  • De AI start een dev server. Je kunt ermee communiceren.
Wanneer de AI een app start, wordt de dev server in een terminal uitgevoerd. Je kunt de uitvoer lezen om op fouten te controleren, en de AI bewaakt deze om bouwfouten op te sporen.

Bestandssysteem

Voor app- en repo-bestanden gebruikt de AI scoped bestandsbewerkingen die niet buiten de workspace root kunnen ontsnappen. Voor onbeperkte bestandssysteemtoegang gebruikt het shell-commando’s.