Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.
Le moteur de contexte de Windsurf construit une compréhension approfondie de votre base de code, de vos actions passées et de vos prochaines intentions.Historiquement, les approches de génération de code se concentraient sur l’ajustement de grands modèles de langage (LLM) sur une base de code,
ce qui est difficile à faire évoluer pour répondre aux besoins de chaque utilisateur.
Une approche plus récente et populaire s’appuie sur la génération augmentée par recherche (RAG),
qui met l’accent sur des techniques de construction d’invites très pertinentes et riches en contexte
afin d’obtenir des réponses précises d’un LLM.Nous avons mis en œuvre une approche RAG optimisée pour le contexte de base de code,
qui produit des suggestions de meilleure qualité et réduit les hallucinations.
Windsurf propose un ajustement complet pour les entreprises, et la meilleure solution
combine l’ajustement avec la RAG.
Contexte par défaut
Prêt à l’emploi, Windsurf prend en compte plusieurs sources de contexte pertinentes.
Le fichier en cours et les autres fichiers ouverts dans votre IDE, souvent très pertinents pour le code que vous êtes en train d’écrire.
L’ensemble de la base de code locale est ensuite indexé (y compris les fichiers non ouverts),
et des extraits de code pertinents sont fournis par le moteur de récupération de Windsurf au fur et à mesure que vous écrivez du code, posez des questions ou utilisez des commandes.
Pour les utilisateurs Pro, nous proposons des contextes plus longs, des limites d’indexation accrues et des plafonds plus élevés pour le contexte personnalisé et les éléments de contexte épinglés.
Pour les utilisateurs Teams et Enterprise, Windsurf peut également indexer des dépôts distants.
Cela est utile pour les entreprises dont l’organisation de développement travaille sur plusieurs dépôts.
Fonctionnalités de contexte spécifiques au Chat
Lorsque vous échangez avec Windsurf Chat, vous disposez de plusieurs façons de tirer parti du contexte de la base de code,
comme les @‑mentions ou des directives personnalisées.
Consultez la page Chat pour en savoir plus.
Foire aux questions (FAQs)
Windsurf indexe-t-il mon code ?
Oui, Windsurf indexe votre code. Il utilise également des LLM pour effectuer de la génération augmentée par récupération (RAG) sur votre base de code en utilisant nos techniques M-Query.Les performances et fonctionnalités d’indexation varient selon votre flux de travail et votre offre Windsurf. Pour en savoir plus, consultez notre page sur la compréhension du contexte.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Windsurf Docs","colors":{"primary":"#34E8BB","light":"#34E8BB","dark":"#34E8BB"},"logo":{"light":"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f","dark":"https://mintcdn.com/codeium/Wq_VJcrav3XIkIsv/assets/windsurf-white-logo.svg?fit=max\u0026auto=format\u0026n=Wq_VJcrav3XIkIsv\u0026q=85\u0026s=cf2529c7ca0b084c690089bc03b55830","href":"https://windsurf.com"},"favicon":{"light":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c","dark":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c"},"navbar":{"links":[],"primary":{"type":"button","label":"Download","href":"https://windsurf.com/download"}},"footer":{"socials":{"twitter":"https://x.com/windsurf","discord":"https://discord.com/invite/3XFf78nAx5"}},"seo":{"metatags":{"og:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:site":"@windsurf","og:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers.","og:site_name":"Windsurf Docs","twitter:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers."},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-8183L9GV0M"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"windsurf/getting-started"},{"language":"fr","href":"fr/windsurf/getting-started"},{"language":"es","href":"es/windsurf/getting-started"},{"language":"de","href":"de/windsurf/getting-started"},{"language":"pt-BR","href":"pt-BR/windsurf/getting-started"},{"language":"zh","href":"zh/windsurf/getting-started"},{"language":"ja","href":"ja/windsurf/getting-started"},{"language":"ro","href":"ro/windsurf/getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"codeium","hasAudioNarration":false,"actualSubdomain":"codeium","customDomains":["docs.windsurf.com"],"gitSource":{"type":"github","owner":"exafunction","repo":"codeium-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae921b9a7789b0d4de9976b:success","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"en","tag":"Windsurf","count":57},{"language":"de","tag":"Windsurf","count":49},{"language":"es","tag":"Windsurf","count":49},{"language":"fr","tag":"Windsurf","count":49},{"language":"ja","tag":"Windsurf","count":49},{"language":"pt-BR","tag":"Windsurf","count":49},{"language":"ro","tag":"Windsurf","count":49},{"language":"zh","tag":"Windsurf","count":49},{"language":"en","tag":"Windsurf Plugins","count":44},{"language":"de","tag":"Windsurf Plugins","count":44},{"language":"es","tag":"Windsurf Plugins","count":44},{"language":"fr","tag":"Windsurf Plugins","count":44},{"language":"ja","tag":"Windsurf Plugins","count":44},{"language":"pt-BR","tag":"Windsurf Plugins","count":44},{"language":"ro","tag":"Windsurf Plugins","count":44},{"language":"zh","tag":"Windsurf Plugins","count":44},{"language":"en","tag":"Accounts","count":32},{"language":"de","tag":"Konten","count":30},{"language":"es","tag":"Cuentas","count":30},{"language":"fr","tag":"Comptes","count":30},{"language":"ja","tag":"アカウント","count":30},{"language":"pt-BR","tag":"Contas","count":30},{"language":"ro","tag":"Conturi","count":30},{"language":"zh","tag":"账户","count":30},{"language":"en","tag":"Teams \u0026 Enterprise","count":27},{"language":"de","tag":"Teams \u0026 Enterprise","count":26},{"language":"es","tag":"Teams y Enterprise","count":26},{"language":"fr","tag":"Teams et Enterprise","count":26},{"language":"pt-BR","tag":"Teams e Enterprise","count":26},{"language":"en","tag":"API Reference","count":18},{"language":"de","tag":"API-Referenz","count":18},{"language":"es","tag":"Referencia de la API","count":18},{"language":"fr","tag":"Référence de l’API","count":18},{"language":"ja","tag":"API リファレンス","count":18},{"language":"pt-BR","tag":"Referência da API","count":18},{"language":"zh","tag":"API 参考","count":18},{"language":"en","tag":"Editor","count":16},{"language":"de","tag":"Editor","count":14},{"language":"es","tag":"Editor","count":14},{"language":"fr","tag":"Éditeur","count":14},{"language":"ja","tag":"エディタ","count":14},{"language":"ja","tag":"Teams と Enterprise","count":14},{"language":"pt-BR","tag":"Editor","count":14},{"language":"ro","tag":"Editor","count":14},{"language":"ro","tag":"Teams și Enterprise","count":14},{"language":"zh","tag":"编辑器","count":14},{"language":"zh","tag":"Teams 与 Enterprise","count":14},{"language":"en","tag":"Troubleshooting","count":13},{"language":"de","tag":"Fehlerbehebung","count":13},{"language":"fr","tag":"Dépannage","count":13},{"language":"ja","tag":"トラブルシューティング","count":13},{"language":"ro","tag":"Depanare","count":13},{"language":"zh","tag":"故障排查","count":13},{"language":"en","tag":"Cascade","count":12},{"language":"de","tag":"Cascade","count":12},{"language":"es","tag":"Cascade","count":12},{"language":"fr","tag":"Cascade","count":12},{"language":"ja","tag":"Teams \u0026 Enterprise","count":12},{"language":"ja","tag":"Cascade","count":12},{"language":"pt-BR","tag":"Cascade","count":12},{"language":"ro","tag":"Teams \u0026 Enterprise","count":12},{"language":"ro","tag":"Cascade","count":12},{"language":"zh","tag":"Teams 和 Enterprise","count":12},{"language":"zh","tag":"Cascade","count":12},{"language":"en","tag":"Analytics API","count":10},{"language":"de","tag":"Analytics-API","count":10},{"language":"es","tag":"Analytics API","count":10},{"language":"fr","tag":"Analytics API","count":10},{"language":"ja","tag":"Analytics API(アナリティクス API)","count":10},{"language":"pt-BR","tag":"Analytics API","count":10},{"language":"ro","tag":"Analytics API","count":10},{"language":"zh","tag":"Analytics API","count":10},{"language":"ro","tag":"Referință API","count":9},{"language":"de","tag":"Erste Schritte","count":8},{"language":"es","tag":"Primeros pasos","count":8},{"language":"pt-BR","tag":"Primeiros passos","count":8},{"language":"es","tag":"Solución de problemas","count":7},{"language":"pt-BR","tag":"Solução de problemas","count":7},{"language":"en","tag":"Features","count":6},{"language":"fr","tag":"Fonctionnalités","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"fr/context-awareness/windsurf-overview","slug":"/fr/context-awareness/windsurf-overview","pageMetadata":{"title":"Prise en compte du contexte dans Windsurf","sidebarTitle":"Aperçu","description":"Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.","keywords":["contexte","RAG","indexation","base de code","dépôts distants","M-Query","ajustement fin"],"href":"/fr/context-awareness/windsurf-overview"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Le moteur de contexte de Windsurf construit une compréhension approfondie de votre base de code, de vos actions passées et de vos prochaines intentions.`}),`\n`,_jsx(_components.p,{children:`Historiquement, les approches de génération de code se concentraient sur l’ajustement de grands modèles de langage (LLM) sur une base de code,\nce qui est difficile à faire évoluer pour répondre aux besoins de chaque utilisateur.\nUne approche plus récente et populaire s’appuie sur la génération augmentée par recherche (RAG),\nqui met l’accent sur des techniques de construction d’invites très pertinentes et riches en contexte\nafin d’obtenir des réponses précises d’un LLM.`}),`\n`,_jsx(_components.p,{children:`Nous avons mis en œuvre une approche RAG optimisée pour le contexte de base de code,\nqui produit des suggestions de meilleure qualité et réduit les hallucinations.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Windsurf propose un ajustement complet pour les entreprises, et la meilleure solution\ncombine l’ajustement avec la RAG.`})}),`\n`,_jsx(`div`,{id:`default-context`,children:_jsx(Heading,{level:`2`,id:`contexte-par-défaut`,children:`Contexte par défaut`})}),`\n`,_jsx(_components.p,{children:`Prêt à l’emploi, Windsurf prend en compte plusieurs sources de contexte pertinentes.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Le fichier en cours et les autres fichiers ouverts dans votre IDE, souvent très pertinents pour le code que vous êtes en train d’écrire.`}),`\n`,_jsx(_components.li,{children:`L’ensemble de la base de code locale est ensuite indexé (y compris les fichiers non ouverts),\net des extraits de code pertinents sont fournis par le moteur de récupération de Windsurf au fur et à mesure que vous écrivez du code, posez des questions ou utilisez des commandes.`}),`\n`,_jsx(_components.li,{children:`Pour les utilisateurs Pro, nous proposons des contextes plus longs, des limites d’indexation accrues et des plafonds plus élevés pour le contexte personnalisé et les éléments de contexte épinglés.`}),`\n`,_jsx(_components.li,{children:`Pour les utilisateurs Teams et Enterprise, Windsurf peut également indexer des dépôts distants.\nCela est utile pour les entreprises dont l’organisation de développement travaille sur plusieurs dépôts.`}),`\n`]}),`\n`,_jsx(`div`,{id:`chat-specific-context-features`,children:_jsx(Heading,{level:`2`,id:`fonctionnalités-de-contexte-spécifiques-au-chat`,children:`Fonctionnalités de contexte spécifiques au Chat`})}),`\n`,_jsxs(_components.p,{children:[`Lorsque vous échangez avec Windsurf Chat, vous disposez de plusieurs façons de tirer parti du contexte de la base de code,\ncomme les `,_jsx(_components.a,{href:`/fr/chat/overview/#mentions`,children:`@‑mentions`}),` ou des directives personnalisées.\nConsultez la `,_jsx(_components.a,{href:`/fr/chat/overview`,children:`page Chat`}),` pour en savoir plus.`]}),`\n`,_jsx(`video`,{autoPlay:true,muted:true,loop:true,playsInline:true,className:`mint-w-full mint-aspect-video`,src:`https://exafunction.github.io/public/videos/chat/inline-mention.mp4`}),`\n`,_jsx(`div`,{id:`frequently-asked-questions-faqs`,children:_jsx(Heading,{level:`2`,id:`foire-aux-questions-faqs`,children:`Foire aux questions (FAQs)`})}),`\n`,_jsx(`div`,{id:`does-windsurf-index-my-codebase`,children:_jsx(Heading,{level:`3`,id:`windsurf-indexet-il-mon-code-`,children:`Windsurf indexe-t-il mon code\\xA0?`})}),`\n`,_jsxs(_components.p,{children:[`Oui, Windsurf indexe votre code. Il utilise également des LLM pour effectuer de la génération augmentée par récupération (RAG) sur votre base de code en utilisant nos techniques `,_jsx(_components.a,{href:`https://youtu.be/DuZXbinJ4Uc?feature=shared\u0026t=606`,children:`M-Query`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Les performances et fonctionnalités d’indexation varient selon votre flux de travail et votre offre Windsurf. Pour en savoir plus, consultez notre `,_jsx(_components.a,{href:`https://windsurf.com/context`,children:`page sur la compréhension du contexte`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Prise en compte du contexte dans Windsurf","sidebarTitle":"Aperçu","description":"Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.","keywords":["contexte","RAG","indexation","base de code","dépôts distants","M-Query","ajustement fin"],"href":"/fr/context-awareness/windsurf-overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Contexte par défaut","slug":"contexte-par-défaut","depth":2,"children":[]},{"title":"Fonctionnalités de contexte spécifiques au Chat","slug":"fonctionnalités-de-contexte-spécifiques-au-chat","depth":2,"children":[]},{"title":"Foire aux questions (FAQs)","slug":"foire-aux-questions-faqs","depth":2,"children":[{"title":"Windsurf indexe-t-il mon code ?","slug":"windsurf-indexet-il-mon-code-","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}","subdomain":"codeium","siteName":"Windsurf Docs","title":"Prise en compte du contexte dans Windsurf - Windsurf Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/context-awareness/windsurf-overview","matchLevel":1},"fr":{"href":"/fr/context-awareness/windsurf-overview","matchLevel":0},"es":{"href":"/es/context-awareness/windsurf-overview","matchLevel":1},"de":{"href":"/de/context-awareness/windsurf-overview","matchLevel":1},"pt-BR":{"href":"/pt-BR/context-awareness/windsurf-overview","matchLevel":1},"zh":{"href":"/zh/context-awareness/windsurf-overview","matchLevel":1},"ja":{"href":"/ja/context-awareness/windsurf-overview","matchLevel":1},"ro":{"href":"/ro/context-awareness/windsurf-overview","matchLevel":1}}},"lastModified":"2026-03-09T16:56:21.500Z","originalFileLocation":"fr/context-awareness/windsurf-overview.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Prise en compte du contexte dans Windsurf - Windsurf Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Prise en compte du contexte dans Windsurf - Windsurf Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#34E8BB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/context-awareness/windsurf-overview.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.windsurf.com/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.windsurf.com/es/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.windsurf.com/de/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.windsurf.com/pt-BR/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.windsurf.com/zh/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.windsurf.com/ja/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ro\" href=\"https://docs.windsurf.com/ro/context-awareness/windsurf-overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.windsurf.com/context-awareness/windsurf-overview\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.windsurf.com/#organization\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.windsurf.com#website\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview#webpage\",\"url\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview\",\"name\":\"Prise en compte du contexte dans Windsurf\",\"description\":\"Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.\",\"dateModified\":\"2026-03-09T16:56:21.500Z\",\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Windsurf Docs\",\"item\":\"https://docs.windsurf.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prise en compte du contexte dans Windsurf\",\"item\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview#article\",\"headline\":\"Prise en compte du contexte dans Windsurf\",\"name\":\"Prise en compte du contexte dans Windsurf\",\"description\":\"Le moteur de contexte de Windsurf, basé sur la RAG, indexe votre base de code afin de fournir des suggestions de code intelligentes. Prend en charge les dépôts distants pour Teams et Enterprise.\",\"url\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.windsurf.com/fr/context-awareness/windsurf-overview#webpage\"},\"image\":\"https://exafunction.github.io/public/hero/thumbnail_docs.png\",\"dateModified\":\"2026-03-09T16:56:21.500Z\",\"keywords\":\"contexte, RAG, indexation, base de code, dépôts distants, M-Query, ajustement fin\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"}}]}\u003c/script>","agentPointerHref":"/fr/context-awareness/windsurf-overview.md","siteName":"Windsurf Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/context-awareness/windsurf-overview"}]},{"language":"fr","tabs":[{"tab":"Windsurf","groups":[{"group":"Éditeur","pages":[{"group":"Prise en main","pages":[{"title":"Bienvenue sur Windsurf","sidebarTitle":"Configuration","href":"/fr/windsurf/getting-started"},{"group":"Extensions recommandées","pages":[{"title":"Extensions recommandées","href":"/fr/windsurf/recommended-extensions"},{"title":"C#, .NET et C++","href":"/fr/windsurf/csharp-cpp"}]}]},{"title":"Modèles d’IA","sidebarTitle":"Modèles","href":"/fr/windsurf/models"},{"title":"Windsurf Tab","sidebarTitle":"Tab","href":"/fr/tab/overview"},{"title":"Command","sidebarTitle":"Command","href":"/fr/command/windsurf-overview"},{"title":"Code Lenses","href":"/fr/command/windsurf-related-features"},{"title":"Terminal","sidebarTitle":"Terminal","href":"/fr/windsurf/terminal"},{"title":"Aperçus Windsurf","sidebarTitle":"Aperçus dans le navigateur","href":"/fr/windsurf/previews"},{"title":"Messages de commit IA","href":"/fr/windsurf/ai-commit-message"},{"title":"DeepWiki","sidebarTitle":"DeepWiki","href":"/fr/windsurf/deepwiki"},{"title":"Codemaps","href":"/fr/windsurf/codemaps"},{"title":"Vibe and Replace","sidebarTitle":"Vibe and Replace","href":"/fr/windsurf/vibe-and-replace"},{"title":"Configuration avancée","sidebarTitle":"Avancé","href":"/fr/windsurf/advanced"}]},{"group":"Cascade","pages":[{"title":"Vue d’ensemble de Cascade","sidebarTitle":"Aperçu","href":"/fr/windsurf/cascade/cascade"},{"title":"Mode Arena","sidebarTitle":"Mode Arena","href":"/fr/windsurf/cascade/arena"},{"title":"Modes de Cascade","sidebarTitle":"Modes","href":"/fr/windsurf/cascade/modes"},{"title":"Déploiements d’apps","href":"/fr/windsurf/cascade/app-deploys"},{"title":"Recherche sur le Web et dans la documentation","href":"/fr/windsurf/cascade/web-search"},{"title":"Memories et règles","href":"/fr/windsurf/cascade/memories"},{"title":"Skills","href":"/fr/windsurf/cascade/skills"},{"title":"AGENTS.md","sidebarTitle":"AGENTS.md","href":"/fr/windsurf/cascade/agents-md"},{"title":"Workflows","sidebarTitle":"Workflows","href":"/fr/windsurf/cascade/workflows"},{"title":"Worktrees","sidebarTitle":"Worktrees","href":"/fr/windsurf/cascade/worktrees"},{"title":"Model Context Protocol (MCP)","href":"/fr/windsurf/cascade/mcp"},{"title":"Cascade Hooks","href":"/fr/windsurf/cascade/hooks"}]},{"group":"Comptes","pages":[{"title":"Forfaits et utilisation des crédits","sidebarTitle":"Utilisation","href":"/fr/windsurf/accounts/usage"},{"title":"Analytics","href":"/fr/windsurf/accounts/analytics"},{"group":"Teams et Enterprise","pages":[{"group":"Prise en main","pages":[{"title":"Premiers pas avec Teams et Enterprise","sidebarTitle":"Premiers pas","href":"/fr/windsurf/accounts/teams-getting-started"},{"title":"Guide pour les administrateurs","href":"/fr/windsurf/guide-for-admins"}]},{"title":"Contrôle et gestion des accès basés sur les rôles","sidebarTitle":"Accès basés sur les rôles","href":"/fr/windsurf/accounts/rbac-role-management"},{"group":"Référence de l’API","pages":[{"title":"Référence de l’API","href":"/fr/windsurf/accounts/api-reference/api-introduction"},{"group":"Analytics API","pages":[{"title":"Analytics API","href":"/fr/windsurf/accounts/api-reference/analytics-api-introduction"},{"title":"Obtenir les Analytics de la page Utilisateur","api":"POST https://server.codeium.com/api/v1/UserPageAnalytics","href":"/fr/windsurf/accounts/api-reference/user-page-analytics"},{"title":"Obtenir les Analytics Cascade","api":"POST https://server.codeium.com/api/v1/CascadeAnalytics","href":"/fr/windsurf/accounts/api-reference/cascade-analytics"},{"title":"Requête Analytics personnalisée","api":"POST https://server.codeium.com/api/v1/Analytics","href":"/fr/windsurf/accounts/api-reference/custom-analytics"},{"title":"Gestion des erreurs","href":"/fr/windsurf/accounts/api-reference/errors"}]},{"group":"API d’utilisation","pages":[{"title":"Définir la configuration d’utilisation","api":"POST https://server.codeium.com/api/v1/UsageConfig","href":"/fr/windsurf/accounts/api-reference/usage-config"},{"title":"Obtenir la configuration d’utilisation","api":"POST https://server.codeium.com/api/v1/GetUsageConfig","href":"/fr/windsurf/accounts/api-reference/get-usage-config"},{"title":"Obtenir le solde des crédits de l'équipe","api":"POST https://server.codeium.com/api/v1/GetTeamCreditBalance","href":"/fr/windsurf/accounts/api-reference/get-team-credit-balance"}]}]},{"title":"Configuration de SSO et SCIM","sidebarTitle":"SSO \u0026 SCIM","href":"/fr/windsurf/accounts/sso-scim"},{"title":"Vérification de domaine","sidebarTitle":"Vérification de domaine","description":"Vérifiez la propriété du domaine de votre organisation à l'aide d'enregistrements TXT DNS afin d'activer le SSO, la gestion des utilisateurs et les invitations automatiques aux équipes dans Windsurf.","href":"/fr/windsurf/accounts/domain-verification"}]}]},{"group":"Gestion du contexte","pages":[{"title":"Prise en compte du contexte dans Windsurf","sidebarTitle":"Aperçu","href":"/fr/context-awareness/windsurf-overview"},{"title":"Fast Context","description":"Fast Context est un sous-agent spécialisé qui extrait du code pertinent de votre base de code jusqu’à 20× plus rapidement grâce aux modèles SWE-grep pour une recherche de code ultra-rapide.","href":"/fr/context-awareness/fast-context"},{"title":"Windsurf Ignore","href":"/fr/context-awareness/windsurf-ignore"}]},{"group":"Dépannage","pages":[{"title":"Problèmes courants avec Windsurf","sidebarTitle":"Problèmes courants","href":"/fr/troubleshooting/windsurf-common-issues"},{"title":"Configuration du proxy dans l’éditeur Windsurf","sidebarTitle":"Configuration du proxy","href":"/fr/troubleshooting/windsurf-proxy-configuration"},{"title":"Problèmes d'inspection TLS / SSL dans Windsurf","sidebarTitle":"Inspection SSL","href":"/fr/troubleshooting/windsurf-ssl-inspection"},{"title":"Échec du serveur de langage avec \"No space left on device\" sous Linux","sidebarTitle":"Limites inotify Linux","href":"/fr/troubleshooting/windsurf-inotify-limits"},{"title":"Problèmes connus de WSL","sidebarTitle":"Problèmes WSL","href":"/fr/troubleshooting/windsurf-wsl-performance"},{"title":"Collecte des logs Windsurf","sidebarTitle":"Collecte des logs","href":"/fr/troubleshooting/windsurf-gathering-logs"}]},{"group":"Sécurité","pages":[{"title":"Guide d'administration de la sécurité FedRAMP","sidebarTitle":"Guide d'administration de la sécurité FedRAMP","href":"/fr/security/security-admin-guide"},{"title":"Signaler des problèmes de sécurité","sidebarTitle":"Signalement","href":"/fr/security/reporting"}]}]},{"tab":"Windsurf Plugins","pages":[{"title":"Windsurf Plugins","href":"/fr/plugins/getting-started"}]}],"global":{"anchors":[{"anchor":"Communauté Discord","icon":"discord","href":"https://discord.com/invite/3XFf78nAx5"},{"anchor":"Blog Windsurf","icon":"newspaper","href":"https://windsurf.com/blog"},{"anchor":"Assistance","icon":"bug","href":"https://windsurf.com/support"}]}},{"language":"es","pages":[{"title":"es","href":"/es/context-awareness/windsurf-overview"}]},{"language":"de","pages":[{"title":"de","href":"/de/context-awareness/windsurf-overview"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/context-awareness/windsurf-overview"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/context-awareness/windsurf-overview"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/context-awareness/windsurf-overview"}]},{"language":"ro","pages":[{"title":"ro","href":"/ro/context-awareness/windsurf-overview"}]}]},"basePath":"","title":"Prise en compte du contexte dans Windsurf - Windsurf Docs","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":[],"chunks":[]}