[{"data":1,"prerenderedAt":593},["ShallowReactive",2],{"navigation-en":3,"\u002Fen\u002Fagents\u002Foverview":129,"\u002Fen\u002Fagents\u002Foverview-surround":588},[4,8,31,60,82,103,121,125],{"title":5,"path":6,"stem":7},"","\u002Fen","en\u002Findex",{"title":9,"icon":10,"path":11,"stem":12,"children":13,"page":30},"Get Started","i-lucide-rocket","\u002Fen\u002Fget-started","en\u002F1.get-started",[14,18,22,26],{"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},"First configuration","\u002Fen\u002Fget-started\u002Fconfiguration","en\u002F1.get-started\u002F3.configuration",{"title":27,"path":28,"stem":29},"Your first debate","\u002Fen\u002Fget-started\u002Ffirst-debate","en\u002F1.get-started\u002F4.first-debate",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"Agents","i-lucide-bot","\u002Fen\u002Fagents","en\u002F2.agents",[37,40,44,48,52,56],{"title":32,"path":38,"stem":39},"\u002Fen\u002Fagents\u002Foverview","en\u002F2.agents\u002F1.overview",{"title":41,"path":42,"stem":43},"Claude Code","\u002Fen\u002Fagents\u002Fclaude-code","en\u002F2.agents\u002F2.claude-code",{"title":45,"path":46,"stem":47},"Codex","\u002Fen\u002Fagents\u002Fcodex","en\u002F2.agents\u002F3.codex",{"title":49,"path":50,"stem":51},"Gemini","\u002Fen\u002Fagents\u002Fgemini","en\u002F2.agents\u002F4.gemini",{"title":53,"path":54,"stem":55},"OpenCode","\u002Fen\u002Fagents\u002Fopencode","en\u002F2.agents\u002F5.opencode",{"title":57,"path":58,"stem":59},"Ollama","\u002Fen\u002Fagents\u002Follama","en\u002F2.agents\u002F6.ollama",{"title":61,"icon":62,"path":63,"stem":64,"children":65,"page":30},"Usage","i-lucide-terminal","\u002Fen\u002Fusage","en\u002F3.usage",[66,70,74,78],{"title":67,"path":68,"stem":69},"Running a debate","\u002Fen\u002Fusage\u002Frunning-a-debate","en\u002F3.usage\u002F1.running-a-debate",{"title":71,"path":72,"stem":73},"Context and files","\u002Fen\u002Fusage\u002Fcontext-and-files","en\u002F3.usage\u002F2.context-and-files",{"title":75,"path":76,"stem":77},"Summaries","\u002Fen\u002Fusage\u002Fsummaries","en\u002F3.usage\u002F3.summaries",{"title":79,"path":80,"stem":81},"Exports","\u002Fen\u002Fusage\u002Fexports","en\u002F3.usage\u002F4.exports",{"title":83,"icon":84,"path":85,"stem":86,"children":87,"page":30},"Configuration","i-lucide-settings","\u002Fen\u002Fconfiguration","en\u002F4.configuration",[88,91,95,99],{"title":83,"path":89,"stem":90},"\u002Fen\u002Fconfiguration\u002Foverview","en\u002F4.configuration\u002F1.overview",{"title":92,"path":93,"stem":94},"Default settings","\u002Fen\u002Fconfiguration\u002Fdefaults","en\u002F4.configuration\u002F2.defaults",{"title":96,"path":97,"stem":98},"Local vs global configuration","\u002Fen\u002Fconfiguration\u002Flocal-vs-global","en\u002F4.configuration\u002F3.local-vs-global",{"title":100,"path":101,"stem":102},"Advanced JSON","\u002Fen\u002Fconfiguration\u002Fadvanced-json","en\u002F4.configuration\u002F4.advanced-json",{"title":104,"icon":105,"path":106,"stem":107,"children":108,"page":30},"Reference","i-lucide-book-open","\u002Fen\u002Freference","en\u002F5.reference",[109,113,117],{"title":110,"path":111,"stem":112},"Command reference","\u002Fen\u002Freference\u002Fcli","en\u002F5.reference\u002F1.cli",{"title":114,"path":115,"stem":116},"Configuration file reference","\u002Fen\u002Freference\u002Fconfig-file","en\u002F5.reference\u002F2.config-file",{"title":118,"path":119,"stem":120},"Presets","\u002Fen\u002Freference\u002Fpresets","en\u002F5.reference\u002F3.presets",{"title":122,"path":123,"stem":124},"Troubleshooting","\u002Fen\u002Ftroubleshooting","en\u002F6.troubleshooting",{"title":126,"path":127,"stem":128},"Roadmap","\u002Fen\u002Froadmap","en\u002F7.roadmap",{"id":130,"title":32,"body":131,"description":581,"extension":582,"links":583,"meta":584,"navigation":585,"path":38,"seo":586,"stem":39,"__hash__":587},"docs\u002Fen\u002F2.agents\u002F1.overview.md",{"type":132,"value":133,"toc":573},"minimark",[134,138,141,151,156,159,162,166,169,181,185,206,209,224,228,231,310,313,317,331,334,508,511,537,540,550,554,569],[135,136,137],"p",{},"A Palabre agent is a configuration entry that describes how to call an AI.",[135,139,140],{},"Palabre supports two agent families:",[142,143,144,148],"ul",{},[145,146,147],"li",{},"CLI agents, such as Claude Code, Codex CLI, Gemini CLI, or OpenCode;",[145,149,150],{},"local agents, such as Ollama via its HTTP API.",[152,153,155],"h2",{"id":154},"cli-agents","CLI agents",[135,157,158],{},"A CLI agent is launched as a terminal command. Palabre sends it a prompt, retrieves its output, then closes the process.",[135,160,161],{},"Each CLI keeps its own rules: authentication, default model, subscription, usage limits, and configuration options. Some CLIs can work with a free tier, a subscription, a local provider, or a cloud provider; in all cases, quotas and rate limit errors come from the agent being used, not from Palabre.",[152,163,165],{"id":164},"local-agents","Local agents",[135,167,168],{},"A local agent like Ollama uses a model installed on your machine. This is useful for critic, exploration, or lightweight summary roles. If you configure Ollama with a cloud offer or a paid service, the associated limits remain those of Ollama or the chosen provider.",[135,170,171,172,176,177,180],{},"Ollama does not read your files directly. To give it context, use ",[173,174,175],"code",{},"--files"," or ",[173,178,179],{},"--context",".",[152,182,184],{"id":183},"view-available-agents","View available agents",[186,187,191],"pre",{"className":188,"code":189,"language":190,"meta":5,"style":5},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","palabre agents\n","bash",[173,192,193],{"__ignoreMap":5},[194,195,198,202],"span",{"class":196,"line":197},"line",1,[194,199,201],{"class":200},"sBMFI","palabre",[194,203,205],{"class":204},"sfazB"," agents\n",[135,207,208],{},"If an installed CLI does not appear in the configuration:",[186,210,212],{"className":188,"code":211,"language":190,"meta":5,"style":5},"palabre config --sync-agents\n",[173,213,214],{"__ignoreMap":5},[194,215,216,218,221],{"class":196,"line":197},[194,217,201],{"class":200},[194,219,220],{"class":204}," config",[194,222,223],{"class":204}," --sync-agents\n",[152,225,227],{"id":226},"roles","Roles",[135,229,230],{},"Each agent has a role that influences the prompt:",[232,233,234,246],"table",{},[235,236,237],"thead",{},[238,239,240,244],"tr",{},[241,242,243],"th",{},"Role",[241,245,61],{},[247,248,249,260,270,280,290,300],"tbody",{},[238,250,251,257],{},[252,253,254],"td",{},[173,255,256],{},"implementer",[252,258,259],{},"Propose a concrete solution.",[238,261,262,267],{},[252,263,264],{},[173,265,266],{},"reviewer",[252,268,269],{},"Look for risks, regressions, and missing tests.",[238,271,272,277],{},[252,273,274],{},[173,275,276],{},"critic",[252,278,279],{},"Challenge assumptions.",[238,281,282,287],{},[252,283,284],{},[173,285,286],{},"architect",[252,288,289],{},"Structure technical options.",[238,291,292,297],{},[252,293,294],{},[173,295,296],{},"scout",[252,298,299],{},"Quickly explore a topic.",[238,301,302,307],{},[252,303,304],{},[173,305,306],{},"summarizer",[252,308,309],{},"Produce a faithful summary.",[135,311,312],{},"Roles do not change the model used. They change the instruction sent in the prompt.",[152,314,316],{"id":315},"using-a-role","Using a role",[135,318,319,320,323,324,176,327,330],{},"A role is configured in ",[173,321,322],{},"palabre.config.json",", in the agent entry. There is no command option like ",[173,325,326],{},"--role-a",[173,328,329],{},"--role-b"," yet.",[135,332,333],{},"Example:",[186,335,339],{"className":336,"code":337,"language":338,"meta":5,"style":5},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\"codex\": {\n  \"type\": \"cli\",\n  \"command\": \"codex\",\n  \"role\": \"implementer\"\n},\n\"claude\": {\n  \"type\": \"cli\",\n  \"command\": \"claude.exe\",\n  \"role\": \"reviewer\"\n}\n","json",[173,340,341,359,385,405,424,432,446,465,485,502],{"__ignoreMap":5},[194,342,343,347,350,352,356],{"class":196,"line":197},[194,344,346],{"class":345},"sMK4o","\"",[194,348,349],{"class":204},"codex",[194,351,346],{"class":345},[194,353,355],{"class":354},"sTEyZ",": ",[194,357,358],{"class":345},"{\n",[194,360,362,365,369,371,374,377,380,382],{"class":196,"line":361},2,[194,363,364],{"class":345},"  \"",[194,366,368],{"class":367},"spNyl","type",[194,370,346],{"class":345},[194,372,373],{"class":345},":",[194,375,376],{"class":345}," \"",[194,378,379],{"class":204},"cli",[194,381,346],{"class":345},[194,383,384],{"class":345},",\n",[194,386,388,390,393,395,397,399,401,403],{"class":196,"line":387},3,[194,389,364],{"class":345},[194,391,392],{"class":367},"command",[194,394,346],{"class":345},[194,396,373],{"class":345},[194,398,376],{"class":345},[194,400,349],{"class":204},[194,402,346],{"class":345},[194,404,384],{"class":345},[194,406,408,410,413,415,417,419,421],{"class":196,"line":407},4,[194,409,364],{"class":345},[194,411,412],{"class":367},"role",[194,414,346],{"class":345},[194,416,373],{"class":345},[194,418,376],{"class":345},[194,420,256],{"class":204},[194,422,423],{"class":345},"\"\n",[194,425,427,430],{"class":196,"line":426},5,[194,428,429],{"class":345},"}",[194,431,384],{"class":354},[194,433,435,437,440,442,444],{"class":196,"line":434},6,[194,436,346],{"class":345},[194,438,439],{"class":204},"claude",[194,441,346],{"class":345},[194,443,355],{"class":354},[194,445,358],{"class":345},[194,447,449,451,453,455,457,459,461,463],{"class":196,"line":448},7,[194,450,364],{"class":345},[194,452,368],{"class":367},[194,454,346],{"class":345},[194,456,373],{"class":345},[194,458,376],{"class":345},[194,460,379],{"class":204},[194,462,346],{"class":345},[194,464,384],{"class":345},[194,466,468,470,472,474,476,478,481,483],{"class":196,"line":467},8,[194,469,364],{"class":345},[194,471,392],{"class":367},[194,473,346],{"class":345},[194,475,373],{"class":345},[194,477,376],{"class":345},[194,479,480],{"class":204},"claude.exe",[194,482,346],{"class":345},[194,484,384],{"class":345},[194,486,488,490,492,494,496,498,500],{"class":196,"line":487},9,[194,489,364],{"class":345},[194,491,412],{"class":367},[194,493,346],{"class":345},[194,495,373],{"class":345},[194,497,376],{"class":345},[194,499,266],{"class":204},[194,501,423],{"class":345},[194,503,505],{"class":196,"line":504},10,[194,506,507],{"class":345},"}\n",[135,509,510],{},"With this configuration:",[186,512,514],{"className":188,"code":513,"language":190,"meta":5,"style":5},"palabre codex-claude \"Critique this plan\" -t 4\n",[173,515,516],{"__ignoreMap":5},[194,517,518,520,523,525,528,530,533],{"class":196,"line":197},[194,519,201],{"class":200},[194,521,522],{"class":204}," codex-claude",[194,524,376],{"class":345},[194,526,527],{"class":204},"Critique this plan",[194,529,346],{"class":345},[194,531,532],{"class":204}," -t",[194,534,536],{"class":535},"sbssI"," 4\n",[135,538,539],{},"Codex receives a concrete proposal instruction, while Claude receives a critical review instruction.",[135,541,542,543,546,547,180],{},"To use two different behaviors with the same CLI, create two distinct agents in the configuration, for example ",[173,544,545],{},"claude-reviewer"," and ",[173,548,549],{},"claude-summarizer",[152,551,553],{"id":552},"models-passed-as-arguments","Models passed as arguments",[135,555,556,557,560,561,564,565,568],{},"When you use ",[173,558,559],{},"--model-a",", ",[173,562,563],{},"--model-b",", or ",[173,566,567],{},"--summary-model",", Palabre does not verify the list of models available at the provider. The value is passed to the relevant CLI via its configured model option. If the model does not exist or is not authorized by your account, the CLI will return the error.",[570,571,572],"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 .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);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":5,"searchDepth":197,"depth":361,"links":574},[575,576,577,578,579,580],{"id":154,"depth":361,"text":155},{"id":164,"depth":361,"text":165},{"id":183,"depth":361,"text":184},{"id":226,"depth":361,"text":227},{"id":315,"depth":361,"text":316},{"id":552,"depth":361,"text":553},"Understand Palabre agents, their roles, their models, and the difference between external CLIs and local agents.","md",null,{},true,{"title":32,"description":581},"KJqFXczC4VKO6r75MxaItkcwMp4QxBbC743f8bQ10EQ",[589,591],{"title":27,"path":28,"stem":29,"description":590,"children":-1},"Start a first debate with the interactive assistant or a short command, then find the Markdown export.",{"title":41,"path":42,"stem":43,"description":592,"children":-1},"Configure Claude Code in Palabre and understand what Palabre passes to the Claude CLI.",1778577194722]