Intégrations
Catalogues JSON
Consommer les agents, presets, scans de contexte, exports et checkpoints au format JSON versionné.
Ces commandes écrivent un document JSON sur stdout et terminent sans lancer de session IA.
palabre agents --jsonexposeroles[],agents[]etdefaults.askAgents[]. Chaque agent fournit son nom, type, rôle, disponibilité et une raison si nécessaire.palabre presets --jsonexpose les paires, leur ordre,available,missingAgents[]etunavailableReasons[].palabre context scan src docs --jsonexpose la racine, les chemins demandés,items[]etwarnings[].palabre history --jsonexpose les 10 exports les plus récents danshistory[]. Une intégration peut demander de 1 à 100 entrées avec--limit <nombre>.palabre sessions --jsonexpose les 20 checkpoints les plus récents danssessions[], avec une limite de 1 à 100. Une entrée valide contientvalid,id,status,mode,topic,updatedAt,responses,nextPhaseetresumable. Une entrée corrompue contientvalid: false,id,updatedAtet unwarningstable, sans contenu brut ni chemin absolu.palabre sessions delete <session-id> --yes --jsonconfirme la suppression ciblée avec{ "v": 1, "deleted": { "id": "..." } }.
Règles de consommation
- vérifier
v; - ignorer les champs inconnus ;
- accepter l'absence des champs optionnels ;
- ne pas recalculer la disponibilité ou les règles de scan ;
- afficher les avertissements sans en modifier le sens.