Make agent validation self-correcting
This commit is contained in:
@@ -43,12 +43,15 @@ Die nachgelagerten Testprozesse erhalten separat konfigurierte `TEST_DB_*`-Zugan
|
||||
Dieser Benutzer darf ausschliesslich die isolierten Testschemas bearbeiten. Fuer Laravel
|
||||
werden daraus `DB_*`, `ERP_DB_*` und `COCKPIT_CONFIG_DATABASE` gesetzt; Aider selbst sieht
|
||||
diese Werte nie. Produktive ERP- oder Kundenzugangsdaten duerfen hier nicht verwendet werden.
|
||||
Vor jedem Testlauf initialisiert `php artisan migrate:fresh --force` das isolierte Laravel-
|
||||
Schema neu. Deshalb muessen alle `TEST_DB_*`-Schemas dediziert und vollstaendig entbehrlich sein.
|
||||
Vor jedem Testlauf erstellt `npm run build` die Vite-Assets und initialisiert
|
||||
`php artisan migrate:fresh --force` das isolierte Laravel-Schema neu. Deshalb muessen alle
|
||||
`TEST_DB_*`-Schemas dediziert und vollstaendig entbehrlich sein.
|
||||
|
||||
Laravel-Tests laufen mit PHP und Composer direkt im isolierten Worker. Der Docker-Socket
|
||||
des Hosts wird nicht eingebunden. Abgebrochene Claims werden nach standardmaessig 90
|
||||
Minuten wieder freigegeben; `STALE_CLAIM_MINUTES` passt dieses Intervall an.
|
||||
Schlaegt die isolierte Validierung fehl, erhaelt Aider standardmaessig genau einen
|
||||
Korrekturversuch mit redigierter Testausgabe. `MAX_AGENT_ATTEMPTS` ist auf 1 bis 3 begrenzt.
|
||||
|
||||
## Schnellstart
|
||||
|
||||
|
||||
Reference in New Issue
Block a user