Configuration
Réglages VS Code
Configurez Cortex dans les Paramètres VS Code (recherchez « Cortex »). Les réglages sont sous le namespace cortex.* — ce n'est pas un config.json de projet.
| Réglage | Défaut | Description |
|---|---|---|
cortex.opencodeBinary | "opencode" | Chemin vers le binaire CLI OpenCode |
cortex.opencodePort | 4096 | Port local pour opencode serve |
cortex.agent | "build" | Agent primaire OpenCode par défaut (ex. build, plan) |
cortex.providerID | "opencode" | Id du fournisseur OpenCode préféré |
cortex.modelID | "big-pickle" | Id du modèle préféré dans ce fournisseur |
cortex.modelMode | "auto" | Sélection de modèle : auto / turbo / manual |
cortex.routing.useAllConnectedProviders | false | Si true, Auto/Turbo peut utiliser tout fournisseur connecté dans OpenCode ; si false, uniquement cortex.providerID |
cortex.context.topK | 8 | Nombre de chunks de contexte local injectés par prompt |
cortex.context.maxChars | 12000 | Maximum de caractères de contexte récupéré par prompt |
cortex.context.embeddings | "hash" | Backend d'embeddings : hash (hors ligne) ou minilm |
cortex.context.chunkMode | "symbols" | Mode de découpage de l'index : symbols (LSP) ou lines |
cortex.locale | "en" | Langue de l'UI Cortex (indépendante de la langue d'affichage VS Code) |
Modèles via OpenCode
Cortex utilise OpenCode comme fournisseur agentic. Vous choisissez parmi les modèles disponibles sur votre abonnement OpenCode. La facturation OpenCode est gérée en dehors de Cortex et n'a aucun lien avec la licence Cortex.
- Connexion — Utilisez Cortex: Connect Provider ou Cortex: Manage Tokens / Logins pour vous authentifier auprès d'OpenCode
- Sélecteur de modèle — Choisissez n'importe quel modèle disponible sur votre compte OpenCode depuis le chat
- Valeurs par défaut — Définissez cortex.providerID, cortex.modelID et cortex.modelMode dans les Paramètres VS Code
OpenCode peut aussi utiliser sa propre configuration (par exemple ~/.config/opencode/opencode.json) pour les permissions d'agent et les défauts. C'est la configuration OpenCode, distincte des réglages Cortex dans VS Code.
Sources de contexte
Cortex collecte automatiquement le contexte depuis :
- Fichier actif — le fichier que vous éditez
- Sélection — texte surligné
- Recherche lexicale — correspondance par mots-clés dans le projet
- Embeddings — embeddings hash par défaut ; MiniLM optionnel pour le code lié
- Rules / memory — fichiers rules et memory dans .cortex
- @ mentions — fichiers, dossiers, terminaux et agents depuis le chat