diff --git a/ROADMAP.md b/ROADMAP.md index ace5406..619981e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -13,6 +13,13 @@ > profils d'environnement (#40), les complétions dynamiques + man pages > (#41) et le packaging officiel + CI (#42). Binaires Windows/Linux publiés > sur Gitea — am self-update et les installateurs servent la v0.4.1. +> +> ✅ **Phase 2 livrée en v0.6.0 (2026-08-19)** : 28/28 issues clôturées +> (#47–#75), 250+ tests. am web, i18n, services, schedule, lab, sync, +> migrate, models, plugins d'événements… Binaires publiés sur Gitea. +> +> 🔨 **Phase v0.7.0 en cours (priorité P0)** : providers & configuration +> automatisée (épique #87) — livrée AVANT la Phase 3 (v1.0), voir section 7 bis. --- @@ -475,6 +482,30 @@ alerte). Critère de sortie du jalon : dashboard web complet + API distante. +### Phase v0.7.0 — Providers & configuration automatisée (P0, PRIORITAIRE) + +Épique : [issue #87](https://git.dracodev.net/Projets/agent-manager/issues/87) +· milestone v0.7.0 · 5 issues · **priorité P0 : livrée AVANT la Phase 3 +(v1.0, #76–#80 en P3), sauf dépendances**. + +Centralise tokens/providers/modèles dans UN registre (settings.providers + +keyring partagé) et configure automatiquement les agents à l'installation : +`am install ` branche le provider/modèle par défaut, +`--provider/--model` pour surcharger, `--no-config` pour le comportement +actuel, `am run --provider` pour surcharger au lancement (cloud inclus). +S'appuie sur #36 (secrets), #40 (profils), #71 (modèle), #66 (sync) — livrés. + +| # | Issue | Effort | Dépend de | +|---|---|---|---| +| [#88](https://git.dracodev.net/Projets/agent-manager/issues/88) | Registre de providers + commandes `am providers` (settings.providers, default_provider) | M | — | +| [#89](https://git.dracodev.net/Projets/agent-manager/issues/89) | Secrets partagés par provider (namespace keyring + résolution `@secret` fallback) | S | #88 | +| [#90](https://git.dracodev.net/Projets/agent-manager/issues/90) | AgentDef provider/model + flags `--provider/--model/--no-config` à l'install | M | #88 | +| [#91](https://git.dracodev.net/Projets/agent-manager/issues/91) | Configuration post-install : bloc `config:` par agent (env_map + fichiers) | L | #89, #90 | +| [#92](https://git.dracodev.net/Projets/agent-manager/issues/92) | `am run/start --provider` : override au lancement (providers cloud inclus) | M | #90 | + +Critère de sortie du jalon : un agent installé est opérationnel sans +configuration manuelle (tokens au keyring, provider/modèle par défaut). + --- *Document généré à partir de l'analyse du code (v0.2.7, commit d886de3).