[{"data":1,"prerenderedAt":1468},["ShallowReactive",2],{"navigation-fr":3,"\u002Ffr\u002Fusage\u002Frelay":195,"\u002Ffr\u002Fusage\u002Frelay-surround":1463},[4,8,39,72,122,143,165,183,187,191],{"title":5,"path":6,"stem":7},"","\u002Ffr","fr\u002Findex",{"title":9,"icon":10,"path":11,"stem":12,"children":13,"page":38},"Démarrage","i-lucide-rocket","\u002Ffr\u002Fget-started","fr\u002F1.get-started",[14,18,22,26,30,34],{"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},"Première configuration","\u002Ffr\u002Fget-started\u002Fconfiguration","fr\u002F1.get-started\u002F4.configuration",{"title":31,"path":32,"stem":33},"Extension VS Code","\u002Ffr\u002Fget-started\u002Fvscode-extension","fr\u002F1.get-started\u002F5.vscode-extension",{"title":35,"path":36,"stem":37},"Skill Palabre","\u002Ffr\u002Fget-started\u002Fskill","fr\u002F1.get-started\u002F6.skill",false,{"title":40,"icon":41,"path":42,"stem":43,"children":44,"page":38},"Agents","i-lucide-bot","\u002Ffr\u002Fagents","fr\u002F2.agents",[45,48,52,56,60,64,68],{"title":40,"path":46,"stem":47},"\u002Ffr\u002Fagents\u002Foverview","fr\u002F2.agents\u002F1.overview",{"title":49,"path":50,"stem":51},"Claude Code","\u002Ffr\u002Fagents\u002Fclaude-code","fr\u002F2.agents\u002F2.claude-code",{"title":53,"path":54,"stem":55},"Codex","\u002Ffr\u002Fagents\u002Fcodex","fr\u002F2.agents\u002F3.codex",{"title":57,"path":58,"stem":59},"Antigravity","\u002Ffr\u002Fagents\u002Fantigravity","fr\u002F2.agents\u002F5.antigravity",{"title":61,"path":62,"stem":63},"OpenCode","\u002Ffr\u002Fagents\u002Fopencode","fr\u002F2.agents\u002F6.opencode",{"title":65,"path":66,"stem":67},"Ollama","\u002Ffr\u002Fagents\u002Follama","fr\u002F2.agents\u002F7.ollama",{"title":69,"path":70,"stem":71},"Mistral Vibe","\u002Ffr\u002Fagents\u002Fvibe","fr\u002F2.agents\u002F8.vibe",{"title":73,"icon":74,"path":75,"stem":76,"children":77,"page":38},"Utilisation","i-lucide-terminal","\u002Ffr\u002Fusage","fr\u002F3.usage",[78,82,86,90,94,98,102,106,110,114,118],{"title":79,"path":80,"stem":81},"Choisir un mode","\u002Ffr\u002Fusage\u002Frunning-a-debate","fr\u002F3.usage\u002F1.running-a-debate",{"title":83,"path":84,"stem":85},"Utiliser plusieurs agents IA dans le terminal","\u002Ffr\u002Fusage\u002Fmulti-agent-cli","fr\u002F3.usage\u002F10.multi-agent-cli",{"title":87,"path":88,"stem":89},"Relay vers une conversation","\u002Ffr\u002Fusage\u002Frelay","fr\u002F3.usage\u002F11.relay",{"title":91,"path":92,"stem":93},"Utiliser la TUI","\u002Ffr\u002Fusage\u002Ftui","fr\u002F3.usage\u002F2.tui",{"title":95,"path":96,"stem":97},"Mode Débat","\u002Ffr\u002Fusage\u002Fdebate","fr\u002F3.usage\u002F3.debate",{"title":99,"path":100,"stem":101},"Mode Chat","\u002Ffr\u002Fusage\u002Fchat","fr\u002F3.usage\u002F4.chat",{"title":103,"path":104,"stem":105},"Mode Ask","\u002Ffr\u002Fusage\u002Fask","fr\u002F3.usage\u002F5.ask",{"title":107,"path":108,"stem":109},"Contexte et fichiers","\u002Ffr\u002Fusage\u002Fcontext-and-files","fr\u002F3.usage\u002F6.context-and-files",{"title":111,"path":112,"stem":113},"Synthèses","\u002Ffr\u002Fusage\u002Fsummaries","fr\u002F3.usage\u002F7.summaries",{"title":115,"path":116,"stem":117},"Exports","\u002Ffr\u002Fusage\u002Fexports","fr\u002F3.usage\u002F8.exports",{"title":119,"path":120,"stem":121},"Faire débattre Codex et Claude Code","\u002Ffr\u002Fusage\u002Fcodex-claude-debate","fr\u002F3.usage\u002F9.codex-claude-debate",{"title":123,"icon":124,"path":125,"stem":126,"children":127,"page":38},"Configuration","i-lucide-settings","\u002Ffr\u002Fconfiguration","fr\u002F4.configuration",[128,131,135,139],{"title":123,"path":129,"stem":130},"\u002Ffr\u002Fconfiguration\u002Foverview","fr\u002F4.configuration\u002F1.overview",{"title":132,"path":133,"stem":134},"Paramètres par défaut","\u002Ffr\u002Fconfiguration\u002Fdefaults","fr\u002F4.configuration\u002F2.defaults",{"title":136,"path":137,"stem":138},"Configuration locale ou globale","\u002Ffr\u002Fconfiguration\u002Flocal-vs-global","fr\u002F4.configuration\u002F3.local-vs-global",{"title":140,"path":141,"stem":142},"JSON avancé","\u002Ffr\u002Fconfiguration\u002Fadvanced-json","fr\u002F4.configuration\u002F4.advanced-json",{"title":144,"icon":145,"path":146,"stem":147,"children":148,"page":38},"Intégrations","i-lucide-blocks","\u002Ffr\u002Fintegrations","fr\u002F5.integrations",[149,153,157,161],{"title":150,"path":151,"stem":152},"Intégrer Palabre","\u002Ffr\u002Fintegrations\u002Foverview","fr\u002F5.integrations\u002F1.overview",{"title":154,"path":155,"stem":156},"Catalogues JSON","\u002Ffr\u002Fintegrations\u002Fjson-contracts","fr\u002F5.integrations\u002F2.json-contracts",{"title":158,"path":159,"stem":160},"Flux NDJSON v1","\u002Ffr\u002Fintegrations\u002Fndjson","fr\u002F5.integrations\u002F3.ndjson",{"title":162,"path":163,"stem":164},"Cycle de vie, erreurs et identité","\u002Ffr\u002Fintegrations\u002Fclient-lifecycle","fr\u002F5.integrations\u002F4.client-lifecycle",{"title":166,"icon":167,"path":168,"stem":169,"children":170,"page":38},"Référence","i-lucide-book","\u002Ffr\u002Freference","fr\u002F6.reference",[171,175,179],{"title":172,"path":173,"stem":174},"Référence des commandes","\u002Ffr\u002Freference\u002Fcli","fr\u002F6.reference\u002F1.cli",{"title":176,"path":177,"stem":178},"Référence du fichier de configuration","\u002Ffr\u002Freference\u002Fconfig-file","fr\u002F6.reference\u002F2.config-file",{"title":180,"path":181,"stem":182},"Presets","\u002Ffr\u002Freference\u002Fpresets","fr\u002F6.reference\u002F3.presets",{"title":184,"path":185,"stem":186},"Dépannage","\u002Ffr\u002Ftroubleshooting","fr\u002F7.troubleshooting",{"title":188,"path":189,"stem":190},"Roadmap","\u002Ffr\u002Froadmap","fr\u002F8.roadmap",{"title":192,"path":193,"stem":194},"Changelog","\u002Ffr\u002Fchangelog","fr\u002F9.changelog",{"id":196,"title":87,"body":197,"description":1454,"extension":1455,"links":1456,"meta":1457,"navigation":1458,"path":88,"seo":1459,"stem":89,"__hash__":1462},"docs\u002Ffr\u002F3.usage\u002F11.relay.md",{"type":198,"value":199,"toc":1442},"minimark",[200,217,283,288,307,325,332,376,393,453,456,460,507,510,514,623,634,637,641,683,687,690,736,739,743,746,798,930,934,1320,1347,1352,1421,1424,1428,1438],[201,202,203,207,208,212,213,216],"p",{},[204,205,206],"code",{},"palabre relay"," transmet ",[209,210,211],"strong",{},"un"," message à une conversation Codex ou Claude Code existante, récupère ",[209,214,215],{},"une"," réponse, puis termine. Un agent peut ainsi interroger la conversation d'un autre agent, qui répond avec tout son contexte.",[218,219,223],"pre",{"className":220,"code":221,"language":222,"meta":5,"style":5},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","palabre relay --from codex:\u003Csession-expéditeur> --to claude:\u003Csession-cible> \"Peux-tu relire ce plan ?\"\n","bash",[204,224,225],{"__ignoreMap":5},[226,227,230,234,238,241,244,248,251,255,258,261,264,266,269,272,274,277,280],"span",{"class":228,"line":229},"line",1,[226,231,233],{"class":232},"sBMFI","palabre",[226,235,237],{"class":236},"sfazB"," relay",[226,239,240],{"class":236}," --from",[226,242,243],{"class":236}," codex:",[226,245,247],{"class":246},"sMK4o","\u003C",[226,249,250],{"class":236},"session-expéditeu",[226,252,254],{"class":253},"sTEyZ","r",[226,256,257],{"class":246},">",[226,259,260],{"class":236}," --to",[226,262,263],{"class":236}," claude:",[226,265,247],{"class":246},[226,267,268],{"class":236},"session-cibl",[226,270,271],{"class":253},"e",[226,273,257],{"class":246},[226,275,276],{"class":246}," \"",[226,278,279],{"class":236},"Peux-tu relire ce plan ?",[226,281,282],{"class":246},"\"\n",[284,285,287],"h2",{"id":286},"conversation-fermée-par-défaut","Conversation fermée par défaut",[201,289,290,291,294,295,298,299,302,303,306],{},"Sans ",[204,292,293],{},"--open",", la conversation cible doit être ",[209,296,297],{},"fermée"," : aucun TUI, desktop, IDE ni exécution en cours ne doit y être attaché. Sinon, le relay est refusé avant tout envoi (",[204,300,301],{},"target-busy","). Il est aussi refusé quand Palabre ne peut pas vérifier l'état de la conversation (",[204,304,305],{},"target-state-unknown",").",[201,308,309,310,313,314,316,317,324],{},"Pour une conversation Codex ",[209,311,312],{},"ouverte",", utilisez ",[204,315,293],{}," (section suivante). Le relay vers une conversation Claude Code ouverte n'est pas encore disponible ; il est suivi dans l'issue ",[318,319,323],"a",{"href":320,"rel":321},"https:\u002F\u002Fgithub.com\u002FJuReyms\u002FPalabre\u002Fissues\u002F96",[322],"nofollow","#96",".",[284,326,328,329,331],{"id":327},"conversation-codex-ouverte-open","Conversation Codex ouverte (",[204,330,293],{},")",[218,333,335],{"className":220,"code":334,"language":222,"meta":5,"style":5},"palabre relay --open --from claude:\u003Csession-expéditeur> --to codex:\u003Csession-cible> \"Peux-tu relire ce plan ?\"\n",[204,336,337],{"__ignoreMap":5},[226,338,339,341,343,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374],{"class":228,"line":229},[226,340,233],{"class":232},[226,342,237],{"class":236},[226,344,345],{"class":236}," --open",[226,347,240],{"class":236},[226,349,263],{"class":236},[226,351,247],{"class":246},[226,353,250],{"class":236},[226,355,254],{"class":253},[226,357,257],{"class":246},[226,359,260],{"class":236},[226,361,243],{"class":236},[226,363,247],{"class":246},[226,365,268],{"class":236},[226,367,271],{"class":253},[226,369,257],{"class":246},[226,371,276],{"class":246},[226,373,279],{"class":236},[226,375,282],{"class":246},[201,377,378,379,381,382,384,385,388,389,392],{},"Avec ",[204,380,293],{},", Palabre dépose le message dans une conversation Codex ",[209,383,312],{},", dans le TUI ou dans Codex desktop, avec la commande ",[204,386,387],{},"codex queue",". Il attend ensuite la réponse de cette conversation dans son historique, puis vous la rend. C'est un ",[209,390,391],{},"pilote",", réservé à Codex sous Windows.",[394,395,396,407,416,422,428,437,447],"ul",{},[397,398,399,402,403,406],"li",{},[209,400,401],{},"La conversation doit être ouverte."," Son verrou d'écriture doit être tenu, sinon rien n'est déposé (",[204,404,405],{},"target-not-open","). Le verrou est contrôlé de nouveau juste avant le dépôt.",[397,408,409,412,413,415],{},[209,410,411],{},"Pas de lecture seule."," La conversation ouverte répond avec ses propres outils, serveurs MCP et permissions, et Codex desktop applique ses permissions courantes au tour relayé. Les garanties de lecture seule du relay sans ",[204,414,293],{}," ne s'appliquent donc pas. Le message relayé indique qu'il vient d'un autre agent, non authentifié, et qu'il n'autorise aucune action.",[397,417,418,421],{},[209,419,420],{},"Récepteur non vérifié."," Le verrou tenu ne prouve ni que la conversation est affichée, ni qu'elle traite le message. Codex desktop garde une conversation chargée après qu'on l'a quittée, et la traite sans l'afficher.",[397,423,424,427],{},[209,425,426],{},"Traitement différé possible."," Un message déposé peut être traité après le délai, même si Palabre s'est arrêté. Ctrl+C n'annule pas un dépôt, et il n'y a aucun renvoi automatique.",[397,429,430,433,434,306],{},[209,431,432],{},"Taille."," Le message passe en argument de commande : l'enveloppe complète est limitée à 8 192 unités UTF-16. Au-delà, le relay est refusé (",[204,435,436],{},"message-too-large",[397,438,439,442,443,446],{},[209,440,441],{},"Un seul délai."," ",[204,444,445],{},"--timeout"," couvre la préparation, le dépôt et l'attente.",[397,448,449,452],{},[209,450,451],{},"Historiques volumineux."," Palabre ne lit que la première ligne de l'historique et ce qui s'y ajoute après le dépôt, quelle que soit sa taille.",[201,454,455],{},"Versions vérifiées : Codex CLI 0.151.0 (TUI) et Codex desktop 26.930.7945.0 (app-server 0.160.1). Le format de l'historique de Codex n'est pas un schéma public : une autre version n'est pas bloquée, mais la corrélation de la réponse n'y est pas garantie.",[284,457,459],{"id":458},"désigner-les-conversations","Désigner les conversations",[394,461,462,501],{},[397,463,464,467,468,471,472,475,476,475,479,482,483,486,487],{},[204,465,466],{},"--to \u003Cagent>:\u003Csession>"," : ",[204,469,470],{},"\u003Cagent>"," est le nom d'un agent CLI Codex ou Claude Code de votre configuration (",[204,473,474],{},"codex",", ",[204,477,478],{},"claude",[204,480,481],{},"claude-opus","…). ",[204,484,485],{},"\u003Csession>"," est l'identifiant de la conversation (un UUID).\n",[394,488,489,495],{},[397,490,491,492,324],{},"Claude Code : c'est le nom du fichier ",[204,493,494],{},"~\u002F.claude\u002Fprojects\u002F\u003Cdossier>\u002F\u003Csession>.jsonl",[397,496,497,498,324],{},"Codex : c'est la fin du nom du fichier ",[204,499,500],{},"~\u002F.codex\u002Fsessions\u002FAAAA\u002FMM\u002FJJ\u002Frollout-…-\u003Csession>.jsonl",[397,502,503,506],{},[204,504,505],{},"--from \u003Cagent>:\u003Csession>"," : l'expéditeur. C'est une simple étiquette, recopiée dans le message transmis. Elle n'est ni lancée ni vérifiée, et la conversation de l'expéditeur peut être ouverte.",[201,508,509],{},"Aucune conversation n'est choisie implicitement.",[284,511,513],{"id":512},"options","Options",[515,516,517,530],"table",{},[518,519,520],"thead",{},[521,522,523,527],"tr",{},[524,525,526],"th",{},"Option",[524,528,529],{},"Rôle",[531,532,533,551,560,570,580,593,603,613],"tbody",{},[521,534,535,545],{},[536,537,538,541,542],"td",{},[204,539,540],{},"\"\u003Cmessage>\""," ou ",[204,543,544],{},"--message-file \u003Cchemin>",[536,546,547,548,324],{},"Le message, 64 Kio au plus. Utilisez un fichier pour un message qui commence par ",[204,549,550],{},"-",[521,552,553,557],{},[536,554,555],{},[204,556,293],{},[536,558,559],{},"Vise une conversation Codex ouverte (voir plus haut).",[521,561,562,567],{},[536,563,564],{},[204,565,566],{},"--timeout \u003Csecondes>",[536,568,569],{},"Délai maximal, de 10 à 3600 secondes (600 par défaut).",[521,571,572,577],{},[536,573,574],{},[204,575,576],{},"--json",[536,578,579],{},"Un seul objet JSON v1 sur stdout, quelle que soit l'issue.",[521,581,582,587],{},[536,583,584],{},[204,585,586],{},"--no-export",[536,588,589,590,324],{},"N'écrit pas l'export ",[204,591,592],{},".relay.md",[521,594,595,600],{},[536,596,597],{},[204,598,599],{},"--config \u003Cchemin>",[536,601,602],{},"Configuration explicite.",[521,604,605,610],{},[536,606,607],{},[204,608,609],{},"--trust-config",[536,611,612],{},"Approuve la configuration résolue. Le relay ne pose jamais de question : une configuration non approuvée est refusée, même dans un terminal interactif.",[521,614,615,620],{},[536,616,617],{},[204,618,619],{},"--language \u003Cfr|en>",[536,621,622],{},"Langue des messages et de l'enveloppe.",[201,624,625,626,629,630,633],{},"Toute autre option est refusée et nommée, sans rien lancer : les options courtes (sauf ",[204,627,628],{},"-h","), les options des autres commandes, la forme ",[204,631,632],{},"--option=valeur"," et les options répétées.",[201,635,636],{},"En sortie texte, la réponse s'affiche seule sur stdout. L'issue, la délivrance et le chemin de l'export s'affichent sur stderr.",[284,638,640],{"id":639},"ce-que-fait-la-reprise","Ce que fait la reprise",[394,642,643,653,659,668,674],{},[397,644,645,648,649,652],{},[209,646,647],{},"Lecture seule renforcée."," Claude Code est relancé en mode plan, avec les seuls outils de lecture, sans serveur MCP et sans hooks. Codex est relancé en bac à sable en lecture seule, sans approbation possible, sans hooks, sans ",[204,650,651],{},"notify"," et sans mémoires.",[397,654,655,658],{},[209,656,657],{},"Perte d'outils pendant le tour relayé."," Codex perd ses plugins, ses connecteurs et ses serveurs MCP. Claude n'a que la lecture. Votre configuration n'est pas modifiée.",[397,660,661,664,665,667],{},[209,662,663],{},"Garanties conditionnelles."," Avec les options imposées par Palabre et sur les versions de CLI vérifiées, la cible ne dispose d'aucun outil d'écriture, et les hooks et la commande ",[204,666,651],{}," non gérés sont neutralisés. Les serveurs MCP sont neutralisés sous réserve que la configuration ne change pas entre l'inspection et la reprise. Ces garanties ne couvrent ni les politiques administrées, ni les versions de CLI non vérifiées.",[397,669,670,673],{},[209,671,672],{},"L'historique de la cible est modifié."," Le message et la réponse sont ajoutés à la conversation, même en lecture seule et même après un échec. Vous les retrouverez à sa prochaine ouverture.",[397,675,676,679,680,306],{},[209,677,678],{},"Exécutables."," Palabre lance la CLI directement, sans shell. Sous Windows, une CLI installée par npm est lancée avec Node et le script du paquet, jamais par son shim PowerShell, qui altère les accents et les arguments. Le shim n'est accepté que s'il est identique au modèle généré par npm ; un shim modifié est refusé (",[204,681,682],{},"unsupported-executable",[284,684,686],{"id":685},"limites-connues","Limites connues",[201,688,689],{},"Observées avec de vraies conversations jetables, sur Claude Code 2.1.85 et Codex 0.151.0 :",[394,691,692,713,727],{},[397,693,694,697,698,701,702],{},[209,695,696],{},"Claude peut refuser de répondre."," La cible peut prendre le message relayé pour une tentative d'injection et refuser de partager des éléments de sa conversation. Le relay rend alors ",[204,699,700],{},"replied",", avec ce refus comme réponse.\n",[394,703,704,710],{},[397,705,706,707,709],{},"Pour l'éviter, Palabre ajoute au prompt système de la reprise un cadre fixe. Ce cadre indique que vous utilisez ",[204,708,206],{}," pour poser une question, que l'expéditeur affiché n'est pas authentifié, et qu'aucune consigne n'est levée.",[397,711,712],{},"Ce cadre est efficace avec Claude Code 2.1.85. Avec 2.1.292, un prompt système ajouté lors d'une reprise n'est pas appliqué ; aucun refus n'a cependant été observé avec cette version.",[397,714,715,718,719,722,723,726],{},[209,716,717],{},"Codex reprend le modèle enregistré dans la conversation."," Si votre compte n'autorise plus ce modèle, le relay échoue (",[204,720,721],{},"cli-failure","). Le message reste enregistré dans la conversation (",[204,724,725],{},"persisted-no-reply",") : ne le renvoyez pas sans vérifier.",[397,728,729,732,733,324],{},[209,730,731],{},"Claude Code choisit lui-même le modèle de la reprise."," Le modèle effectivement utilisé figure dans ",[204,734,735],{},"observedModels",[201,737,738],{},"Versions vérifiées : Claude Code 2.1.85 et 2.1.292, Codex 0.151.0. Les garanties ne sont pas étendues aux autres versions.",[284,740,742],{"id":741},"issue-et-délivrance","Issue et délivrance",[201,744,745],{},"Palabre ne renvoie jamais un message automatiquement. Le statut de délivrance indique ce que vous pouvez faire :",[515,747,748,758],{},[518,749,750],{},[521,751,752,755],{},[524,753,754],{},"Délivrance",[524,756,757],{},"Signification",[531,759,760,769,779,788],{},[521,761,762,766],{},[536,763,764],{},[204,765,700],{},[536,767,768],{},"Réponse reçue.",[521,770,771,776],{},[536,772,773],{},[204,774,775],{},"not-delivered",[536,777,778],{},"Rien n'a été écrit : un nouvel envoi est sans risque de doublon.",[521,780,781,785],{},[536,782,783],{},[204,784,725],{},[536,786,787],{},"Le message est dans la conversation cible, sans réponse : un nouvel envoi le dupliquerait.",[521,789,790,795],{},[536,791,792],{},[204,793,794],{},"unknown",[536,796,797],{},"Impossible de savoir : vérifiez la conversation cible avant de renvoyer.",[515,799,800,810],{},[518,801,802],{},[521,803,804,807],{},[524,805,806],{},"Code",[524,808,809],{},"Issue",[531,811,812,821,831,849,868,878,889,899,909,920],{},[521,813,814,817],{},[536,815,816],{},"0",[536,818,819],{},[204,820,700],{},[521,822,823,826],{},[536,824,825],{},"1",[536,827,828],{},[204,829,830],{},"internal-error",[521,832,833,836],{},[536,834,835],{},"2",[536,837,838,475,840,475,843,475,846],{},[204,839,721],{},[204,841,842],{},"no-valid-reply",[204,844,845],{},"usage-limit",[204,847,848],{},"output-too-large",[521,850,851,854],{},[536,852,853],{},"3",[536,855,856,475,858,475,860,475,863,865,866,331],{},[204,857,301],{},[204,859,305],{},[204,861,862],{},"neutralization-failed",[204,864,405],{}," (avec ",[204,867,293],{},[521,869,870,873],{},[536,871,872],{},"4",[536,874,875],{},[204,876,877],{},"timeout",[521,879,880,883],{},[536,881,882],{},"5",[536,884,885,888],{},[204,886,887],{},"identity-mismatch"," (la réponse ne vient pas de la cible et n'est pas rendue)",[521,890,891,894],{},[536,892,893],{},"6",[536,895,896],{},[204,897,898],{},"session-not-found",[521,900,901,904],{},[536,902,903],{},"7",[536,905,906],{},[204,907,908],{},"command-not-found",[521,910,911,914],{},[536,912,913],{},"8",[536,915,916,919],{},[204,917,918],{},"invalid-request",", avec une raison : arguments, identifiant, taille du message, agent, configuration, exécutable ou dossier de travail",[521,921,922,925],{},[536,923,924],{},"130",[536,926,927],{},[204,928,929],{},"cancelled",[284,931,933],{"id":932},"sortie-json","Sortie JSON",[218,935,939],{"className":936,"code":937,"language":938,"meta":5,"style":5},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"v\": 1,\n  \"type\": \"relay-result\",\n  \"status\": \"replied\",\n  \"exitCode\": 0,\n  \"from\": { \"agent\": \"codex\", \"session\": \"\u003Cuuid>\" },\n  \"to\": { \"agent\": \"claude\", \"session\": \"\u003Cuuid>\", \"provider\": \"claude\" },\n  \"reply\": \"…\",\n  \"delivery\": { \"status\": \"replied\", \"persisted\": true, \"inActiveBranch\": true },\n  \"identity\": \"same-as-target\",\n  \"observedModels\": [\"…\"],\n  \"error\": null,\n  \"exportPath\": \".palabre\u002F…relay.md\",\n  \"durationMs\": 12345\n}\n","json",[204,940,941,946,969,990,1010,1027,1079,1142,1163,1219,1240,1263,1278,1299,1314],{"__ignoreMap":5},[226,942,943],{"class":228,"line":229},[226,944,945],{"class":246},"{\n",[226,947,949,952,956,959,962,966],{"class":228,"line":948},2,[226,950,951],{"class":246},"  \"",[226,953,955],{"class":954},"spNyl","v",[226,957,958],{"class":246},"\"",[226,960,961],{"class":246},":",[226,963,965],{"class":964},"sbssI"," 1",[226,967,968],{"class":246},",\n",[226,970,972,974,977,979,981,983,986,988],{"class":228,"line":971},3,[226,973,951],{"class":246},[226,975,976],{"class":954},"type",[226,978,958],{"class":246},[226,980,961],{"class":246},[226,982,276],{"class":246},[226,984,985],{"class":236},"relay-result",[226,987,958],{"class":246},[226,989,968],{"class":246},[226,991,993,995,998,1000,1002,1004,1006,1008],{"class":228,"line":992},4,[226,994,951],{"class":246},[226,996,997],{"class":954},"status",[226,999,958],{"class":246},[226,1001,961],{"class":246},[226,1003,276],{"class":246},[226,1005,700],{"class":236},[226,1007,958],{"class":246},[226,1009,968],{"class":246},[226,1011,1013,1015,1018,1020,1022,1025],{"class":228,"line":1012},5,[226,1014,951],{"class":246},[226,1016,1017],{"class":954},"exitCode",[226,1019,958],{"class":246},[226,1021,961],{"class":246},[226,1023,1024],{"class":964}," 0",[226,1026,968],{"class":246},[226,1028,1030,1032,1035,1037,1039,1042,1044,1047,1049,1051,1053,1055,1057,1060,1062,1065,1067,1069,1071,1074,1076],{"class":228,"line":1029},6,[226,1031,951],{"class":246},[226,1033,1034],{"class":954},"from",[226,1036,958],{"class":246},[226,1038,961],{"class":246},[226,1040,1041],{"class":246}," {",[226,1043,276],{"class":246},[226,1045,1046],{"class":232},"agent",[226,1048,958],{"class":246},[226,1050,961],{"class":246},[226,1052,276],{"class":246},[226,1054,474],{"class":236},[226,1056,958],{"class":246},[226,1058,1059],{"class":246},",",[226,1061,276],{"class":246},[226,1063,1064],{"class":232},"session",[226,1066,958],{"class":246},[226,1068,961],{"class":246},[226,1070,276],{"class":246},[226,1072,1073],{"class":236},"\u003Cuuid>",[226,1075,958],{"class":246},[226,1077,1078],{"class":246}," },\n",[226,1080,1082,1084,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1130,1132,1134,1136,1138,1140],{"class":228,"line":1081},7,[226,1083,951],{"class":246},[226,1085,1086],{"class":954},"to",[226,1088,958],{"class":246},[226,1090,961],{"class":246},[226,1092,1041],{"class":246},[226,1094,276],{"class":246},[226,1096,1046],{"class":232},[226,1098,958],{"class":246},[226,1100,961],{"class":246},[226,1102,276],{"class":246},[226,1104,478],{"class":236},[226,1106,958],{"class":246},[226,1108,1059],{"class":246},[226,1110,276],{"class":246},[226,1112,1064],{"class":232},[226,1114,958],{"class":246},[226,1116,961],{"class":246},[226,1118,276],{"class":246},[226,1120,1073],{"class":236},[226,1122,958],{"class":246},[226,1124,1059],{"class":246},[226,1126,276],{"class":246},[226,1128,1129],{"class":232},"provider",[226,1131,958],{"class":246},[226,1133,961],{"class":246},[226,1135,276],{"class":246},[226,1137,478],{"class":236},[226,1139,958],{"class":246},[226,1141,1078],{"class":246},[226,1143,1145,1147,1150,1152,1154,1156,1159,1161],{"class":228,"line":1144},8,[226,1146,951],{"class":246},[226,1148,1149],{"class":954},"reply",[226,1151,958],{"class":246},[226,1153,961],{"class":246},[226,1155,276],{"class":246},[226,1157,1158],{"class":236},"…",[226,1160,958],{"class":246},[226,1162,968],{"class":246},[226,1164,1166,1168,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1198,1200,1202,1205,1207,1210,1212,1214,1217],{"class":228,"line":1165},9,[226,1167,951],{"class":246},[226,1169,1170],{"class":954},"delivery",[226,1172,958],{"class":246},[226,1174,961],{"class":246},[226,1176,1041],{"class":246},[226,1178,276],{"class":246},[226,1180,997],{"class":232},[226,1182,958],{"class":246},[226,1184,961],{"class":246},[226,1186,276],{"class":246},[226,1188,700],{"class":236},[226,1190,958],{"class":246},[226,1192,1059],{"class":246},[226,1194,276],{"class":246},[226,1196,1197],{"class":232},"persisted",[226,1199,958],{"class":246},[226,1201,961],{"class":246},[226,1203,1204],{"class":246}," true,",[226,1206,276],{"class":246},[226,1208,1209],{"class":232},"inActiveBranch",[226,1211,958],{"class":246},[226,1213,961],{"class":246},[226,1215,1216],{"class":246}," true",[226,1218,1078],{"class":246},[226,1220,1222,1224,1227,1229,1231,1233,1236,1238],{"class":228,"line":1221},10,[226,1223,951],{"class":246},[226,1225,1226],{"class":954},"identity",[226,1228,958],{"class":246},[226,1230,961],{"class":246},[226,1232,276],{"class":246},[226,1234,1235],{"class":236},"same-as-target",[226,1237,958],{"class":246},[226,1239,968],{"class":246},[226,1241,1243,1245,1247,1249,1251,1254,1256,1258,1260],{"class":228,"line":1242},11,[226,1244,951],{"class":246},[226,1246,735],{"class":954},[226,1248,958],{"class":246},[226,1250,961],{"class":246},[226,1252,1253],{"class":246}," [",[226,1255,958],{"class":246},[226,1257,1158],{"class":236},[226,1259,958],{"class":246},[226,1261,1262],{"class":246},"],\n",[226,1264,1266,1268,1271,1273,1275],{"class":228,"line":1265},12,[226,1267,951],{"class":246},[226,1269,1270],{"class":954},"error",[226,1272,958],{"class":246},[226,1274,961],{"class":246},[226,1276,1277],{"class":246}," null,\n",[226,1279,1281,1283,1286,1288,1290,1292,1295,1297],{"class":228,"line":1280},13,[226,1282,951],{"class":246},[226,1284,1285],{"class":954},"exportPath",[226,1287,958],{"class":246},[226,1289,961],{"class":246},[226,1291,276],{"class":246},[226,1293,1294],{"class":236},".palabre\u002F…relay.md",[226,1296,958],{"class":246},[226,1298,968],{"class":246},[226,1300,1302,1304,1307,1309,1311],{"class":228,"line":1301},14,[226,1303,951],{"class":246},[226,1305,1306],{"class":954},"durationMs",[226,1308,958],{"class":246},[226,1310,961],{"class":246},[226,1312,1313],{"class":964}," 12345\n",[226,1315,1317],{"class":228,"line":1316},15,[226,1318,1319],{"class":246},"}\n",[201,1321,1322,1324,1325,1327,1328,1330,1331,475,1334,1337,1338,475,1340,1343,1344,1346],{},[204,1323,1149],{}," n'est présent que pour ",[204,1326,700],{},". Pour toute autre issue, ",[204,1329,1270],{}," contient ",[204,1332,1333],{},"kind",[204,1335,1336],{},"message"," et, pour ",[204,1339,918],{},[204,1341,1342],{},"reason",". ",[204,1345,1209],{}," est un diagnostic.",[201,1348,378,1349,1351],{},[204,1350,293],{}," seulement, l'objet ajoute des champs optionnels :",[394,1353,1354,1363,1398,1404,1413],{},[397,1355,1356,467,1359,1362],{},[204,1357,1358],{},"mode",[204,1360,1361],{},"\"open\""," ;",[397,1364,1365,467,1368,1371,1372,1375,1376,1379,1380,1383,1384,1387,1388,1390,1391,1394,1395,1362],{},[204,1366,1367],{},"queue",[204,1369,1370],{},"attempted"," (un dépôt a été tenté), ",[204,1373,1374],{},"accepted"," (",[204,1377,1378],{},"true"," pour un accusé reconnu, ",[204,1381,1382],{},"\"unknown\""," sans preuve, ",[204,1385,1386],{},"false"," seulement si votre Codex ne connaît pas ",[204,1389,1367],{},"), ",[204,1392,1393],{},"itemId"," et ",[204,1396,1397],{},"diagnostic",[397,1399,1400,1403],{},[204,1401,1402],{},"correlation"," : statut et raison de la lecture de l'historique ;",[397,1405,1406,1409,1410,1362],{},[204,1407,1408],{},"receiver"," : toujours ",[204,1411,1412],{},"\"unverified\"",[397,1414,1415,1418,1419,324],{},[204,1416,1417],{},"targetPermissions"," : approbation, bac à sable et réseau appliqués au tour relayé, ou ",[204,1420,1382],{},[201,1422,1423],{},"Si l'enveloppe n'est pas retrouvée dans l'historique après un dépôt, le message d'erreur indique « réception non observée » : le message peut encore être traité plus tard.",[284,1425,1427],{"id":1426},"export","Export",[201,1429,1430,1431,1434,1435,1437],{},"Par défaut, Palabre écrit un fichier ",[204,1432,1433],{},"palabre-relay-\u003Cagent>-\u003Cdate>.relay.md"," dans le dossier des exports (voir ",[318,1436,115],{"href":116},"). Il contient l'expéditeur et la cible, avec leurs identifiants de session, ainsi que le message, la réponse ou l'erreur, et la délivrance.",[1439,1440,1441],"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 pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .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":229,"depth":948,"links":1443},[1444,1445,1447,1448,1449,1450,1451,1452,1453],{"id":286,"depth":948,"text":287},{"id":327,"depth":948,"text":1446},"Conversation Codex ouverte (--open)",{"id":458,"depth":948,"text":459},{"id":512,"depth":948,"text":513},{"id":639,"depth":948,"text":640},{"id":685,"depth":948,"text":686},{"id":741,"depth":948,"text":742},{"id":932,"depth":948,"text":933},{"id":1426,"depth":948,"text":1427},"Transmettre un message à une conversation Codex ou Claude Code fermée, ou à une conversation Codex ouverte avec --open, et récupérer sa réponse avec palabre relay.","md",null,{},true,{"title":1460,"description":1461},"palabre relay, interroger une conversation Codex ou Claude Code","Envoyer un message à une conversation Codex ou Claude Code existante, fermée, et recevoir sa réponse en un seul appel, en lecture seule renforcée.","xLQGbF98PIC1HHKLleYHZ8JURZmqBTniPS1Ta8B25oo",[1464,1466],{"title":83,"path":84,"stem":85,"description":1465,"children":-1},"Choisir entre Débat, Chat et Ask pour orchestrer plusieurs agents IA avec une seule CLI et conserver un résultat exploitable.",{"title":91,"path":92,"stem":93,"description":1467,"children":-1},"Comprendre l'accueil TUI, choisir les modes et régler une session sans mémoriser les options CLI.",1791490064652]