2026-08-28
v7.6.0 — Installeur multi-OS & fiabilité du routing
0Commits since v7.5.2
0msZero Dependencies
Fix headline : routing jamais persisté en production
router.js update & bank.jsstore n'étaient jamais persistés après chaque phase —run.js utilisait spawn({detached:true}) qui échouait silencieusement à chaque fin de phase (0 mise à jour atterrie sur 16 runs réels complétés entre mai et juillet 2026, malgré des phases terminées avec succès). Remplacé par spawnSync pour une garantie de persistence.
Added
- +install.ps1 : installeur local Windows (nouveau), orchestrateur mince réutilisant les scripts Node existants plutôt que de porter 1700+ lignes bash
- +install.sh --with-ui / ADA_WITH_UI=1 : ada-ui (dépend de node-pty natif) devient opt-in au lieu d'installé inconditionnellement
- +Couverture RPC du control plane étendue de 27 à 47+/74 méthodes (cycle de vie run.*, gouvernance budget.*, config profiles.*/schedules.*/providers.*)
Fixed
- ✓2 bugs de ranking du ReasoningBank (mélange d'échelles TF-IDF/overlap + items sans pertinence gardant un score positif)
- ✓bank.stream (RPC) cassé depuis toujours : appelait collectStream avec les mauvais arguments
- ✓ada-bridge.js sans garde require.main : dispatch CLI s'exécutait à chaque import du module
- ✓mktemp non portable dans install.sh (gabarit invalide sous BSD mktemp/macOS)