[{"data":1,"prerenderedAt":937},["ShallowReactive",2],{"navigation-fr":3,"\u002Ffr\u002Fget-started\u002Fchange-machine":203,"\u002Ffr\u002Fget-started\u002Fchange-machine-surround":932},[4,8,47,80,130,151,173,191,195,199],{"title":5,"path":6,"stem":7},"","\u002Ffr","fr\u002Findex",{"title":9,"icon":10,"path":11,"stem":12,"children":13,"page":46},"Démarrage","i-lucide-rocket","\u002Ffr\u002Fget-started","fr\u002F1.get-started",[14,18,22,26,30,34,38,42],{"title":15,"path":16,"stem":17},"Introduction","\u002Ffr\u002Fget-started\u002Fintroduction","fr\u002F1.get-started\u002F1.introduction",{"title":19,"path":20,"stem":21},"Installation","\u002Ffr\u002Fget-started\u002Finstallation","fr\u002F1.get-started\u002F2.installation",{"title":23,"path":24,"stem":25},"Lancer une première session","\u002Ffr\u002Fget-started\u002Ffirst-debate","fr\u002F1.get-started\u002F3.first-debate",{"title":27,"path":28,"stem":29},"Premier Relay","\u002Ffr\u002Fget-started\u002Ffirst-relay","fr\u002F1.get-started\u002F4.first-relay",{"title":31,"path":32,"stem":33},"Première configuration","\u002Ffr\u002Fget-started\u002Fconfiguration","fr\u002F1.get-started\u002F5.configuration",{"title":35,"path":36,"stem":37},"Extension VS Code","\u002Ffr\u002Fget-started\u002Fvscode-extension","fr\u002F1.get-started\u002F6.vscode-extension",{"title":39,"path":40,"stem":41},"Skill Palabre","\u002Ffr\u002Fget-started\u002Fskill","fr\u002F1.get-started\u002F7.skill",{"title":43,"path":44,"stem":45},"Changer de machine","\u002Ffr\u002Fget-started\u002Fchange-machine","fr\u002F1.get-started\u002F8.change-machine",false,{"title":48,"icon":49,"path":50,"stem":51,"children":52,"page":46},"Agents","i-lucide-bot","\u002Ffr\u002Fagents","fr\u002F2.agents",[53,56,60,64,68,72,76],{"title":48,"path":54,"stem":55},"\u002Ffr\u002Fagents\u002Foverview","fr\u002F2.agents\u002F1.overview",{"title":57,"path":58,"stem":59},"Claude Code","\u002Ffr\u002Fagents\u002Fclaude-code","fr\u002F2.agents\u002F2.claude-code",{"title":61,"path":62,"stem":63},"Codex","\u002Ffr\u002Fagents\u002Fcodex","fr\u002F2.agents\u002F3.codex",{"title":65,"path":66,"stem":67},"Antigravity","\u002Ffr\u002Fagents\u002Fantigravity","fr\u002F2.agents\u002F5.antigravity",{"title":69,"path":70,"stem":71},"OpenCode","\u002Ffr\u002Fagents\u002Fopencode","fr\u002F2.agents\u002F6.opencode",{"title":73,"path":74,"stem":75},"Ollama","\u002Ffr\u002Fagents\u002Follama","fr\u002F2.agents\u002F7.ollama",{"title":77,"path":78,"stem":79},"Mistral Vibe","\u002Ffr\u002Fagents\u002Fvibe","fr\u002F2.agents\u002F8.vibe",{"title":81,"icon":82,"path":83,"stem":84,"children":85,"page":46},"Utilisation","i-lucide-terminal","\u002Ffr\u002Fusage","fr\u002F3.usage",[86,90,94,98,102,106,110,114,118,122,126],{"title":87,"path":88,"stem":89},"Choisir un mode","\u002Ffr\u002Fusage\u002Frunning-a-debate","fr\u002F3.usage\u002F01.running-a-debate",{"title":91,"path":92,"stem":93},"Mode Débat","\u002Ffr\u002Fusage\u002Fdebate","fr\u002F3.usage\u002F02.debate",{"title":95,"path":96,"stem":97},"Mode Relay","\u002Ffr\u002Fusage\u002Frelay","fr\u002F3.usage\u002F03.relay",{"title":99,"path":100,"stem":101},"Mode Ask","\u002Ffr\u002Fusage\u002Fask","fr\u002F3.usage\u002F04.ask",{"title":103,"path":104,"stem":105},"Mode Chat","\u002Ffr\u002Fusage\u002Fchat","fr\u002F3.usage\u002F05.chat",{"title":107,"path":108,"stem":109},"Utiliser la TUI","\u002Ffr\u002Fusage\u002Ftui","fr\u002F3.usage\u002F06.tui",{"title":111,"path":112,"stem":113},"Contexte et fichiers","\u002Ffr\u002Fusage\u002Fcontext-and-files","fr\u002F3.usage\u002F07.context-and-files",{"title":115,"path":116,"stem":117},"Synthèses","\u002Ffr\u002Fusage\u002Fsummaries","fr\u002F3.usage\u002F08.summaries",{"title":119,"path":120,"stem":121},"Exports","\u002Ffr\u002Fusage\u002Fexports","fr\u002F3.usage\u002F09.exports",{"title":123,"path":124,"stem":125},"Utiliser plusieurs agents IA dans le terminal","\u002Ffr\u002Fusage\u002Fmulti-agent-cli","fr\u002F3.usage\u002F10.multi-agent-cli",{"title":127,"path":128,"stem":129},"Faire débattre Codex et Claude Code","\u002Ffr\u002Fusage\u002Fcodex-claude-debate","fr\u002F3.usage\u002F11.codex-claude-debate",{"title":131,"icon":132,"path":133,"stem":134,"children":135,"page":46},"Configuration","i-lucide-settings","\u002Ffr\u002Fconfiguration","fr\u002F4.configuration",[136,139,143,147],{"title":131,"path":137,"stem":138},"\u002Ffr\u002Fconfiguration\u002Foverview","fr\u002F4.configuration\u002F1.overview",{"title":140,"path":141,"stem":142},"Paramètres par défaut","\u002Ffr\u002Fconfiguration\u002Fdefaults","fr\u002F4.configuration\u002F2.defaults",{"title":144,"path":145,"stem":146},"Configuration locale ou globale","\u002Ffr\u002Fconfiguration\u002Flocal-vs-global","fr\u002F4.configuration\u002F3.local-vs-global",{"title":148,"path":149,"stem":150},"JSON avancé","\u002Ffr\u002Fconfiguration\u002Fadvanced-json","fr\u002F4.configuration\u002F4.advanced-json",{"title":152,"icon":153,"path":154,"stem":155,"children":156,"page":46},"Intégrations","i-lucide-blocks","\u002Ffr\u002Fintegrations","fr\u002F5.integrations",[157,161,165,169],{"title":158,"path":159,"stem":160},"Intégrer Palabre","\u002Ffr\u002Fintegrations\u002Foverview","fr\u002F5.integrations\u002F1.overview",{"title":162,"path":163,"stem":164},"Catalogues JSON","\u002Ffr\u002Fintegrations\u002Fjson-contracts","fr\u002F5.integrations\u002F2.json-contracts",{"title":166,"path":167,"stem":168},"Flux NDJSON v1","\u002Ffr\u002Fintegrations\u002Fndjson","fr\u002F5.integrations\u002F3.ndjson",{"title":170,"path":171,"stem":172},"Cycle de vie, erreurs et identité","\u002Ffr\u002Fintegrations\u002Fclient-lifecycle","fr\u002F5.integrations\u002F4.client-lifecycle",{"title":174,"icon":175,"path":176,"stem":177,"children":178,"page":46},"Référence","i-lucide-book","\u002Ffr\u002Freference","fr\u002F6.reference",[179,183,187],{"title":180,"path":181,"stem":182},"Référence des commandes","\u002Ffr\u002Freference\u002Fcli","fr\u002F6.reference\u002F1.cli",{"title":184,"path":185,"stem":186},"Référence du fichier de configuration","\u002Ffr\u002Freference\u002Fconfig-file","fr\u002F6.reference\u002F2.config-file",{"title":188,"path":189,"stem":190},"Presets","\u002Ffr\u002Freference\u002Fpresets","fr\u002F6.reference\u002F3.presets",{"title":192,"path":193,"stem":194},"Dépannage","\u002Ffr\u002Ftroubleshooting","fr\u002F7.troubleshooting",{"title":196,"path":197,"stem":198},"Roadmap","\u002Ffr\u002Froadmap","fr\u002F8.roadmap",{"title":200,"path":201,"stem":202},"Changelog","\u002Ffr\u002Fchangelog","fr\u002F9.changelog",{"id":204,"title":43,"body":205,"description":923,"extension":924,"links":925,"meta":926,"navigation":927,"path":44,"seo":928,"stem":45,"__hash__":931},"docs\u002Ffr\u002F1.get-started\u002F8.change-machine.md",{"type":206,"value":207,"toc":912},"minimark",[208,217,224,229,232,241,248,251,265,268,297,300,306,324,327,349,352,412,435,440,447,453,464,468,476,484,491,497,503,506,512,515,521,530,533,539,545,556,560,563,569,576,587,590,596,599,605,612,615,621,624,651,655,658,664,677,692,698,702,705,711,718,722,729,732,738,741,747,756,770,774,791,903,908],[209,210,211,212,216],"p",{},"Votre projet et son suivi voyagent avec GitHub. Les connexions des agents, les approbations et les conversations restent locales. Sur la machine d'arrivée, préparez PALABRE puis créez un nouvel équipier avec ",[213,214,215],"code",{},"--new",".",[209,218,219,220,223],{},"Ce parcours vaut pour Windows, macOS et Linux. Sur une machine déjà utilisée, commencez par l'inventaire ci-dessous. Ne supprimez aucun ancien clone ni dossier ",[213,221,222],{},".palabre\u002F"," avant d'avoir retrouvé le travail à conserver.",[225,226,228],"h2",{"id":227},"_1-faire-létat-des-lieux-sans-modifier-les-installations","1. Faire l'état des lieux sans modifier les installations",[209,230,231],{},"Dans chaque ancien clone, sur les deux machines si elles sont accessibles :",[233,234,239],"pre",{"className":235,"code":237,"language":238,"meta":5},[236],"language-text","git --no-optional-locks status --short --branch\ngit --no-optional-locks diff --stat\ngit --no-optional-locks diff --cached --stat\ngit log --oneline --branches --not --remotes\ngit worktree list\n","text",[213,240,237],{"__ignoreMap":5},[209,242,243,244,247],{},"Ces commandes montrent les fichiers modifiés ou non suivis, les commits absents des références distantes locales et les copies de travail séparées. Les références peuvent dater : vérifiez aussi GitHub avant de conclure qu'un commit a été poussé. ",[213,245,246],{},"--no-optional-locks"," évite les rafraîchissements facultatifs de l'index pendant cet inventaire. Ne lancez pas encore de mise à jour dans un clone contenant du travail non sauvegardé.",[209,249,250],{},"Repérez les installations utilisées. Dans PowerShell :",[233,252,256],{"className":253,"code":254,"language":255,"meta":5,"style":5},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Get-Command node,palabre,codex,claude,pwsh,powershell -All -ErrorAction SilentlyContinue | Select-Object Name,Source\n","powershell",[213,257,258],{"__ignoreMap":5},[259,260,263],"span",{"class":261,"line":262},"line",1,[259,264,254],{},[209,266,267],{},"Dans Bash ou Zsh, sur macOS ou Linux :",[233,269,273],{"className":270,"code":271,"language":272,"meta":5,"style":5},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","type -a node palabre codex claude\n","sh",[213,274,275],{"__ignoreMap":5},[259,276,277,281,285,288,291,294],{"class":261,"line":262},[259,278,280],{"class":279},"s2Zo4","type",[259,282,284],{"class":283},"sfazB"," -a",[259,286,287],{"class":283}," node",[259,289,290],{"class":283}," palabre",[259,292,293],{"class":283}," codex",[259,295,296],{"class":283}," claude\n",[209,298,299],{},"Pour les commandes présentes, relevez les versions :",[233,301,304],{"className":302,"code":303,"language":238,"meta":5},[236],"node --version\npalabre --version\ncodex --version\nclaude --version\n",[213,305,303],{"__ignoreMap":5},[209,307,308,309,312,313,317,318,216],{},"Plusieurs chemins peuvent désigner plusieurs installations. Sous Windows, un chemin ",[213,310,311],{},"WindowsApps"," peut être un alias du Microsoft Store, pas l'installation attendue. Ne supprimez rien pour faire disparaître un doublon ; identifiez l'installation à garder avec le ",[314,315,316],"a",{"href":193},"dépannage Windows",". Le diagnostic complet des doublons reste suivi dans ",[314,319,323],{"href":320,"rel":321},"https:\u002F\u002Fgithub.com\u002FJuReyms\u002FPalabre\u002Fissues\u002F153",[322],"nofollow","#153",[209,325,326],{},"Regardez aussi si le dossier personnel PALABRE existe. PowerShell :",[233,328,330],{"className":253,"code":329,"language":255,"meta":5,"style":5},"if (Test-Path -LiteralPath \"$HOME\u002F.palabre\") {\n    Get-ChildItem -LiteralPath \"$HOME\u002F.palabre\" -Force\n}\n",[213,331,332,337,343],{"__ignoreMap":5},[259,333,334],{"class":261,"line":262},[259,335,336],{},"if (Test-Path -LiteralPath \"$HOME\u002F.palabre\") {\n",[259,338,340],{"class":261,"line":339},2,[259,341,342],{},"    Get-ChildItem -LiteralPath \"$HOME\u002F.palabre\" -Force\n",[259,344,346],{"class":261,"line":345},3,[259,347,348],{},"}\n",[209,350,351],{},"Shell POSIX :",[233,353,355],{"className":270,"code":354,"language":272,"meta":5,"style":5},"if [ -d \"$HOME\u002F.palabre\" ]; then\n    ls -la \"$HOME\u002F.palabre\"\nfi\n",[213,356,357,389,407],{"__ignoreMap":5},[259,358,359,363,367,370,373,377,380,383,386],{"class":261,"line":262},[259,360,362],{"class":361},"s7zQu","if",[259,364,366],{"class":365},"sMK4o"," [",[259,368,369],{"class":365}," -d",[259,371,372],{"class":365}," \"",[259,374,376],{"class":375},"sTEyZ","$HOME",[259,378,379],{"class":283},"\u002F.palabre",[259,381,382],{"class":365},"\"",[259,384,385],{"class":365}," ];",[259,387,388],{"class":361}," then\n",[259,390,391,395,398,400,402,404],{"class":261,"line":339},[259,392,394],{"class":393},"sBMFI","    ls",[259,396,397],{"class":283}," -la",[259,399,372],{"class":365},[259,401,376],{"class":375},[259,403,379],{"class":283},[259,405,406],{"class":365},"\"\n",[259,408,409],{"class":261,"line":345},[259,410,411],{"class":361},"fi\n",[209,413,414,415,418,419,422,423,426,427,430,431,434],{},"Repérez les configurations du projet (",[213,416,417],{},"palabre.config.json",", ou l'ancien ",[213,420,421],{},"chicane.config.json",") et les copies du skill : ",[213,424,425],{},"~\u002F.agents\u002Fskills\u002Fpalabre\u002F",", ",[213,428,429],{},"~\u002F.claude\u002Fskills\u002Fpalabre\u002F",", l'ancien ",[213,432,433],{},"~\u002F.codex\u002Fskills\u002Fpalabre\u002F"," et les dossiers de skills du projet. Vérifiez aussi les skills ajoutés dans votre application. Gardez les sauvegardes hors des dossiers où les agents chargent leurs skills.",[436,437,439],"h3",{"id":438},"palabre-installé-depuis-un-clone-du-dépôt-version-de-développement","PALABRE installé depuis un clone du dépôt (version de développement)",[209,441,442,443,446],{},"Si ",[213,444,445],{},"palabre --version"," indique une ancienne version installée depuis un clone, mettez le clone à jour vous-même, après avoir préservé le travail repéré à l'étape 1 :",[233,448,451],{"className":449,"code":450,"language":238,"meta":5},[236],"git -C \u003Cdossier-du-clone> switch main\ngit -C \u003Cdossier-du-clone> pull --ff-only\npnpm -C \u003Cdossier-du-clone> install\npnpm -C \u003Cdossier-du-clone> build\ncd \u003Cdossier-du-clone>\npnpm link --global\npalabre --version\n",[213,452,450],{"__ignoreMap":5},[209,454,455,456,459,460,463],{},"Avant la 0.17.0, ",[213,457,458],{},"palabre update"," affiche seulement des instructions, et ",[213,461,462],{},"--check"," n'existe pas. Si Git refuse la mise à jour (changements locaux, branche différente), arrêtez-vous et examinez la situation : ne forcez rien.",[225,465,467],{"id":466},"_2-remettre-les-outils-à-niveau","2. Remettre les outils à niveau",[209,469,470,471,475],{},"Pour une installation depuis un clone, suivez la ",[314,472,474],{"href":473},"#palabre-install%C3%A9-depuis-un-clone-du-d%C3%A9p%C3%B4t-version-de-d%C3%A9veloppement","mise à jour du clone"," ci-dessus.",[209,477,478,479,483],{},"Préservez d'abord le travail trouvé : relisez les modifications, puis publiez les commits ou la PR que vous souhaitez reprendre. Pour un travail conservé dans un worktree Relay, suivez ",[314,480,482],{"href":481},"\u002Ffr\u002Fusage\u002Frelay#r%C3%A9cup%C3%A9rer-le-r%C3%A9sultat","Récupérer le résultat",". Sans cette étape, GitHub ne connaît pas vos modifications locales.",[209,485,486,487,490],{},"Faites les mises à jour du système, puis vérifiez les ",[314,488,489],{"href":20},"prérequis d'installation",", dont Node.js 20 ou plus. Si PALABRE est déjà installé :",[233,492,495],{"className":493,"code":494,"language":238,"meta":5},[236],"palabre update --check\npalabre update\n",[213,496,494],{"__ignoreMap":5},[209,498,499,500,502],{},"La première commande vérifie sans mettre à jour ; la seconde affiche le plan et demande votre confirmation dans le terminal. Selon l'installation, elle peut mettre à jour le clone Git et ses dépendances ou le paquet global. Si PALABRE est absent, suivez ",[314,501,19],{"href":20},". Gardez une seule source d'installation choisie par outil.",[209,504,505],{},"Mettez également les CLI d'agents à jour selon leur installation. Pour Claude Code installé nativement :",[233,507,510],{"className":508,"code":509,"language":238,"meta":5},[236],"claude update\n",[213,511,509],{"__ignoreMap":5},[209,513,514],{},"Pour Codex installé avec npm :",[233,516,519],{"className":517,"code":518,"language":238,"meta":5},[236],"npm install --global @openai\u002Fcodex\n",[213,520,518],{"__ignoreMap":5},[209,522,523,524,526,527,529],{},"Pour les autres installations, utilisez les instructions des guides ",[314,525,57],{"href":58}," et ",[314,528,61],{"href":62},". Fermez puis rouvrez le terminal et relevez à nouveau chemins et versions.",[209,531,532],{},"Vérifiez les connexions, puis connectez-vous seulement si nécessaire :",[233,534,537],{"className":535,"code":536,"language":238,"meta":5},[236],"claude auth status\ncodex login status\n",[213,538,536],{"__ignoreMap":5},[233,540,543],{"className":541,"code":542,"language":238,"meta":5},[236],"claude auth login\ncodex login\n",[213,544,542],{"__ignoreMap":5},[209,546,547,548,551,552,555],{},"Choisissez vous-même le compte et les conditions d'accès. Une connexion dans Desktop ne prouve pas que la CLI est connectée. Ne transportez pas les fichiers de connexion de ",[213,549,550],{},"~\u002F.claude\u002F"," ou ",[213,553,554],{},"~\u002F.codex\u002F"," ; gardez les résultats de ces contrôles sur votre machine.",[225,557,559],{"id":558},"_3-recréer-ou-relire-la-configuration","3. Recréer ou relire la configuration",[209,561,562],{},"Dans le projet, lancez :",[233,564,567],{"className":565,"code":566,"language":238,"meta":5},[236],"palabre init\n",[213,568,566],{"__ignoreMap":5},[209,570,571,572,575],{},"Cette commande crée la configuration globale et approuve le contenu qu'elle vient de créer. Si ce fichier existe déjà, elle le conserve : elle ne remplace ni ne répare une ancienne configuration. Pour choisir une configuration propre au projet, utilisez ",[213,573,574],{},"palabre init --local"," seulement si vous souhaitez cette portée.",[209,577,578,579,582,583,586],{},"Relisez la configuration effectivement utilisée, locale ou globale : commandes des agents, chemins absolus, modèles, dossier d'export et politique Relay. Un chemin absolu de l'ancienne machine peut être absent ici ; ",[213,580,581],{},"palabre config --sync-agents"," le conserve volontairement. Adaptez-le selon ",[314,584,585],{"href":149},"la configuration avancée",", sans changer vos réglages de sécurité pour faire passer un essai.",[209,588,589],{},"Après relecture d'un fichier existant, approuvez vous-même son contenu exact. Pour la configuration globale, dans PowerShell comme dans un shell POSIX :",[233,591,594],{"className":592,"code":593,"language":238,"meta":5},[236],"palabre config --config \"$HOME\u002F.palabre\u002Fpalabre.config.json\" --trust-config\n",[213,595,593],{"__ignoreMap":5},[209,597,598],{},"Pour un fichier de projet déjà présent :",[233,600,603],{"className":601,"code":602,"language":238,"meta":5},[236],"palabre config --config .\u002Fpalabre.config.json --trust-config\n",[213,604,602],{"__ignoreMap":5},[209,606,607,608,611],{},"N'approuvez que le fichier réellement choisi ; ",[314,609,610],{"href":145},"l'ordre local\u002Fglobal"," compte aussi sur une machine déjà utilisée. Un agent ne doit pas approuver à votre place une configuration qui lui accorde des droits.",[209,613,614],{},"Pour les approbations de fichiers disparus :",[233,616,619],{"className":617,"code":618,"language":238,"meta":5},[236],"palabre config --prune-trust --dry-run\npalabre config --prune-trust\n",[213,620,618],{"__ignoreMap":5},[209,622,623],{},"L'aperçu n'écrit rien. Le nettoyage exige votre confirmation au clavier et crée une sauvegarde horodatée. Il conserve les chemins existants ou inaccessibles ; il ne réapprouve aucun fichier. Ne recopiez jamais un registre d'approbations depuis l'ancienne machine.",[209,625,626,627,629,630,551,633,629,636,639,640,642,643,647,648,216],{},"Si votre aide ne propose pas ",[213,628,215],{}," dans ",[213,631,632],{},"palabre relay --help",[213,634,635],{},"--prune-trust",[213,637,638],{},"palabre config --help",", la version utilisée ne contient pas encore ce parcours. Après ",[213,641,458],{},", si ces options manquent toujours dans la version publiée, utilisez ",[314,644,646],{"href":645},"\u002Ffr\u002Fget-started\u002Finstallation#installer-depuis-le-d%C3%A9p%C3%B4t-source","l'installation depuis le dépôt source"," pour tester les changements disponibles sur ",[213,649,650],{},"main",[225,652,654],{"id":653},"_4-réinstaller-le-skill","4. Réinstaller le skill",[209,656,657],{},"Pour l'installer pour vos agents sur cette machine, dans tous vos projets :",[233,659,662],{"className":660,"code":661,"language":238,"meta":5},[236],"npx skills add JuReyms\u002FPalabre --skill palabre --global\n",[213,663,661],{"__ignoreMap":5},[209,665,666,667,672,673,676],{},"Cette commande utilise ",[314,668,671],{"href":669,"rel":670},"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills",[322],"l'outil skills",", télécharge le skill du dépôt et vous laisse choisir les agents. Relisez les choix avant de confirmer. Pour une installation par copie, suivez ",[314,674,675],{"href":40},"le guide du skill"," et copiez le dossier complet, références comprises.",[209,678,679,680,683,684,687,688,691],{},"L'outil ",[213,681,682],{},"skills"," a ses propres prérequis Node, qui peuvent être plus élevés que ceux de PALABRE. Si ",[213,685,686],{},"npx"," signale ",[213,689,690],{},"EBADENGINE",", mettez Node à niveau selon ces prérequis ou utilisez l'installation par copie.",[209,693,694,695,697],{},"Une copie installée n'est pas mise à jour par ",[213,696,458],{}," : refaites explicitement l'installation ou la copie après une évolution du skill. Vérifiez qu'une seule version reste active pour chaque agent, puis ouvrez une nouvelle conversation pour qu'il la découvre.",[225,699,701],{"id":700},"_5-vérifier-avec-doctor","5. Vérifier avec doctor",[209,703,704],{},"Depuis le projet :",[233,706,709],{"className":707,"code":708,"language":238,"meta":5},[236],"palabre doctor --terminal\n",[213,710,708],{"__ignoreMap":5},[209,712,713,714,717],{},"Suivez les diagnostics affichés. Aujourd'hui, ",[213,715,716],{},"doctor"," vérifie notamment la configuration et la disponibilité des outils ; il peut contacter les serveurs Ollama configurés. Il ne certifie ni la connexion des agents, ni l'installation ou la fraîcheur du skill, ni l'absence de doublons. Une ancienne configuration lisible peut donc passer ce contrôle sans être adaptée à la nouvelle machine.",[225,719,721],{"id":720},"_6-retrouver-le-projet-et-créer-un-nouvel-équipier","6. Retrouver le projet et créer un nouvel équipier",[209,723,724,725,728],{},"Reprenez le clone préservé, ou clonez votre dépôt depuis son URL GitHub dans un nouveau dossier. Relisez README, ",[213,726,727],{},"AGENTS.md",", issues et PR : ils donnent le travail réalisé, ce qui reste à faire et les décisions attendues. Préparez un court brief avec ces liens, sans identifiant de conversation locale.",[209,730,731],{},"Depuis une nouvelle conversation avec votre agent, dites par exemple :",[733,734,735],"blockquote",{},[209,736,737],{},"Passe par PALABRE pour demander à Codex de relire docs\u002Fplan.md, sans modifier de fichier. Crée un nouvel équipier et garde son identifiant pour la suite.",[209,739,740],{},"Ou, depuis le terminal du projet :",[233,742,745],{"className":743,"code":744,"language":238,"meta":5},[236],"palabre relay --new --to codex --subject \"Reprise du projet fictif Orion\" \"Lis README.md et docs\u002Fplan.md. Résume ce qui reste à vérifier, sans modifier de fichier.\" --json\n",[213,746,744],{"__ignoreMap":5},[209,748,749,750,753,754,216],{},"Pour un équipier Claude, remplacez ",[213,751,752],{},"codex"," par le nom de votre agent Claude configuré. Ce premier appel utilise son compte et son modèle et peut consommer son quota. Les parcours Desktop et les limites par plateforme sont détaillés dans ",[314,755,27],{"href":28},[209,757,758,759,761,762,765,766,769],{},"Les conversations de l'ancienne machine ne sont pas transférées par PALABRE. Un ancien identifiant n'est pas une nouvelle cible locale. ",[213,760,215],{}," rend un nouvel identifiant dans ",[213,763,764],{},"to.session",", avec ",[213,767,768],{},"cwd"," et le résultat de délivrance ; conservez-le localement pour les échanges suivants. Vérifiez statut, réponse et preuves avant de continuer. Aucun renvoi automatique après un échec ou une délivrance inconnue.",[225,771,773],{"id":772},"ce-qui-se-conserve-se-recrée-ou-reste-local","Ce qui se conserve, se recrée ou reste local",[209,775,776,779,780,782,783,786,787,790],{},[213,777,778],{},"~"," désigne votre dossier personnel. ",[213,781,222],{}," est relatif au dossier depuis lequel vous lancez PALABRE, généralement le projet. Si vous le lancez depuis votre dossier personnel, ce chemin peut donc être ",[213,784,785],{},"~\u002F.palabre\u002F",". ",[213,788,789],{},"outputDir"," peut choisir un autre emplacement pour les exports.",[792,793,794,807],"table",{},[795,796,797],"thead",{},[798,799,800,804],"tr",{},[801,802,803],"th",{},"Élément",[801,805,806],{},"Que faire",[808,809,810,819,830,841,852,862,874,887,895],"tbody",{},[798,811,812,816],{},[813,814,815],"td",{},"Code non poussé, fichiers non suivis, branches et worktrees",[813,817,818],{},"À préserver avant tout nettoyage. Faites relire et publier le travail à reprendre ; ne les traitez pas comme un cache.",[798,820,821,827],{},[813,822,823,824,826],{},"README, ",[213,825,727],{},", décisions, issues et PR",[813,828,829],{},"Base de reprise partageable, après vérification qu'elle ne contient aucun secret ni identifiant de conversation.",[798,831,832,838],{},[813,833,834,837],{},[213,835,836],{},"~\u002F.palabre\u002Fpalabre.config.json",", ancienne config ou config de projet",[813,839,840],{},"À recréer ou adapter puis approuver localement. Préférences réutilisables après relecture ; pas de copie aveugle des chemins. Une config de projet ne se versionne qu'avec des valeurs partageables, sans secret ni chemin personnel.",[798,842,843,849],{},[813,844,845,848],{},[213,846,847],{},"~\u002F.palabre\u002Ftrusted-configs.json"," et ses sauvegardes",[813,850,851],{},"Jamais copiés vers une autre machine ni versionnés. L'approbation est locale et volontaire.",[798,853,854,859],{},[813,855,856],{},[213,857,858],{},"~\u002F.palabre\u002Frelay-write\u002F",[813,860,861],{},"Accords et états d'écriture locaux, à ne pas transporter ni versionner. Un worktree situé dedans peut contenir du travail unique : récupérez son code avant tout nettoyage.",[798,863,864,871],{},[813,865,866,867,551,869],{},"Exports dans ",[213,868,222],{},[213,870,789],{},[813,872,873],{},"À garder localement si utiles. Ils peuvent contenir messages privés, chemins et identifiants : ne les transférez ni ne les versionnez bruts. Partagez plutôt un résumé relu.",[798,875,876,884],{},[813,877,878,426,881],{},[213,879,880],{},".palabre\u002Fsessions\u002F",[213,882,883],{},".palabre\u002Fmissions\u002F",[813,885,886],{},"États locaux liés aux fichiers et à la configuration. Ne promettent pas une reprise sur une autre machine ; gardez-les sur l'ancienne tant qu'ils sont utiles. Mission reste gelé.",[798,888,889,892],{},[813,890,891],{},"Conversations et fichiers de connexion des agents, identifiants de conversation",[813,893,894],{},"Restent sur la machine d'origine. Ne les copiez ni ne les versionnez ; reconnectez les agents et créez de nouvelles conversations.",[798,896,897,900],{},[813,898,899],{},"Skill installé, dépendances et compilation",[813,901,902],{},"Se réinstallent ou se reconstruisent. Préservez toute personnalisation avant de remplacer une copie du skill.",[209,904,905,906,216],{},"Le nettoyage est une étape distincte, après vérification du nouveau parcours. Ce guide ne demande jamais de supprimer tout ",[213,907,222],{},[909,910,911],"style",{},"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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":5,"searchDepth":262,"depth":339,"links":913},[914,917,918,919,920,921,922],{"id":227,"depth":339,"text":228,"children":915},[916],{"id":438,"depth":345,"text":439},{"id":466,"depth":339,"text":467},{"id":558,"depth":339,"text":559},{"id":653,"depth":339,"text":654},{"id":700,"depth":339,"text":701},{"id":720,"depth":339,"text":721},{"id":772,"depth":339,"text":773},"Reprendre un projet avec Relay sur une autre machine, même déjà utilisée, sans transporter les approbations ni les conversations locales.","md",null,{},true,{"title":929,"description":930},"Changer de machine et reprendre avec Relay","Préserver le travail local, remettre PALABRE et les agents à niveau, réinstaller le skill et repartir avec une nouvelle conversation Relay.","Lq-z6GG8AfwIaJ-lLl2SkNnT97cXOwsiOiXXWh_hXKU",[933,935],{"title":39,"path":40,"stem":41,"description":934,"children":-1},"Installer le skill Palabre pour qu'un agent IA compatible skills sache quand utiliser Débat, Relay, Ask ou Chat.",{"title":48,"path":54,"stem":55,"description":936,"children":-1},"Comprendre les agents Palabre, leurs rôles, leurs modèles et la différence entre CLIs externes et agents locaux.",1792354120223]