Pilot mode
Multi-step tool calling voor taken die moeten lezen, schrijven, draaien of ophalen. Zes ingebouwde tools dekken file I/O, shell, web en project search. Gesuperviseerd of volledig automatisch.
Wanneer je het wil
Pilot mode springt aan voor prompts die actie impliceren: "refactor dit bestand", "check wat de laatste versie van X is", "draai de tests en fix wat faalt". De router detecteert de actiewerkwoorden en switcht van een enkele completion naar een tool-using loop.
De zes ingebouwde tools
| Tool | Wat het doet | Gedefinieerd in |
|---|---|---|
file_read | Lees een bestand uit de project workspace | core/builtin_tools.py |
file_write | Schrijf of patch een bestand in de project workspace | core/builtin_tools.py |
shell_exec | Draai een shell-commando, vang stdout/stderr op | core/builtin_tools.py |
http_request | Doe een HTTP-call (met allowlist-handhaving) | core/builtin_tools.py |
web_fetch | Haal een webpagina op en parse naar schone tekst | core/builtin_tools.py |
project_search | Grep over de project workspace | core/builtin_tools.py |
Gesuperviseerd vs automatisch
Elke tool-call gaat default door een bevestigingsstap. De gebruiker ziet wat de agent wil doen (bijv. shell_exec: pytest tests/) en keurt het goed of af. Voor vertrouwde workflows kan je een persona op pilot_mode: auto zetten, dan draait de agent de tool zonder te vragen.
sudo. Gebruik het voor persona's die je vertrouwt, en koppel het aan de audit log zodat elke actie traceerbaar is.Hoe het verschilt van plan mode
Pilot mode is één agent die een loop van tool-calls draait. Plan mode is één Conductor die een doel opbreekt in een DAG van subtaken, elke subtaak dispatchet naar een Worker (die zelf in pilot mode kan zijn), en de resultaten synthesizeert. Pilot is de motor van plan.