Integrations
JSON catalogs
Consume agents, presets, context scans, exports, and checkpoints through versioned JSON.
These commands write one JSON document to stdout and exit without starting an AI session.
palabre agents --jsonexposesroles[],agents[], anddefaults.askAgents[]. Each agent provides its name, type, role, availability, and a reason when needed.palabre presets --jsonexposes pairs, order,available,missingAgents[], andunavailableReasons[].palabre context scan src docs --jsonexposes the root, requested paths,items[], andwarnings[].palabre history --jsonexposes the 10 most recent exports inhistory[]. An integration may request 1 to 100 entries with--limit <number>.palabre sessions --jsonexposes the 20 most recent checkpoints insessions[], with a limit from 1 to 100. A valid entry containsvalid,id,status,mode,topic,updatedAt,responses,nextPhase, andresumable. A corrupted entry containsvalid: false,id,updatedAt, and a stablewarning, without raw contents or an absolute path.palabre sessions delete <session-id> --yes --jsonconfirms the targeted deletion with{ "v": 1, "deleted": { "id": "..." } }.
Consumption rules
- check
v; - ignore unknown fields;
- accept missing optional fields;
- do not recalculate availability or scanning rules;
- display warnings without changing their meaning.