Files
2026-09-17 17:35:03 +00:00

27 lines
65 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
3:I[4707,[],""]
6:I[36423,[],""]
8:I[78400,["3185","static/chunks/app/layout-38b548b4f4d27f80.js"],"FontLoader"]
4:["lang","fr","d"]
5:["mdxPath","tools/file-system","oc"]
0:["0y8u-WGJo2VFWAF7bkrdx",[[["",{"children":[["lang","fr","d"],{"children":[["mdxPath","tools/file-system","oc"],{"children":["__PAGE__?{\"lang\":\"fr\",\"mdxPath\":[\"tools\",\"file-system\"]}",{}]}]}]},"$undefined","$undefined",true],["",{"children":[["lang","fr","d"],{"children":[["mdxPath","tools/file-system","oc"],{"children":["__PAGE__",{},[["$L1","$L2",[["$","link","0",{"rel":"stylesheet","href":"/qwen-code-docs/_next/static/css/04d76539cc2c4ebd.css","precedence":"next","crossOrigin":"$undefined"}]]],null],null]},[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children","$5","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,"$L7"],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/qwen-code-docs/_next/static/css/7fba7395046b8eaa.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$undefined",["$","style",null,{"children":":root {\n --nextra-primary-hue: 248deg;\n --nextra-primary-saturation: 74%;\n --nextra-primary-lightness: 45%;\n --nextra-bg: 250,250,250;\n --nextra-content-width: 90rem;\n}\n.dark {\n --nextra-primary-hue: 248deg;\n --nextra-primary-saturation: 74%;\n --nextra-primary-lightness: 55%;\n --nextra-bg: 17,17,17;\n}\n::selection {\n background: hsla(var(--nextra-primary-hue),var(--nextra-primary-saturation),var(--nextra-primary-lightness),.3);\n}\nhtml {\n background: rgb(var(--nextra-bg));\n}"}],["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"rgb(250,250,250)"}],["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"rgb(17,17,17)"}],"$undefined"]}],["$","body",null,{"children":[["$","$L8",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]]}]]}]],null],null],["$L9",null]]]]
a:I[54108,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ThemeConfigProvider"]
b:I[16016,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"LastUpdated"]
c:I[30763,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"Search"]
d:I[25922,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ThemeProvider"]
e:I[94328,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"SkipNavLink"]
f:I[17691,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ConfigProvider"]
10:I[72972,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],""]
11:I[88212,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ClientNavbar"]
13:I[32594,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"LanguageDropdown"]
14:I[57191,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"MobileNav"]
15:I[18960,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"TOCProvider"]
16:"$Sreact.fragment"
17:I[57191,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"Sidebar"]
18:I[98270,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ClientWrapper"]
19:I[56099,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"HeadingAnchor"]
1a:I[98451,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ToggleWordWrapButton"]
12:T481,M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z7:["$","$La",null,{"value":{"children":"$undefined","darkMode":true,"docsRepositoryBase":"https://github.com/QwenLM/qwen-code/blob/main/docs","editLink":"Edit this page","feedback":{"content":"Question? Give us feedback","labels":"feedback"},"i18n":[{"locale":"en","name":"English"},{"locale":"zh","name":"中文"},{"locale":"de","name":"Deutsch"},{"locale":"fr","name":"Français"},{"locale":"ru","name":"Русский"},{"locale":"ja","name":"日本語"}],"lastUpdated":["$","$Lb",null,{}],"navigation":{"next":true,"prev":true},"search":["$","$Lc",null,{}],"sidebar":{"defaultMenuCollapseLevel":1,"defaultOpen":true,"toggleButton":true,"autoCollapse":true},"themeSwitch":{"dark":"Dark","light":"Light","system":"System"},"toc":{"backToTop":"Scroll to top","float":true,"title":"On This Page"}},"children":["$","$Ld",null,{"attribute":"class","defaultTheme":"light","disableTransitionOnChange":true,"storageKey":"theme","children":[["$","$Le",null,{}],"$undefined",["$","$Lf",null,{"pageMap":[{"data":{"index":{"title":"Bienvenue dans la Documentation Qwen Code"},"deployment":{"title":"Exécution et Déploiement"},"architecture":{"title":"Vue d'ensemble de l'Architecture"},"cli":{"title":"Guide d'Utilisation CLI"},"core":{"title":"Détails du Noyau"},"tools":{"title":"Collection d'Outils"},"checkpointing":{"title":"Fonctionnalité de Checkpointing"},"extension":{"title":"Développement d'Extensions"},"ide-integration":{"title":"Intégration IDE"},"telemetry":{"title":"Observabilité"},"examples":{"title":"Code d'Exemple"},"npm":{"title":"Gestion des Packages"},"gemini-ignore":{"title":"Configuration des Fichiers à Ignorer"},"integration-tests":{"title":"Tests d'Intégration"},"keyboard-shortcuts":{"title":"Raccourcis Clavier"},"sandbox":{"title":"Mécanisme Sandbox"},"issue-and-pr-automation":{"title":"Traitement Automatisé"},"troubleshooting":{"title":"Dépannage"},"tos-privacy":{"title":"Conditions d'Utilisation et Confidentialité"},"Uninstall":{"title":"Guide de Désinstallation"}}},{"name":"index","route":"/fr","frontMatter":{"title":"Bienvenue dans la documentation de Qwen Code","filePath":"content/fr/index.md","timestamp":1789666354000},"title":"Bienvenue dans la Documentation Qwen Code"},{"name":"deployment","route":"/fr/deployment","frontMatter":{"title":"Exécution et déploiement de Qwen Code","filePath":"content/fr/deployment.md","timestamp":1789666354000},"title":"Exécution et Déploiement"},{"name":"architecture","route":"/fr/architecture","frontMatter":{"title":"Aperçu de l'architecture de Qwen Code","filePath":"content/fr/architecture.md","timestamp":1789666354000},"title":"Vue d'ensemble de l'Architecture"},{"name":"cli","route":"/fr/cli","children":[{"data":{"index":{"title":"Vue d'ensemble CLI"},"commands":{"title":"Référence des Commandes"},"configuration":{"title":"Guide de Configuration"},"authentication":{"title":"Configuration d'Authentification"},"openai-auth":{"title":"Authentification OpenAI"},"token-caching":{"title":"Mise en Cache des Tokens"},"themes":{"title":"Configuration des Thèmes"},"tutorials":{"title":"Tutoriels d'Utilisation"}}},{"name":"index","route":"/fr/cli","frontMatter":{"title":"Qwen Code CLI","filePath":"content/fr/cli/index.md","timestamp":1789666354000},"title":"Vue d'ensemble CLI"},{"name":"commands","route":"/fr/cli/commands","frontMatter":{"title":"Commandes CLI","filePath":"content/fr/cli/commands.md","timestamp":1789666354000},"title":"Référence des Commandes"},{"name":"configuration","route":"/fr/cli/configuration","frontMatter":{"title":"Configuration de Qwen Code","filePath":"content/fr/cli/configuration.md","timestamp":1789666354000},"title":"Guide de Configuration"},{"name":"authentication","route":"/fr/cli/authentication","frontMatter":{"title":"Configuration de l'authentification","filePath":"content/fr/cli/authentication.md","timestamp":1789666354000},"title":"Configuration d'Authentification"},{"name":"openai-auth","route":"/fr/cli/openai-auth","frontMatter":{"title":"Authentification OpenAI","filePath":"content/fr/cli/openai-auth.md","timestamp":1789666354000},"title":"Authentification OpenAI"},{"name":"token-caching","route":"/fr/cli/token-caching","frontMatter":{"title":"Mise en cache des tokens et optimisation des coûts","filePath":"content/fr/cli/token-caching.md","timestamp":1789666354000},"title":"Mise en Cache des Tokens"},{"name":"themes","route":"/fr/cli/themes","frontMatter":{"title":"Thèmes","filePath":"content/fr/cli/themes.md","timestamp":1789666354000},"title":"Configuration des Thèmes"},{"name":"tutorials","route":"/fr/cli/tutorials","frontMatter":{"title":"Tutoriels","filePath":"content/fr/cli/tutorials.md","timestamp":1789666354000},"title":"Tutoriels d'Utilisation"},{"name":"welcome-back","route":"/fr/cli/welcome-back","frontMatter":{"title":"Fonction Welcome Back","filePath":"content/fr/cli/welcome-back.md","timestamp":1789666354000},"title":"Fonction Welcome Back"}],"title":"Guide d'Utilisation CLI"},{"name":"core","route":"/fr/core","children":[{"data":{"index":{"title":"Vue d'ensemble du Noyau"},"tools-api":{"title":"API des Outils"},"memport":{"title":"Processeur d'Import Mémoire"}}},{"name":"index","route":"/fr/core","frontMatter":{"title":"Qwen Code Core","filePath":"content/fr/core/index.md","timestamp":1789666354000},"title":"Vue d'ensemble du Noyau"},{"name":"tools-api","route":"/fr/core/tools-api","frontMatter":{"title":"Qwen Code Core : API des Tools","filePath":"content/fr/core/tools-api.md","timestamp":1789666354000},"title":"API des Outils"},{"name":"memport","route":"/fr/core/memport","frontMatter":{"title":"Memory Import Processor","filePath":"content/fr/core/memport.md","timestamp":1789666354000},"title":"Processeur d'Import Mémoire"}],"title":"Détails du Noyau"},{"name":"tools","route":"/fr/tools","children":[{"data":{"index":{"title":"Vue d'ensemble des Outils"},"file-system":{"title":"Outils du Système de Fichiers"},"multi-file":{"title":"Outils de Lecture Multi-Fichiers"},"shell":{"title":"Outils Shell"},"web-fetch":{"title":"Outils Web Fetch"},"web-search":{"title":"Outils de Recherche Web"},"memory":{"title":"Outils Mémoire"},"todo-write":{"title":"Outil Todo Write"},"mcp-server":{"title":"Serveur MCP"}}},{"name":"index","route":"/fr/tools","frontMatter":{"title":"Outils de code Qwen","filePath":"content/fr/tools/index.md","timestamp":1789666354000},"title":"Vue d'ensemble des Outils"},{"name":"file-system","route":"/fr/tools/file-system","frontMatter":{"title":"Outils de système de fichiers Qwen Code","filePath":"content/fr/tools/file-system.md","timestamp":1789666354000},"title":"Outils du Système de Fichiers"},{"name":"multi-file","route":"/fr/tools/multi-file","frontMatter":{"title":"Multi File Read Tool (read_many_files)","filePath":"content/fr/tools/multi-file.md","timestamp":1789666354000},"title":"Outils de Lecture Multi-Fichiers"},{"name":"shell","route":"/fr/tools/shell","frontMatter":{"title":"Outil Shell (run_shell_command)","filePath":"content/fr/tools/shell.md","timestamp":1789666354000},"title":"Outils Shell"},{"name":"web-fetch","route":"/fr/tools/web-fetch","frontMatter":{"title":"Web Fetch Tool (web_fetch)","filePath":"content/fr/tools/web-fetch.md","timestamp":1789666354000},"title":"Outils Web Fetch"},{"name":"web-search","route":"/fr/tools/web-search","frontMatter":{"title":"Web Search Tool (web_search)","filePath":"content/fr/tools/web-search.md","timestamp":1789666354000},"title":"Outils de Recherche Web"},{"name":"memory","route":"/fr/tools/memory","frontMatter":{"title":"Outil Mémoire (save_memory)","filePath":"content/fr/tools/memory.md","timestamp":1789666354000},"title":"Outils Mémoire"},{"name":"todo-write","route":"/fr/tools/todo-write","frontMatter":{"title":"Outil Todo Write (todo_write)","filePath":"content/fr/tools/todo-write.md","timestamp":1789666354000},"title":"Outil Todo Write"},{"name":"mcp-server","route":"/fr/tools/mcp-server","frontMatter":{"title":"Serveurs MCP avec Qwen Code","filePath":"content/fr/tools/mcp-server.md","timestamp":1789666354000},"title":"Serveur MCP"}],"title":"Collection d'Outils"},{"name":"checkpointing","route":"/fr/checkpointing","frontMatter":{"title":"Checkpointing","filePath":"content/fr/checkpointing.md","timestamp":1789666354000},"title":"Fonctionnalité de Checkpointing"},{"name":"extension","route":"/fr/extension","frontMatter":{"title":"Extensions Qwen Code","filePath":"content/fr/extension.md","timestamp":1789666354000},"title":"Développement d'Extensions"},{"name":"ide-integration","route":"/fr/ide-integration","frontMatter":{"title":"Intégration IDE","filePath":"content/fr/ide-integration.md","timestamp":1789666354000},"title":"Intégration IDE"},{"name":"telemetry","route":"/fr/telemetry","frontMatter":{"title":"Guide d'observabilité de Qwen Code","filePath":"content/fr/telemetry.md","timestamp":1789666354000},"title":"Observabilité"},{"name":"examples","route":"/fr/examples","children":[{"data":{"proxy-script":{"title":"Exemple de Script Proxy"}}},{"name":"proxy-script","route":"/fr/examples/proxy-script","frontMatter":{"title":"Exemple de Script Proxy","filePath":"content/fr/examples/proxy-script.md","timestamp":1789666354000},"title":"Exemple de Script Proxy"}],"title":"Code d'Exemple"},{"name":"npm","route":"/fr/npm","frontMatter":{"title":"Aperçu du Package","filePath":"content/fr/npm.md","timestamp":1789666354000},"title":"Gestion des Packages"},{"name":"gemini-ignore","route":"/fr/gemini-ignore","frontMatter":{"title":"Ignorer des fichiers","filePath":"content/fr/gemini-ignore.md","timestamp":1789666354000},"title":"Configuration des Fichiers à Ignorer"},{"name":"integration-tests","route":"/fr/integration-tests","frontMatter":{"title":"Tests d'intégration","filePath":"content/fr/integration-tests.md","timestamp":1789666354000},"title":"Tests d'Intégration"},{"name":"keyboard-shortcuts","route":"/fr/keyboard-shortcuts","frontMatter":{"title":"Raccourcis clavier de Qwen Code","filePath":"content/fr/keyboard-shortcuts.md","timestamp":1789666354000},"title":"Raccourcis Clavier"},{"name":"sandbox","route":"/fr/sandbox","frontMatter":{"title":"Sandboxing dans Qwen Code","filePath":"content/fr/sandbox.md","timestamp":1789666354000},"title":"Mécanisme Sandbox"},{"name":"issue-and-pr-automation","route":"/fr/issue-and-pr-automation","frontMatter":{"title":"Processus d'automatisation et de triage","filePath":"content/fr/issue-and-pr-automation.md","timestamp":1789666354000},"title":"Traitement Automatisé"},{"name":"troubleshooting","route":"/fr/troubleshooting","frontMatter":{"title":"Guide de dépannage","filePath":"content/fr/troubleshooting.md","timestamp":1789666354000},"title":"Dépannage"},{"name":"tos-privacy","route":"/fr/tos-privacy","frontMatter":{"title":"Qwen Code : Conditions d'utilisation et Politique de confidentialité","filePath":"content/fr/tos-privacy.md","timestamp":1789666354000},"title":"Conditions d'Utilisation et Confidentialité"},{"name":"Uninstall","route":"/fr/Uninstall","frontMatter":{"title":"Désinstaller la CLI","filePath":"content/fr/Uninstall.md","timestamp":1789666354000},"title":"Guide de Désinstallation"},{"name":"subagents","route":"/fr/subagents","frontMatter":{"title":"Subagents","filePath":"content/fr/subagents.md","timestamp":1789666354000},"title":"Subagents"}],"navbar":["$","header",null,{"className":"nextra-navbar x:sticky x:top-0 x:z-30 x:w-full x:bg-transparent x:print:hidden x:max-md:[.nextra-banner:not([class$=hidden])~&]:top-(--nextra-banner-height)","children":[["$","div",null,{"className":"nextra-navbar-blur x:absolute x:-z-1 x:size-full nextra-border x:border-b x:backdrop-blur-md x:bg-nextra-bg/70"}],["$","nav",null,{"style":{"height":"var(--nextra-navbar-height)"},"className":"x:mx-auto x:flex x:max-w-(--nextra-content-width) x:items-center x:gap-4 x:pl-[max(env(safe-area-inset-left),1.5rem)] x:pr-[max(env(safe-area-inset-right),1.5rem)] x:justify-end","children":[["$","$L10",null,{"href":"/","className":"x:flex x:items-center x:me-auto x:transition-opacity x:focus-visible:nextra-focus x:hover:opacity-75","aria-label":"Home page","children":["$","span",null,{"className":"ms-2 select-none font-extrabold flex items-center","title":"Qwen Code: AI Coding Agent","children":[["$","img",null,{"src":"https://assets.alicdn.com/g/qwenweb/qwen-webui-fe/0.0.191/static/favicon.png","alt":"Qwen Code","width":32,"height":32,"className":"inline-block align-middle mr-2 ","style":{"verticalAlign":"middle"}}],["$","span",null,{"className":"text-[1.3rem] font-normal align-middle mr-1 max-md:hidden","children":"Qwen"}],["$","span",null,{"className":"text-[1.3rem] font-normal align-middle max-md:hidden","children":"Code"}]]}]}],["$","$L11",null,{"className":"","children":[["$","a",null,{"href":"https://github.com/QwenLM/qwen-code","target":"_blank","rel":"noreferrer","children":[["$","svg",null,{"fill":"currentColor","viewBox":"3 3 18 18","height":"24","aria-label":"Project repository","children":["$","path",null,{"d":"$12"}]}],false],"className":"x:focus-visible:nextra-focus"}],"$undefined",["$","$L13",null,{"currentLang":"fr"}]]}]]}]]}],"footer":null,"children":[["$","$L14",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]]}]]}]}]
2:["$","div",null,{"className":"x:mx-auto x:flex x:max-w-(--nextra-content-width)","sourceCode":"$undefined","children":["$","$L15",null,{"value":[{"value":[["$","$16",".0",{"children":["1. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"list_directory"}]," (ReadFolder)"]}]],"id":"1-list_directory-readfolder","depth":2},{"value":[["$","$16",".0",{"children":["2. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read_file"}]," (ReadFile)"]}]],"id":"2-read_file-readfile","depth":2},{"value":[["$","$16",".0",{"children":["3. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"write_file"}]," (WriteFile)"]}]],"id":"3-write_file-writefile","depth":2},{"value":[["$","$16",".0",{"children":["4. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"glob"}]," (FindFiles)"]}]],"id":"4-glob-findfiles","depth":2},{"value":[["$","$16",".0",{"children":["5. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"search_file_content"}]," (SearchText)"]}]],"id":"5-search_file_content-searchtext","depth":2},{"value":[["$","$16",".0",{"children":["Exemples ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"search_file_content"}]]}]],"id":"exemples-search_file_content","depth":3},{"value":[["$","$16",".0",{"children":["6. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit"}]," (Modifier)"]}]],"id":"6-edit-modifier","depth":2}],"children":[["$","$L17",null,{}],["$","$L18",null,{"metadata":{"title":"Outils de système de fichiers Qwen Code","filePath":"content/fr/tools/file-system.md","timestamp":1789666354000},"bottomContent":"$undefined","children":[["$","div",null,{"id":"nextra-skip-nav"}],["$","main",null,{"data-pagefind-body":true,"children":[["$","h1",null,{"id":"$undefined","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-bold x:mt-2 x:text-4xl","children":["Outils de système de fichiers Qwen Code","$undefined"]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"Qwen Code fournit une suite complète d’outils pour interagir avec le système de fichiers local. Ces outils permettent au modèle de lire, écrire, lister, rechercher et modifier des fichiers et des répertoires, le tout sous votre contrôle et généralement avec confirmation pour les opérations sensibles."}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Note :"}]," Tous les outils de système de fichiers fonctionnent dans un ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"rootDirectory"}]," (généralement le répertoire de travail actuel où vous avez lancé le CLI) pour des raisons de sécurité. Les chemins que vous fournissez à ces outils sont généralement attendus en absolu ou sont résolus par rapport à ce répertoire racine."]}],"\n",["$","h2",null,{"id":"1-list_directory-readfolder","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":[["1. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"list_directory"}]," (ReadFolder)"],["$","$L19",null,{"id":"1-list_directory-readfolder"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"list_directory"}]," liste les noms des fichiers et sous-répertoires directement présents dans un chemin de répertoire spécifié. Il peut éventuellement ignorer les entrées correspondant à des motifs glob fournis."]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom de l’outil :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"list_directory"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom d’affichage :"}]," ReadFolder"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Fichier :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ls.ts"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Paramètres :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"path"}]," (string, requis) : Le chemin absolu du répertoire à lister."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ignore"}]," (tableau de strings, optionnel) : Une liste de motifs glob à exclure du listing (ex. : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"[\"*.log\", \".git\"]"}],")."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"respect_git_ignore"}]," (boolean, optionnel) : Indique s’il faut respecter les motifs ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":".gitignore"}]," lors du listing des fichiers. Valeur par défaut : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"true"}],"."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Comportement :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":"Retourne une liste de noms de fichiers et de répertoires."}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Indique si chaque entrée est un répertoire."}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Trie les entrées avec les répertoires en premier, puis par ordre alphabétique."}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":["Sortie (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],") :"]}]," Une chaîne de caractères comme : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Directory listing for /path/to/your/folder:\\n[DIR] subfolder1\\nfile1.txt\\nfile2.png"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Confirmation :"}]," Non."]}],"\n"]}],"\n",["$","h2",null,{"id":"2-read_file-readfile","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":[["2. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read_file"}]," (ReadFile)"],["$","$L19",null,{"id":"2-read_file-readfile"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read_file"}]," lit et retourne le contenu d’un fichier spécifié. Cet outil gère les fichiers texte, images (PNG, JPG, GIF, WEBP, SVG, BMP) et PDF. Pour les fichiers texte, il peut lire des plages de lignes spécifiques. Les autres types de fichiers binaires sont généralement ignorés."]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom de l’outil :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read_file"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom d’affichage :"}]," ReadFile"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Fichier :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read-file.ts"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Paramètres :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"path"}]," (string, requis) : Le chemin absolu du fichier à lire."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"offset"}]," (number, optionnel) : Pour les fichiers texte, le numéro de ligne de départ (0-based). Nécessite que ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"limit"}]," soit défini."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"limit"}]," (number, optionnel) : Pour les fichiers texte, le nombre maximum de lignes à lire. Si omis, lit un maximum par défaut (ex. : 2000 lignes) ou le fichier entier si possible."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Comportement :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["Pour les fichiers texte : Retourne le contenu. Si ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"offset"}]," et ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"limit"}]," sont utilisés, retourne uniquement cette portion de lignes. Indique si le contenu a été tronqué en raison de limites de lignes ou de longueur de ligne."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Pour les fichiers image et PDF : Retourne le contenu du fichier sous forme d’une structure encodée en base64 adaptée à la consommation par un modèle."}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Pour les autres fichiers binaires : Tente de les identifier et les ignore, en retournant un message indiquant qu’il s’agit d’un fichier binaire générique."}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Sortie :"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],") :\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["Pour les fichiers texte : Le contenu du fichier, éventuellement précédé d’un message de troncature (ex. : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"[File content truncated: showing lines 1-100 of 500 total lines...]\\nActual file content..."}],")."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["Pour les fichiers image/PDF : Un objet contenant ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"inlineData"}]," avec ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"mimeType"}]," et les ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"data"}]," encodées en base64 (ex. : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"{ inlineData: { mimeType: 'image/png', data: 'base64encodedstring' } }"}],")."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["Pour les autres fichiers binaires : Un message tel que ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Cannot display content of binary file: /path/to/data.bin"}],"."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Confirmation :"}]," Non."]}],"\n"]}],"\n",["$","h2",null,{"id":"3-write_file-writefile","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":[["3. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"write_file"}]," (WriteFile)"],["$","$L19",null,{"id":"3-write_file-writefile"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"write_file"}]," écrit du contenu dans un fichier spécifié. Si le fichier existe, il sera écrasé. Si le fichier n’existe pas, il (ainsi que les répertoires parents nécessaires) sera créé."]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom de l’outil :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"write_file"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom d’affichage :"}]," WriteFile"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Fichier :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"write-file.ts"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Paramètres :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," (string, requis) : Le chemin absolu du fichier dans lequel écrire."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"content"}]," (string, requis) : Le contenu à écrire dans le fichier."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Comportement :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["Écrit le ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"content"}]," fourni dans le ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}],"."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Crée les répertoires parents s’ils n’existent pas."}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":["Sortie (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],") :"]}]," Un message de succès, par exemple : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Successfully overwrote file: /path/to/your/file.txt"}]," ou ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Successfully created and wrote to new file: /path/to/new/file.txt"}],"."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Confirmation :"}]," Oui. Affiche un diff des modifications et demande l’approbation de l’utilisateur avant d’écrire."]}],"\n"]}],"\n",["$","h2",null,{"id":"4-glob-findfiles","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":[["4. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"glob"}]," (FindFiles)"],["$","$L19",null,{"id":"4-glob-findfiles"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"glob"}]," trouve des fichiers correspondant à des patterns glob spécifiques (ex : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"src/**/*.ts"}],", ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"*.md"}],"), et retourne des chemins absolus triés par date de modification (les plus récents en premier)."]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom de l’outil :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"glob"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Nom d’affichage :"}]," FindFiles"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Fichier :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"glob.ts"}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Paramètres :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"pattern"}]," (string, requis) : Le pattern glob à utiliser pour la recherche (ex : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"\"*.py\""}],", ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"\"src/**/*.js\""}],")."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"path"}]," (string, optionnel) : Le chemin absolu du répertoire dans lequel effectuer la recherche. S’il est omis, la recherche se fait à partir du répertoire racine de l’outil."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"case_sensitive"}]," (boolean, optionnel) : Indique si la recherche doit être sensible à la casse. Par défaut, ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"false"}],"."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"respect_git_ignore"}]," (boolean, optionnel) : Indique si les règles définies dans ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":".gitignore"}]," doivent être respectées. Par défaut, ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"true"}],"."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Comportement :"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":"Recherche des fichiers correspondant au pattern glob dans le répertoire spécifié."}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Retourne une liste de chemins absolus, triés du plus récemment modifié au plus ancien."}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["Ignore par défaut les répertoires courants inutiles comme ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"node_modules"}]," et ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":".git"}],"."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":["Sortie (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],") :"]}]," Un message comme : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Found 5 file(s) matching \"*.ts\" within src, sorted by modification time (newest first):\\nsrc/file1.ts\\nsrc/subdir/file2.ts..."}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Confirmation :"}]," Non."]}],"\n"]}],"\n",["$","h2",null,{"id":"5-search_file_content-searchtext","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":[["5. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"search_file_content"}]," (SearchText)"],["$","$L19",null,{"id":"5-search_file_content-searchtext"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"search_file_content"}]," recherche un motif d’expression régulière (regex) dans le contenu des fichiers d’un répertoire spécifié. Il peut filtrer les fichiers via un motif glob. Retourne les lignes contenant des correspondances, avec leurs chemins de fichiers et numéros de ligne."]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Nom de l’outil :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"search_file_content"}]]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Nom d’affichage :"}]," SearchText"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Fichier :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"grep.ts"}]]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["$","strong",null,{"children":"Paramètres :"}]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"pattern"}]," (string, requis) : L’expression régulière à rechercher (ex. : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"\"function\\s+myFunction\""}],")."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"path"}]," (string, optionnel) : Le chemin absolu du répertoire dans lequel effectuer la recherche. Par défaut, utilise le répertoire de travail courant."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"include"}]," (string, optionnel) : Un motif glob pour filtrer les fichiers à explorer (ex. : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"\"*.js\""}],", ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"\"src/**/*.{ts,tsx}\""}],"). Si omis, la recherche s’applique à la plupart des fichiers (en respectant les ignorés classiques)."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"maxResults"}]," (number, optionnel) : Nombre maximum de correspondances à retourner afin d’éviter un dépassement de contexte (par défaut : 20, max : 100). Utilisez une valeur plus faible pour les recherches larges, plus élevée pour les recherches précises."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["$","strong",null,{"children":"Comportement :"}]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["Utilise ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"git grep"}]," si disponible dans un dépôt Git pour plus de rapidité ; sinon, utilise ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"grep"}]," système ou une recherche en JavaScript."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Retourne une liste des lignes correspondantes, chacune préfixée par son chemin de fichier (relatif au répertoire de recherche) et son numéro de ligne."}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"Limite les résultats à 20 correspondances par défaut pour éviter un dépassement de contexte. En cas de troncature, affiche un avertissement clair avec des conseils pour affiner la recherche."}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":["Sortie (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],") :"]}]," Une chaîne formatée des correspondances, par exemple :"]}],"\n",["$","div",null,{"data-pagefind-ignore":"all","className":"nextra-code x:relative x:not-first:mt-[1.25em]","children":["$undefined",["$","pre",null,{"className":"x:group x:focus-visible:nextra-focus x:overflow-x-auto x:subpixel-antialiased x:text-[.9em] x:bg-white x:dark:bg-black x:py-4 x:ring-1 x:ring-inset x:ring-gray-300 x:dark:ring-neutral-700 x:contrast-more:ring-gray-900 x:contrast-more:dark:ring-gray-50 x:contrast-more:contrast-150 x:rounded-md not-prose","tabIndex":"0","children":[["$","div",null,{"className":"x:group-hover:opacity-100 x:group-focus:opacity-100 x:opacity-0 x:transition x:focus-within:opacity-100 x:flex x:gap-1 x:absolute x:right-4 x:top-2","children":[["$","$L1a",null,{"children":["$","svg",null,{"viewBox":"0 0 24 24","fill":"currentColor","height":"1em","children":["$","path",null,{"d":"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}]}]}],false]}],["$","code",null,{"className":"nextra-code","dir":"ltr","children":[["$","span",null,{"children":["$","span",null,{"children":"Found 3 matches for pattern \"myFunction\" in path \".\" (filter: \"*.ts\"):"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"---"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"File: src/utils.ts"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"L15: export function myFunction() {"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"L22: myFunction.call();"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"---"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"File: src/index.ts"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"L5: import { myFunction } from './utils';"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"---"}]}],"\n",["$","span",null,{"children":["$","span",null,{}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"WARNING: Results truncated to prevent context overflow. To see more results:"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"- Use a more specific pattern to reduce matches"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"- Add file filters with the 'include' parameter (e.g., \"*.js\", \"src/**\")"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"- Specify a narrower 'path' to search in a subdirectory"}]}],"\n",["$","span",null,{"children":["$","span",null,{"children":"- Increase 'maxResults' parameter if you need more matches (current: 20)"}]}]]}]]}]]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Confirmation :"}]," Non."]}],"\n"]}],"\n"]}],"\n",["$","h3",null,{"id":"exemples-search_file_content","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl","children":[["Exemples ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"search_file_content"}]],["$","$L19",null,{"id":"exemples-search_file_content"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"Rechercher un motif avec limitation des résultats par défaut :"}],"\n",["$","div",null,{"data-pagefind-ignore":"all","className":"nextra-code x:relative x:not-first:mt-[1.25em]","children":["$undefined",["$","pre",null,{"className":"x:group x:focus-visible:nextra-focus x:overflow-x-auto x:subpixel-antialiased x:text-[.9em] x:bg-white x:dark:bg-black x:py-4 x:ring-1 x:ring-inset x:ring-gray-300 x:dark:ring-neutral-700 x:contrast-more:ring-gray-900 x:contrast-more:dark:ring-gray-50 x:contrast-more:contrast-150 x:rounded-md not-prose","tabIndex":"0","children":[["$","div",null,{"className":"x:group-hover:opacity-100 x:group-focus:opacity-100 x:opacity-0 x:transition x:focus-within:opacity-100 x:flex x:gap-1 x:absolute x:right-4 x:top-2","children":[["$","$L1a",null,{"children":["$","svg",null,{"viewBox":"0 0 24 24","fill":"currentColor","height":"1em","children":["$","path",null,{"d":"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}]}]}],false]}],["$","code",null,{"className":"nextra-code","dir":"ltr","children":["$","span",null,{"children":["$","span",null,{"children":"search_file_content(pattern=\"function\\s+myFunction\", path=\"src\")"}]}]}]]}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"Rechercher un motif avec limitation personnalisée des résultats :"}],"\n",["$","div",null,{"data-pagefind-ignore":"all","className":"nextra-code x:relative x:not-first:mt-[1.25em]","children":["$undefined",["$","pre",null,{"className":"x:group x:focus-visible:nextra-focus x:overflow-x-auto x:subpixel-antialiased x:text-[.9em] x:bg-white x:dark:bg-black x:py-4 x:ring-1 x:ring-inset x:ring-gray-300 x:dark:ring-neutral-700 x:contrast-more:ring-gray-900 x:contrast-more:dark:ring-gray-50 x:contrast-more:contrast-150 x:rounded-md not-prose","tabIndex":"0","children":[["$","div",null,{"className":"x:group-hover:opacity-100 x:group-focus:opacity-100 x:opacity-0 x:transition x:focus-within:opacity-100 x:flex x:gap-1 x:absolute x:right-4 x:top-2","children":[["$","$L1a",null,{"children":["$","svg",null,{"viewBox":"0 0 24 24","fill":"currentColor","height":"1em","children":["$","path",null,{"d":"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}]}]}],false]}],["$","code",null,{"className":"nextra-code","dir":"ltr","children":["$","span",null,{"children":["$","span",null,{"children":"search_file_content(pattern=\"function\", path=\"src\", maxResults=50)"}]}]}]]}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"Rechercher un motif avec filtrage des fichiers et limitation personnalisée des résultats :"}],"\n",["$","div",null,{"data-pagefind-ignore":"all","className":"nextra-code x:relative x:not-first:mt-[1.25em]","children":["$undefined",["$","pre",null,{"className":"x:group x:focus-visible:nextra-focus x:overflow-x-auto x:subpixel-antialiased x:text-[.9em] x:bg-white x:dark:bg-black x:py-4 x:ring-1 x:ring-inset x:ring-gray-300 x:dark:ring-neutral-700 x:contrast-more:ring-gray-900 x:contrast-more:dark:ring-gray-50 x:contrast-more:contrast-150 x:rounded-md not-prose","tabIndex":"0","children":[["$","div",null,{"className":"x:group-hover:opacity-100 x:group-focus:opacity-100 x:opacity-0 x:transition x:focus-within:opacity-100 x:flex x:gap-1 x:absolute x:right-4 x:top-2","children":[["$","$L1a",null,{"children":["$","svg",null,{"viewBox":"0 0 24 24","fill":"currentColor","height":"1em","children":["$","path",null,{"d":"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}]}]}],false]}],["$","code",null,{"className":"nextra-code","dir":"ltr","children":["$","span",null,{"children":["$","span",null,{"children":"search_file_content(pattern=\"function\", include=\"*.js\", maxResults=10)"}]}]}]]}]]}],"\n",["$","h2",null,{"id":"6-edit-modifier","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":[["6. ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit"}]," (Modifier)"],["$","$L19",null,{"id":"6-edit-modifier"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit"}]," remplace du texte dans un fichier. Par défaut, il remplace une seule occurrence, mais peut remplacer plusieurs occurrences lorsque ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"expected_replacements"}]," est spécifié. Cet outil est conçu pour apporter des modifications précises et ciblées, et nécessite un contexte important autour de ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," pour s’assurer qu’il modifie le bon endroit."]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Nom de l’outil :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit"}]]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Nom affiché :"}]," Modifier"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Fichier :"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit.ts"}]]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["$","strong",null,{"children":"Paramètres :"}]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," (string, requis) : Le chemin absolu vers le fichier à modifier."]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," (string, requis) : Le texte littéral exact à remplacer."]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"IMPORTANT :"}]," Cette chaîne doit identifier de manière unique l’instance à modifier. Elle doit inclure au moins 3 lignes de contexte ",["$","em",null,{"children":"avant"}]," et ",["$","em",null,{"children":"après"}]," le texte cible, en respectant précisément les espaces et l’indentation. Si ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," est vide, l’outil tente de créer un nouveau fichier à ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," avec ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"new_string"}]," comme contenu."]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"new_string"}]," (string, requis) : Le texte littéral exact qui remplacera ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}],"."]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"expected_replacements"}]," (number, optionnel) : Le nombre d’occurrences à remplacer. La valeur par défaut est ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"1"}],"."]}],"\n"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["$","strong",null,{"children":"Comportement :"}]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["Si ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," est vide et que ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," n’existe pas, crée un nouveau fichier avec ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"new_string"}]," comme contenu."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["Si ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," est fourni, il lit le fichier ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," et tente de trouver exactement une occurrence de ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}],"."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["Si une occurrence est trouvée, il la remplace par ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"new_string"}],"."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Fiabilité améliorée (Correction d’édition multi-étapes) :"}]," Pour améliorer significativement le taux de réussite des modifications, notamment lorsque la ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," fournie par le modèle n’est pas parfaitement précise, l’outil intègre un mécanisme de correction d’édition en plusieurs étapes.\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["Si la ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," initiale n’est pas trouvée ou correspond à plusieurs endroits, l’outil peut utiliser le modèle Qwen pour affiner de manière itérative ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," (et potentiellement ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"new_string"}],")."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["Ce processus d’auto-correction tente d’identifier le segment unique que le modèle voulait modifier, rendant l’opération ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit"}]," plus robuste même avec un contexte initial légèrement imparfait."]}],"\n"]}],"\n"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Conditions d’échec :"}]," Malgré le mécanisme de correction, l’outil échouera si :"]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," n’est pas absolu ou se trouve en dehors du répertoire racine."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," n’est pas vide, mais ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," n’existe pas."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," est vide, mais ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"file_path"}]," existe déjà."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," n’est pas trouvé dans le fichier après les tentatives de correction."]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"old_string"}]," est trouvé plusieurs fois, et le mécanisme d’auto-correction ne parvient pas à le résoudre en une correspondance unique et non ambiguë."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["$","strong",null,{"children":["Sortie (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],") :"]}]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["En cas de succès : ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Successfully modified file: /path/to/file.txt (1 replacements)."}]," ou ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Created new file: /path/to/new_file.txt with provided content."}]]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["En cas d’échec : Un message d’erreur expliquant la raison (par exemple, ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Failed to edit, 0 occurrences found..."}],", ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Failed to edit, expected 1 occurrences but found 2..."}],")."]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"Confirmation :"}]," Oui. Affiche un diff des modifications proposées et demande l’approbation de l’utilisateur avant d’écrire dans le fichier."]}],"\n"]}],"\n"]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"Ces outils du système de fichiers fournissent une base pour que Qwen Code puisse comprendre et interagir avec le contexte de votre projet local."}]]}]]}]]}]}]
9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Outils de système de fichiers Qwen Code | "}],["$","meta","3",{"name":"description","content":"x"}],["$","meta","4",{"name":"msapplication-TileColor","content":"#fff"}],["$","meta","5",{"name":"apple-mobile-web-app-capable","content":"yes"}],["$","meta","6",{"name":"apple-mobile-web-app-title","content":"Qwen Code"}],["$","meta","7",{"name":"apple-mobile-web-app-status-bar-style","content":"default"}],["$","meta","8",{"property":"og:title","content":"Outils de système de fichiers Qwen Code | "}],["$","meta","9",{"property":"og:description","content":"x"}],["$","meta","10",{"property":"og:image","content":"https://assets.vercel.com/image/upload/v1572282926/swr/twitter-card.jpg"}],["$","meta","11",{"name":"twitter:card","content":"summary"}],["$","meta","12",{"name":"twitter:site","content":"@qwenLLM"}],["$","meta","13",{"name":"twitter:title","content":"Outils de système de fichiers Qwen Code | "}],["$","meta","14",{"name":"twitter:description","content":"x"}],["$","meta","15",{"name":"twitter:image","content":"https://assets.vercel.com/image/upload/v1572282926/swr/twitter-card.jpg"}]]
1:null