Roadmap
This page gives an overview of the planned evolution of Palabre. It helps users understand where the project is headed, without committing to delivery dates.
Available today
Palabre already lets you run debates between two agents installed on your machine, or Ask requests where several agents answer independently before a comparative summary: Claude Code, Codex CLI, Antigravity CLI, OpenCode, Mistral Vibe, or Ollama.
The main features are available:
- global or local configuration;
- detection of installed agents;
- automatic global configuration on first TUI launch, with conservative refresh of detected known agents;
- TUI-first interface with
palabre,/agents,/roles,/config,/history, and/home; - interactive assistant
palabre new; askmode with 1 to 4 agents and.ask.mdexport;- presets such as
codex-claude,claude-antigravity,codex-antigravity, oropencode-ollama; - French or English interface and prompts through
--language,--lang,PALABRE_LANGUAGE, or configuration; - adding context with
--filesor--context; - previewing the context scan with
palabre context scan --jsonfor integrations; - final summary with consensus, disagreements, proposed actions, and conclusion;
- Markdown export
.debate.mdor.ask.mdwith a name based on the subject; - local export history with
palabre history,palabre history --json, and/historyin the TUI; - partial export preserved if an agent fails during the debate or final summary;
- diagnostics with
palabre doctor; - machine-readable output with
palabre presets --json,palabre context scan --json, and the NDJSON renderer; - structured errors for integrations, with an NDJSON versioning policy;
- a more robust CLI parser for boolean flags such as
--terminal,--json, or--no-summary; - stricter runtime contracts: non-zero CLI exits are rejected, Ollama pull progress stays off NDJSON stdout, and missing
--contextpaths are reported as warnings; - automated tests for the CLI adapter, parser, NDJSON renderer, presets, context scan, prompts, and output configuration without calling real AI services.
Upcoming improvements
More useful diagnostics
palabre doctor is the first reflex when something goes wrong. It displays a readable diagnostic by sections and keeps --terminal for logs. Future improvements will continue to make its messages more actionable for common issues: agent not found, incomplete configuration, missing Ollama model, incorrect PATH, or provider quota reached.
More robust integrations
Palabre already exposes JSON contracts for presets, context scanning, and NDJSON debate rendering. Upcoming improvements will keep these contracts stable, well documented, and easier for the VS Code extension or other integrations to consume.
Simpler configuration
The palabre config command, the TUI /config view, first-run configuration, and known-agent synchronization already cover common settings: default agents, roles, number of turns, summary agent, default mode, default interface, and detected agent refresh. Future improvements will focus on clearer messages, better validation, and richer wizards for choices that benefit from discovery.
Conversation after the debate
After the final summary, Palabre could offer to briefly continue the discussion with the same agents. The goal would be to ask for a clarification, dig into a disagreement, or have an agent react to the summary, then add this follow-up in a separate section of the Markdown export.
Tests and stability
Reproducible tests already cover the CLI adapter, the NDJSON renderer, preset availability, and output directory resolution. The next step is to gradually expand this coverage to other sensitive behaviors, without calling real AI services during automated tests.
Next
These topics are considered after the CLI stabilizes:
- resuming a debate from an existing transcript;
- OpenAI-compatible local provider for LM Studio, LocalAI, vLLM, or equivalent;
- ongoing maintenance of the French and English documentation;
- continued refinement of the multilingual French/English CLI interface, with a future interactive language choice in first-run or configuration flows;
- more advanced TUI with scrolling, persistent panes, pause, and resume;
- reliable model display when Palabre can know them without unnecessary noise.
Philosophy
Palabre will remain centered on a simple principle: drive the AI tools you already have installed, without replacing their accounts, models, subscriptions, or privacy policies.