Cortex Code CLI-Einstellungen¶
Cortex Code CLI-Einstellungen steuern die Tool-Berechtigungen, die Verbindungen und das Verhalten der Sitzung. Sie können Einstellungen mit verwalteten Richtlinien (falls von Ihrer Organisation bereitgestellt), Konfigurationsdateien, Umgebungsvariablen und Befehlszeilenargumenten konfigurieren.
Konfigurationsdateien¶
Die folgenden Konfigurationsdateien werden von der Cortex Code CLI verwendet:
Datei |
Zweck |
|---|---|
|
Organisationsverwaltete Richtliniendatei (optional). Für OS-spezifische Speicherorte siehe Verwaltete Einstellungen (Organisationsrichtlinie). |
|
Cortex Code CLI-Haupteinstellungsdatei. |
|
Berechtigungseinstellungen. |
|
MCP-Serverkonfiguration (siehe Model Context Protocol (MCP)). |
|
Snowflake-Verbindungen (siehe Cortex Code-CLI). Gemeinsam mit Snowflake CLI genutzt. |
Das vollständige Layout des Hauptkonfigurationsverzeichnisses ist wie folgt:
Rangfolge der Einstellungen¶
Die Einstellungen werden in der folgenden Reihenfolge angewendet (von der höchsten bis zur niedrigsten):
Beschränkungen für verwaltete Einstellungen (
settings.*-Felder inmanaged-settings.json). Kann nicht durch eine Konfiguration auf Benutzerebene überschrieben werden. Siehe Verwaltete Einstellungen (Organisationsrichtlinie).Profil-Überschreibungen (
settingsOverridesaus dem aktiven Profil, falls vorhanden).Projekteinstellungen (
.cortex/settings.jsonoder.claude/settings.jsonim Arbeitsverzeichnis).Verwaltete Standardeinstellungen (
defaults.*-Felder inmanaged-settings.json). Benutzer können diese in ihren eigenensettings.jsonüberschreiben.Globale Benutzereinstellungen (
~/.snowflake/cortex/settings.json).Standardwerte, eingebettet in die Cortex Code-CLI.
Berechtigungen folgen einer separaten Auswertungsreihenfolge. Siehe Auswertung der Berechtigung.
settings.json¶
~/.snowflake/cortex/settings.jsonHaupteinstellungsdatei für Cortex Code CLI.
Beispielinhalt:
Die folgenden Einstellungen sind verfügbar:
compactMode: Aktiviert die kompakte Ausgabeformatierung.autoUpdate: Aktiviert automatische Updates.theme: Legt das CLI-Thema fest (lightoderdark).
permissions.json¶
~/.snowflake/cortex/permissions.jsonSteuert die Zugriffsberechtigungen für Tools.
Beispielinhalt:
Die folgenden Einstellungen sind verfügbar:
onlyAllow: Liste der zulässigen Tool-Muster.defaultMode: Standardberechtigungsmodus (ask,allow,deny).dangerouslyAllowAll: Lässt alle Tools ohne Eingabeaufforderung zu (unsicher).
Verwaltete Einstellungen (Organisationsrichtlinie)¶
Administratoren können eine JSON-Richtliniendatei auf Systemebene bereitstellen, um Cortex Code CLI-Verhalten in einer Organisation durchzusetzen, das Tools, Konten und Mindestversionen einschränkt. Weitere Details dazu finden Sie unter Verwaltete Einstellungen (Organisationsrichtlinie).
Umgebungsvariablen¶
Cortex Code CLI erkennt die folgenden Umgebungsvariablen für die Konfiguration:
Variable |
Beschreibung |
|---|---|
|
Überschreibt das standardmäßige |
|
Überschreibt die Modellauswahl. |
|
Aktiviert das Speichertool (festgelegt auf |
|
Erfordert eine Bestätigung für SQL-Schreiboperationen im Umgehungsmodus. |
Bemerkung
Weitere berechtigungsbezogene Umgebungsvariablen finden Sie unter Sicherheit.
Befehlszeilenüberschreibungen¶
Cortex Code CLI-Einstellungen können mittels Befehlszeilenargumenten überschrieben werden, die Folgende umfassen:
Beispiel |
Beschreibung |
|---|---|
|
Gibt die Verbindung an. |
|
Legt das Arbeitsverzeichnis fest. |
|
Setzt die letzte Sitzung fort. |
|
Setzt eine bestimmte Sitzung fort. |
|
Aktiviert den Planungsmodus. |
|
Deaktiviert Eingabeaufforderungen für Berechtigungen (unsicher). |
Sitzungsspeicher¶
Konversationen und Einstellungen werden gespeichert in:
Location |
Beschreibung |
|---|---|
|
Sitzungsdateien. |
|
Berechtigungseinstellungen. |
|
MCP-Konfiguration |