Le moteur de contexte basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.
Le moteur de contexte de Windsurf développe une compréhension approfondie de votre codebase, de vos actions passées et de votre prochaine intention.Historiquement, les approches de génération de code se concentraient sur l’affinage de grands modèles de langage (LLMs) sur un codebase,
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 récupération (RAG),
qui met l’accent sur des techniques permettant de construire des 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 du codebase,
qui produit des suggestions de meilleure qualité et moins d’hallucinations.
Windsurf propose un affinage complet pour les entreprises, et la meilleure solution
combine l’affinage avec la RAG.
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 fil de l’écriture, des questions ou de l’exécution de 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 référentiels distants.
C’est utile pour les entreprises dont les équipes de développement travaillent sur plusieurs référentiels.
Disponible uniquement pour les clients Teams et Enterprise.
Cette fonctionnalité permet aux équipes d’intégrer des Google Docs comme contexte ou sources de connaissances partagés pour l’ensemble de l’équipe.Actuellement, seuls les Google Docs sont pris en charge. Les images ne sont pas importées, mais les graphiques, les tableaux et le texte mis en forme sont entièrement pris en charge.
Knowledge Base
Configurez les paramètres de la base de connaissances pour votre équipe. Cette page n’est visible qu’avec des droits d’administrateur.
Les administrateurs doivent se connecter manuellement à Google Drive via OAuth, après quoi ils peuvent ajouter jusqu’à 50 Google Docs comme sources de connaissances d’équipe.Cascade aura accès aux documents spécifiés dans le tableau de bord Windsurf. Ces documents ne respectent pas les contrôles d’accès individuels des utilisateurs : si un administrateur rend un document disponible pour l’équipe, tous les utilisateurs y auront accès, quels que soient les contrôles d’accès côté Google Drive.
Le Context Pinning est très utile lorsque la tâche dans votre fichier actuel dépend d’informations provenant d’autres fichiers.
Essayez d’épingler uniquement ce dont vous avez besoin. En épingler trop peut ralentir ou dégrader les performances du modèle d’IA.Voici quelques idées pour un épinglage de contexte efficace :
Définitions de modules : épingler les fichiers de définition de classes/structures présents dans votre dépôt mais appartenant à un module distinct de votre fichier actif.
Frameworks/bibliothèques internes : épingler des répertoires contenant des exemples de code illustrant l’utilisation de frameworks/bibliothèques.
Tâches spécifiques : épingler un fichier ou un dossier définissant une interface particulière (par exemple, des fichiers .proto, des classes abstraites, des modèles de configuration).
Zone de focalisation actuelle : épingler le répertoire au “plus petit dénominateur commun” contenant la majorité des fichiers nécessaires à votre session de codage en cours.
Tests : épingler un fichier précis contenant la classe pour laquelle vous écrivez des tests unitaires.
Lorsque vous échangez avec Windsurf Chat, vous disposez de plusieurs façons de tirer parti du contexte de votre codebase,
comme les @‑mentions ou des consignes personnalisées.
Consultez la page Chat pour en savoir plus.
Oui, Windsurf indexe votre base de 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 à l’aide de nos techniques propriétaires 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.4124","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/overview","slug":"/fr/context-awareness/overview","pageMetadata":{"title":"Aperçu de la prise en compte du contexte","sidebarTitle":"Aperçu","description":"Le moteur de contexte basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.","keywords":["contexte","RAG","indexation","codebase","épinglage du contexte","base de connaissances","M-Query","recherche"],"href":"/fr/context-awareness/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 basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.\"\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`,code:`code`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Card,Heading,Note}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Le moteur de contexte de Windsurf développe une compréhension approfondie de votre codebase, de vos actions passées et de votre prochaine intention.`}),`\n`,_jsx(_components.p,{children:`Historiquement, les approches de génération de code se concentraient sur l’affinage de grands modèles de langage (LLMs) sur un codebase,\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 récupération (RAG),\nqui met l’accent sur des techniques permettant de construire des 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 du codebase,\nqui produit des suggestions de meilleure qualité et moins d’hallucinations.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Windsurf propose un affinage complet pour les entreprises, et la meilleure solution\ncombine l’affinage 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 fil de l’écriture, des questions ou de l’exécution de 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 référentiels distants.\nC’est utile pour les entreprises dont les équipes de développement travaillent sur plusieurs référentiels.`}),`\n`]}),`\n`,_jsx(`div`,{id:`knowledge-base-beta`,children:_jsx(Heading,{level:`2`,id:`base-de-connaissances-bêta`,children:`Base de connaissances (bêta)`})}),`\n`,_jsx(Note,{children:`Disponible uniquement pour les clients Teams et Enterprise.`}),`\n`,_jsx(_components.p,{children:`Cette fonctionnalité permet aux équipes d’intégrer des Google Docs comme contexte ou sources de connaissances partagés pour l’ensemble de l’équipe.`}),`\n`,_jsx(_components.p,{children:`Actuellement, seuls les Google Docs sont pris en charge. Les images ne sont pas importées, mais les graphiques, les tableaux et le texte mis en forme sont entièrement pris en charge.`}),`\n`,_jsx(Card,{title:`Knowledge Base`,icon:`people-group`,href:`https://windsurf.com/team/settings`,children:_jsx(_components.p,{children:`Configurez les paramètres de la base de connaissances pour votre équipe. Cette page n’est visible qu’avec des droits d’administrateur.`})}),`\n`,_jsx(_components.p,{children:`Les administrateurs doivent se connecter manuellement à Google Drive via OAuth, après quoi ils peuvent ajouter jusqu’à 50 Google Docs comme sources de connaissances d’équipe.`}),`\n`,_jsx(_components.p,{children:`Cascade aura accès aux documents spécifiés dans le tableau de bord Windsurf. Ces documents ne respectent pas les contrôles d’accès individuels des utilisateurs : si un administrateur rend un document disponible pour l’équipe, tous les utilisateurs y auront accès, quels que soient les contrôles d’accès côté Google Drive.`}),`\n`,_jsx(`div`,{id:`best-practices`,children:_jsx(Heading,{level:`3`,id:`bonnes-pratiques`,children:`Bonnes pratiques`})}),`\n`,_jsx(_components.p,{children:`Le Context Pinning est très utile lorsque la tâche dans votre fichier actuel dépend d’informations provenant d’autres fichiers.\nEssayez d’épingler uniquement ce dont vous avez besoin. En épingler trop peut ralentir ou dégrader les performances du modèle d’IA.`}),`\n`,_jsx(_components.p,{children:`Voici quelques idées pour un épinglage de contexte efficace :`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Définitions de modules : épingler les fichiers de définition de classes/structures présents dans votre dépôt mais appartenant à un module distinct de votre fichier actif.`}),`\n`,_jsx(_components.li,{children:`Frameworks/bibliothèques internes : épingler des répertoires contenant des exemples de code illustrant l’utilisation de frameworks/bibliothèques.`}),`\n`,_jsxs(_components.li,{children:[`Tâches spécifiques : épingler un fichier ou un dossier définissant une interface particulière (par exemple, des fichiers `,_jsx(_components.code,{children:`.proto`}),`, des classes abstraites, des modèles de configuration).`]}),`\n`,_jsx(_components.li,{children:`Zone de focalisation actuelle : épingler le répertoire au “plus petit dénominateur commun” contenant la majorité des fichiers nécessaires à votre session de codage en cours.`}),`\n`,_jsx(_components.li,{children:`Tests : épingler un fichier précis contenant la classe pour laquelle vous écrivez des tests unitaires.`}),`\n`]}),`\n`,_jsx(`div`,{id:`chat-specific-context-features`,children:_jsx(Heading,{level:`2`,id:`fonctionnalités-de-contexte-propres-au-chat`,children:`Fonctionnalités de contexte propres 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 votre codebase,\ncomme les `,_jsx(_components.a,{href:`/fr/chat/overview/#mentions`,children:`@‑mentions`}),` ou des consignes 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-faq`,children:`Foire aux questions (FAQ)`})}),`\n`,_jsx(`div`,{id:`does-windsurf-index-my-codebase`,children:_jsx(Heading,{level:`3`,id:`windsurf-indexet-il-ma-base-de-code-`,children:`Windsurf indexe-t-il ma base de code\\xA0?`})}),`\n`,_jsxs(_components.p,{children:[`Oui, Windsurf indexe votre base de 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 à l’aide de nos techniques propriétaires `,_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":"Aperçu de la prise en compte du contexte","sidebarTitle":"Aperçu","description":"Le moteur de contexte basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.","keywords":["contexte","RAG","indexation","codebase","épinglage du contexte","base de connaissances","M-Query","recherche"],"href":"/fr/context-awareness/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Contexte par défaut","slug":"contexte-par-défaut","depth":2,"children":[]},{"title":"Base de connaissances (bêta)","slug":"base-de-connaissances-bêta","depth":2,"children":[{"title":"Bonnes pratiques","slug":"bonnes-pratiques","depth":3,"children":[]}]},{"title":"Fonctionnalités de contexte propres au Chat","slug":"fonctionnalités-de-contexte-propres-au-chat","depth":2,"children":[]},{"title":"Foire aux questions (FAQ)","slug":"foire-aux-questions-faq","depth":2,"children":[{"title":"Windsurf indexe-t-il ma base de code ?","slug":"windsurf-indexet-il-ma-base-de-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":"Aperçu de la prise en compte du contexte - Windsurf Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/context-awareness/overview","matchLevel":1},"fr":{"href":"/fr/context-awareness/overview","matchLevel":0},"es":{"href":"/es/context-awareness/overview","matchLevel":1},"de":{"href":"/de/context-awareness/overview","matchLevel":1},"pt-BR":{"href":"/pt-BR/context-awareness/overview","matchLevel":1},"zh":{"href":"/zh/context-awareness/overview","matchLevel":1},"ja":{"href":"/ja/context-awareness/overview","matchLevel":1},"ro":{"href":"/ro/context-awareness/overview","matchLevel":1}}},"lastModified":"2026-03-09T16:56:21.495Z","originalFileLocation":"fr/context-awareness/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 basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.\">\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=\"Aperçu de la prise en compte du contexte - 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/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=\"Aperçu de la prise en compte du contexte - 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/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/overview.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.windsurf.com/fr/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.windsurf.com/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.windsurf.com/es/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.windsurf.com/de/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.windsurf.com/pt-BR/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.windsurf.com/zh/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.windsurf.com/ja/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ro\" href=\"https://docs.windsurf.com/ro/context-awareness/overview\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.windsurf.com/context-awareness/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/overview#webpage\",\"url\":\"https://docs.windsurf.com/fr/context-awareness/overview\",\"name\":\"Aperçu de la prise en compte du contexte\",\"description\":\"Le moteur de contexte basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.\",\"dateModified\":\"2026-03-09T16:56:21.495Z\",\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.windsurf.com/fr/context-awareness/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.windsurf.com/fr/context-awareness/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Windsurf Docs\",\"item\":\"https://docs.windsurf.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aperçu de la prise en compte du contexte\",\"item\":\"https://docs.windsurf.com/fr/context-awareness/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.windsurf.com/fr/context-awareness/overview#article\",\"headline\":\"Aperçu de la prise en compte du contexte\",\"name\":\"Aperçu de la prise en compte du contexte\",\"description\":\"Le moteur de contexte basé sur la RAG de Windsurf indexe votre codebase pour fournir des suggestions intelligentes. Découvrez l’épinglage du contexte, la base de connaissances et la recherche M-Query.\",\"url\":\"https://docs.windsurf.com/fr/context-awareness/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.windsurf.com/fr/context-awareness/overview#webpage\"},\"image\":\"https://exafunction.github.io/public/hero/thumbnail_docs.png\",\"dateModified\":\"2026-03-09T16:56:21.495Z\",\"keywords\":\"contexte, RAG, indexation, codebase, épinglage du contexte, base de connaissances, M-Query, recherche\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"}}]}\u003c/script>","agentPointerHref":"/fr/context-awareness/overview.md","siteName":"Windsurf Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/context-awareness/overview"}]},{"language":"fr","tabs":[{"tab":"Windsurf","pages":[{"title":"Windsurf","href":"/fr/windsurf/getting-started"}]},{"tab":"Windsurf Plugins","groups":[{"group":"Bien démarrer","pages":[{"title":"Bienvenue dans Windsurf Plugins","sidebarTitle":"Configuration","href":"/fr/plugins/getting-started"},{"title":"Compatibilité des IDE","sidebarTitle":"Compatibilité","href":"/fr/plugins/compatibility"},{"title":"Guide pour les administrateurs","href":"/fr/plugins/guide-for-admins"}]},{"group":"Fonctionnalités","pages":[{"group":"Autocomplete","pages":[{"title":"Aperçu de l’Autocomplete","sidebarTitle":"Aperçu","href":"/fr/autocomplete/overview"},{"title":"Conseils Autocomplete","sidebarTitle":"Conseils","href":"/fr/autocomplete/tips"}]},{"group":"Chat","pages":[{"title":"Aperçu de Chat","sidebarTitle":"Aperçu","href":"/fr/chat/overview"},{"title":"Modèles de Chat","sidebarTitle":"Modèles de Chat","href":"/fr/chat/models"}]},{"group":"Command","pages":[{"title":"Aperçu de Command","sidebarTitle":"Aperçu","href":"/fr/command/plugins-overview"},{"title":"Refactorisations, docstrings et bien plus","href":"/fr/command/related-features"}]}]},{"group":"Cascade (JetBrains)","pages":[{"title":"Aperçu de Cascade","sidebarTitle":"Aperçu","href":"/fr/plugins/cascade/cascade-overview"},{"title":"Modèles d’IA Cascade","sidebarTitle":"Modèles d’IA","href":"/fr/plugins/cascade/models"},{"title":"Recherche sur le Web et dans la documentation","href":"/fr/plugins/cascade/web-search"},{"title":"Memories et règles","href":"/fr/plugins/cascade/memories"},{"title":"Model Context Protocol (MCP)","href":"/fr/plugins/cascade/mcp"},{"title":"Workflows","sidebarTitle":"Workflows","href":"/fr/plugins/cascade/workflows"}]},{"group":"Comptes","pages":[{"title":"Forfaits et utilisation des crédits","sidebarTitle":"Utilisation","href":"/fr/plugins/accounts/usage"},{"title":"Analytics","href":"/fr/plugins/accounts/analytics"},{"group":"Teams et Enterprise","pages":[{"title":"Premiers pas avec Teams et Enterprise","sidebarTitle":"Premiers pas","href":"/fr/plugins/accounts/teams-getting-started"},{"title":"Gestion et contrôle des accès basés sur les rôles","sidebarTitle":"Accès basé sur les rôles","href":"/fr/plugins/accounts/rbac-role-management"},{"group":"Référence de l’API","pages":[{"title":"Référence de l’API","href":"/fr/plugins/accounts/api-reference/api-introduction"},{"group":"Analytics API","pages":[{"title":"Analytics API","href":"/fr/plugins/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/plugins/accounts/api-reference/user-page-analytics"},{"title":"Obtenir les Analytics de Cascade","api":"POST https://server.codeium.com/api/v1/CascadeAnalytics","href":"/fr/plugins/accounts/api-reference/cascade-analytics"},{"title":"Requête Analytics personnalisée","api":"POST https://server.codeium.com/api/v1/Analytics","href":"/fr/plugins/accounts/api-reference/custom-analytics"},{"title":"Gestion des erreurs","href":"/fr/plugins/accounts/api-reference/errors"}]},{"group":"API d’utilisation","pages":[{"title":"Configurer l’utilisation","api":"POST https://server.codeium.com/api/v1/UsageConfig","href":"/fr/plugins/accounts/api-reference/usage-config"},{"title":"Obtenir la configuration des limites d'utilisation","api":"POST https://server.codeium.com/api/v1/GetUsageConfig","href":"/fr/plugins/accounts/api-reference/get-usage-config"},{"title":"Obtenir le solde des crédits de votre équipe","api":"POST https://server.codeium.com/api/v1/GetTeamCreditBalance","href":"/fr/plugins/accounts/api-reference/get-team-credit-balance"}]}]},{"title":"Configuration de SSO et SCIM","sidebarTitle":"SSO et SCIM","description":"Configurez l'authentification unique (SSO) et le provisionnement SCIM pour votre organisation à l'aide de Google Workspace, Microsoft Azure AD, Okta ou d'autres fournisseurs d'identité SAML.","href":"/fr/plugins/accounts/sso-scim"}]}]},{"group":"Gestion du contexte","pages":[{"title":"Aperçu de la prise en compte du contexte","sidebarTitle":"Aperçu","href":"/fr/context-awareness/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"},{"title":"Remote Indexing","sidebarTitle":"Remote Indexing (Enterprise)","href":"/fr/context-awareness/remote-indexing"}]},{"group":"Bonnes pratiques","pages":[{"title":"Conception de prompts","href":"/fr/best-practices/prompt-engineering"},{"title":"Cas d’utilisation courants","href":"/fr/best-practices/use-cases"}]},{"group":"Dépannage","pages":[{"title":"Collecte des logs du plugin","sidebarTitle":"Collecte des logs","href":"/fr/troubleshooting/plugins-gathering-logs"},{"title":"Problèmes généraux","sidebarTitle":"Problèmes courants","href":"/fr/troubleshooting/plugins-common-issues"},{"group":"Enterprise","pages":[{"title":"Dépannage JetBrains","sidebarTitle":"JetBrains","href":"/fr/troubleshooting/plugins-enterprise/jetbrains"},{"title":"Configuration du proxy pour Windsurf dans les IDE JetBrains","sidebarTitle":"Proxy JetBrains","href":"/fr/troubleshooting/plugins-enterprise/jetbrains-proxy"},{"title":"Dépannage de Visual Studio Code (VSCode)","sidebarTitle":"Visual Studio Code (VSCode)","href":"/fr/troubleshooting/plugins-enterprise/vscode"},{"title":"Dépannage d'Eclipse","sidebarTitle":"Eclipse","href":"/fr/troubleshooting/plugins-enterprise/eclipse"},{"title":"Dépannage de Visual Studio","sidebarTitle":"Visual Studio","href":"/fr/troubleshooting/plugins-enterprise/visualstudio"}]}]},{"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"}]}]}],"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/overview"}]},{"language":"de","pages":[{"title":"de","href":"/de/context-awareness/overview"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/context-awareness/overview"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/context-awareness/overview"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/context-awareness/overview"}]},{"language":"ro","pages":[{"title":"ro","href":"/ro/context-awareness/overview"}]}]},"basePath":"","title":"Aperçu de la prise en compte du contexte - Windsurf Docs","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":[],"chunks":[]}