Paramètres CLI de Cortex Code¶
Les paramètres de la CLI Cortex Code permettent de gérer les autorisations des outils, les connexions et le comportement des sessions. Vous pouvez configurer les paramètres à l’aide de politiques gérées (si elles sont fournies par votre entreprise), de fichiers de configuration, de variables d’environnement et d’arguments de ligne de commande.
Fichiers de configuration¶
Les fichiers de configuration suivants sont utilisés par la CLI de Cortex Code :
Fichier |
But |
|---|---|
|
Fichier de politique géré par l’organisation (facultatif). Pour les emplacements spécifiques OS, voir Paramètres gérés (politique de l’organisation). |
|
Fichier de paramètres CLI principal de Cortex Code. |
|
Préférences d’autorisation. |
|
Configuration du serveur MCP (voir Protocole de contexte de modèle (MCP)). |
|
Connexions Snowflake (voir CLI de Cortex Code). Partagées avec la CLI Snowflake. |
La disposition complète du répertoire de configuration principal est la suivante :
Ordre de précédence des paramètres¶
Les paramètres sont appliqués dans l’ordre de précédence suivant (du plus élevé au plus bas) :
Restrictions des paramètres gérés (champs
settings.*dans``managed-settings.json``). Ne peut être remplacé par aucune configuration au niveau de l’utilisateur. Voir Paramètres gérés (politique de l’organisation).Remplacements des profils (
settingsOverridesdu profil actif, le cas échéant).Paramètres des projets (
.cortex/settings.jsonou.claude/settings.jsondans le répertoire de travail).Valeurs par défaut des paramètres gérés (champs
defaults.*dansmanaged-settings.json). Les utilisateurs peuvent les remplacer dans leurs propressettings.json.Paramètres utilisateur globaux (
~/.snowflake/cortex/settings.json).Valeurs par défaut intégrées dans Cortex Code CLI.
Les autorisations suivent un ordre d’évaluation distinct. Voir Évaluation des autorisations.
settings.json¶
~/.snowflake/cortex/settings.jsonFichier de paramètres CLI principal de Cortex Code.
Exemple de contenu :
Les paramètres suivants sont disponibles :
compactMode: active le formatage de sortie compactautoUpdate: active les mises à jour automatiques.theme: définit le thème de la CLI (lightoudark).
permissions.json¶
~/.snowflake/cortex/permissions.jsonContrôle les autorisations d’accès aux outils.
Exemple de contenu :
Les paramètres suivants sont disponibles :
onlyAllow: liste des modèles d’outils autorisés.defaultMode: mode d’autorisation par défaut (ask,allow,deny).dangerouslyAllowAll: autoriser tous les outils sans invites (non sécurisé).
Paramètres gérés (politique de l’organisation)¶
Les administrateurs peuvent déployer un fichier de politique JSON au niveau du système afin de faire respecter le comportement de Cortex Code CLI au sein d’une organisation, en restreignant les outils, les comptes et les versions minimales. Pour plus de détails, voir Paramètres gérés (politique de l’organisation).
Variables d’environnement¶
La CLI Cortex Code reconnaît les variables d’environnement de configuration suivantes :
Variable |
Description |
|---|---|
|
Remplace le répertoire |
|
Remplace la sélection du modèle. |
|
Active l’outil de mémoire (défini sur |
|
Exige une confirmation pour les opérations d’écriture SQL en mode contournement. |
Note
Pour les variables d’environnement supplémentaires liées aux autorisations, voir Sécurité.
Remplacements de la ligne de commande¶
Les paramètres CLI de Cortex Code peuvent être remplacés via des arguments de ligne de commande, qui incluent ce qui suit :
Exemple |
Description |
|---|---|
|
Spécifie la connexion. |
|
Définit le répertoire de travail. |
|
Poursuit la dernière session. |
|
Reprend une session spécifique. |
|
Active le mode planification. |
|
Désactive les invites d’autorisation (non sécurisé). |
Stockage des sessions¶
Les conversations et les paramètres sont stockés dans :
Emplacement |
Description |
|---|---|
|
Fichiers de session. |
|
Préférences d’autorisation. |
|
Configuration MCP. |