Repository navigation
De autopilot (NL)
De autopilot is het hart van Coodoo. Hij pakt het eerste doel uit de wachtrij, laat het team het bouwen en gaat door tot de wachtrij leeg is.
| Knop | Wat er gebeurt |
|---|---|
| Afspelen (Autopilot starten) | Start met het eerste doel in de wachtrij. Werkt niet als de wachtrij leeg is, tenzij Doorlopend werken aan staat |
| Pauzeren | Zet de autopilot stil. De lopende stap gaat bij hervatten verder waar hij was, ook als je Coodoo intussen afsluit |
| Hervatten | Gaat verder na een pauze |
| Stoppen | Breekt de lopende stap af. Coodoo vraagt eerst of je het zeker weet en stelt pauzeren voor |
| Pauze opheffen en stoppen | Stopt een gepauzeerde autopilot helemaal |
Tip: Kies liever Pauzeren dan Stoppen. Bij pauzeren blijft het gesprek van de agent bewaard, zodat hij precies verder kan. Na stoppen begint de stap opnieuw.
Sluit je Coodoo af terwijl de autopilot werkt, dan kies je tussen Pauzeren en afsluiten, Stoppen en afsluiten of Annuleren.
Zolang de autopilot werkt, houdt Coodoo je computer wakker. Gaat hij toch slapen (bijvoorbeeld als je de laptop dichtklapt), dan pauzeert de autopilot en gaat hij vanzelf verder zodra de computer weer wakker is. Het dashboard meldt dan Gepauzeerd omdat de computer ging slapen. Een pauze die jij zelf koos, hervat nooit vanzelf.
Elk doel gaat door deze fases. Wat er in elke fase gebeurt, wordt bewaard in het teamgeheugen, zodat de volgende agent het kan lezen.
De onderzoeker bekijkt je code en zoekt op internet naar de beste aanpak, bibliotheken en valkuilen. Het resultaat staat in Onderzoek onder Gedeelde kennis.
Heeft het doel een scherm, dan bedenkt de ontwerper hoe het eruit moet zien: indeling, kleuren, iconen, teksten. Geen techniek, alleen hoe de gebruiker het ervaart.
De ontwikkelaar maakt een technisch ontwerp en een plan met taken. Hij schrijft ook op:
- wat de app doet dat extra zorg vraagt (inloggen, betalen, persoonsgegevens…) en welke risico's daarbij horen; zie Veiligheid;
- welke programma's nodig zijn (Node.js, Python, Java); Coodoo zet die klaar voordat de eerste taak begint; zie Benodigdheden.
Staat Plannen vooraf uit (Autopilot-instellingen), dan valt deze stap weg: het hele doel is dan één taak, en de ontwikkelaar begint er meteen aan.
Voor elke taak in het plan:
- Ontwikkelen: de ontwikkelaar schrijft de code en de tests, en draait de build en de tests.
- App starten en bekijken: Coodoo start je app en kijkt of hij werkt. Werkt hij niet, dan repareert de ontwikkelaar dat eerst. Zie App starten en bekijken.
- Veiligheidsscan: Coodoo's eigen scanners kijken naar wat er veranderd is.
- Review: de reviewer keurt de taak goed of af, met de uitkomst van de app-controle en de scan erbij.
- Verbeteren: bij een afkeuring verbetert de ontwikkelaar de punten en volgt een nieuwe review. Na het ingestelde aantal Verbeterrondes gaat de taak door met de open punten erbij.
- Commit en push: de taak wordt gecommit op jouw naam en naar GitHub gepusht.
Coodoo werkt de versienummers en de changelog bij (als Versienummers bijhouden aan staat) en zet het doel bij de geschiedenis.
Met Agent kiest de stappen aan (standaard) kijkt een agent eerst snel of research en design nodig zijn. Een kleine fix gaat dan meteen naar plannen. Een fase die jij uitzette, zet hij nooit aan.
Staat Doorlopend werken aan, dan stopt de autopilot niet als de wachtrij leeg is. De onderzoeker bedenkt zelf een zinvol volgend doel voor je project (te zien als zelf bedacht) en het team gaat ermee aan de slag.
- Een stap die mislukt, probeert Coodoo tot drie keer, met een korte wachttijd ertussen.
- Loopt een agent tegen de limiet van zijn abonnement aan, dan wacht Coodoo langer (vijf minuten per poging).
- Lukt het dan nog niet en staat Terugvallen aan, dan neemt de andere agent het over.
- Duurt een stap langer dan de Time-out per stap (standaard 45 minuten), dan wordt hij afgebroken.
Mislukt een doel toch, dan staat het bij Geschiedenis als Mislukt met de reden. Met Opnieuw proberen zet je het terug in de wachtrij; afgeronde taken blijven klaar.
Staat Eigen branch per doel aan (standaard), dan werkt elk doel op een eigen branch, zoals coodoo/inlogpagina-a1b2c3d4, en blijft je hoofdbranch schoon tot jij het werk mergt. Bouwt een nieuw doel voort op een eerder doel dat nog niet is samengevoegd, dan start het vanaf dat werk. Zie Voortbouwen op eerder werk.
Alle commits staan op jouw naam en e-mailadres van GitHub. Vermeldingen dat een AI meeschreef, haalt Coodoo voor elke push weg.
Coodoo 1.36.0 · © 2026 CentreBrain · Download
Get started
Working with Coodoo
Quality and security
Code and versions
Tools for the agents
Insight
Settings
Help
Aan de slag
Werken met Coodoo
Kwaliteit en veiligheid
Code en versies
Gereedschap voor de agents
Inzicht
Instellingen
Hulp