From 1948e3bc797973df6fa721ff1a1c21d8da37e2c7 Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Wed, 19 Aug 2026 15:02:16 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20roadmap=20=E2=80=94=20phase=20v0.7.0=20?= =?UTF-8?q?(providers=20&=20configuration=20automatis=C3=A9e,=20=C3=A9piqu?= =?UTF-8?q?e=20#87,=20priorit=C3=A9=20P0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ROADMAP.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) 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).