Roadmap
Cette page donne une vue d'ensemble des évolutions prévues pour Palabre. Elle aide les utilisateurs à comprendre où va le projet, sans promettre de date de livraison.
Disponible aujourd'hui
Palabre permet déjà de lancer des débats entre deux agents installés sur votre machine, ou des demandes Ask où plusieurs agents répondent indépendamment avant une synthèse comparative : Claude Code, Codex CLI, Antigravity CLI, OpenCode, Mistral Vibe ou Ollama.
Les fonctionnalités principales sont disponibles :
- configuration globale ou locale ;
- détection des agents installés ;
- configuration globale automatique au premier lancement TUI, avec rafraîchissement prudent des agents connus détectés ;
- interface TUI-first avec
palabre,/agents,/roles,/config,/historyet/home; - assistant interactif
palabre new; - mode
askavec 1 à 4 agents et export.ask.md; - presets comme
codex-claude,claude-antigravity,codex-antigravityouopencode-ollama; - interface et prompts en français ou en anglais avec
--language,--lang,PALABRE_LANGUAGEou la configuration ; - ajout de contexte avec
--filesou--context; - prévisualisation du scan de contexte avec
palabre context scan --jsonpour les intégrations ; - synthèse finale avec consensus, désaccords, actions proposées et conclusion ;
- export Markdown
.debate.mdou.ask.mdavec nom basé sur le sujet ; - historique local des exports avec
palabre history,palabre history --jsonet/historydans la TUI ; - export partiel conservé si un agent plante pendant le débat ou la synthèse ;
- diagnostic avec
palabre doctor; - sortie machine-readable avec
palabre presets --json,palabre context scan --jsonet le renderer NDJSON ; - erreurs structurées pour les intégrations, avec une politique de versioning NDJSON ;
- parser CLI plus robuste pour les flags booléens comme
--terminal,--jsonou--no-summary; - contrats runtime plus stricts : les exits CLI non nuls sont rejetés, la progression de pull Ollama reste hors stdout NDJSON, et les chemins
--contextmanquants deviennent des warnings ; - tests automatisés de l'adapter CLI, du parser, du renderer NDJSON, des presets, du scan de contexte, des prompts et de la configuration de sortie, sans appeler de vrais services IA.
Prochaines améliorations
Diagnostic plus utile
palabre doctor est le premier réflexe quand quelque chose ne fonctionne pas. Il affiche un diagnostic lisible par sections et garde --terminal pour les logs. Les prochaines améliorations continueront à rendre ses messages plus actionnables pour les problèmes courants : agent introuvable, configuration incomplète, modèle Ollama manquant, PATH incorrect ou quota atteint côté provider.
Intégrations plus robustes
Palabre expose déjà des contrats JSON pour les presets, le scan de contexte et le rendu NDJSON des débats. Les prochaines améliorations viseront à garder ces contrats stables, mieux documentés et plus faciles à consommer par l'extension VS Code ou d'autres intégrations.
Configuration plus simple
La commande palabre config, la vue TUI /config, la configuration de premier lancement et la synchronisation des agents connus couvrent déjà les réglages courants : agents par défaut, rôles, nombre de tours, agent de synthèse, mode par défaut, interface par défaut et rafraîchissement des agents détectés. Les prochaines améliorations viseront surtout des messages plus clairs, de meilleures validations et des wizards plus complets pour les choix qui méritent de la découverte.
Conversation après le débat
Après la synthèse finale, Palabre pourrait proposer de continuer brièvement la discussion avec les mêmes agents. L'objectif serait de demander une précision, de creuser un désaccord ou de faire réagir un agent à la synthèse, puis d'ajouter cette suite dans une section distincte de l'export Markdown.
Tests et stabilité
Les tests reproductibles couvrent déjà l'adapter CLI, le renderer NDJSON, la disponibilité des presets et la résolution du dossier d'export. La suite consiste à élargir progressivement cette couverture aux autres comportements sensibles, sans appeler de vrais services IA pendant les tests automatisés.
Ensuite
Ces sujets sont envisagés après stabilisation du CLI :
- reprise d'un débat depuis un transcript existant ;
- provider compatible OpenAI local pour LM Studio, LocalAI, vLLM ou équivalent ;
- maintenance continue de la documentation française et anglaise ;
- interface CLI multilingue français/anglais à continuer d'affiner, avec un futur choix interactif de langue dans les flows de premier lancement ou de configuration ;
- TUI plus avancée avec scrolling, panneaux persistants, pause et reprise ;
- affichage fiable des modèles quand Palabre pourra les connaître sans bruit inutile.
Philosophie
Palabre restera centré sur un principe simple : piloter les outils IA que vous avez déjà installés, sans remplacer leurs comptes, leurs modèles, leurs abonnements ou leurs règles de confidentialité.