2026-06-30Latest
v7.3.0 — AI Engineering Loop
0Test Suites
0Assertions
0New Tests
0msZero Dependencies
Feature headline : AI Engineering Loop
Remplace le cycle humain "crée feature → erreur → corrige → review" par une boucle autonome : les erreurs réelles (TypeScript, tests, runtime) sont parsées, structurées et injectées automatiquement dans le re-prompt de l'agent. Inspiré de SWE-bench (+30–40% taux de succès).
New
- +error-context.js — parser d'erreurs TS / Node:test TAP / runtime / lint → contexte structuré
- +run.js fail --error-output <file> — capture et stocke errorContext dans state.json
- +Loop-back coverage → backend : réinitialise la phase cible avec le contexte d'erreur injecté
- +Garde maxLoops (défaut 3) + escalade humaine avec message LOOP LIMIT REACHED
- +run.js next --json : expose loopContext et isLoopRetry pour l'orchestrateur
- +pipelines.json : champs loopTo / maxLoops / loopCondition sur la phase coverage
- +Détection des erreurs non-déterministes (ECONNREFUSED, OOM…) → pas de loop, escalade directe
- +docs/ai-engineering-loop.md — spécification complète avec state machine et contrats API
Tests
- ✓22 nouveaux tests unitaires error-context.test.js (RED → GREEN)
- ✓14 nouveaux tests d'intégration run-loop.test.js (RED → GREEN)
- ✓964/964 assertions — 0 régression sur les 40 suites existantes
Improved
- ↑maxRetries sur les phases backend maintenant effectif (contexte d'erreur injecté au lieu d'un retry aveugle)
- ↑Retry diagnostics enrichis : type d'erreur, fichier, ligne, message dans le re-prompt