Entwicklereinstellungen
Entwicklereinstellungen
Konfigurieren Sie Entwicklungseinstellungen für ChatGPT- und Codex-Clients
- ChatGPT-Desktop-App Projekte, Dateien und längere Aufgaben auf dem Desktop.
- ChatGPT im Web Chats, Projekte und Work in Ihrem Browser.
- Codex CLI Codex in Ihrem Terminal.
- Codex-IDE-Erweiterung Codex in Ihrem Editor.
ChatGPT im Web speichert Produkt- und Arbeitsbereichseinstellungen in den ChatGPT-Einstellungen. Chats in ChatGPT Work werden in einer verwalteten Umgebung ausgeführt und lesen keine lokalen Codex-Konfigurationsdateien. Verwenden Sie die Steuerelemente, die Ihr Arbeitsbereich in den ChatGPT-Einstellungen bereitstellt. Arbeitsbereichsadministratoren können einige Einstellungen für Sie verwalten.
Auf der allgemeinen Seite Einstellungen finden Sie App-Einstellungen, darunter Profil, Tastenkombinationen, Benachrichtigungen, Erscheinungsbild, Personalisierung, Erinnerungen und archivierte Chats.
Projekt- und Terminalverhalten
Legen Sie fest, wo Dateien geöffnet werden, wie viele Befehlsausgaben in Chats angezeigt werden und wo Terminal-Tabs standardmäßig geöffnet werden.
Codeüberprüfung
Wählen Sie unter Settings > Git bei Review delivery die Option Inline, um
/review nach Möglichkeit im aktuellen Chat auszuführen, oder Detached, um einen eigenen
Review-Chat zu starten.
Synchronisierung mit der IDE-Erweiterung
Wenn die ChatGPT-Desktop-App und die IDE-Erweiterung im selben Projekt geöffnet sind, teilen sie aktive Chats und den Editorkontext. Aktivieren Sie im Eingabebereich der App den IDE context, damit Codex die derzeit in Ihrem Editor geöffneten Dateien verwenden kann. Deaktivieren Sie ihn, wenn Sie diesen Editorkontext von der Eingabeaufforderung der App ausschließen möchten.
Sie können einen App-Chat über die IDE-Erweiterung öffnen und einen IDE-Chat in der App fortsetzen. Beide Oberflächen verwenden dasselbe Projekt, um zu bestimmen, welche Chats und welcher Kontext geteilt werden.
Agentenkonfiguration
Codex-Agenten in der App übernehmen dieselbe Konfiguration wie die IDE-Erweiterung und
die CLI. Verwenden Sie für häufig genutzte Einstellungen die Bedienelemente in der App oder bearbeiten Sie config.toml für
fortgeschrittene Optionen. Weitere Informationen finden Sie unter Agentengenehmigungen und Sicherheit
und Grundlagen der Konfiguration.
Git
Verwenden Sie die Git-Einstellungen, um die Benennung von Branches zu standardisieren und festzulegen, ob Codex Force-Pushes verwendet. Sie können außerdem Eingabeaufforderungen festlegen, die Codex zum Erstellen von Commit-Nachrichten und Pull-Request-Beschreibungen verwendet.
Integrationen und MCP
Verbinden Sie externe Tools über das Model Context Protocol (MCP). Aktivieren Sie empfohlene
Server oder fügen Sie eigene hinzu. Wenn ein Server OAuth erfordert, startet die App den
Authentifizierungsablauf. Diese Einstellungen gelten auch für die Codex CLI und die IDE-Erweiterung, da die MCP-Konfiguration in config.toml gespeichert ist. Weitere Informationen finden Sie unter
Model Context Protocol.
Entwicklermodus im Browser
Aktivieren Sie unter Developer mode die Option Enable full CDP access, damit ChatGPT das Chrome DevTools Protocol für Leistungsprofile und eine tiefergehende Browser-Fehlerdiagnose verwenden kann. Wenn Ihre Organisation den vollständigen CDP-Zugriff deaktiviert hat, können Sie ihn nicht lokal aktivieren. Informationen zur Einrichtung sowie zu Risiken, Genehmigungen und Anforderungen an Administratoren finden Sie unter Entwicklermodus.
Codex CLI liest Ihre persönlichen Standardeinstellungen aus ~/.codex/config.toml. Fügen Sie einem
vertrauenswürdigen Projekt oder Unterordner eine Datei namens .codex/config.toml hinzu, wenn Sie
projektspezifische Überschreibungen benötigen. Die CLI und die IDE-Erweiterung verwenden dieselben
Konfigurationsebenen.
Ihre Einstellungen prüfen
Mit diesen Befehlen können Sie die wirksamen Einstellungen für die aktuelle Sitzung nachvollziehen:
- Führen Sie
/statusaus, um das aktive Modell, die Genehmigungsrichtlinie, beschreibbare Stammverzeichnisse und die Token-Nutzung anzuzeigen. - Führen Sie
/debug-configaus, um die Konfigurationsebenen in ihrer Rangfolge und die Quelle der Anforderungen verwalteter Richtlinien anzuzeigen. - Starten Sie Codex mit
--strict-config, damit nicht erkannte Schlüssel inconfig.tomlals Fehler behandelt und nicht ignoriert werden.
Die vollständige Referenz der interaktiven Befehle finden Sie unter Entwicklerbefehle.
Einstellungen für einen einzelnen Durchlauf ändern
Verwenden Sie ein eigenes Flag, sofern eines verfügbar ist. Gängige Beispiele sind --model,
--sandbox, --ask-for-approval, --profile und --search. Verwenden Sie -c oder
--config, um einen beliebigen unterstützten Konfigurationsschlüssel für einen einzelnen Durchlauf zu überschreiben.
Die folgende Modellüberschreibung erfordert Zugriff auf GPT-6.1 Sol. Falls es für
Ihr Konto oder Ihren Arbeitsbereich nicht verfügbar ist, lassen Sie --model weg oder wählen Sie ein von /model aufgelistetes Modell.
Siehe Verfügbarkeit von GPT-6.1 Sol nach Tarif.
codex --model gpt-6.1-sol
codex --profile deep-review
codex --config model_reasoning_effort='"medium"'Befehlszeilen-Flags und Werte für --config haben die höchste Priorität. Die
vollständige Liste der Flags finden Sie unter Entwicklerbefehle.
Konfigurationsebenen
Die CLI wendet Befehlszeilen-Flags und Überschreibungen mit --config vor Projekt-,
Profil-, Benutzer-, System- und integrierten Einstellungen an. Nutzen Sie diese Rangfolge, um gemeinsame
Standardeinstellungen in Konfigurationsdateien und einmalige Änderungen in der Befehlszeile festzulegen.
Die vollständige Rangfolge und häufig verwendete Optionen finden Sie unter Grundlagen der Konfiguration.
Einstellungen in der TUI ändern
Die interaktive Terminaloberfläche bietet Auswahlmenüs für häufig verwendete Sitzungs- und Anzeigeeinstellungen:
| Ziel | Befehl | Zugehörige Konfiguration |
|---|---|---|
| Terminalmodus auswählen | /tui |
tui.fullscreen_transcript (Neustart erforderlich) |
| Modell auswählen | /model |
model, model_reasoning_effort |
| Berechtigungen ändern | /permissions |
Genehmigungs- und Sandbox-Einstellungen |
| Optionale Tools konfigurieren | /experimental, /memories |
Funktionsspezifische Schlüssel in config.toml |
| Terminaloberfläche anpassen | /keymap, /statusline, /title, /theme |
Schlüssel unter [tui] |
| Bearbeitungsstandards festlegen | /vim, /raw |
tui.vim_mode_default, tui.raw_output_mode |
Einige Befehle gelten nur für die aktuelle Sitzung, während manche Auswahlmenüs das Speichern der Auswahl anbieten. Legen Sie den zugehörigen Konfigurationsschlüssel fest, wenn Sie einen Standardwert für künftige Sitzungen wünschen. Informationen zu Terminaldesign, Editor, Vervollständigungen und Tastenkürzel-Workflows finden Sie unter CLI-Anpassung.
Referenzen zu Einstellungen
- Erweiterte Konfiguration behandelt Profile, einmalige Überschreibungen und weitere fortgeschrittene Workflows.
- Die Konfigurationsreferenz führt die verfügbaren Schlüssel und Werte auf.
- Die Beispielkonfiguration enthält eine vollständige Beispieldatei.
- Umgebungsvariablen dokumentiert die von der CLI und dem Installationsprogramm verwendeten Variablen.
Die Codex-IDE-Erweiterung verfügt über zwei Einstellungsebenen:
- Codex-Einstellungen steuern das gemeinsam mit Codex CLI verwendete Agentenverhalten, einschließlich
Modell, Reasoning-Aufwand, Berechtigungen, Sandbox, MCP server und
Personalisierung. Codex liest diese Einstellungen aus
config.toml. - Editor-Einstellungen steuern, wie sich die Erweiterung in VS Code und
kompatiblen Editoren verhält. Diese Einstellungen verwenden Schlüssel vom Typ
chatgpt.*im Einstellungssystem des Editors.
Codex-Einstellungen öffnen
Wählen Sie in der Codex-Seitenleiste das Zahnradsymbol und anschließend Codex Settings aus. Verwenden Sie den Einstellungsbereich für häufig verwendete Agentensteuerungen oder wählen Sie Open config.toml, um die aktive Konfigurationsebene direkt zu bearbeiten.
Informationen zur Rangfolge der Konfigurationsebenen und zu häufig verwendeten Schlüsseln finden Sie unter Grundlagen der
Konfiguration. Alle unterstützten Schlüssel für config.toml finden Sie in der
Konfigurationsreferenz.
Eine Editoreinstellung ändern
Gehen Sie wie folgt vor, um eine Einstellung zu ändern:
- Öffnen Sie die Einstellungen Ihres Editors.
- Suchen Sie nach
@ext:openai.chatgpt,Codexoder dem Namen der Einstellung. - Aktualisieren Sie den Wert.
Die Erweiterung berücksichtigt für Codex-Chatoberflächen außerdem die integrierten Einstellungen von VS Code für die Chat-Schriftart.
Referenz der Editoreinstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
chatgpt.commentCodeLensEnabled |
true |
CodeLens über TODO-Kommentaren anzeigen, damit Codex sie bearbeiten kann. |
chatgpt.openOnStartup |
false |
Die Codex-Seitenleiste fokussieren, wenn die Erweiterung vollständig gestartet ist. |
chatgpt.followUpQueueMode |
queue |
Festlegen, ob während eines Laufs gesendete Nachrichten auf den nächsten Lauf warten (queue) oder den aktuellen Lauf steuern (steer). Die Erweiterung behandelt den veralteten Wert interrupt als steer. Drücken Sie Cmd/Ctrl+Shift+Enter, um das Verhalten für eine Nachricht umzukehren. |
chatgpt.composerEnterBehavior |
enter |
Festlegen, ob Enter immer sendet (enter), Cmd/Ctrl+Enter mehrzeilige Prompts sendet (cmdIfMultiline) oder die Zusatztaste immer erforderlich ist (cmdAlways). |
chatgpt.reviewDelivery |
inline |
/review nach Möglichkeit im aktuellen Chat ausführen (inline) oder einen separaten Review-Chat starten (detached). |
chatgpt.localeOverride |
Automatisch | Die bevorzugte Sprache für die Codex-Benutzeroberfläche festlegen. Lassen Sie das Feld leer, um sie automatisch zu erkennen. |
chatgpt.runCodexInWindowsSubsystemForLinux |
false |
Nur Windows: Codex in WSL ausführen, wenn WSL verfügbar ist. Verwenden Sie dies, wenn sich Ihre Repositorys und Werkzeuge in WSL2 befinden oder Sie Linux-native Werkzeuge benötigen. Eine Änderung dieser Einstellung lädt VS Code neu. |
chatgpt.cliExecutable |
Nicht festgelegt | Nur für die Entwicklung: Den Pfad zur ausführbaren Datei der Codex CLI festlegen. Sie benötigen diese Einstellung nur, wenn Sie die Codex CLI entwickeln. Wenn Sie die mitgelieferte ausführbare Datei manuell überschreiben, funktionieren möglicherweise Teile der Erweiterung nicht mehr. |
chat.fontSize |
Editorstandard | Chattext in der Codex-Seitenleiste steuern, einschließlich Chatinhalten und Eingabefeld. |
chat.editor.fontSize |
Editorstandard | Als Code dargestellte Inhalte in Codex-Chats steuern, einschließlich Codeausschnitten und Diffs. |
Die oben genannten chatgpt.*-Schlüssel gehören zur IDE-Erweiterung und werden nicht in
config.toml eingetragen. Verwenden Sie für gemeinsam genutzte Agent-Einstellungen die Grundlagen der
Konfiguration, die erweiterte Konfiguration
und die Konfigurationsreferenz.