[{"data":1,"prerenderedAt":439},["ShallowReactive",2],{"navigation-en":3,"\u002Fen\u002Fintegrations\u002Foverview":183,"\u002Fen\u002Fintegrations\u002Foverview-surround":434},[4,8,39,72,110,131,153,171,175,179],{"title":5,"path":6,"stem":7},"","\u002Fen","en\u002Findex",{"title":9,"icon":10,"path":11,"stem":12,"children":13,"page":38},"Get Started","i-lucide-rocket","\u002Fen\u002Fget-started","en\u002F1.get-started",[14,18,22,26,30,34],{"title":15,"path":16,"stem":17},"Introduction","\u002Fen\u002Fget-started\u002Fintroduction","en\u002F1.get-started\u002F1.introduction",{"title":19,"path":20,"stem":21},"Installation","\u002Fen\u002Fget-started\u002Finstallation","en\u002F1.get-started\u002F2.installation",{"title":23,"path":24,"stem":25},"Run your first session","\u002Fen\u002Fget-started\u002Ffirst-debate","en\u002F1.get-started\u002F3.first-debate",{"title":27,"path":28,"stem":29},"First configuration","\u002Fen\u002Fget-started\u002Fconfiguration","en\u002F1.get-started\u002F4.configuration",{"title":31,"path":32,"stem":33},"VS Code extension","\u002Fen\u002Fget-started\u002Fvscode-extension","en\u002F1.get-started\u002F5.vscode-extension",{"title":35,"path":36,"stem":37},"Palabre skill","\u002Fen\u002Fget-started\u002Fskill","en\u002F1.get-started\u002F6.skill",false,{"title":40,"icon":41,"path":42,"stem":43,"children":44,"page":38},"Agents","i-lucide-bot","\u002Fen\u002Fagents","en\u002F2.agents",[45,48,52,56,60,64,68],{"title":40,"path":46,"stem":47},"\u002Fen\u002Fagents\u002Foverview","en\u002F2.agents\u002F1.overview",{"title":49,"path":50,"stem":51},"Claude Code","\u002Fen\u002Fagents\u002Fclaude-code","en\u002F2.agents\u002F2.claude-code",{"title":53,"path":54,"stem":55},"Codex","\u002Fen\u002Fagents\u002Fcodex","en\u002F2.agents\u002F3.codex",{"title":57,"path":58,"stem":59},"Antigravity","\u002Fen\u002Fagents\u002Fantigravity","en\u002F2.agents\u002F5.antigravity",{"title":61,"path":62,"stem":63},"OpenCode","\u002Fen\u002Fagents\u002Fopencode","en\u002F2.agents\u002F6.opencode",{"title":65,"path":66,"stem":67},"Ollama","\u002Fen\u002Fagents\u002Follama","en\u002F2.agents\u002F7.ollama",{"title":69,"path":70,"stem":71},"Mistral Vibe","\u002Fen\u002Fagents\u002Fvibe","en\u002F2.agents\u002F8.vibe",{"title":73,"icon":74,"path":75,"stem":76,"children":77,"page":38},"Usage","i-lucide-terminal","\u002Fen\u002Fusage","en\u002F3.usage",[78,82,86,90,94,98,102,106],{"title":79,"path":80,"stem":81},"Choose a mode","\u002Fen\u002Fusage\u002Frunning-a-debate","en\u002F3.usage\u002F1.running-a-debate",{"title":83,"path":84,"stem":85},"Use the TUI","\u002Fen\u002Fusage\u002Ftui","en\u002F3.usage\u002F2.tui",{"title":87,"path":88,"stem":89},"Debate mode","\u002Fen\u002Fusage\u002Fdebate","en\u002F3.usage\u002F3.debate",{"title":91,"path":92,"stem":93},"Chat mode","\u002Fen\u002Fusage\u002Fchat","en\u002F3.usage\u002F4.chat",{"title":95,"path":96,"stem":97},"Ask mode","\u002Fen\u002Fusage\u002Fask","en\u002F3.usage\u002F5.ask",{"title":99,"path":100,"stem":101},"Context and files","\u002Fen\u002Fusage\u002Fcontext-and-files","en\u002F3.usage\u002F6.context-and-files",{"title":103,"path":104,"stem":105},"Summaries","\u002Fen\u002Fusage\u002Fsummaries","en\u002F3.usage\u002F7.summaries",{"title":107,"path":108,"stem":109},"Exports","\u002Fen\u002Fusage\u002Fexports","en\u002F3.usage\u002F8.exports",{"title":111,"icon":112,"path":113,"stem":114,"children":115,"page":38},"Configuration","i-lucide-settings","\u002Fen\u002Fconfiguration","en\u002F4.configuration",[116,119,123,127],{"title":111,"path":117,"stem":118},"\u002Fen\u002Fconfiguration\u002Foverview","en\u002F4.configuration\u002F1.overview",{"title":120,"path":121,"stem":122},"Default settings","\u002Fen\u002Fconfiguration\u002Fdefaults","en\u002F4.configuration\u002F2.defaults",{"title":124,"path":125,"stem":126},"Local vs global configuration","\u002Fen\u002Fconfiguration\u002Flocal-vs-global","en\u002F4.configuration\u002F3.local-vs-global",{"title":128,"path":129,"stem":130},"Advanced JSON","\u002Fen\u002Fconfiguration\u002Fadvanced-json","en\u002F4.configuration\u002F4.advanced-json",{"title":132,"icon":133,"path":134,"stem":135,"children":136,"page":38},"Integrations","i-lucide-blocks","\u002Fen\u002Fintegrations","en\u002F5.integrations",[137,141,145,149],{"title":138,"path":139,"stem":140},"Integrate Palabre","\u002Fen\u002Fintegrations\u002Foverview","en\u002F5.integrations\u002F1.overview",{"title":142,"path":143,"stem":144},"JSON catalogs","\u002Fen\u002Fintegrations\u002Fjson-contracts","en\u002F5.integrations\u002F2.json-contracts",{"title":146,"path":147,"stem":148},"NDJSON v1 stream","\u002Fen\u002Fintegrations\u002Fndjson","en\u002F5.integrations\u002F3.ndjson",{"title":150,"path":151,"stem":152},"Lifecycle, errors, and identity","\u002Fen\u002Fintegrations\u002Fclient-lifecycle","en\u002F5.integrations\u002F4.client-lifecycle",{"title":154,"icon":155,"path":156,"stem":157,"children":158,"page":38},"Reference","i-lucide-book","\u002Fen\u002Freference","en\u002F6.reference",[159,163,167],{"title":160,"path":161,"stem":162},"Command reference","\u002Fen\u002Freference\u002Fcli","en\u002F6.reference\u002F1.cli",{"title":164,"path":165,"stem":166},"Configuration file reference","\u002Fen\u002Freference\u002Fconfig-file","en\u002F6.reference\u002F2.config-file",{"title":168,"path":169,"stem":170},"Presets","\u002Fen\u002Freference\u002Fpresets","en\u002F6.reference\u002F3.presets",{"title":172,"path":173,"stem":174},"Troubleshooting","\u002Fen\u002Ftroubleshooting","en\u002F7.troubleshooting",{"title":176,"path":177,"stem":178},"Roadmap","\u002Fen\u002Froadmap","en\u002F8.roadmap",{"title":180,"path":181,"stem":182},"Changelog","\u002Fen\u002Fchangelog","en\u002F9.changelog",{"id":184,"title":138,"body":185,"description":427,"extension":428,"links":429,"meta":430,"navigation":431,"path":139,"seo":432,"stem":140,"__hash__":433},"docs\u002Fen\u002F5.integrations\u002F1.overview.md",{"type":186,"value":187,"toc":424},"minimark",[188,192,286,293,298,403,406,420],[189,190,191],"p",{},"Palabre CLI is the source of truth for agents, presets, context, orchestration, errors, and exports. An integration launches the CLI as a child process and renders its public contracts, without parsing the TUI or reimplementing its decisions.",[193,194,195,208],"table",{},[196,197,198],"thead",{},[199,200,201,205],"tr",{},[202,203,204],"th",{},"Need",[202,206,207],{},"Contract",[209,210,211,222,232,242,252,262,272],"tbody",{},[199,212,213,216],{},[214,215,40],"td",{},[214,217,218],{},[219,220,221],"code",{},"palabre agents --json",[199,223,224,227],{},[214,225,226],{},"Pairs",[214,228,229],{},[219,230,231],{},"palabre presets --json",[199,233,234,237],{},[214,235,236],{},"Context",[214,238,239],{},[219,240,241],{},"palabre context scan --json",[199,243,244,247],{},[214,245,246],{},"History",[214,248,249],{},[219,250,251],{},"palabre history --json",[199,253,254,257],{},[214,255,256],{},"Preview",[214,258,259],{},[219,260,261],{},"--dry-run --renderer ndjson",[199,263,264,267],{},[214,265,266],{},"Session",[214,268,269],{},[219,270,271],{},"--renderer ndjson",[199,273,274,277],{},[214,275,276],{},"Identity",[214,278,279,282,283],{},[219,280,281],{},"PALABRE_CLIENT",", ",[219,284,285],{},"PALABRE_CLIENT_VERSION",[189,287,288,289,292],{},"Outputs carry a ",[219,290,291],{},"v"," field. Optional additions remain compatible; removing, renaming, or changing a field's meaning requires a new version.",[294,295,297],"h2",{"id":296},"start-a-session","Start a session",[299,300,304],"pre",{"className":301,"code":302,"language":303,"meta":5,"style":5},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","palabre run --mode debate --subject \"Subject\" --agent-a codex --agent-b claude --renderer ndjson\npalabre run --mode ask --subject \"Subject\" --agents codex claude --renderer ndjson\npalabre chat --agent-a codex --renderer ndjson\n","bash",[219,305,306,356,387],{"__ignoreMap":5},[307,308,311,315,319,322,325,328,332,335,338,341,344,347,350,353],"span",{"class":309,"line":310},"line",1,[307,312,314],{"class":313},"sBMFI","palabre",[307,316,318],{"class":317},"sfazB"," run",[307,320,321],{"class":317}," --mode",[307,323,324],{"class":317}," debate",[307,326,327],{"class":317}," --subject",[307,329,331],{"class":330},"sMK4o"," \"",[307,333,334],{"class":317},"Subject",[307,336,337],{"class":330},"\"",[307,339,340],{"class":317}," --agent-a",[307,342,343],{"class":317}," codex",[307,345,346],{"class":317}," --agent-b",[307,348,349],{"class":317}," claude",[307,351,352],{"class":317}," --renderer",[307,354,355],{"class":317}," ndjson\n",[307,357,359,361,363,365,368,370,372,374,376,379,381,383,385],{"class":309,"line":358},2,[307,360,314],{"class":313},[307,362,318],{"class":317},[307,364,321],{"class":317},[307,366,367],{"class":317}," ask",[307,369,327],{"class":317},[307,371,331],{"class":330},[307,373,334],{"class":317},[307,375,337],{"class":330},[307,377,378],{"class":317}," --agents",[307,380,343],{"class":317},[307,382,349],{"class":317},[307,384,352],{"class":317},[307,386,355],{"class":317},[307,388,390,392,395,397,399,401],{"class":309,"line":389},3,[307,391,314],{"class":313},[307,393,394],{"class":317}," chat",[307,396,340],{"class":317},[307,398,343],{"class":317},[307,400,352],{"class":317},[307,402,355],{"class":317},[189,404,405],{},"Chat receives messages through stdin. An integration reads stdout line by line, keeps stderr separate, and waits for process termination.",[189,407,408,409,282,412,415,416,419],{},"See ",[410,411,142],"a",{"href":143},[410,413,414],{"href":147},"NDJSON v1",", and ",[410,417,418],{"href":151},"Lifecycle",".",[421,422,423],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":5,"searchDepth":310,"depth":358,"links":425},[426],{"id":296,"depth":358,"text":297},"Drive Palabre from an extension or another process without duplicating its product logic.","md",null,{},true,{"title":138,"description":427},"cadaefrHQZkW56aaX_cF0xcizrjtKYGo9I-1qgZuqS0",[435,437],{"title":128,"path":129,"stem":130,"description":436,"children":-1},"Edit the configuration JSON directly for advanced use cases and custom agents.",{"title":142,"path":143,"stem":144,"description":438,"children":-1},"Consume agents, presets, context scans, and recent exports through versioned JSON.",1784655011597]