Intégrations
Intégrer Palabre
Piloter Palabre depuis une extension ou un autre processus sans reproduire sa logique métier.
Palabre CLI est la source de vérité pour les agents, presets, contexte, orchestration, erreurs et exports. Une intégration lance le CLI comme processus enfant et rend ses contrats publics, sans analyser la TUI ni réimplémenter ses décisions.
| Besoin | Contrat |
|---|---|
| Agents | palabre agents --json |
| Paires | palabre presets --json |
| Contexte | palabre context scan --json |
| Historique | palabre history --json |
| Prévisualisation | --dry-run --renderer ndjson |
| Session | --renderer ndjson |
| Identité | PALABRE_CLIENT, PALABRE_CLIENT_VERSION |
Les sorties portent un champ v. Les ajouts optionnels restent compatibles ; toute suppression, renommage ou modification de sens exige une nouvelle version.
Lancer une session
palabre run --mode debate --subject "Sujet" --agent-a codex --agent-b claude --renderer ndjson
palabre run --mode ask --subject "Sujet" --agents codex claude --renderer ndjson
palabre chat --agent-a codex --renderer ndjson
Chat reçoit les messages sur stdin. Une intégration lit stdout ligne par ligne, conserve stderr séparément et attend la fermeture du processus.
Consultez Catalogues JSON, NDJSON v1 et Cycle de vie.