86| [`disabledMcpjsonServers`](#disabledmcpjsonservers) | Lehnt bestimmte Server aus der [`.mcp.json`](https://code.claude.com/docs/de/mcp#project-scope) eines Projekts ab | MCP | Jede Datei |86| [`disabledMcpjsonServers`](#disabledmcpjsonservers) | Lehnt bestimmte Server aus der [`.mcp.json`](https://code.claude.com/docs/de/mcp#project-scope) eines Projekts ab | MCP | Jede Datei |
87| [`disableMobileSimulatorTools`](#disablemobilesimulatortools) | Blockiert Claudes Tools im iOS-Simulator-Bereich von [Desktop](https://code.claude.com/docs/de/desktop.md) | Tools | Verwaltet |87| [`disableMobileSimulatorTools`](#disablemobilesimulatortools) | Blockiert Claudes Tools im iOS-Simulator-Bereich von [Desktop](https://code.claude.com/docs/de/desktop.md) | Tools | Verwaltet |
88| [`disableRemoteControl`](#disableremotecontrol) | Deaktiviert [Remote Control](https://code.claude.com/docs/de/remote-control.md) überall, wo es gestartet werden kann | Remote, Desktop und Benachrichtigungen | Jede Datei |88| [`disableRemoteControl`](#disableremotecontrol) | Deaktiviert [Remote Control](https://code.claude.com/docs/de/remote-control.md) überall, wo es gestartet werden kann | Remote, Desktop und Benachrichtigungen | Jede Datei |
89| [`disableRemotePreviewScripts`](#disableremotepreviewscripts) | Deaktiviert Skripte in den HTML-Vorschauen der [Desktop](https://code.claude.com/docs/de/desktop.md#preview-html-files-in-ssh-and-wsl-sessions)-App in SSH- und WSL-Sitzungen | Remote, Desktop und Benachrichtigungen | Verwaltet |
89| [`disableSideloadFlags`](#disablesideloadflags) | Lehnt die CLI-Flags ab, die [Plugins](https://code.claude.com/docs/de/plugins/overview.md), [Subagenten](https://code.claude.com/docs/de/sub-agents.md) und [MCP-Server](https://code.claude.com/docs/de/mcp.md) per Sideloading laden | Enterprise und verwaltete Einstellungen | Verwaltet |90| [`disableSideloadFlags`](#disablesideloadflags) | Lehnt die CLI-Flags ab, die [Plugins](https://code.claude.com/docs/de/plugins/overview.md), [Subagenten](https://code.claude.com/docs/de/sub-agents.md) und [MCP-Server](https://code.claude.com/docs/de/mcp.md) per Sideloading laden | Enterprise und verwaltete Einstellungen | Verwaltet |
90| [`disableSkillShellExecution`](#disableskillshellexecution) | Verhindert, dass [Skills](https://code.claude.com/docs/de/skills.md) und benutzerdefinierte Befehle Inline-Shell ausführen | Plugins und Skills | Jede Datei |91| [`disableSkillShellExecution`](#disableskillshellexecution) | Verhindert, dass [Skills](https://code.claude.com/docs/de/skills.md) und benutzerdefinierte Befehle Inline-Shell ausführen | Plugins und Skills | Jede Datei |
91| [`disableWorkflows`](#disableworkflows) | Deaktiviert [dynamische Workflows](https://code.claude.com/docs/de/workflows.md) für alle; verwenden Sie `enableWorkflows` für sich selbst | Hooks und Automatisierung | Jede Datei |92| [`disableWorkflows`](#disableworkflows) | Deaktiviert [dynamische Workflows](https://code.claude.com/docs/de/workflows.md) für alle; verwenden Sie `enableWorkflows` für sich selbst | Hooks und Automatisierung | Jede Datei |
147| [`permissions.blockWritesOutsideWorkingDirectories`](#permissions-blockwritesoutsideworkingdirectories) | Lässt die Tools `Write`, `Edit` und `NotebookEdit` in jedem Berechtigungsmodus Pfade außerhalb der [Arbeitsverzeichnisse](https://code.claude.com/docs/de/permissions.md#working-directories) verweigern, abgesehen von [einigen Dateien von Claude Code selbst](#what-the-write-block-refuses-and-what-stays-writable) | Berechtigungseinstellungen | Jede Datei |148| [`permissions.blockWritesOutsideWorkingDirectories`](#permissions-blockwritesoutsideworkingdirectories) | Lässt die Tools `Write`, `Edit` und `NotebookEdit` in jedem Berechtigungsmodus Pfade außerhalb der [Arbeitsverzeichnisse](https://code.claude.com/docs/de/permissions.md#working-directories) verweigern, abgesehen von [einigen Dateien von Claude Code selbst](#what-the-write-block-refuses-and-what-stays-writable) | Berechtigungseinstellungen | Jede Datei |
148| [`permissions.defaultMode`](#permissions-defaultmode) | Legt den Standard-[Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md#which-mode-a-session-starts-in) für neue Sitzungen fest | Berechtigungseinstellungen | Jede Datei |149| [`permissions.defaultMode`](#permissions-defaultmode) | Legt den Standard-[Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md#which-mode-a-session-starts-in) für neue Sitzungen fest | Berechtigungseinstellungen | Jede Datei |
149| [`permissions.deny`](#permissions-deny) | Blockiert aufgeführte [Tool-Verwendungen](https://code.claude.com/docs/de/permissions.md#permission-rule-syntax), einschließlich des Lesens von Dateien mit Geheimnissen | Berechtigungseinstellungen | Jede Datei |150| [`permissions.deny`](#permissions-deny) | Blockiert aufgeführte [Tool-Verwendungen](https://code.claude.com/docs/de/permissions.md#permission-rule-syntax), einschließlich des Lesens von Dateien mit Geheimnissen | Berechtigungseinstellungen | Jede Datei |
151| [`permissions.denyInsteadOfPrompting`](#permissions-denyinsteadofprompting) | Verweigert Tool-Aufrufe, die auf eine [Berechtigungsabfrage](https://code.claude.com/docs/de/permissions.md#permission-system) warten würden, sodass eine unbeaufsichtigte Sitzung weiterarbeitet | Berechtigungseinstellungen | Benutzer oder verwaltet |
150| [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) | Verhindert, dass jemand in den [bypassPermissions-Modus](https://code.claude.com/docs/de/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) wechselt | Berechtigungseinstellungen | Jede Datei |152| [`permissions.disableBypassPermissionsMode`](#permissions-disablebypasspermissionsmode) | Verhindert, dass jemand in den [bypassPermissions-Modus](https://code.claude.com/docs/de/permission-modes.md#skip-all-checks-with-bypasspermissions-mode) wechselt | Berechtigungseinstellungen | Jede Datei |
151| [`plansDirectory`](#plansdirectory) | Legt fest, wohin der [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) Plandateien schreibt | Memory und Kontext | Jede Datei |153| [`plansDirectory`](#plansdirectory) | Legt fest, wohin der [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) Plandateien schreibt | Memory und Kontext | Jede Datei |
152| [`pluginConfigs`](#pluginconfigs) | Speichert die Antworten, die Sie im Konfigurationsdialog eines [Plugins](https://code.claude.com/docs/de/plugins/overview.md) gegeben haben | Plugins und Skills | Benutzer oder verwaltet |154| [`pluginConfigs`](#pluginconfigs) | Speichert die Antworten, die Sie im Konfigurationsdialog eines [Plugins](https://code.claude.com/docs/de/plugins/overview.md) gegeben haben | Plugins und Skills | Benutzer oder verwaltet |
228| [`statusLine`](#statusline) | Führt Ihren eigenen Befehl aus, um unterhalb der Eingabe eine [Statuszeile](https://code.claude.com/docs/de/statusline.md) darzustellen | Oberfläche und Terminal | Jede Datei |230| [`statusLine`](#statusline) | Führt Ihren eigenen Befehl aus, um unterhalb der Eingabe eine [Statuszeile](https://code.claude.com/docs/de/statusline.md) darzustellen | Oberfläche und Terminal | Jede Datei |
229| [`strictKnownMarketplaces`](#strictknownmarketplaces) | Legt per Allowlist die [Marketplace](https://code.claude.com/docs/de/plugins/overview.md)-Quellen fest, die Benutzer hinzufügen und aus denen sie installieren können | Plugins und Skills | Verwaltet |231| [`strictKnownMarketplaces`](#strictknownmarketplaces) | Legt per Allowlist die [Marketplace](https://code.claude.com/docs/de/plugins/overview.md)-Quellen fest, die Benutzer hinzufügen und aus denen sie installieren können | Plugins und Skills | Verwaltet |
230| [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) | Blockiert [Skills](https://code.claude.com/docs/de/skills.md), [Agenten](https://code.claude.com/docs/de/sub-agents.md), [Hooks](https://code.claude.com/docs/de/hooks.md) und [MCP-Server](https://code.claude.com/docs/de/mcp.md) aus Benutzer- und Projektquellen | Plugins und Skills | Verwaltet |232| [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) | Blockiert [Skills](https://code.claude.com/docs/de/skills.md), [Agenten](https://code.claude.com/docs/de/sub-agents.md), [Hooks](https://code.claude.com/docs/de/hooks.md) und [MCP-Server](https://code.claude.com/docs/de/mcp.md) aus Benutzer- und Projektquellen | Plugins und Skills | Verwaltet |
231| [`strictPluginOnlyCustomization.agents`](#strictpluginonlycustomization-agents) | Beschränkt [Agenten](https://code.claude.com/docs/de/sub-agents.md) auf Plugin- und verwaltete Quellen | Plugins und Skills | Verwaltet |233| [`strictPluginOnlyCustomization.agents`](#strictpluginonlycustomization-agents) | Blockiert [Agenten](https://code.claude.com/docs/de/sub-agents.md) aus Benutzer- und Projektquellen | Plugins und Skills | Verwaltet |
232| [`strictPluginOnlyCustomization.hooks`](#strictpluginonlycustomization-hooks) | Beschränkt [Hooks](https://code.claude.com/docs/de/hooks.md) auf Plugin- und verwaltete Quellen | Plugins und Skills | Verwaltet |234| [`strictPluginOnlyCustomization.hooks`](#strictpluginonlycustomization-hooks) | Blockiert [Hooks](https://code.claude.com/docs/de/hooks.md) aus Benutzer- und Projektquellen | Plugins und Skills | Verwaltet |
233| [`strictPluginOnlyCustomization.mcp`](#strictpluginonlycustomization-mcp) | Beschränkt [MCP-Server](https://code.claude.com/docs/de/mcp.md) auf Plugin- und verwaltete Quellen | Plugins und Skills | Verwaltet |235| [`strictPluginOnlyCustomization.mcp`](#strictpluginonlycustomization-mcp) | Blockiert [MCP-Server](https://code.claude.com/docs/de/mcp.md) aus Benutzer- und Projektquellen | Plugins und Skills | Verwaltet |
234| [`strictPluginOnlyCustomization.skills`](#strictpluginonlycustomization-skills) | Beschränkt [Skills](https://code.claude.com/docs/de/skills.md) auf Plugin- und verwaltete Quellen | Plugins und Skills | Verwaltet |236| [`strictPluginOnlyCustomization.skills`](#strictpluginonlycustomization-skills) | Blockiert [Skills](https://code.claude.com/docs/de/skills.md) aus Benutzer- und Projektquellen | Plugins und Skills | Verwaltet |
235| [`subagentPromptCacheTtl`](#subagentpromptcachettl) | Legt die [Lebensdauer des Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md#cache-lifetime) für Subagenten und andere Anfragen außerhalb der Hauptkonversation fest | Modell und Antworten | Jede Datei |237| [`subagentPromptCacheTtl`](#subagentpromptcachettl) | Legt die [Lebensdauer des Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md#cache-lifetime) für Subagenten und andere Anfragen außerhalb der Hauptkonversation fest | Modell und Antworten | Jede Datei |
236| [`subagentStatusLine`](#subagentstatusline) | Schreibt Zeilen in der Aufgabenanzeige von [Subagenten](https://code.claude.com/docs/de/sub-agents.md) mit Ihrem eigenen Befehl um | Oberfläche und Terminal | Jede Datei |238| [`subagentStatusLine`](#subagentstatusline) | Schreibt Zeilen in der Aufgabenanzeige von [Subagenten](https://code.claude.com/docs/de/sub-agents.md) mit Ihrem eigenen Befehl um | Oberfläche und Terminal | Jede Datei |
237| [`switchModelsOnFlag`](#switchmodelsonflag) | Wechselt automatisch das Modell oder pausiert, wenn ein [Sicherheitsklassifikator](https://code.claude.com/docs/de/model-config.md#ask-before-switching) eine Anfrage kennzeichnet | Modell und Antworten | Jede Datei |239| [`switchModelsOnFlag`](#switchmodelsonflag) | Wechselt automatisch das Modell oder pausiert, wenn ein [Sicherheitsklassifikator](https://code.claude.com/docs/de/model-config.md#ask-before-switching) eine Anfrage kennzeichnet | Modell und Antworten | Jede Datei |
288}290}
289```291```
290 292
291Der Schlüssel hat keine Wirkung bei Anbietern, bei denen der Advisor [nicht verfügbar ist](https://code.claude.com/docs/de/advisor.md#requirements), etwa Amazon Bedrock und Claude Platform on AWS. `"fable"` erfordert [Fable-Zugriff](https://code.claude.com/docs/de/advisor.md#choose-an-advisor-model).293Der Schlüssel hat keine Wirkung bei Anbietern, bei denen der Advisor [nicht verfügbar ist](https://code.claude.com/docs/de/advisor.md#requirements), etwa Amazon Bedrock. Auf Claude Platform on AWS erfordert der Schlüssel Claude Code v2.1.300 oder höher. `"fable"` erfordert [Fable-Zugriff](https://code.claude.com/docs/de/advisor.md#choose-an-advisor-model).
292 294
293### `alwaysThinkingEnabled`295### `alwaysThinkingEnabled`
294 296
448 450
449Schalten Sie den [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) für Sitzungen ein, in denen er verfügbar ist, etwa für interaktive Arbeit wie schnelle Iteration oder Live-Debugging, bei der Ihnen Geschwindigkeit höhere Kosten pro Token wert ist. Normalerweise bearbeiten Sie diesen Schlüssel nicht selbst. Das Ausführen von `/fast` schreibt `fastMode: true` in `~/.claude/settings.json`, und erneutes Ausführen zum Ausschalten des Fast-Modus entfernt den Schlüssel.451Schalten Sie den [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) für Sitzungen ein, in denen er verfügbar ist, etwa für interaktive Arbeit wie schnelle Iteration oder Live-Debugging, bei der Ihnen Geschwindigkeit höhere Kosten pro Token wert ist. Normalerweise bearbeiten Sie diesen Schlüssel nicht selbst. Das Ausführen von `/fast` schreibt `fastMode: true` in `~/.claude/settings.json`, und erneutes Ausführen zum Ausschalten des Fast-Modus entfernt den Schlüssel.
450 452
451Nur Fable 5.2, Opus 5.5, Opus 5 und Opus 4.8 unterstützen den Fast-Modus. Wenn Sie `/fast` von einem anderen Modell aus ausführen, wechseln Sie zu Opus, und ein Wechsel zu einem nicht unterstützten Modell schaltet den Fast-Modus aus. Siehe [Modelle wechseln, während der Fast-Modus eingeschaltet ist](https://code.claude.com/docs/de/fast-mode.md#switch-models-while-fast-mode-is-on).453Über die Anthropic API unterstützen nur Fable 5.2, Opus 5.5, Opus 5 und Opus 4.8 den Fast-Modus. Wenn Sie `/fast` von einem anderen Modell aus ausführen, wechseln Sie zu Opus, und ein Wechsel zu einem nicht unterstützten Modell schaltet den Fast-Modus aus. Siehe [Modelle wechseln, während der Fast-Modus eingeschaltet ist](https://code.claude.com/docs/de/fast-mode.md#switch-models-while-fast-mode-is-on). Auf Google Cloud's Agent Platform [wechselt `/fast` stattdessen zu Fable 5.2](https://code.claude.com/docs/de/fast-mode#use-fast-mode-on-agent-platform) und schreibt diesen Schlüssel nicht, und Claude Code ignoriert ein gespeichertes `true`.
452 454
453* **Geltungsbereich**: [`Any file`](#scopes)455* **Geltungsbereich**: [`Any file`](#scopes)
454* **Typ**: Boolean456* **Typ**: Boolean
904Steuern Sie, welche Tools Claude ohne Nachfrage verwenden kann, bei welchen nachgefragt wird und welche blockiert sind. Legen Sie außerdem den Standard-[Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md) für neue Sitzungen fest. Jeder `permissions.*`-Schlüssel unten verschachtelt sich unter diesem Objekt.906Steuern Sie, welche Tools Claude ohne Nachfrage verwenden kann, bei welchen nachgefragt wird und welche blockiert sind. Legen Sie außerdem den Standard-[Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md) für neue Sitzungen fest. Jeder `permissions.*`-Schlüssel unten verschachtelt sich unter diesem Objekt.
905 907
906* **Geltungsbereich**: [`Any file`](#scopes)908* **Geltungsbereich**: [`Any file`](#scopes)
907* **Typ**: Objekt mit `allow`, `ask`, `deny`, `additionalDirectories`, `blockReadsOutsideWorkingDirectories`, `blockWritesOutsideWorkingDirectories`, `defaultMode`, `disableBypassPermissionsMode` und `disableAutoMode`909* **Typ**: Objekt mit `allow`, `ask`, `deny`, `additionalDirectories`, `blockReadsOutsideWorkingDirectories`, `blockWritesOutsideWorkingDirectories`, `defaultMode`, `denyInsteadOfPrompting`, `disableBypassPermissionsMode` und `disableAutoMode`
908* **Standard**: nicht gesetzt910* **Standard**: nicht gesetzt
909 911
910Dieses Beispiel genehmigt `npm run`-Befehle ohne Nachfrage, fragt vor `git push` nach, blockiert Lesevorgänge von `.env` und startet Sitzungen im `acceptEdits`-Modus:912Dieses Beispiel genehmigt `npm run`-Befehle ohne Nachfrage, fragt vor `git push` nach, blockiert Lesevorgänge von `.env` und startet Sitzungen im `acceptEdits`-Modus:
1163 1165
1164Berechtigungsregeln überlagern jeden Modus: `deny`-Regeln blockieren in jedem Modus, einschließlich `bypassPermissions`. Siehe [Berechtigungsmodi](https://code.claude.com/docs/de/permission-modes.md). In Cloud-Sitzungen berücksichtigt Claude Code nur `acceptEdits`, `plan`, `default` und `auto` aus diesem Schlüssel. Für Konversationen, die die VS Code-Erweiterung startet, siehe [welche Einstellung die Erweiterung für den Start-Berechtigungsmodus liest](https://code.claude.com/docs/de/permission-modes.md#switch-permission-modes).1166Berechtigungsregeln überlagern jeden Modus: `deny`-Regeln blockieren in jedem Modus, einschließlich `bypassPermissions`. Siehe [Berechtigungsmodi](https://code.claude.com/docs/de/permission-modes.md). In Cloud-Sitzungen berücksichtigt Claude Code nur `acceptEdits`, `plan`, `default` und `auto` aus diesem Schlüssel. Für Konversationen, die die VS Code-Erweiterung startet, siehe [welche Einstellung die Erweiterung für den Start-Berechtigungsmodus liest](https://code.claude.com/docs/de/permission-modes.md#switch-permission-modes).
1165 1167
1168### `permissions.denyInsteadOfPrompting`
1169
1170Setzen Sie diesen Schlüssel auf `true`, damit eine Sitzung weiterläuft, wenn niemand da ist, um eine Berechtigungsabfrage zu beantworten. Claude Code verweigert einen Tool-Aufruf, der sonst auf eine Abfrage warten würde, und der Turn wird fortgesetzt. Erfordert Claude Code v2.1.319 oder später.
1171
1172Ein Aufruf wird ausgeführt, wenn eine Allow-Regel, Ihr [Berechtigungsmodus](https://code.claude.com/docs/de/permission-modes.md) oder der Klassifikator des Auto-Modus ihn genehmigt. Um die meisten Aufrufe zuzulassen, bei denen sonst nachgefragt würde, antworten Sie über einen [`PermissionRequest`-Hook](https://code.claude.com/docs/de/hooks#permissionrequest).
1173
1174* **Geltungsbereich**: [`User or managed`](#scopes) sowie `--settings`. Ein Repository kann es nicht für Sie setzen.
1175* **Typ**: Boolean
1176 * `true`: Claude Code verweigert Aufrufe, bei denen sonst nachgefragt würde
1177 * `false`: dasselbe wie nicht gesetzt; Aufrufe werden trotzdem verweigert, wenn eine andere dieser Quellen `true` setzt
1178* **Standard**: nicht gesetzt, daher fragt ein Aufruf, der eine Genehmigung benötigt, bei Ihnen nach
1179
1180In `~/.claude/settings.json` startet dieses Beispiel Sitzungen im Auto-Modus und verweigert alles, was dennoch auf eine Abfrage zurückfallen würde:
1181
1182```json settings.json theme={null}
1183{
1184 "permissions": {
1185 "defaultMode": "auto",
1186 "denyInsteadOfPrompting": true
1187 }
1188}
1189```
1190
1191Der Schlüssel gilt in `-p`-Ausführungen, interaktiven Terminal-Sitzungen, der [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md), lokalen Sitzungen in der [Desktop-App](https://code.claude.com/docs/de/desktop.md), [Subagenten](https://code.claude.com/docs/de/sub-agents.md) und [Agent-Teams](https://code.claude.com/docs/de/agent-teams.md). Um stattdessen in einer einzelnen [nicht interaktiven](https://code.claude.com/docs/de/headless.md) Ausführung zu verweigern, was eine Abfrage auslösen würde, übergeben Sie [`--permission-prompts none`](https://code.claude.com/docs/de/headless#turn-off-permission-prompts-in-unattended-runs) zusammen mit `-p`.
1192
1193#### Was `denyInsteadOfPrompting` außerdem unterbindet
1194
1195Wenn die Einstellung aktiviert ist, unterbindet Claude Code außerdem diese Anfragen nach einer Antwort:
1196
1197* **Frage- und Plan-Tools**: Claude Code lässt [`AskUserQuestion`](https://code.claude.com/docs/de/tools-reference#askuserquestion-tool-behavior), `EnterPlanMode` und `ExitPlanMode` weg, sodass eine Sitzung im Plan-Modus diesen nicht von sich aus verlassen kann. Ein Teammitglied in einem Agent-Team behält `EnterPlanMode` und `ExitPlanMode`
1198* **MCP-Elicitation**: Claude Code bricht eine [Elicitation-Anfrage](https://code.claude.com/docs/de/mcp.md#respond-to-mcp-elicitation-requests) ab, es sei denn, ein [`Elicitation`-Hook](https://code.claude.com/docs/de/hooks#elicitation) beantwortet sie
1199* **Berechtigungs-Hosts**: Claude Code fragt weder Ihren [`canUseTool`-Callback](https://code.claude.com/docs/de/agent-sdk/user-input) noch [`--permission-prompt-tool`](https://code.claude.com/docs/de/cli-reference#cli-flags). Um Aufrufe per Code zu genehmigen, antworten Sie über einen `PermissionRequest`-Hook. Einige Aufrufe werden verweigert, bevor ein Hook gefragt wird, etwa eine [Entfernung kritischer Pfade](https://code.claude.com/docs/de/permission-modes.md#critical-path-removals-in-each-permission-mode) im `auto`-Modus, die keine Ask-Regel abdeckt.
1200* **Abrechnungshinweis des Klassifikators**: Wo der [Hinweis zu abgerechneten Klassifikator-Anfragen](https://code.claude.com/docs/de/auto-mode-classifier-billing.md) einen Dialog öffnen würde, zeigt Claude Code ihn nicht an und verweigert die Aktionen, die diese Anfragen benötigen
1201
1202Eine Sitzung kann weiterhin auf den [Workspace-Trust-Dialog](https://code.claude.com/docs/de/permissions.md#project-allow-rules-and-workspace-trust) und auf die [Genehmigung von Projekt-MCP-Servern](https://code.claude.com/docs/de/mcp.md#project-server-approvals-and-workspace-trust) warten. Beantworten Sie beide, bevor Sie die Sitzung unbeaufsichtigt laufen lassen.
1203
1204#### Meldungen von `denyInsteadOfPrompting`
1205
1206Diese Meldungen berichten über verweigerte Aufrufe. Sie sind keine Abfragen, daher wartet nichts auf Ihre Antwort.
1207
1208Die Ablehnung, die Claude liest, kann mit diesem Text beginnen:
1209
1210```text theme={null}
1211Permission for this tool use was denied. It requires approval, and this session has no approval surface
1212```
1213
1214In der `stream-json`-Ausgabe melden [die Ausführungen, die eine `permission_denied`-Nachricht ausgeben](https://code.claude.com/docs/de/agent-sdk/typescript#sdkpermissiondeniedmessage), diesen `decision_reason`:
1215
1216```text theme={null}
1217no approval surface in this session; permission request denied automatically
1218```
1219
1220Im Auto-Modus mit aktivierter Einstellung endet der Turn nach 20 aufeinanderfolgenden Aufrufen, die der Klassifikator blockiert oder eine [Sicherheitsprüfung verweigert](https://code.claude.com/docs/de/errors.md#auto-mode-cannot-determine-the-safety-of-an-action) hat, und Sie sehen diese Meldung:
1221
1222```text theme={null}
122320 actions were refused and no work went ahead in between, so Claude stopped.
1224```
1225
1226Eine `-p`-Ausführung meldet diesen Turn als `error_during_execution`.
1227
1166### `permissions.disableBypassPermissionsMode`1228### `permissions.disableBypassPermissionsMode`
1167 1229
1168Verhindern Sie, dass jemand den `bypassPermissions`-Modus betritt. Claude Code lehnt dann das `--dangerously-skip-permissions`-Flag ab und ignoriert die Angabe `permissionMode: bypassPermissions` in einer [Agent-Definition](https://code.claude.com/docs/de/sub-agents.md#permission-modes), daher wird der Subagent mit dem Berechtigungsmodus der übergeordneten Sitzung ausgeführt.1230Verhindern Sie, dass jemand den `bypassPermissions`-Modus betritt. Claude Code lehnt dann das `--dangerously-skip-permissions`-Flag ab und ignoriert die Angabe `permissionMode: bypassPermissions` in einer [Agent-Definition](https://code.claude.com/docs/de/sub-agents.md#permission-modes), daher wird der Subagent mit dem Berechtigungsmodus der übergeordneten Sitzung ausgeführt.
1202 1264
1203Überspringen Sie den Bestätigungsdialog, den Claude Code anzeigt, bevor eine Sitzung den `bypassPermissions`-Modus betritt, ob von `--dangerously-skip-permissions` oder von `defaultMode: "bypassPermissions"`. Claude Code schreibt hier `true` in Ihre Benutzereinstellungen, wenn Sie diesen Dialog einmal akzeptieren.1265Überspringen Sie den Bestätigungsdialog, den Claude Code anzeigt, bevor eine Sitzung den `bypassPermissions`-Modus betritt, ob von `--dangerously-skip-permissions` oder von `defaultMode: "bypassPermissions"`. Claude Code schreibt hier `true` in Ihre Benutzereinstellungen, wenn Sie diesen Dialog einmal akzeptieren.
1204 1266
1205* **Geltungsbereich**: [`User, local, or managed`](#scopes). Ein nicht vertrauenswürdiges Repository kann den Dialog nicht für Sie überspringen.1267* **Geltungsbereich**: [`User, local, or managed`](#scopes) sowie mit `--settings` übergebene Dateien. [Hintergrundsitzungen](https://code.claude.com/docs/de/permission-modes.md#bypass-permissions-ignored-in-a-background-session) berücksichtigen nur Benutzer- und verwaltete Einstellungen. Ein nicht vertrauenswürdiges Repository kann den Dialog nicht für Sie überspringen.
1206* **Typ**: Boolean1268* **Typ**: Boolean
1207 * `true`: Claude Code überspringt den Bestätigungsdialog, bevor eine Sitzung den `bypassPermissions`-Modus betritt1269 * `true`: Claude Code überspringt den Bestätigungsdialog, bevor eine Sitzung den `bypassPermissions`-Modus betritt
1208 * `false`: dasselbe wie nicht gesetzt; der Dialog wird angezeigt, es sei denn, eine andere dieser Dateien setzt `true`1270 * `false`: dasselbe wie nicht gesetzt; der Dialog wird angezeigt, es sei denn, eine andere dieser Dateien setzt `true`
3132 3194
3133### `syntaxHighlightingDisabled`3195### `syntaxHighlightingDisabled`
3134 3196
3135Claude Code färbt Code in den Diffs, Codeblöcken und Dateivorschauen, die es im Terminal anzeigt, mit seinem integrierten Highlighter sprachabhängig ein; dabei ist weder ein Plugin noch ein Language Server beteiligt. Setzen Sie diesen Schlüssel auf `true`, um sie stattdessen als einfachen Text anzuzeigen, zum Beispiel wenn die Farben nicht zu Ihrem Terminal-Theme passen oder einen Screenreader verlangsamen.3197Claude Code färbt Code in den Diffs, Codeblöcken und Dateivorschauen, die es im Terminal anzeigt, mit seinem integrierten Highlighter sprachabhängig ein. Setzen Sie diesen Schlüssel auf `true`, um sie stattdessen als einfachen Text anzuzeigen, zum Beispiel wenn die Farben nicht zu Ihrem Terminal-Theme passen oder einen Screenreader verlangsamen.
3136 3198
3137* **Geltungsbereich**: [`Any file`](#scopes)3199* **Geltungsbereich**: [`Any file`](#scopes)
3138* **Typ**: Boolean3200* **Typ**: Boolean
4110 4172
4111### `strictPluginOnlyCustomization`4173### `strictPluginOnlyCustomization`
4112 4174
4113Blockieren Sie Skills, Agents, Hooks und MCP-Server von Benutzer- und Projektquellen, daher können sie nur von Plugins oder verwalteten Einstellungen stammen. Kombinieren Sie es mit [`strictKnownMarketplaces`](#strictknownmarketplaces), um die vollständige Anpassungslieferkette zu kontrollieren: die Marketplace-Zulassungsliste kontrolliert, welche Plugins Benutzer installieren können.4175Blockieren Sie Skills, Agenten, Hooks und MCP-Server aus Benutzer- und Projektquellen. Kombinieren Sie es mit [`strictKnownMarketplaces`](#strictknownmarketplaces), um festzulegen, aus welchen Marketplaces Benutzer Plugins installieren können. Fügen Sie [`disableSideloadFlags`](#disablesideloadflags) hinzu, um die CLI-Flags abzulehnen, die Plugins, Agenten und MCP-Server für einen einzelnen Lauf per Sideloading laden.
4114 4176
4115* **Bereich**: [`Managed`](#scopes)4177* **Bereich**: [`Managed`](#scopes)
4116* **Typ**: `true`, um alle vier Arten von Anpassung zu sperren, oder ein Array, das die zu sperrenden Arten benennt, von `"skills"`, `"agents"`, `"hooks"` und `"mcp"`4178* **Typ**: `true`, um alle zu sperren, oder ein Array, das die zu sperrenden benennt, aus `"skills"`, `"agents"`, `"hooks"` und `"mcp"`
4117* **Standard**: nicht gesetzt, daher ist nichts gesperrt4179* **Standard**: nicht gesetzt, daher ist nichts gesperrt
4118 4180
4119Dieses Beispiel sperrt Skills und Hooks und lässt Agents und MCP-Server entsperrt:4181Dieses Beispiel sperrt Skills und Hooks und lässt Agents und MCP-Server entsperrt:
4216Jeder Bereich dient einem anderen Zweck:4278Jeder Bereich dient einem anderen Zweck:
4217 4279
4218* **Benutzereinstellungen**: Ihre persönlichen Plugin-Voreinstellungen4280* **Benutzereinstellungen**: Ihre persönlichen Plugin-Voreinstellungen
4219* **Projekteinstellungen**: Plugins, die mit jedem im Repository geteilt werden4281* **Projekteinstellungen**: Plugins, die für alle im Repository aktiviert sind. Dadurch werden sie nicht installiert, daher [installiert](https://code.claude.com/docs/de/plugins/org.md#require-plugins-per-repository) jeder Benutzer sie selbst.
4220* **Lokale Einstellungen**: Überschreibungen pro Computer, gitignoriert, wenn Claude Code eine Einstellung dort speichert4282* **Lokale Einstellungen**: Überschreibungen pro Computer, gitignoriert, wenn Claude Code eine Einstellung dort speichert
4221* **Verwaltete Einstellungen**: Organisationsrichtlinie. Ein Plugin, das hier auf `false` gesetzt ist, ist von der Installation in jedem Bereich blockiert und im Marketplace verborgen4283* **Verwaltete Einstellungen**: Organisationsrichtlinie. Ein Plugin, das hier auf `false` gesetzt ist, ist von der Installation in jedem Bereich blockiert und im Marketplace verborgen
4222 4284
4223Projekteinstellungen haben Vorrang vor Benutzereinstellungen, daher deaktiviert das Setzen eines Plugins auf `false` in `~/.claude/settings.json` kein Plugin, das die `.claude/settings.json` des Projekts aktiviert. Um sich von einem von Projekt aktivierten Plugin auf Ihrem Computer abzumelden, setzen Sie es stattdessen auf `false` in `.claude/settings.local.json`. Plugins, die von verwalteten Einstellungen erzwungen aktiviert werden, können auf diese Weise nicht deaktiviert werden, da verwaltete Einstellungen lokale Einstellungen überschreiben.4285Projekteinstellungen haben Vorrang vor Benutzereinstellungen, daher deaktiviert das Setzen eines Plugins auf `false` in `~/.claude/settings.json` kein Plugin, das die `.claude/settings.json` des Projekts aktiviert. Um sich von einem von Projekt aktivierten Plugin auf Ihrem Computer abzumelden, setzen Sie es stattdessen auf `false` in `.claude/settings.local.json`. Plugins, die von verwalteten Einstellungen erzwungen aktiviert werden, können auf diese Weise nicht deaktiviert werden, da verwaltete Einstellungen lokale Einstellungen überschreiben.
4224 4286
4225Das Aktivieren eines Plugins aus einer externen Quelle wie einem GitHub-Repository oder npm-Paket in der `.claude/settings.json` eines Projekts installiert es nicht für andere Personen. Auf jedem Pfad, der Plugins lädt, meldet Claude Code das Plugin als nicht installiert, bis jeder Benutzer es selbst [installiert](https://code.claude.com/docs/de/plugins/org.md#require-plugins-per-repository).
4226
4227### `extraKnownMarketplaces`4287### `extraKnownMarketplaces`
4228 4288
4229Registrieren Sie zusätzliche Plugin-Marketplaces nach Name, damit Personen, die das Repository öffnen, oder jeder, den Ihre verwalteten Einstellungen erreichen, den Marketplace erhalten, ohne ihn selbst hinzuzufügen. Claude Code registriert jeden Marketplace, den es noch nicht kennt. Ob ein Plugin, das [`enabledPlugins`](#enabledplugins) von ihm benennt, installiert wird, hängt von der Plugin-Quelle und welche Datei es aktiviert ab; dieser Eintrag hat die Regeln.4289Registrieren Sie zusätzliche Plugin-Marketplaces nach Name, damit Personen, die das Repository öffnen, oder jeder, den Ihre verwalteten Einstellungen erreichen, den Marketplace erhalten, ohne ihn selbst hinzuzufügen. Claude Code registriert jeden Marketplace, den es noch nicht kennt. Ob ein Plugin aus diesem Marketplace, das [`enabledPlugins`](#enabledplugins) benennt, installiert wird, hängt von der Quelle des Plugins und davon ab, welche Datei es aktiviert; [In Projekteinstellungen aktiviert, aber nicht installiert](https://code.claude.com/docs/de/plugins/loading.md#enabled-in-project-settings-but-not-installed) enthält die Regeln.
4230 4290
4231* **Bereich**: [`Any file`](#scopes). Claude Code berücksichtigt Einträge in der `.claude/settings.json` oder `.claude/settings.local.json` eines Repositories nur, nachdem Sie den Workspace-Vertrauensdialog für diesen Ordner akzeptieren; in einem Ordner, dem Sie nicht vertrauen, einschließlich eines `-p` Laufs dort, ignoriert es sie ohne Nachricht.4291* **Bereich**: [`Any file`](#scopes). Claude Code berücksichtigt Einträge in der `.claude/settings.json` oder `.claude/settings.local.json` eines Repositories nur, nachdem Sie den Workspace-Vertrauensdialog für diesen Ordner akzeptieren; in einem Ordner, dem Sie nicht vertrauen, einschließlich eines `-p` Laufs dort, ignoriert es sie ohne Nachricht.
4232* **Typ**: Objekt, das einen Marketplace-Namen auf ein Objekt mit einem `source` Objekt und einem optionalen `autoUpdate` Boolean abbildet4292* **Typ**: Objekt, das einen Marketplace-Namen auf ein Objekt mit einem `source` Objekt und einem optionalen `autoUpdate` Boolean abbildet
4354 4414
4355Listen Sie die verwalteten Plugins auf, deren [Mods](https://code.claude.com/docs/de/plugins/mods/overview.md) vor jedem Mod ausgeführt werden, den ein Benutzer installiert, in der aufgeführten Reihenfolge. Wenn Sie diesen Schlüssel in verwalteten Einstellungen setzen, nennen Sie `sec-default@builtin` in der Liste, um den integrierten Schutz beizubehalten. In verwalteten Einstellungen überspringt Claude Code eine ID, deren Plugin nicht als Plugin Ihrer Organisation gilt. Siehe [Mods Ihrer Organisation installieren und die Reihenfolge festlegen](https://code.claude.com/docs/de/plugins/mods/admin.md#install-your-organizations-mods) für diese Bedingungen und dafür, wie die beiden Reihenfolge-Schlüssel zusammenwirken.4415Listen Sie die verwalteten Plugins auf, deren [Mods](https://code.claude.com/docs/de/plugins/mods/overview.md) vor jedem Mod ausgeführt werden, den ein Benutzer installiert, in der aufgeführten Reihenfolge. Wenn Sie diesen Schlüssel in verwalteten Einstellungen setzen, nennen Sie `sec-default@builtin` in der Liste, um den integrierten Schutz beizubehalten. In verwalteten Einstellungen überspringt Claude Code eine ID, deren Plugin nicht als Plugin Ihrer Organisation gilt. Siehe [Mods Ihrer Organisation installieren und die Reihenfolge festlegen](https://code.claude.com/docs/de/plugins/mods/admin.md#install-your-organizations-mods) für diese Bedingungen und dafür, wie die beiden Reihenfolge-Schlüssel zusammenwirken.
4356 4416
4357* **Geltungsbereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel aus verwalteten Einstellungen. Aus Benutzereinstellungen liest es den Schlüssel nur auf einem Computer ohne verwaltete Einstellungen und in einer Sitzung, deren Anmeldedaten nicht aus einem Team- oder Enterprise-`/login` stammen. In Projekt- und lokalen Einstellungen sowie in einer `--settings` Datei ignoriert es den Schlüssel.4417* **Geltungsbereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel aus verwalteten Einstellungen. Aus Benutzereinstellungen liest es den Schlüssel nur auf einem Computer ohne verwaltete Einstellungen und ohne `managed-mcp.json`-Datei und in einer Sitzung, deren Anmeldedaten nicht aus einem Team- oder Enterprise-`/login` stammen. In Projekt- und lokalen Einstellungen sowie in einer `--settings` Datei ignoriert es den Schlüssel.
4358* **Typ**: Array von `plugin-name@marketplace-name` Strings4418* **Typ**: Array von `plugin-name@marketplace-name` Strings
4359* **Standard**: nicht gesetzt4419* **Standard**: nicht gesetzt
4360 4420
4374 4434
4375Listen Sie die verwalteten Plugins auf, deren [Mods](https://code.claude.com/docs/de/plugins/mods/overview.md) nach jedem Mod ausgeführt werden, den ein Benutzer installiert, in der aufgeführten Reihenfolge. Eine ID, die sowohl in `prependPlugins` als auch in `appendPlugins` aufgeführt ist, wird vorangestellt. In verwalteten Einstellungen überspringt Claude Code eine ID, deren Plugin nicht [als Plugin Ihrer Organisation gilt](https://code.claude.com/docs/de/plugins/mods/admin.md#install-your-organizations-mods).4435Listen Sie die verwalteten Plugins auf, deren [Mods](https://code.claude.com/docs/de/plugins/mods/overview.md) nach jedem Mod ausgeführt werden, den ein Benutzer installiert, in der aufgeführten Reihenfolge. Eine ID, die sowohl in `prependPlugins` als auch in `appendPlugins` aufgeführt ist, wird vorangestellt. In verwalteten Einstellungen überspringt Claude Code eine ID, deren Plugin nicht [als Plugin Ihrer Organisation gilt](https://code.claude.com/docs/de/plugins/mods/admin.md#install-your-organizations-mods).
4376 4436
4377* **Geltungsbereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel aus verwalteten Einstellungen. Aus Benutzereinstellungen liest es den Schlüssel nur auf einem Computer ohne verwaltete Einstellungen und in einer Sitzung, deren Anmeldedaten nicht aus einem Team- oder Enterprise-`/login` stammen. In Projekt- und lokalen Einstellungen sowie in einer `--settings` Datei ignoriert es den Schlüssel.4437* **Geltungsbereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel aus verwalteten Einstellungen. Aus Benutzereinstellungen liest es den Schlüssel nur auf einem Computer ohne verwaltete Einstellungen und ohne `managed-mcp.json`-Datei und in einer Sitzung, deren Anmeldedaten nicht aus einem Team- oder Enterprise-`/login` stammen. In Projekt- und lokalen Einstellungen sowie in einer `--settings` Datei ignoriert es den Schlüssel.
4378* **Typ**: Array von `plugin-name@marketplace-name` Strings4438* **Typ**: Array von `plugin-name@marketplace-name` Strings
4379* **Standard**: nicht gesetzt4439* **Standard**: nicht gesetzt
4380 4440
4612 4672
4613### `crossSessionInbound`4673### `crossSessionInbound`
4614 4674
4615Wählen Sie, was diese Sitzung mit [Nachrichten tut, die von Ihren anderen Claude Code-Sitzungen ankommen](https://code.claude.com/docs/de/cross-session-messaging.md#control-inbound-messages). Wenn kein Wert zutrifft, entscheidet Claude Code pro Nachricht anhand der Berechtigungsmodus-Klassen der beiden Sitzungen. Erfordert Claude Code v2.1.224 oder später.4675Wählen Sie, was diese Sitzung mit [Nachrichten tut, die von Ihren anderen Claude Code-Sitzungen ankommen](https://code.claude.com/docs/de/cross-session-messaging.md#control-inbound-messages). Wenn kein Wert zutrifft, entscheidet Claude Code pro Nachricht anhand der Berechtigungsmodus-Klassen der beiden Sitzungen.
4616 4676
4617* **Geltungsbereich**: [`Any file`](#scopes). Ein Projekt- oder lokaler Wert gilt nur, wenn er strenger ist als der Wert, den verwaltete Einstellungen, das Flag `--settings` oder Benutzereinstellungen vorgeben.4677* **Geltungsbereich**: [`Any file`](#scopes). Ein Projekt- oder lokaler Wert gilt nur, wenn er strenger ist als der Wert, den verwaltete Einstellungen, das Flag `--settings` oder Benutzereinstellungen vorgeben.
4618* **Typ**: String, einer von:4678* **Typ**: String, einer von:
4946}5006}
4947```5007```
4948 5008
5009### `disableRemotePreviewScripts`
5010
5011Verhindern Sie, dass Skripte ausgeführt werden, wenn Personen in der Desktop-App [eine HTML-Datei in der Vorschau anzeigen](https://code.claude.com/docs/de/desktop.md#preview-html-files-in-ssh-and-wsl-sessions), die aus einer SSH- oder WSL-Sitzung stammt. Externes Browsen im Browser-Bereich ist nicht betroffen.
5012
5013Die Desktop-App liest diesen Schlüssel; die Terminal-CLI ignoriert ihn. Erfordert Claude Desktop v5.1231.0 oder später. Frühere Versionen ignorieren den Schlüssel: Um die Skripte dort zu stoppen, setzen Sie zusätzlich [`disableBrowserExternalNavigation`](#disablebrowserexternalnavigation), wodurch auch externes Browsen ausgeschaltet wird.
5014
5015* **Geltungsbereich**: [`Managed`](#scopes). Die Desktop-App liest den Schlüssel nicht von der Remote-Maschine oder aus der WSL-Distribution.
5016* **Typ**: Boolean; nur der JSON-Boolean `true` hat Auswirkungen
5017 * `true`: HTML-Vorschauen in SSH- und WSL-Sitzungen führen keine Skripte aus
5018 * `false`: der Schlüssel schaltet Skripte nicht aus
5019* **Standard**: nicht gesetzt, daher hat der Schlüssel keine Wirkung
5020
5021Wenn der Computer, auf dem die Desktop-App läuft, keine anderen verwalteten Claude Code-Einstellungen erhält, setzen Sie in den verwalteten Einstellungen, die Sie erstellen, zusätzlich [`parentSettingsBehavior`](#parentsettingsbehavior) auf `"merge"`. Wenn Sie unter Windows eine verwaltete Einstellungsdatei erstellen, verlieren Benutzer außerdem WSL-Sitzungen, bis Sie [diese erlauben](https://code.claude.com/docs/de/admin-setup.md#wsl-sessions-in-claude-code-desktop). [Skripte in SSH- und WSL-Vorschauen für Ihre Organisation ausschalten](https://code.claude.com/docs/de/desktop.md#turn-off-scripts-in-ssh-and-wsl-previews-for-your-organization) erklärt beides und gibt an, wo Sie den Schlüssel setzen.
5022
5023Dieses Beispiel zeigt den Schlüssel allein, so wie Sie ihn zu verwalteten Einstellungen hinzufügen würden, die ein Computer bereits erhält:
5024
5025```json managed-settings.json theme={null}
5026{
5027 "disableRemotePreviewScripts": true
5028}
5029```
5030
5031Die Desktop-App ignoriert jeden anderen Wert, und ein Wert, der kein Boolean ist, wie die Zeichenkette `"true"` oder `1`, protokolliert auch eine Warnung.
5032
4949### `enableArtifact`5033### `enableArtifact`
4950 5034
4951Schalten Sie das [Artifact](https://code.claude.com/docs/de/artifacts.md)-Tool aus, das Sitzungsausgaben als private Webseite auf claude.ai veröffentlicht. Wenn Sie die Zeile **Artifacts** in `/config` ausschalten, schreibt Claude Code diesen Schlüssel in Ihre Benutzereinstellungen, daher bearbeiten Sie ihn normalerweise nicht von Hand.5035Schalten Sie das [Artifact](https://code.claude.com/docs/de/artifacts.md)-Tool aus, das Sitzungsausgaben als private Webseite auf claude.ai veröffentlicht. Wenn Sie die Zeile **Artifacts** in `/config` ausschalten, schreibt Claude Code diesen Schlüssel in Ihre Benutzereinstellungen, daher bearbeiten Sie ihn normalerweise nicht von Hand.
5219 5303
5220### `forceLoginMethod`5304### `forceLoginMethod`
5221 5305
5222Schränken Sie ein, mit welcher Art von Konto sich Personen anmelden können. Setzen Sie `"claudeai"`, um nur claude.ai-Konten zuzulassen, `"console"`, um nur Claude Console-Konten zuzulassen, oder `"gateway"`, um Personen statt zu einer First-Party-Anmeldung zu einem [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) zu leiten. Administratoren setzen dies in verwalteten Einstellungen und kombinieren es mit [`forceLoginOrgUUID`](#forceloginorguuid), um die claude.ai-Anmeldungen der Entwickler auf eine Organisation zu beschränken.5306Schränken Sie ein, mit welcher Art von Konto sich Personen anmelden können: `"claudeai"` für die Anmeldung bei claude.ai oder `"console"` für die Anmeldung bei der Claude Console. Setzen Sie `"gateway"`, um Personen statt zu einer First-Party-Anmeldung zu einem [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) zu leiten. Administratoren setzen dies in verwalteten Einstellungen und kombinieren es mit [`forceLoginOrgUUID`](#forceloginorguuid), um die claude.ai-Anmeldungen der Entwickler auf eine Organisation zu beschränken.
5223 5307
5224Wenn Sie den Wert in einer beliebigen Einstellungsdatei auf `"claudeai"` setzen, bietet Claude Code in den Sitzungen, für die diese Datei gilt, auch die [schlüssellose Console-Anmeldung](https://code.claude.com/docs/de/authentication.md#sign-in-without-an-api-key) nicht mehr an. Mit `"console"` allein können Personen die schlüssellose Anmeldung nach einer fehlgeschlagenen Anmeldung weiterhin erreichen. Wie Sie verhindern, dass Claude Code sie anbietet, erfahren Sie unter [Schlüssellose Anmeldung auf verwalteten Rechnern nicht mehr anbieten](https://code.claude.com/docs/de/authentication.md#stop-offering-the-keyless-sign-in-on-managed-machines); dort ist auch aufgeführt, was `forceLoginOrgUUID` sonst noch ändert.5308Wenn Sie den Wert in einer beliebigen Einstellungsdatei auf `"claudeai"` setzen, bietet Claude Code in den Sitzungen, für die diese Datei gilt, auch die [schlüssellose Console-Anmeldung](https://code.claude.com/docs/de/authentication.md#sign-in-without-an-api-key) nicht mehr an. Mit `"console"` allein können Personen die schlüssellose Anmeldung nach einer fehlgeschlagenen Anmeldung weiterhin erreichen. Wie Sie verhindern, dass Claude Code sie anbietet, erfahren Sie unter [Schlüssellose Anmeldung auf verwalteten Rechnern nicht mehr anbieten](https://code.claude.com/docs/de/authentication.md#stop-offering-the-keyless-sign-in-on-managed-machines); dort ist auch aufgeführt, was `forceLoginOrgUUID` sonst noch ändert.
5225 5309
5226* **Geltungsbereich**: [`Any file`](#scopes). Claude Code berücksichtigt `"gateway"` aus denselben Quellen wie [`forceLoginGatewayUrl`](#forcelogingatewayurl) und behandelt den Wert überall sonst als nicht gesetzt.5310* **Geltungsbereich**: [`Any file`](#scopes). Claude Code berücksichtigt `"gateway"` aus denselben Quellen wie [`forceLoginGatewayUrl`](#forcelogingatewayurl) und behandelt den Wert überall sonst als nicht gesetzt.
5227* **Typ**: String, einer der folgenden Werte:5311* **Typ**: String, einer der folgenden Werte:
5228 * `"claudeai"`: Nur claude.ai-Konten können sich anmelden5312 * `"claudeai"`: Anmeldung bei claude.ai
5229 * `"console"`: Nur Claude Console-Konten können sich anmelden5313 * `"console"`: Anmeldung bei der Claude Console
5230 * `"gateway"`: Claude Code leitet Personen statt zu einer First-Party-Anmeldung zu einem Cloud-Gateway5314 * `"gateway"`: Claude Code leitet Personen statt zu einer First-Party-Anmeldung zu einem Cloud-Gateway
5231* **Standard**: nicht gesetzt, sodass Personen eine Anmeldemethode wählen5315* **Standard**: nicht gesetzt, sodass Personen eine Anmeldemethode wählen
5232 5316
5471 5555
5472Legen Sie fest, wie viele Tage Claude Code [Sitzungstranskripte und andere Anwendungsdaten](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) speichert, bevor sie gelöscht werden. Claude Code führt die Löschung als Hintergrund-Sweep nach dem Start einer Sitzung durch, solange es die Aufbewahrungsfrist sicher bestimmen kann. Der Sweep löscht Transkripte, ohne eine Meldung anzuzeigen, sodass eine Sitzung, die Sie länger als die Aufbewahrungsfrist nicht verwendet haben, nicht mehr in der [`/resume`](https://code.claude.com/docs/de/sessions#resume-a-session)-Auswahl erscheint.5556Legen Sie fest, wie viele Tage Claude Code [Sitzungstranskripte und andere Anwendungsdaten](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) speichert, bevor sie gelöscht werden. Claude Code führt die Löschung als Hintergrund-Sweep nach dem Start einer Sitzung durch, solange es die Aufbewahrungsfrist sicher bestimmen kann. Der Sweep löscht Transkripte, ohne eine Meldung anzuzeigen, sodass eine Sitzung, die Sie länger als die Aufbewahrungsfrist nicht verwendet haben, nicht mehr in der [`/resume`](https://code.claude.com/docs/de/sessions#resume-a-session)-Auswahl erscheint.
5473 5557
5558Standardmäßig behält Claude Code Transkripte von Sitzungen, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben, über diesen Zeitraum hinaus, auch wenn Sie diesen Schlüssel selbst setzen. Dieser Zeitraum [gilt in einigen Fällen dennoch für sie](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically), etwa bei der HIPAA-Konfiguration. Vor v2.1.248 hat Claude Code sie nach diesem Zeitraum gelöscht.
5559
5474* **Bereich**: [`Any file`](#scopes)5560* **Bereich**: [`Any file`](#scopes)
5475* **Typ**: Anzahl der Tage, eine ganze Zahl, Minimum `1`5561* **Typ**: Anzahl der Tage, eine ganze Zahl, Minimum `1`
5476* **Standard**: `30`5562* **Standard**: `30`
5485 5571
5486### `desktopSessionCleanupPeriodDays`5572### `desktopSessionCleanupPeriodDays`
5487 5573
5488Legen Sie eine Altersgrenze in Tagen für die Transkripte von Sitzungen fest, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben. Ohne diesen Schlüssel [behält Claude Code diese Transkripte in jedem Alter](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically). Claude Code löscht jedes, sobald es älter ist als sowohl diese Grenze als auch [`cleanupPeriodDays`](#cleanupperioddays), also mit `cleanupPeriodDays` auf dem Standard von 30 behält ein Wert von `7` sie immer noch 30 Tage. [Automatisch bereinigt](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) listet die Fälle auf, in denen stattdessen `cleanupPeriodDays` gilt und Claude Code diesen Schlüssel ignoriert. Erfordert Claude Code v2.1.248 oder später.5574Legen Sie eine Altersgrenze in Tagen für die Transkripte von Sitzungen fest, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben. Ohne diesen Schlüssel [behält Claude Code diese Transkripte in jedem Alter](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically), außer in Fällen wie einer Sitzung, die Sie in Claude Desktop gelöscht haben. Erfordert Claude Code v2.1.248 oder später.
5575
5576Claude Code löscht jedes Transkript, sobald es älter ist als sowohl diese Grenze als auch [`cleanupPeriodDays`](#cleanupperioddays), also mit `cleanupPeriodDays` auf dem Standard von 30 behält ein Wert von `7` sie immer noch 30 Tage. [Automatisch bereinigt](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) listet die Fälle auf, in denen stattdessen `cleanupPeriodDays` gilt und Claude Code diesen Schlüssel ignoriert.
5489 5577
5490* **Bereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel auch aus einer Datei, die Sie mit `--settings` übergeben, und ignoriert ihn in Projekt- und lokalen Einstellungen.5578* **Bereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel auch aus einer Datei, die Sie mit `--settings` übergeben, und ignoriert ihn in Projekt- und lokalen Einstellungen.
5491* **Typ**: Anzahl der Tage, eine ganze Zahl, Minimum `0`5579* **Typ**: Anzahl der Tage, eine ganze Zahl, Minimum `0`