Entwicklerbefehle
Entwicklerbefehle
Referenz für Befehle und Slash-Befehle in ChatGPT Desktop, Codex CLI und der Codex IDE-Erweiterung.
- 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 verfügt über ein eigenes Befehlsmenü im Eingabefeld. Geben Sie / ein, um die Aktionen zu sehen,
die im aktuellen Chat verfügbar sind. Die Befehle der ChatGPT-Desktop-App oder der CLI
stehen dort nicht zur Verfügung; die Codex-Slash-Befehle, CLI-Befehle und Flags in dieser
Referenz gelten nicht für ChatGPT im Web.
Befehle der ChatGPT-Desktop-App
Die allgemeine Seite Befehle behandelt die App-Navigation, Chat-Tastenkürzel, die Anpassung der Tastaturbelegung sowie Deep Links für Chats, Einstellungen, Skills, geplante Aufgaben, Plugins und Pets.
Die Seite Slash-Befehle behandelt die im Eingabefeld der App
verfügbaren Befehle, darunter /feedback, /goal, /init,
/mcp, /plan, /review und /status.
So lesen Sie diese Referenz
Diese Seite führt alle dokumentierten Befehle und Optionen der Codex CLI auf. Mit den interaktiven Tabellen können Sie nach Schlüssel oder Beschreibung suchen. Jeder Abschnitt gibt an, ob eine Option stabil oder experimentell ist, und weist auf riskante Kombinationen hin.
Globale Flags
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--add-dir |
path |
Gewähren Sie zusätzlichen Verzeichnissen neben dem Hauptarbeitsbereich Schreibzugriff. Für mehrere Pfade wiederholen. |
--ask-for-approval, -a |
untrusted | on-request | never |
Legen Sie fest, wann Codex vor der Ausführung eines Befehls für eine menschliche Genehmigung pausiert. |
--cd, -C |
path |
Legen Sie das Arbeitsverzeichnis für den Agenten fest, bevor er mit der Verarbeitung Ihrer Anfrage beginnt. |
--config, -c |
key=value |
Überschreiben Sie Konfigurationswerte. Werte werden nach Möglichkeit als TOML geparst; andernfalls wird die Literalzeichenfolge verwendet. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Führen Sie jeden Befehl ohne Genehmigungen oder Sandbox aus. Nur in einer extern abgesicherten Umgebung verwenden. |
--dangerously-bypass-hook-trust |
boolean |
Führen Sie aktivierte Hooks aus, ohne für diesen Aufruf dauerhaft gespeichertes Vertrauen in die Hooks zu erfordern. Nur für Automatisierungen vorgesehen, die Hook-Quellen bereits prüfen. |
--disable |
feature |
Deaktivieren Sie ein Feature-Flag erzwungen (wird in -c features.<name>=false übersetzt). Wiederholbar. |
--enable |
feature |
Aktivieren Sie ein Feature-Flag erzwungen (wird in -c features.<name>=true übersetzt). Wiederholbar. |
--image, -i |
path[,path...] |
Hängen Sie eine oder mehrere Bilddateien an den ersten Prompt an. Trennen Sie mehrere Pfade durch Kommas oder wiederholen Sie die Option. |
--local-provider |
lmstudio | ollama |
Wählen Sie den mit --oss verwendeten lokalen Anbieter und überschreiben Sie für diesen Lauf oss_provider. |
--model, -m |
string |
Überschreiben Sie das in der Konfiguration festgelegte Modell (zum Beispiel gpt-5.6-terra). |
--no-alt-screen |
boolean |
Deaktivieren Sie den alternativen Bildschirmmodus für die TUI (überschreibt für diesen Lauf tui.alternate_screen). |
--oss |
boolean |
Verwenden Sie einen lokalen Open-Source-Modellanbieter. Codex verwendet --local-provider, Ihren konfigurierten oss_provider oder fordert Sie auf, zwischen LM Studio und Ollama zu wählen. |
--profile, -p |
string |
Überlagern Sie die grundlegende Benutzerkonfiguration mit $CODEX_HOME/profile-name.config.toml. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Stellen Sie über WebSocket oder einen Unix-Socket eine Verbindung zu einem entfernten app-server-Endpunkt her. Unterstützt für codex, codex resume, codex fork, codex archive, codex delete und codex unarchive; andere Unterbefehle lehnen den Remote-Modus ab. |
--remote-auth-token-env |
ENV_VAR |
Lesen Sie ein Bearer-Token aus dieser Umgebungsvariable und senden Sie es beim Verbindungsaufbau mit --remote. Erfordert --remote; Token werden nur über wss://-URLs oder ausschließlich lokale ws://-URLs gesendet. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Wählen Sie die Sandbox-Richtlinie für vom Modell erzeugte Shell-Befehle. |
--search |
boolean |
Aktivieren Sie die Live-Websuche (setzt web_search = "live" anstelle des Standardwerts "cached"). |
--strict-config |
boolean |
Geben Sie einen Fehler aus, wenn config.toml Felder enthält, die diese Codex-Version nicht erkennt. Unterstützt von Laufzeitbefehlen wie codex, exec, review, resume, fork, app-server, mcp-server und exec-server. |
PROMPT |
string |
Optionale Textanweisung zum Starten der Sitzung. Weglassen, um die TUI ohne vorausgefüllte Nachricht zu starten. |
Diese Optionen gelten für den grundlegenden Befehl codex. Die meisten werden an Befehle weitergegeben;
Ausnahmen finden Sie in den Hinweisen oben oder in der Hilfe zum jeweiligen Befehl. Beachten Sie bei weitergegebenen
Optionen die Hilfe zum jeweiligen Befehl. Beispielsweise wendet codex exec --oss ...
--oss auf exec an.
Befehlsübersicht
| Schlüssel | Reifegrad | Details |
|---|---|---|
codex |
Stabil | Startet die Terminal-Benutzeroberfläche. Akzeptiert die globalen Optionen oben sowie einen optionalen Prompt oder Bildanhänge. |
codex app |
Stabil | Startet die ChatGPT-Desktop-App unter macOS oder Windows. Unter macOS kann Codex einen Arbeitsbereichspfad öffnen; unter Windows gibt Codex den zu öffnenden Pfad aus. |
codex app-server |
Experimentell | Startet den Codex app server für die lokale Entwicklung oder Fehlersuche über stdio, WebSocket oder einen Unix-Socket. |
codex apply |
Stabil | Wendet den neuesten von einem Codex-Cloud-Chat erzeugten Diff auf Ihren lokalen Arbeitsbaum an. Alias: codex a. |
codex archive |
Stabil | Archiviert eine gespeicherte interaktive Sitzung anhand ihrer Sitzungs-ID oder ihres Sitzungsnamens. |
codex cloud |
Experimentell | Durchsucht Codex-Cloud-Chats oder führt sie vom Terminal aus, ohne die TUI zu öffnen. Alias: codex cloud-tasks. |
codex completion |
Stabil | Erzeugt Shell-Vervollständigungsskripte für Bash, Zsh, Fish oder PowerShell. |
codex debug app-server send-message-v2 |
Experimentell | Debuggt app-server, indem über den integrierten Testclient eine einzelne V2-Nachricht gesendet wird. |
codex debug models |
Experimentell | Gibt den unverarbeiteten Modellkatalog aus, den Codex sieht, einschließlich einer Option, nur den gebündelten Katalog zu prüfen. |
codex debug prompt-input |
Experimentell | Rendert die für das Modell sichtbare Liste der Prompt-Eingaben als JSON, optional mit einem Prompt und Bildern. |
codex delete |
Stabil | Löscht eine gespeicherte interaktive Sitzung dauerhaft anhand ihrer Sitzungs-ID oder ihres Sitzungsnamens. |
codex doctor |
Stabil | Erzeugt einen Diagnosebericht für Probleme mit lokaler Installation, Konfiguration, Authentifizierung, Laufzeit, Git, Terminal, app-server und Thread-Inventar. |
codex exec |
Stabil | Führt Codex nicht interaktiv aus. Alias: codex e. Streamt Ergebnisse nach stdout oder als JSONL und kann optional frühere Sitzungen fortsetzen. |
codex execpolicy |
Experimentell | Wertet execpolicy-Regeldateien aus und zeigt, ob ein Befehl zugelassen würde, eine Nachfrage auslösen würde oder blockiert würde. |
codex features |
Stabil | Listet Feature-Flags auf und aktiviert oder deaktiviert sie dauerhaft in config.toml. |
codex fork |
Stabil | Verzweigt eine frühere interaktive Sitzung in einen neuen Chat und behält dabei das ursprüngliche Transkript bei. |
codex login |
Stabil | Authentifiziert Codex über ChatGPT OAuth, Geräteauthentifizierung, einen API key oder ein über stdin weitergeleitetes Zugriffstoken. |
codex logout |
Stabil | Entfernt gespeicherte Authentifizierungsdaten. |
codex mcp |
Stabil | Verwaltet Model Context Protocol-Server (auflisten, hinzufügen, entfernen, authentifizieren). |
codex mcp-server |
Veraltet | Veraltete Schnittstelle zum Ausführen von Codex als MCP server über stdio. Verwenden Sie stattdessen den Codex app server. Um Codex aus Claude Code aufzurufen, verwenden Sie das Codex-Plugin für Claude Code. |
codex plugin |
Stabil | Installiert Plugins aus konfigurierten Marketplace-Quellen, listet sie auf und entfernt sie. |
codex plugin marketplace |
Stabil | Fügt Plugin-Marketplaces aus Git oder lokalen Quellen hinzu, listet sie auf, aktualisiert oder entfernt sie. |
codex remote-control |
Experimentell | Führt die Fernsteuerung für den lokalen app-server aus oder verwaltet sie beziehungsweise erstellt einen kurzlebigen Kopplungscode. |
codex resume |
Stabil | Setzt eine frühere interaktive Sitzung anhand ihrer ID oder den neuesten Chat fort. |
codex review |
Stabil | Führt eine nicht interaktive Prüfung nicht committeter Änderungen, eines Diffs zu einem Basisbranch, eines Commits oder benutzerdefinierter Prüfanweisungen aus. |
codex sandbox |
Stabil | Führt beliebige Befehle in von Codex bereitgestellten macOS-, Linux- oder Windows-Sandboxes aus. |
codex unarchive |
Stabil | Stellt eine archivierte interaktive Sitzung anhand ihrer Sitzungs-ID oder ihres Sitzungsnamens wieder her. |
codex update |
Stabil | Sucht nach einem Codex-CLI-Update und wendet es an, wenn die installierte Version Selbstaktualisierungen unterstützt. |
Befehlsdetails
codex (interaktiv)
Wird codex ohne Unterbefehl ausgeführt, startet die interaktive Terminal-Benutzeroberfläche (TUI). Der Agent akzeptiert die globalen Optionen oben sowie Bildanhänge. Die Websuche verwendet standardmäßig den Cachemodus; wechseln Sie mit --search zum Live-Browsing. Verwenden Sie für unkomplizierte lokale Arbeit --sandbox workspace-write --ask-for-approval on-request.
Verwenden Sie --remote ws://host:port oder --remote wss://host:port, um die TUI mit einem über codex app-server --listen ws://IP:PORT gestarteten app server zu verbinden. Verwenden Sie für einen lokalen Unix-Socket --remote unix:// für den Standardsocket oder --remote unix://PATH für einen expliziten Pfad. Fügen Sie --remote-auth-token-env <ENV_VAR> hinzu, wenn der Server für die WebSocket-Authentifizierung ein Bearer-Token erfordert.
codex agents
Öffnen Sie die Kommandozentrale, um Chats zu durchsuchen und zwischen Agenten auf einem gemeinsam genutzten
Server zu wechseln. Verwenden Sie --remote <URL>, um eine Verbindung zu einem Remote-Server herzustellen, und --cd <DIR>, um
das Verzeichnis für neue Remote-Aufgaben festzulegen. codex agents unterstützt
--no-daemon nicht.
codex queue
Stellen Sie eine Textnachricht für eine bestehende Sitzung in die Warteschlange:
codex queue --thread <SESSION_ID> --message "Run the remaining checks"--thread akzeptiert eine UUID oder einen exakten Sitzungsnamen. Verwenden Sie eine UUID, wenn mehrere Sitzungen
denselben Namen haben. Der Befehl akzeptiert außerdem --remote und
--remote-auth-token-env; Bildanhänge werden nicht unterstützt.
codex app-server
Starten Sie den Codex app server lokal. Dies ist hauptsächlich für Entwicklung und Fehlersuche vorgesehen und kann sich ohne Vorankündigung ändern.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--analytics-default-enabled |
boolean |
Aktiviert Analytics standardmäßig für app-server-Clients von OpenAI, sofern der Benutzer dies nicht in der Konfiguration deaktiviert. |
--listen |
stdio:// | ws://IP:PORT | unix:// | unix://PATH | off |
URL des Transport-Listeners. Verwenden Sie stdio:// für JSONL, ws://IP:PORT für einen TCP-WebSocket-Endpunkt, unix:// für den standardmäßigen Unix-Socket, unix://PATH für einen benutzerdefinierten Unix-Socket oder off, um den lokalen Transport zu deaktivieren. |
--stdio |
boolean |
Verwenden Sie den stdio-Transport. Entspricht --listen stdio:// und schließt sich mit --listen gegenseitig aus. |
--ws-audience |
string |
Erwarteter aud-Claim für signierte Bearer-Token. Erfordert --ws-auth signed-bearer-token. |
--ws-auth |
capability-token | signed-bearer-token |
Authentifizierungsmodus für app-server-WebSocket-Clients. Wird er weggelassen, ist die WebSocket-Authentifizierung deaktiviert; nicht lokale Listener geben beim Start eine Warnung aus. |
--ws-issuer |
string |
Erwarteter iss-Claim für signierte Bearer-Token. Erfordert --ws-auth signed-bearer-token. |
--ws-max-clock-skew-seconds |
number |
Toleranz für Uhrzeitabweichungen bei der Validierung der Claims exp und nbf signierter Bearer-Token. Erfordert --ws-auth signed-bearer-token. |
--ws-shared-secret-file |
absolute path |
Datei mit dem gemeinsamen HMAC-Geheimnis, das zur Validierung signierter JWT-Bearer-Token verwendet wird. Bei --ws-auth signed-bearer-token erforderlich. |
--ws-token-file |
absolute path |
Datei mit dem gemeinsamen Capability-Token. Verwenden Sie sie mit --ws-auth capability-token, sofern Sie nicht stattdessen --ws-token-sha256 angeben. |
--ws-token-sha256 |
hexadecimal SHA-256 digest |
Erwarteter SHA-256-Digest für die Capability-Token-Authentifizierung. Verwenden Sie ihn anstelle von --ws-token-file, wenn das Client-Token aus einer anderen Quelle stammt. |
codex app-server --listen stdio:// behält das standardmäßige JSONL-über-stdio-Verhalten bei, und codex app-server --stdio ist ein Alias für diesen Transport. --listen ws://IP:PORT aktiviert den WebSocket-Transport für app-server-Clients. Der Server akzeptiert ws://-Listener-URLs; verwenden Sie TLS-Terminierung oder einen sicheren Proxy, wenn Clients eine Verbindung über wss:// herstellen. Verwenden Sie --listen unix://, um WebSocket-Handshakes am standardmäßigen Unix-Socket von Codex zu akzeptieren, oder --listen unix:///absolute/path.sock, um einen Socket-Pfad auszuwählen. Wenn Sie Schemas für Client-Bindings erzeugen, fügen Sie --experimental hinzu, um zugriffsbeschränkte Felder und Methoden einzubeziehen.
Fügen Sie --code-mode-host wss://code-mode.example.com/host hinzu, um app-server mit
einem entfernten Code Mode-Host zu verbinden, statt einen lokalen Host zu starten. Diese ausgehende
Verbindung ist von --listen getrennt und wird von jedem Thread im
app-server-Prozess gemeinsam verwendet. Verwenden Sie ws:// nur für einen localhost- oder per SSH weitergeleiteten Host.
codex remote-control
Führen Sie codex remote-control aus, um die Fernsteuerung über den verwalteten Hintergrundserver
zu starten, sofern die Voraussetzungen erfüllt sind. Andernfalls erfolgt die Ausführung im Vordergrund. Verwenden Sie
codex remote-control --no-daemon, um die Ausführung im Vordergrund ausdrücklich festzulegen. Verwenden Sie
codex remote-control start, um den lokalen app-server-Daemon mit aktivierter
Fernsteuerung zu starten, und codex remote-control stop, um ihn zu stoppen. Verwaltete
Fernsteuerungsclients und SSH-Remote-Workflows verwenden diese Befehle; sie sind
kein Ersatz für codex app-server --listen, wenn Sie einen lokalen
Protokollclient entwickeln.
Sobald der Daemon läuft, verwenden Sie codex remote-control pair, um einen
kurzzeitig gültigen Code für die manuelle Kopplung zu erstellen und auszugeben. Fügen Sie einem beliebigen remote-control-Befehl --json hinzu,
um eine maschinenlesbare Ausgabe zu erhalten. Bei pair enthält die JSON-Antwort
pairingCode, manualPairingCode, environmentId und expiresAt.
--no-daemon gilt nur für den alleinstehenden Befehl remote-control; kombinieren Sie die Option nicht
mit start, stop oder pair.
codex app
Starten Sie die ChatGPT-Desktop-App vom Terminal aus unter macOS oder Windows. Unter macOS kann Codex einen bestimmten Arbeitsbereichspfad öffnen; unter Windows gibt Codex den zu öffnenden Pfad aus.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--download-url |
url |
Erweiterte Überschreibung für die während der Installation verwendete URL des Installationsprogramms der ChatGPT-Desktop-App. |
PATH |
path |
Arbeitsbereichspfad für die ChatGPT-Desktop-App. Unter macOS öffnet Codex diesen Pfad; unter Windows gibt Codex den Pfad aus. |
codex app öffnet eine installierte ChatGPT-Desktop-App oder startet das Installationsprogramm, wenn
die App fehlt. Unter macOS öffnet Codex den angegebenen Arbeitsbereichspfad; unter
Windows gibt es nach der Installation den zu öffnenden Pfad aus.
codex debug app-server send-message-v2
Senden Sie mit dem integrierten app-server-Testclient eine Nachricht über den V2-Thread-/Turn-Ablauf von app-server.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
USER_MESSAGE |
string |
Nachrichtentext, der über den integrierten V2-Testclient-Ablauf an app-server gesendet wird. |
Dieser Debug-Ablauf initialisiert mit experimentalApi: true, startet einen Thread, sendet einen Turn und streamt Serverbenachrichtigungen. Verwenden Sie ihn, um das Verhalten des app-server-Protokolls lokal zu reproduzieren und zu untersuchen.
codex debug models
Geben Sie den unverarbeiteten Modellkatalog, den Codex sieht, als JSON aus.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--bundled |
boolean |
Überspringen Sie die Aktualisierung und geben Sie nur den mit der aktuellen Codex-Binärdatei gebündelten Modellkatalog aus. |
Verwenden Sie --bundled, wenn Sie ausschließlich den mit der aktuellen Binärdatei gebündelten Katalog untersuchen möchten, ohne ihn über den entfernten Modellendpunkt zu aktualisieren.
codex debug prompt-input
Rendern Sie die exakte, für das Modell sichtbare Liste der Prompt-Eingaben als JSON. Verwenden Sie dies zur Fehlersuche bei der Ermittlung von Anweisungen, beim Sitzungskontext oder beim Aufbau des Prompts.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--image, -i |
path[,path...] |
Hängen Sie ein oder mehrere Bilder an den Benutzer-Prompt an. Trennen Sie mehrere Pfade durch Kommas oder wiederholen Sie die Option. |
PROMPT |
string |
Optionaler Benutzer-Prompt, der nach dem Sitzungskontext angefügt wird. |
codex apply
Wenden Sie den neuesten Diff aus einem Codex-Cloud-Chat auf Ihr lokales Repository an. Sie müssen authentifiziert sein und Zugriff auf den Chat haben.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
TASK_ID |
string |
Kennung des Codex-Cloud-Chats, dessen Diff angewendet werden soll. |
Codex gibt die gepatchten Dateien aus und beendet sich mit einem von null verschiedenen Status, wenn git apply fehlschlägt (beispielsweise aufgrund von Konflikten).
codex review
Führen Sie eine Codeprüfung nicht interaktiv aus. Wählen Sie genau ein Prüfziel aus oder übergeben Sie benutzerdefinierte Prüfanweisungen als Prompt.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--base |
branch |
Prüfen Sie Änderungen gegenüber dem angegebenen Basisbranch. |
--commit |
SHA |
Prüfen Sie die durch den angegebenen Commit eingeführten Änderungen. |
--strict-config |
boolean |
Geben Sie einen Fehler aus, wenn config.toml Felder enthält, die diese Codex-Version nicht erkennt. |
--title |
string |
Legen Sie den in der Prüfzusammenfassung angezeigten Commit-Titel fest. Erfordert --commit. |
--uncommitted |
boolean |
Prüfen Sie zum Commit vorgemerkte, nicht vorgemerkte und nicht verfolgte Änderungen. |
PROMPT |
string | - (read stdin) |
Benutzerdefinierte Prüfanweisungen. Verwenden Sie -, um die Anweisungen aus stdin zu lesen. |
--uncommitted, --base, --commit und ein benutzerdefiniertes PROMPT schließen einander
aus. Verwenden Sie --title nur mit --commit.
codex archive und codex unarchive
Archivieren Sie eine gespeicherte interaktive Sitzung anhand ihrer Sitzungs-ID oder ihres Sitzungsnamens oder stellen Sie sie wieder her. Verwenden Sie diese Befehle, wenn Sie die Sitzungsauswahl bereinigen möchten, ohne das Transkript zu löschen. Sitzungs-IDs haben Vorrang vor Sitzungsnamen.
codex archive <SESSION>
codex unarchive <SESSION>| Schlüssel | Typ/Werte | Details |
|---|---|---|
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Stellen Sie eine Verbindung zu einem entfernten app-server-Endpunkt her, bevor Sie den Archivstatus ändern. |
--remote-auth-token-env |
ENV_VAR |
Lesen Sie ein Bearer-Token aus dieser Umgebungsvariable, wenn --remote eine Authentifizierung erfordert. |
SESSION |
session ID | session name |
Zu archivierende oder wiederherzustellende gespeicherte Sitzung. Sitzungs-IDs haben Vorrang vor Sitzungsnamen. |
codex delete
Löschen Sie eine gespeicherte interaktive Sitzung anhand ihrer Sitzungs-ID oder ihres Sitzungsnamens dauerhaft. Verwenden Sie dies nur, wenn Sie das Transkript entfernen möchten, statt es in Listen aktiver Sitzungen auszublenden.
codex delete <SESSION>
codex delete <SESSION_UUID> --force| Schlüssel | Typ/Werte | Details |
|---|---|---|
--force |
boolean |
Löschen Sie ohne Nachfrage. Das Sitzungsargument muss eine UUID sein; Namen erfordern weiterhin eine interaktive Bestätigung. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Stellen Sie eine Verbindung zu einem entfernten app-server-Endpunkt her, bevor Sie die Sitzung löschen. |
--remote-auth-token-env |
ENV_VAR |
Lesen Sie ein Bearer-Token aus dieser Umgebungsvariable, wenn --remote eine Authentifizierung erfordert. |
SESSION |
session ID | session name |
Zu löschende gespeicherte Sitzung. Sitzungs-IDs haben Vorrang vor Sitzungsnamen. |
Verwenden Sie --force nur mit einer Sitzungs-UUID. Benannte Sitzungen erfordern weiterhin
eine Bestätigung, damit Codex einen mehrfach vorhandenen oder mehrdeutigen Namen nicht ohne Nachfrage löscht.
codex cloud
Interagieren Sie vom Terminal aus mit Codex-Cloud-Chats. Der Standardbefehl öffnet eine interaktive Auswahl; codex cloud exec übermittelt eine Aufgabe direkt, und codex cloud list gibt aktuelle Chats für Skripte oder eine schnelle Prüfung zurück.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--attempts |
1-4 |
Anzahl der Assistentenversuche (Best-of-N), die Codex Cloud ausführen soll. |
--env |
ENV_ID |
Kennung der Codex-Cloud-Zielumgebung (erforderlich). Verwenden Sie codex cloud, um die Optionen aufzulisten. |
QUERY |
string |
Aufgaben-Prompt. Wird er weggelassen, fragt Codex interaktiv nach Details. |
Für die Authentifizierung werden dieselben Anmeldedaten wie für die Haupt-CLI verwendet. Codex beendet sich mit einem von null verschiedenen Status, wenn die Aufgabenübermittlung fehlschlägt.
codex cloud list
Listet aktuelle Cloud-Chats mit optionaler Filterung und Paginierung auf.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--cursor |
string |
Von einer früheren Anfrage zurückgegebener Paginierungscursor. |
--env |
ENV_ID |
Filtern Sie Aufgaben nach Umgebungskennung. |
--json |
boolean |
Geben Sie maschinenlesbares JSON statt Klartext aus. |
--limit |
1-20 |
Maximale Anzahl zurückzugebender Aufgaben. |
Die Klartextausgabe zeigt eine Aufgaben-URL gefolgt von Statusdetails. Verwenden Sie für Automatisierungen --json. Die JSON-Nutzlast enthält ein tasks-Array sowie einen optionalen cursor-Wert. Jede Aufgabe enthält id, url, title, status, updated_at, environment_id, environment_label, summary, is_review und attempt_total.
codex completion
Erzeugen Sie Shell-Vervollständigungsskripte und leiten Sie die Ausgabe an den entsprechenden Speicherort um, beispielsweise codex completion zsh > "${fpath[1]}/_codex".
| Schlüssel | Typ/Werte | Details |
|---|---|---|
SHELL |
bash | zsh | fish | power-shell | elvish |
Shell, für die Vervollständigungen erzeugt werden sollen. Die Ausgabe erfolgt nach stdout. |
codex doctor
Erzeugen Sie einen lokalen Diagnosebericht, bevor Sie ein Supportproblem melden oder während Sie eine fehlerhafte Codex-Installation untersuchen. Der Bericht prüft den Zustand von Installation, Konfiguration, Authentifizierung, Laufzeit, Git, Terminal, app-server und Thread-Inventar.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--all |
boolean |
Erweitern Sie lange Listen im detaillierten, menschenlesbaren Bericht. |
--ascii |
boolean |
Verwenden Sie ASCII-Statusbezeichnungen und -Trennzeichen in der menschenlesbaren Ausgabe. |
--json |
boolean |
Geben Sie einen bereinigten, maschinenlesbaren Supportbericht aus. |
--no-color |
boolean |
Deaktivieren Sie ANSI-Farben in der menschenlesbaren Ausgabe. |
--summary |
boolean |
Zeigen Sie nur gruppierte Prüfzeilen und die abschließende Anzahlübersicht an. |
codex features
Verwalten Sie in $CODEX_HOME/config.toml gespeicherte Feature-Flags. Die Befehle enable und
disable speichern Änderungen dauerhaft, sodass sie für zukünftige Sitzungen gelten. Der
Unterbefehl features akzeptiert --profile nicht.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
Disable subcommand |
codex features disable <feature> |
Deaktivieren Sie ein Feature-Flag dauerhaft in $CODEX_HOME/config.toml. |
Enable subcommand |
codex features enable <feature> |
Aktivieren Sie ein Feature-Flag dauerhaft in $CODEX_HOME/config.toml. |
List subcommand |
codex features list |
Zeigen Sie bekannte Feature-Flags, ihre Reifestufe und ihren effektiven Zustand an. |
codex exec
Verwenden Sie codex exec (oder die Kurzform codex e) für skriptgesteuerte oder CI-ähnliche Läufe, die ohne menschliche Interaktion abgeschlossen werden sollen.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--cd, -C |
path |
Legen Sie das Stammverzeichnis des Arbeitsbereichs fest, bevor Sie die Aufgabe ausführen. |
--color |
always | never | auto |
Steuern Sie ANSI-Farben in stdout. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Umgehen Sie Genehmigungsabfragen und die Sandbox. Gefährlich – nur in einem isolierten Runner verwenden. |
--dangerously-bypass-hook-trust |
boolean |
Führen Sie aktivierte Hooks aus, ohne für diesen Aufruf dauerhaft gespeichertes Vertrauen in die Hooks zu erfordern. Nur für Automatisierungen vorgesehen, die Hook-Quellen bereits prüfen. |
--ephemeral |
boolean |
Führen Sie den Lauf aus, ohne Sitzungs-Rollout-Dateien dauerhaft auf dem Datenträger zu speichern. |
--full-auto |
boolean |
Veraltete Kompatibilitätsoption. Bevorzugen Sie --sandbox workspace-write; Codex gibt bei Verwendung dieser Option eine Warnung aus. |
--ignore-rules |
boolean |
Laden Sie für diesen Lauf keine execpolicy-Dateien .rules des Benutzers oder Projekts. |
--ignore-user-config |
boolean |
Laden Sie $CODEX_HOME/config.toml nicht. Die Authentifizierung verwendet weiterhin CODEX_HOME. |
--image, -i |
path[,path...] |
Hängen Sie Bilder an die erste Nachricht an. Wiederholbar; unterstützt kommagetrennte Listen. |
--json, --experimental-json |
boolean |
Geben Sie durch Zeilenumbrüche getrennte JSON-Ereignisse statt formatiertem Text aus. |
--local-provider |
lmstudio | ollama |
Wählen Sie den mit --oss verwendeten lokalen Anbieter und überschreiben Sie für diesen Lauf oss_provider. |
--model, -m |
string |
Überschreiben Sie für diesen Lauf das konfigurierte Modell. |
--oss |
boolean |
Verwenden Sie einen lokalen Open-Source-Anbieter. Codex verwendet --local-provider oder Ihren konfigurierten oss_provider und beendet sich mit einem Fehler, wenn keiner von beiden festgelegt ist. |
--output-last-message, -o |
path |
Schreiben Sie die abschließende Nachricht des Assistenten in eine Datei. Nützlich für nachgelagerte Skripte. |
--output-schema |
path |
JSON-Schema-Datei, die die erwartete Form der endgültigen Antwort beschreibt. Codex validiert die Tool-Ausgabe dagegen. |
--profile, -p |
string |
Überlagern Sie die grundlegende Benutzerkonfiguration mit $CODEX_HOME/profile-name.config.toml. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Sandbox-Richtlinie für vom Modell erzeugte Befehle. Verwendet standardmäßig die Konfiguration. |
--skip-git-repo-check |
boolean |
Erlauben Sie die Ausführung außerhalb eines Git-Repositorys (nützlich für einmalig verwendete Verzeichnisse). |
-c, --config |
key=value |
Inline-Konfigurationsüberschreibung für den nicht interaktiven Lauf (wiederholbar). |
PROMPT |
string | - (read stdin) |
Erste Anweisung für die Aufgabe. Verwenden Sie -, um den Prompt aus stdin weiterzuleiten. |
Resume subcommand |
codex exec resume [SESSION_ID] |
Setzen Sie eine exec-Sitzung anhand ihrer ID fort oder fügen Sie --last hinzu, um die neueste Sitzung aus dem aktuellen Arbeitsverzeichnis fortzusetzen. Fügen Sie --all hinzu, um Sitzungen aus beliebigen Verzeichnissen zu berücksichtigen. Akzeptiert einen optionalen Folge-Prompt. |
Codex schreibt standardmäßig eine formatierte Ausgabe. Fügen Sie --json hinzu, um durch Zeilenumbrüche getrennte JSON-Ereignisse zu erhalten (eines pro Zustandsänderung). Mit dem optionalen Unterbefehl resume können Sie nicht interaktive Aufgaben fortsetzen. Verwenden Sie --last, um die neueste Sitzung aus dem aktuellen Arbeitsverzeichnis auszuwählen, oder fügen Sie --all hinzu, um alle Sitzungen zu durchsuchen:
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--all |
boolean |
Beziehen Sie bei der Auswahl der neuesten Sitzung Sitzungen außerhalb des aktuellen Arbeitsverzeichnisses ein. |
--image, -i |
path[,path...] |
Hängen Sie ein oder mehrere Bilder an den Folge-Prompt an. Trennen Sie mehrere Pfade durch Kommas oder wiederholen Sie die Option. |
--last |
boolean |
Setzen Sie den neuesten Chat aus dem aktuellen Arbeitsverzeichnis fort. |
PROMPT |
string | - (read stdin) |
Optionale Folgeanweisung, die unmittelbar nach dem Fortsetzen gesendet wird. |
SESSION_ID |
uuid | session name |
Setzen Sie die angegebene Sitzung fort. Lassen Sie dies weg und verwenden Sie --last, um die neueste Sitzung fortzusetzen. |
Verwenden Sie codex exec fork <SESSION_ID> [PROMPT], um eine gespeicherte Sitzung in eine neue
Sitzung zu kopieren. Das Sitzungsargument akzeptiert eine UUID oder einen Namen. Ohne Prompt erstellt Codex
den Fork, ohne einen Turn zu starten. Übergeben Sie - als Prompt, um ihn von
stdin einzulesen, oder fügen Sie --image hinzu, um Bilder anzuhängen.
Ein Prompt ist erforderlich, wenn Sie Bilder, --output-schema,
--output-last-message oder --ephemeral verwenden.
Fügen Sie einem neuen oder abgezweigten Lauf --worktree hinzu, um einen verwalteten Git-Worktree zu erstellen:
codex exec --worktree "implement the next step"
codex exec fork <SESSION_ID> --worktree "try an alternative approach"--worktree erfordert eine lokale Ausführung. Kombinieren Sie es nicht mit resume, review,
--ephemeral oder --ignore-user-config.
codex execpolicy
Prüfen Sie execpolicy-Regeldateien, bevor Sie sie speichern. codex execpolicy check akzeptiert eine oder mehrere --rules-Optionen (zum Beispiel Dateien unter ~/.codex/rules) und gibt JSON mit der strengsten Entscheidung und allen übereinstimmenden Regeln aus. Fügen Sie --pretty hinzu, um die Ausgabe zu formatieren. Der Befehl execpolicy befindet sich derzeit in der Vorschau.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--pretty |
boolean |
Formatieren Sie das JSON-Ergebnis leserlich. |
--rules, -r |
path (repeatable) |
Pfad zu einer auszuwertenden execpolicy-Regeldatei. Geben Sie mehrere Optionen an, um Regeln aus mehreren Dateien zu kombinieren. |
COMMAND... |
var-args |
Befehl, der anhand der angegebenen Richtlinien geprüft werden soll. |
codex login
Authentifizieren Sie die CLI mit einem ChatGPT-Konto, API key oder Zugriffstoken. Ohne Optionen öffnet Codex einen Browser für den ChatGPT OAuth-Ablauf.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--device-auth |
boolean |
Verwenden Sie den OAuth-Gerätecodeablauf, statt ein Browserfenster zu öffnen. |
--with-access-token |
boolean |
Lesen Sie ein Zugriffstoken aus stdin (zum Beispiel printenv CODEX_ACCESS_TOKEN | codex login --with-access-token). |
--with-api-key |
boolean |
Lesen Sie einen API key aus stdin (zum Beispiel printenv OPENAI_API_KEY | codex login --with-api-key). |
status subcommand |
codex login status |
Geben Sie den aktiven Authentifizierungsmodus aus und beenden Sie sich bei bestehender Anmeldung mit 0. |
codex login status beendet sich mit 0, wenn Anmeldedaten vorhanden sind, was bei Automatisierungsskripten hilfreich ist.
codex logout
Entfernen Sie gespeicherte Anmeldedaten sowohl für die API key- als auch für die ChatGPT-Authentifizierung. Dieser Befehl hat keine Optionen.
codex mcp
Verwalten Sie in ~/.codex/config.toml gespeicherte Model Context Protocol-Servereinträge.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
add <name> |
-- <command...> | --url <value> |
Registrieren Sie einen Server über einen stdio-Startbefehl oder eine streamfähige HTTP-URL. Unterstützt --env KEY=VALUE für stdio-Transporte. |
get <name> |
--json |
Zeigen Sie eine bestimmte Serverkonfiguration an. --json gibt den unverarbeiteten Konfigurationseintrag aus. |
list |
--json |
Listen Sie konfigurierte MCP server auf. Fügen Sie --json für eine maschinenlesbare Ausgabe hinzu. |
login <name> |
--scopes scope1,scope2 |
Starten Sie eine OAuth-Anmeldung für einen streamfähigen HTTP-Server (nur Server, die OAuth unterstützen). |
logout <name> |
Entfernen Sie gespeicherte OAuth-Anmeldedaten für einen streamfähigen HTTP-Server. | |
remove <name> |
Löschen Sie eine gespeicherte Definition eines MCP server. |
Der Unterbefehl add unterstützt sowohl stdio- als auch streamfähige HTTP-Transporte:
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--bearer-token-env-var |
ENV_VAR |
Umgebungsvariable, deren Wert beim Verbindungsaufbau zu einem streamfähigen HTTP-Server als Bearer-Token gesendet wird. |
--env KEY=VALUE |
repeatable |
Umgebungsvariablenzuweisungen, die beim Start eines stdio-Servers angewendet werden. |
--oauth-client-id |
CLIENT_ID |
OAuth-Clientkennung für einen streamfähigen HTTP MCP server. Erfordert --url. |
--oauth-resource |
RESOURCE |
OAuth-Ressourcenparameter, der bei der Anmeldung für einen streamfähigen HTTP MCP server einbezogen werden soll. Erfordert --url. |
--url |
https://… |
Registrieren Sie einen streamfähigen HTTP-Server anstelle von stdio. Schließt sich mit COMMAND... gegenseitig aus. |
COMMAND... |
stdio transport |
Ausführbare Datei samt Argumenten zum Starten des MCP server. Nach -- angeben. |
OAuth-Aktionen (login, logout) funktionieren nur mit streamfähigen HTTP-Servern (und nur, wenn der Server OAuth unterstützt).
codex plugin
Installieren Sie Plugins aus konfigurierten Marketplaces, listen Sie sie auf und entfernen Sie sie.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
add <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Installieren Sie ein Plugin aus einem konfigurierten Marketplace. Verwenden Sie --marketplace oder -m, wenn das Plugin-Argument @marketplace auslässt. |
list |
[--marketplace, -m NAME] [--available --json] [--json] |
Listen Sie installierte Plugins auf. Mit --json enthält die Ausgabe die Arrays installed und available; --available bezieht nicht installierte Marketplace-Plugins ein und erfordert --json. |
marketplace |
Verwalten Sie konfigurierte Marketplace-Quellen. Siehe codex plugin marketplace unten. |
|
remove <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Entfernen Sie ein installiertes Plugin aus der lokalen Konfiguration und dem Cache. Verwenden Sie --json für eine automatisierungsfreundliche Ausgabe. |
codex plugin add --json gibt pluginId, name, marketplaceName,
version, installedPath und authPolicy aus. codex plugin list --json gibt die Arrays
installed und available aus. Einträge enthalten pluginId, name,
marketplaceName, version, installed, enabled, source, installPolicy,
authPolicy sowie, sofern verfügbar, marketplaceSource mit dem konfigurierten
Typ und Wert der Marketplace-Quelle. codex plugin remove --json gibt
pluginId, name und marketplaceName aus.
codex plugin marketplace
Verwalten Sie Plugin-Marketplace-Quellen, die Codex durchsuchen und aus denen es Installationen durchführen kann.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
add <source> |
[--ref REF] [--sparse PATH] [--json] |
Installieren Sie einen Plugin-Marketplace aus einer GitHub-Kurzform, einer Git-URL, einer SSH-URL oder dem Stammverzeichnis eines lokalen Marketplace. --sparse wird nur für Git-Quellen unterstützt und kann wiederholt werden. |
list |
[--json] |
Zeigen Sie die Plugin-Marketplaces an, die Codex derzeit berücksichtigt, sowie den Stammpfad jedes Marketplace. |
remove <marketplace-name> |
[--json] |
Entfernen Sie einen konfigurierten Plugin-Marketplace. |
upgrade [marketplace-name] |
[--json] |
Aktualisieren Sie einen konfigurierten Git-Marketplace oder alle konfigurierten Git-Marketplaces, wenn kein Name angegeben wird. |
codex plugin marketplace add akzeptiert GitHub-Kurzformen wie owner/repo oder
owner/repo@ref, HTTP- oder HTTPS-Git-URLs, SSH-Git-URLs und lokale
Marketplace-Stammverzeichnisse. Verwenden Sie --ref, um eine Git-Referenz festzuschreiben, und wiederholen Sie --sparse PATH, um
für Git-basierte Marketplace-Repositorys einen Sparse Checkout zu verwenden.
codex plugin marketplace list gibt die berücksichtigten Marketplace-Namen und Stammverzeichnisse aus,
darunter implizit erkannte Standard-Marketplaces und konfigurierte Marketplace-Snapshots.
Fügen Sie Befehlen zum Hinzufügen, Auflisten, Aktualisieren oder Entfernen von Marketplaces --json hinzu, um
eine automatisierungsfreundliche Ausgabe zu erhalten. Das JSON beim Hinzufügen eines Marketplace enthält marketplaceName,
installedRoot und alreadyAdded; das JSON der Liste enthält ein marketplaces-Array
mit name, root und optional marketplaceSource; das JSON der Aktualisierung enthält
selectedMarketplaces, upgradedRoots und errors; das JSON der Entfernung enthält
marketplaceName und installedRoot.
codex mcp-server
codex resume
Setzen Sie eine interaktive Sitzung anhand ihrer ID oder den letzten Chat fort. codex resume beschränkt --last auf das aktuelle Arbeitsverzeichnis, sofern Sie nicht --all übergeben. Der Befehl akzeptiert Überschreibungen für Modell und Sandbox, jedoch nicht --worktree.
Wenn sich das aktuelle Arbeitsverzeichnis vom gespeicherten Verzeichnis der Sitzung unterscheidet,
fragt Codex, welches Verzeichnis verwendet werden soll. Setzen Sie
tui.resume_cwd auf "current" oder
"session", um diese Auswahl ohne Nachfrage wiederzuverwenden. Eine explizite Überschreibung mit --cd (-C)
hat Vorrang vor tui.resume_cwd.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--all |
boolean |
Beziehen Sie bei der Auswahl der neuesten Sitzung Sitzungen außerhalb des aktuellen Arbeitsverzeichnisses ein. |
--include-non-interactive |
boolean |
Beziehen Sie nicht interaktive Sitzungen in die Auswahl und die --last-Auswahl ein. |
--last |
boolean |
Überspringen Sie die Auswahl und setzen Sie den neuesten Chat aus dem aktuellen Arbeitsverzeichnis fort. |
SESSION_ID |
uuid | session name |
Setzen Sie die angegebene Sitzung fort. Lassen Sie dies weg und verwenden Sie --last, um die neueste Sitzung fortzusetzen. |
codex fork
Verzweigen Sie eine frühere interaktive Sitzung in einen neuen Chat. Standardmäßig öffnet codex fork die Sitzungsauswahl; fügen Sie --last hinzu, um stattdessen Ihre neueste Sitzung zu verzweigen.
Wenn sich das aktuelle und das gespeicherte Sitzungsverzeichnis unterscheiden, verwendet codex fork dieselbe
Arbeitsverzeichnisabfrage und tui.resume_cwd-Einstellung wie codex resume.
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--all |
boolean |
Zeigen Sie in der Auswahl auch Sitzungen außerhalb des aktuellen Arbeitsverzeichnisses an. |
--last |
boolean |
Überspringen Sie die Auswahl und verzweigen Sie automatisch den neuesten Chat. |
SESSION_ID |
uuid |
Verzweigen Sie die angegebene Sitzung. Lassen Sie dies weg und verwenden Sie --last, um die neueste Sitzung zu verzweigen. |
Um eine Sitzung in einen verwalteten Git-Worktree abzuzweigen, führen Sie codex fork <SESSION_ID> --worktree aus.
Dies erfordert eine explizite Sitzungs-ID und eine lokale Ausführung; weder
--last noch die Sitzungsauswahl werden unterstützt.
codex sandbox
Verwenden Sie das Sandbox-Hilfsprogramm, um einen Befehl unter denselben Richtlinien auszuführen, die Codex intern verwendet.
macOS seatbelt
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--allow-unix-socket |
path |
Erlauben Sie dem Sandbox-Befehl, Unix-Sockets unter diesem Pfad zu binden oder Verbindungen zu ihnen herzustellen. Wiederholen, um mehrere Pfade zuzulassen. |
--cd, -C |
DIR |
Arbeitsverzeichnis für die Profilauflösung und Befehlsausführung. Erfordert --permission-profile. |
--config, -c |
key=value |
Übergeben Sie Konfigurationsüberschreibungen an den Sandbox-Lauf (wiederholbar). |
--include-managed-config |
boolean |
Beziehen Sie verwaltete Anforderungen bei der Auflösung eines expliziten Berechtigungsprofils ein. Erfordert --permission-profile. |
--log-denials |
boolean |
Erfassen Sie während der Befehlsausführung Ablehnungen der macOS-Sandbox mit log stream und geben Sie sie nach dem Beenden aus. |
--permission-profile, -P |
NAME |
Wenden Sie ein benanntes Berechtigungsprofil aus dem aktiven Konfigurationsstapel an. |
--profile, -p |
NAME |
Überlagern Sie die grundlegende Benutzerkonfiguration mit $CODEX_HOME/NAME.config.toml. |
COMMAND... |
var-args |
Shell-Befehl, der unter macOS Seatbelt ausgeführt werden soll. Alles nach -- wird weitergeleitet. |
Linux-Sandbox
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--cd, -C |
DIR |
Arbeitsverzeichnis für die Profilauflösung und Befehlsausführung. Erfordert --permission-profile. |
--config, -c |
key=value |
Konfigurationsüberschreibungen, die vor dem Start der Sandbox angewendet werden (wiederholbar). |
--include-managed-config |
boolean |
Beziehen Sie verwaltete Anforderungen bei der Auflösung eines expliziten Berechtigungsprofils ein. Erfordert --permission-profile. |
--permission-profile, -P |
NAME |
Wenden Sie ein benanntes Berechtigungsprofil aus dem aktiven Konfigurationsstapel an. |
--profile, -p |
NAME |
Überlagern Sie die grundlegende Benutzerkonfiguration mit $CODEX_HOME/NAME.config.toml. |
COMMAND... |
var-args |
Befehl, der unter Landlock + seccomp ausgeführt werden soll. Geben Sie die ausführbare Datei nach -- an. |
Windows
| Schlüssel | Typ/Werte | Details |
|---|---|---|
--cd, -C |
DIR |
Arbeitsverzeichnis für die Profilauflösung und Befehlsausführung. Erfordert --permission-profile. |
--config, -c |
key=value |
Konfigurationsüberschreibungen, die vor dem Start der Sandbox angewendet werden (wiederholbar). |
--include-managed-config |
boolean |
Beziehen Sie verwaltete Anforderungen bei der Auflösung eines expliziten Berechtigungsprofils ein. Erfordert --permission-profile. |
--permission-profile, -P |
NAME |
Wenden Sie ein benanntes Berechtigungsprofil aus dem aktiven Konfigurationsstapel an. |
--profile, -p |
NAME |
Überlagern Sie die grundlegende Benutzerkonfiguration mit $CODEX_HOME/NAME.config.toml. |
COMMAND... |
var-args |
Befehl, der in der nativen Windows-Sandbox ausgeführt werden soll. Geben Sie die ausführbare Datei nach -- an. |
codex update
Suchen Sie nach einem Codex-CLI-Update und wenden Sie es an, wenn die installierte Version Selbstaktualisierungen unterstützt. Debug-Builds geben stattdessen eine Meldung aus, die Sie zur Installation eines Release-Builds auffordert.
Flag-Kombinationen und Sicherheitstipps
- Verwenden Sie
--sandbox workspace-writefür unbeaufsichtigte lokale Arbeit, die innerhalb des Arbeitsbereichs bleiben kann, und vermeiden Sie--dangerously-bypass-approvals-and-sandbox, sofern Sie sich nicht in einer eigens dafür vorgesehenen Sandbox-VM befinden. - Wenn Sie Codex Schreibzugriff auf weitere Verzeichnisse gewähren müssen, bevorzugen Sie
--add-dir, statt--sandbox danger-full-accesszu erzwingen. - Kombinieren Sie in CI
--jsonmit--output-last-message, um maschinenlesbaren Fortschritt und eine abschließende Zusammenfassung in natürlicher Sprache zu erfassen.
Tastenkürzel im interaktiven Modus
- Geben Sie
@ein, um im Arbeitsbereich nach einer Datei zu suchen und ihren Pfad zum Prompt hinzuzufügen. - Drücken Sie Pfeil nach oben oder Pfeil nach unten, um frühere Entwürfe wiederherzustellen.
- Drücken Sie Strg+R, um den Prompt-Verlauf zu durchsuchen. Drücken Sie anschließend Enter, um einen Treffer zu übernehmen, oder Esc, um abzubrechen.
- Drücken Sie Strg+O oder führen Sie
/copyaus, um die letzte abgeschlossene Codex-Ausgabe zu kopieren. - Stellen Sie einer Zeile
!voran, um einen lokalen Shell-Befehl unter den aktuellen Genehmigungs- und Sandbox-Einstellungen auszuführen. - Drücken Sie Tab, während Codex arbeitet, um einen Folge-Prompt, Slash-Befehl oder Shell-Befehl für die nächste Gesprächsrunde in die Warteschlange einzureihen.
- Drücken Sie Enter, während Codex arbeitet, um neue Anweisungen in die aktuelle Gesprächsrunde einzubringen.
- Drücken Sie bei leerem Eingabefeld zweimal Esc, um die vorherige Benutzernachricht zu bearbeiten und den Chat ab diesem Punkt zu verzweigen.
- Drücken Sie Strg+C oder führen Sie
/exitaus, um die Sitzung zu schließen.
Weiterführende Ressourcen
- Übersicht über die Codex CLI: Installation, Upgrades und Kurztipps.
- Grundlagen der Konfiguration: Speichern Sie Standardwerte wie Modell und Anbieter dauerhaft.
- Erweiterte Konfiguration: Profile, Anbieter, Sandbox-Anpassung und Integrationen.
- AGENTS.md: konzeptioneller Überblick über die Fähigkeiten und Best Practices von Codex-Agenten.
Slash-Befehle ermöglichen Ihnen eine schnelle, tastaturorientierte Steuerung von Codex. Geben Sie / in
das Eingabefeld ein, um das Slash-Popup zu öffnen, wählen Sie einen Befehl aus, und Codex führt
Aktionen wie das Wechseln von Modellen, das Anpassen von Berechtigungen oder das Zusammenfassen langer
Chats aus, ohne dass Sie das Terminal verlassen müssen.
In diesem Leitfaden erfahren Sie, wie Sie:
- den passenden integrierten Slash-Befehl für eine Aufgabe finden
- eine aktive Sitzung mit Befehlen wie
/model,/fast,/permissions,/approve,/raw,/agents,/subagentsund/statussteuern
Integrierte Slash-Befehle
Codex enthält die folgenden Befehle. Öffnen Sie das Slash-Popup und beginnen Sie mit der Eingabe des Befehlsnamens, um die Liste zu filtern.
Wenn bereits ein Chat läuft, können Sie einen Slash-Befehl eingeben und Tab drücken, um
ihn für den nächsten Turn in die Warteschlange zu stellen. Codex parst Slash-Befehle in der Warteschlange bei ihrer Ausführung, sodass
Befehlsmenüs und Fehler erst nach Abschluss des aktuellen Turns erscheinen. Die Slash-Vervollständigung
funktioniert weiterhin, bevor Sie den Befehl in die Warteschlange stellen.
| Befehl | Zweck | Anwendungsfall |
|---|---|---|
/permissions |
Legen Sie fest, was Codex ohne vorherige Rückfrage tun darf. | Lockern oder verschärfen Sie die Genehmigungsanforderungen während einer Sitzung, etwa durch einen Wechsel zwischen Auto und Read Only. |
/ide |
Beziehen Sie geöffnete Dateien, die aktuelle Auswahl und weiteren IDE-Kontext ein. | Übernehmen Sie den Editorkontext in den nächsten Prompt, ohne erneut erklären zu müssen, was in Ihrer IDE geöffnet ist. |
/keymap |
Ändern Sie die Tastenbelegung der TUI. | Prüfen und speichern Sie benutzerdefinierte Tastenbelegungen in config.toml. |
/vim |
Schalten Sie den Vim-Modus für das Eingabefeld um. | Wechseln Sie zwischen dem Normal- und Einfügemodus von Vim und dem standardmäßigen Bearbeitungsmodus des Eingabefelds. |
/setup-default-sandbox |
Richten Sie die Agent-Sandbox mit erhöhten Rechten ein (nur Windows). | Ersetzen Sie die eingeschränkt funktionsfähige Windows-Sandbox, nachdem Codex die Einrichtung mit erhöhten Rechten anbietet. |
/agents |
Öffnen Sie die Agenten-Steuerzentrale. | Durchsuchen Sie Chats und wechseln Sie zwischen Agenten auf dem verbundenen Server. |
/subagents |
Wechseln Sie den aktiven Subagenten-Thread. | Prüfen Sie die Arbeit eines Subagenten aus der aktuellen Sitzung heraus oder setzen Sie sie fort. |
/apps |
Durchsuchen Sie Apps (Konnektoren) und fügen Sie sie in Ihren Prompt ein. | Fügen Sie eine App als $app-slug hinzu, bevor Sie Codex bitten, sie zu verwenden. |
/plugins |
Durchsuchen Sie installierte und auffindbare Plugins. | Prüfen Sie Plugin-Tools, installieren Sie vorgeschlagene Plugins oder verwalten Sie die Verfügbarkeit von Plugins. |
/hooks |
Zeigen Sie Lebenszyklus-Hooks an und verwalten Sie sie. | Prüfen Sie konfigurierte Hooks, stufen Sie neue oder geänderte Hooks als vertrauenswürdig ein oder deaktivieren Sie nicht verwaltete Hooks vor ihrer Ausführung. |
/clear |
Leeren Sie das Terminal und starten Sie einen neuen Chat. | Setzen Sie die sichtbare Benutzeroberfläche und den Chatkontext gemeinsam zurück, wenn Sie neu beginnen möchten. |
/rename |
Benennen Sie den aktuellen Chat um. | Geben Sie einer gespeicherten Sitzung einen wiedererkennbaren Namen, ohne die TUI zu verlassen. |
/archive |
Archivieren Sie die aktuelle Sitzung. | Entfernen Sie die aktuelle Sitzung aus den Listen aktiver Sitzungen, ohne ihr Protokoll zu löschen. |
/delete |
Löschen Sie die aktuelle Sitzung dauerhaft. | Entfernen Sie das Protokoll und abgeleitete Sitzungen, wenn Archivieren nicht ausreicht. |
/compact |
Fassen Sie den sichtbaren Chat zusammen, um Tokens freizugeben. | Verwenden Sie den Befehl nach langen Durchläufen, damit Codex die wichtigsten Punkte behält, ohne das Kontextfenster zu überschreiten. |
/copy |
Kopieren Sie die letzte abgeschlossene Codex-Ausgabe. | Übernehmen Sie die letzte fertige Antwort oder den letzten fertigen Plantext, ohne den Text manuell auszuwählen. Sie können auch Ctrl+O drücken. |
/diff |
Zeigen Sie den Git-Diff einschließlich noch nicht von Git erfasster Dateien an. | Prüfen Sie die Änderungen von Codex, bevor Sie einen Commit erstellen oder Tests ausführen. |
/exit |
Beenden Sie die CLI (wie /quit). |
Alternative Schreibweise; beide Befehle beenden die Sitzung. |
/experimental |
Schalten Sie experimentelle Funktionen um. | Aktivieren Sie Optionen wie Netzwerkproxy oder das Verhindern des Ruhezustands während der Ausführung. |
/approve |
Genehmigen Sie einen erneuten Versuch nach einer kürzlichen Ablehnung durch die automatische Prüfung. | Wiederholen Sie einen Befehl oder eine Aktion, den bzw. die die automatische Prüfung abgelehnt hat. |
/memories |
Konfigurieren Sie die Nutzung und Erstellung von Erinnerungen. | Aktivieren oder deaktivieren Sie das Einbinden oder Erstellen von Erinnerungen, ohne die TUI zu verlassen. |
/skills |
Durchsuchen und verwenden Sie Skills. | Verbessern Sie das aufgabenspezifische Verhalten, indem Sie einen passenden lokalen Skill auswählen. |
/import |
Importieren Sie die Einrichtung, Projekte und Chats aus Claude Code oder Cursor. | Überführen Sie unterstützte Artefakte externer Agenten in die Codex-Konfiguration und in lokale Dateien. |
/feedback |
Senden Sie Protokolle an die Codex-Verantwortlichen. | Melden Sie Probleme oder teilen Sie Diagnosedaten mit dem Support. |
/init |
Erstellen Sie ein AGENTS.md-Grundgerüst im aktuellen Verzeichnis. |
Halten Sie dauerhafte Anweisungen für das Repository oder Unterverzeichnis fest, in dem Sie arbeiten. |
/logout |
Melden Sie sich von Codex ab. | Entfernen Sie lokale Anmeldedaten, wenn Sie einen gemeinsam genutzten Computer verwenden. |
/mcp |
Listen Sie konfigurierte Tools des Model Context Protocol (MCP) auf. | Prüfen Sie, welche externen Tools Codex während der Sitzung aufrufen kann; fügen Sie verbose für Serverdetails hinzu. |
/mention |
Hängen Sie eine Datei an den Chat an. | Verweisen Sie Codex auf bestimmte Dateien oder Ordner, die als Nächstes geprüft werden sollen. |
/model |
Wählen Sie das aktive Modell (und, sofern verfügbar, den Reasoning-Aufwand). | Verwenden Sie gpt-6-luna oder gpt-6.1-sol, sofern angezeigt. |
/fast |
Schalten Sie die Servicestufe Fast um, wenn der Modellkatalog sie anbietet. | Aktivieren oder deaktivieren Sie die Fast-Stufe des aktuellen Modells und speichern Sie die Auswahl dauerhaft. |
/plan |
Wechseln Sie in den Planungsmodus und senden Sie optional einen Prompt. | Bitten Sie Codex, vor Beginn der Implementierung einen Ausführungsplan vorzuschlagen. |
/goal |
Legen Sie ein Aufgabenziel fest, bearbeiten, pausieren, reaktivieren, prüfen oder entfernen Sie es. | Geben Sie Codex ein dauerhaftes Ziel, das während einer größeren Aufgabe verfolgt werden soll. |
/ps |
Zeigen Sie Hintergrundterminals und deren letzte Ausgaben an. | Prüfen Sie lange laufende Befehle, ohne das Hauptprotokoll zu verlassen. |
/stop |
Stoppen Sie alle Hintergrundterminals. | Brechen Sie die von der aktuellen Sitzung gestarteten Terminalaktivitäten im Hintergrund ab. |
/fork |
Erstellen Sie eine Abzweigung des aktuellen Chats als neuen Chat. | Verzweigen Sie die aktive Sitzung, um einen neuen Ansatz zu erkunden, ohne das aktuelle Protokoll zu verlieren. |
/app |
Setzen Sie die aktuelle Sitzung in der ChatGPT-Desktop-App fort. | Wechseln Sie von der TUI zur Desktop-App unter macOS oder Windows. |
/side, /btw |
Starten Sie einen temporären Nebenchat. | Stellen Sie eine gezielte Rückfrage, ohne das Protokoll des Hauptchats zu unterbrechen. |
/raw |
Schalten Sie den unformatierten Scrollback-Modus um. | Reduzieren Sie beim Prüfen langer Ausgaben die Formatierung für das Auswählen und Kopieren im Terminal. |
/resume |
Setzen Sie einen gespeicherten Chat aus Ihrer Sitzungsliste fort. | Setzen Sie die Arbeit aus einer früheren CLI-Sitzung fort, ohne von vorn zu beginnen. |
/new |
Starten Sie einen neuen Chat innerhalb derselben CLI-Sitzung. | Setzen Sie den Chatkontext zurück, ohne die CLI zu verlassen, wenn Sie im selben Repository mit einem neuen Prompt beginnen möchten. |
/quit |
Beenden Sie die CLI. | Verlassen Sie die Sitzung sofort. |
/review |
Bitten Sie Codex, Ihren Arbeitsbaum zu prüfen. | Führen Sie den Befehl aus, nachdem Codex die Arbeit abgeschlossen hat oder wenn Sie lokale Änderungen gegenprüfen lassen möchten. |
/status |
Zeigen Sie die Sitzungskonfiguration und die Token-Nutzung an. | Prüfen Sie das aktive Modell, die Genehmigungsrichtlinie, beschreibbare Stammverzeichnisse und die verbleibende Kontextkapazität. |
/usage |
Zeigen Sie die Token-Nutzung des Kontos an oder nutzen Sie eine Zurücksetzung des Ratenlimits. | Prüfen Sie die tägliche, wöchentliche oder kumulierte ChatGPT-Token-Nutzung direkt in der TUI. |
/debug-config |
Geben Sie Diagnosedaten zu Konfigurationsebenen und Anforderungen aus. | Untersuchen Sie Rangfolge und Richtlinienanforderungen, einschließlich experimenteller Netzwerkbeschränkungen. |
/statusline |
Konfigurieren Sie die Felder der TUI-Statuszeile interaktiv. | Wählen und sortieren Sie Fußzeilenelemente (Modell/Kontext/Limits/Git/Tokens/Sitzung) und speichern Sie sie in config.toml. |
/title |
Konfigurieren Sie die Titelfelder von Terminalfenstern oder Tabs interaktiv. | Wählen und sortieren Sie Titelelemente wie Projekt, Status, Thread, Branch, Modell und Aufgabenfortschritt. |
/theme |
Wählen Sie ein Design für die Syntaxhervorhebung. | Zeigen Sie eine Vorschau eines Designs für die Syntaxhervorhebung im Terminal an und speichern Sie es dauerhaft. |
/pets, /pet |
Wählen Sie ein Terminal-Haustier aus oder blenden Sie es aus. | Personalisieren Sie die TUI mit einem integrierten oder benutzerdefinierten virtuellen Haustier. |
/tui |
Wählen Sie den Terminalmodus für den nächsten Start. | Wechseln Sie zwischen Terminal-Scrollback und einem Protokoll im Vollbildmodus. |
/export |
Exportieren Sie die Unterhaltung als Markdown. | Speichern Sie ein vollständiges Protokoll in einer Datei oder kopieren Sie es in die Zwischenablage. |
/recap |
Erstellen Sie eine Zusammenfassung der aktuellen Unterhaltung. | Verschaffen Sie sich einen Überblick über den Chat, ohne seinen Kontext zu komprimieren. |
/cd |
Ändern Sie das Arbeitsverzeichnis der Sitzung. | Setzen Sie einen inaktiven Hauptchat in einem anderen Verzeichnis fort. |
/pwd, /cwd |
Zeigen Sie das Arbeitsverzeichnis an. | Prüfen Sie das Verzeichnis, das die aktive Sitzung verwendet. |
/worktree |
Starten Sie einen Chat in einem verwalteten Git-Worktree oder setzen Sie ihn dort fort. | Arbeiten Sie in einem separaten Checkout eines lokalen Repositorys. |
/daemon |
Öffnen Sie die Steuerung des Hintergrundservers. | Prüfen Sie die Verbindung und verwalten Sie einen lokalen Server, der zu Codex gehört. |
/warnings |
Zeigen Sie aufbewahrte Warnungen und Diagnosedaten an. | Sehen Sie sich Warnungen erneut an, die während der Sitzung aufgetreten sind. |
/quit und /exit beenden beide die CLI. Verwenden Sie sie erst, nachdem Sie wichtige Arbeit gespeichert oder
committet haben.
Verwenden Sie /permissions, um anzupassen, was Codex ohne vorherige Nachfrage tun darf. Verwenden Sie
/approve nur, wenn Sie eine kürzlich von der automatischen Prüfung
abgelehnte Aktion wiederholen müssen.
Steuern Sie Ihre Sitzung mit Slash-Befehlen
Mit den folgenden Arbeitsabläufen behalten Sie den Überblick über Ihre Sitzung, ohne Codex neu zu starten.
Wählen Sie den Terminalmodus mit /tui
- Geben Sie
/tuiein. - Wählen Sie den Scrollback- oder Vollbildmodus und bestätigen Sie anschließend.
- Starten Sie Codex neu, um die Auswahl anzuwenden.
Erwartetes Ergebnis: Beim nächsten Start wird der gespeicherte Terminalmodus verwendet. Startoptionen zum Überschreiben der Einstellung wie
--no-alt-screen gelten weiterhin.
Exportieren Sie eine Unterhaltung mit /export
- Geben Sie
/exportein. - Wählen Sie In die Zwischenablage kopieren oder In Datei speichern.
Erwartetes Ergebnis: Codex exportiert die vollständige Unterhaltung als Markdown. Um sie direkt
in einer Datei zu speichern, führen Sie /export session.md aus. Warten Sie, bis der aktuelle Durchgang abgeschlossen ist, bevor Sie
exportieren.
Fassen Sie den Chat mit /recap zusammen
- Geben Sie
/recapein, wenn Codex inaktiv ist.
Erwartetes Ergebnis: Codex erstellt eine Zusammenfassung der Unterhaltung, auch wenn
tui.auto_recap = false gesetzt ist. Verwenden Sie /compact, wenn Sie Platz im Kontext freigeben möchten.
Wechseln Sie das Verzeichnis mit /cd
- Geben Sie
/pwd(oder/cwd) ein, um das aktuelle Verzeichnis zu prüfen. - Geben Sie
/cd <path>ein, um das Verzeichnis zu wechseln, oder/cd, um Ihr Home-Verzeichnis zu verwenden.
Erwartetes Ergebnis: Codex setzt den Chat im ausgewählten Verzeichnis fort. Ein Verzeichniswechsel setzt eine inaktive Hauptsitzung voraus, in der weder Eingaben in der Warteschlange stehen noch Hintergrundterminals vorhanden sind.
Setzen Sie die Arbeit mit /worktree in einem Worktree fort
- Geben Sie
/worktreein einem lokalen Git-Repository ein. - Wählen Sie, ob Sie einen neuen Chat starten oder die aktuelle Unterhaltung in einem neuen Worktree fortsetzen möchten.
Erwartetes Ergebnis: Codex erstellt einen verwalteten Git-Worktree und startet den ausgewählten Chat dort. Wählen Sie Worktrees durchsuchen, um vorhandene Worktrees und die zugehörigen Chats zu finden. Dieser Befehl erfordert lokale Worktree-Unterstützung und ist nicht verfügbar, während eine Aufgabe ausgeführt wird.
Verwalten Sie den Hintergrundserver mit /daemon
- Geben Sie
/daemonein. - Prüfen Sie die Serververbindung und die verfügbaren Aktionen.
Erwartetes Ergebnis: Codex bietet an, die neueste öffentliche stabile Version zu installieren oder den aktuellen CLI-Build für den lokalen Hintergrundserver zu verwenden. Wenn Sie ein Update bestätigen, wird Codex beendet; laufende Arbeiten können dadurch unterbrochen werden. Bei einer Remoteverbindung verwalten Sie den Server auf seinem Host.
Prüfen Sie Warnungen mit /warnings
- Geben Sie
/warningsein.
Erwartetes Ergebnis: Codex zeigt aufbewahrte Warnungen und die zugehörigen Diagnosedetails an.
Legen Sie das aktive Modell mit /model fest
Die Auswahl zeigt nur Modelle an, die für Ihr Konto und Ihren Arbeitsbereich verfügbar sind. Wenn GPT-6.1 Sol nicht aufgeführt ist, wählen Sie ein anderes Modell. Siehe Verfügbarkeit von GPT-6.1 Sol nach Tarif.
- Starten Sie Codex und öffnen Sie das Eingabefeld.
- Geben Sie
/modelein und drücken Sie die Eingabetaste. - Wählen Sie im Popup ein Modell wie
gpt-6-lunaodergpt-6.1-solaus.
Erwartetes Ergebnis: Codex bestätigt das neue Modell im Transkript. Führen Sie /status aus, um die Änderung zu überprüfen.
Schalten Sie den Fast-Modus mit /fast um
- Geben Sie
/fastein, um die Fast-Dienststufe des aktuellen Modells einzuschalten. - Geben Sie erneut
/fastein, um sie auszuschalten.
Erwartetes Ergebnis: Codex schaltet die Dienststufe um und speichert die Auswahl. In der TUI-Fußzeile
können Sie mit /statusline außerdem ein Statuszeilenelement für den Fast-Modus anzeigen.
Befehle für die Fast-Dienststufe werden vom Katalog gesteuert. Wenn das aktuelle Modell keine
Fast-Dienststufe anbietet, zeigt Codex /fast nicht an.
Wechseln Sie mit /plan in den Planungsmodus
- Geben Sie
/planein und drücken Sie die Eingabetaste, um den aktiven Chat in den Planungsmodus zu versetzen. - Optional: Geben Sie direkt Prompt-Text an (zum Beispiel
/plan Propose a migration plan for this service). - Bei der Verwendung direkter
/plan-Argumente können Sie Inhalte einfügen oder Bilder anhängen.
Erwartetes Ergebnis: Codex wechselt in den Planungsmodus und verwendet Ihren optionalen direkten Prompt als erste Planungsanfrage.
Während Codex bereits arbeitet, ist /plan vorübergehend nicht verfügbar.
Legen Sie mit /goal ein Aufgabenziel fest oder zeigen Sie es an
- Geben Sie
/goal <objective>ein, um das Ziel festzulegen, zum Beispiel/goal Finish the migration and keep tests green. - Geben Sie
/goalein, um das aktuelle Ziel anzuzeigen. - Verwenden Sie
/goal edit, um das Ziel zu überarbeiten. Verwenden Sie/goal pause,/goal resumeoder/goal clear, um es zu pausieren, fortzusetzen oder zu entfernen.
Erwartetes Ergebnis: Codex hält das Ziel an den aktiven Chat angehängt, während die Arbeit fortgesetzt wird.
Zielbeschreibungen dürfen nicht leer sein und höchstens 4.000 Zeichen umfassen. Schreiben Sie längere Anweisungen in eine Datei und lassen Sie das Ziel auf diese Datei verweisen.
Schalten Sie experimentelle Funktionen mit /experimental um
- Geben Sie
/experimentalein und drücken Sie die Eingabetaste. - Schalten Sie die gewünschten Funktionen um (zum Beispiel Network proxy oder Prevent sleep while running) und starten Sie Codex anschließend neu, wenn Sie dazu aufgefordert werden.
Erwartetes Ergebnis: Codex speichert Ihre Funktionsauswahl in der Konfiguration und wendet sie nach dem Neustart an.
Genehmigen Sie mit /approve eine von der automatischen Prüfung abgelehnte Aktion
Verwenden Sie /approve, wenn die automatische Prüfung eine Aktion kürzlich abgelehnt hat und Sie möchten,
dass Codex sie einmal wiederholt.
- Geben Sie
/approveein. - Bestätigen Sie die Wiederholung, wenn Codex die betreffende abgelehnte Aktion anzeigt.
Erwartetes Ergebnis: Codex wiederholt diese abgelehnte Aktion einmal unter der aktuellen Sitzungsrichtlinie.
Konfigurieren Sie Erinnerungen mit /memories
- Geben Sie
/memoriesein. - Wählen Sie, ob Codex vorhandene Erinnerungen verwenden, neue Erinnerungen erzeugen oder die Erinnerungsfunktion deaktiviert lassen soll.
Erwartetes Ergebnis: Codex aktualisiert die entsprechenden Erinnerungseinstellungen für zukünftige Sitzungen.
Verwenden Sie Skills mit /skills
- Geben Sie
/skillsein. - Wählen Sie den Skill aus, den Codex anwenden soll.
Erwartetes Ergebnis: Codex fügt den ausgewählten Skill-Kontext ein, sodass die nächste Anfrage den Anweisungen dieses Skills folgt.
Importieren Sie die Einrichtung von Claude Code oder Cursor mit /import
- Geben Sie
/importein. - Wählen Sie Claude Code oder Cursor.
- Wählen Sie die Einrichtung, Projektdateien oder kürzlich verwendeten Chats aus, die Sie migrieren möchten.
Erwartetes Ergebnis: Codex öffnet die Importauswahl für externe Agenten und importiert die ausgewählten unterstützten Artefakte in die Codex-Konfiguration und lokale Dateien. Bei der Sitzungssuche werden bis zu 50 Chats aus den letzten 30 Tagen berücksichtigt.
Führen Sie /import in einer lokalen TUI-Sitzung aus. Der Befehl ist nicht verfügbar, während eine Aufgabe ausgeführt wird,
in Remote-Sitzungen oder während eine Verbindung zum lokalen App-Server-Daemon besteht.
Informationen zum Arbeitsablauf in der Desktop-App und zu den unterstützten Artefakttypen finden Sie unter Aus einem anderen Agent importieren.
Leeren Sie das Terminal und starten Sie einen neuen Chat mit /clear
- Geben Sie
/clearein und drücken Sie die Eingabetaste.
Erwartetes Ergebnis: Codex leert das Terminal, setzt das sichtbare Transkript zurück und startet in derselben CLI-Sitzung einen neuen Chat.
Um den neuen Chat bereits beim Erstellen zu benennen, führen Sie /clear release prep aus.
Anders als Ctrl+L startet /clear einen neuen Chat.
Ctrl+L leert nur die Terminalansicht und behält den aktuellen Chat bei. Codex deaktiviert beide Aktionen, während eine Aufgabe ausgeführt wird.
Archivieren Sie die aktuelle Sitzung mit /archive
- Geben Sie
/archiveein und drücken Sie die Eingabetaste. - Bestätigen Sie, dass Sie die aktuelle Sitzung archivieren möchten.
Erwartetes Ergebnis: Codex archiviert die Sitzung und kehrt zur Kommandozentrale zurück, wenn
es mit einem lokalen Hintergrundserver oder einem Remoteserver verbunden ist. Ohne gemeinsam genutzten
Server wird Codex beendet. Codex behält das Protokoll; stellen Sie es später mit
codex unarchive <SESSION> wieder her.
Wenn gerade ein Turn läuft, wird dieser durch das Bestätigen von /archive vor der Archivierung gestoppt.
Löschen Sie die aktuelle Sitzung mit /delete
- Geben Sie
/deleteein und drücken Sie die Eingabetaste. - Bestätigen Sie, dass Sie die aktuelle Sitzung löschen möchten.
Erwartetes Ergebnis: Codex löscht das Protokoll und alle daraus hervorgegangenen untergeordneten Sitzungen dauerhaft. Bei einer Verbindung mit einem lokalen Hintergrundserver oder einem Remoteserver kehrt Codex zur Kommandozentrale zurück. Ohne gemeinsam genutzten Server wird Codex beendet.
/delete ist nicht verfügbar, während ein Chat ausgeführt wird oder Sie sich in einem Nebenchat befinden.
Aktualisieren Sie Berechtigungen mit /permissions
- Geben Sie
/permissionsein und drücken Sie die Eingabetaste. - Wählen Sie die Genehmigungsvoreinstellung aus, die Ihren Anforderungen entspricht, zum Beispiel
Autofür unbeaufsichtigte Durchläufe oderRead Onlyzum Prüfen von Änderungen. Wenn benannte Berechtigungsprofile aktiv sind, zeigt die Auswahl auch konfigurierte benutzerdefinierte Profile und deren Beschreibungen an.
Erwartetes Ergebnis: Codex gibt die aktualisierte Richtlinie bekannt. Zukünftige Aktionen richten sich nach dem aktualisierten Genehmigungsmodus, bis Sie ihn erneut ändern.
Beziehen Sie IDE-Kontext mit /ide ein
- Geben Sie
/ideein. - Fügen Sie optional direkten Text hinzu, wenn Sie erklären möchten, was Codex mit der aktuellen IDE-Auswahl oder den geöffneten Dateien tun soll.
Erwartetes Ergebnis: Codex bezieht den verfügbaren IDE-Kontext in den nächsten Prompt ein.
Schalten Sie den Vim-Modus mit /vim um
- Geben Sie
/vimein. - Setzen Sie die Bearbeitung im Eingabebereich fort.
Erwartetes Ergebnis: Codex schaltet den Vim-Modus des Eingabebereichs für die aktuelle Sitzung um. Um den Vim-Modus
zum Standard für neue Sitzungen zu machen, legen Sie tui.vim_mode_default = true in
config.toml fest.
Richten Sie die Windows-Sandbox mit erhöhten Rechten mit /setup-default-sandbox ein
Dieser Befehl erscheint nur unter Windows, wenn Codex die eingeschränkte Restricted-Token-Sandbox verwendet.
- Geben Sie
/setup-default-sandboxein. - Folgen Sie dem Einrichtungsablauf für Administratoren.
Erwartetes Ergebnis: Codex konfiguriert die erweiterte Windows-Sandbox und wählt die entsprechende automatische Genehmigungsvoreinstellung aus.
Kopieren Sie die letzte Antwort mit /copy
- Geben Sie
/copyein und drücken Sie die Eingabetaste.
Erwartetes Ergebnis: Codex kopiert die neueste abgeschlossene Codex-Ausgabe in Ihre Zwischenablage.
Wenn ein Durchlauf noch läuft, verwendet /copy statt der laufenden Antwort die neueste abgeschlossene Ausgabe. Der Befehl ist vor der ersten abgeschlossenen
Codex-Ausgabe und unmittelbar nach einem Rollback nicht verfügbar.
Sie können in der Haupt-TUI auch Ctrl+O drücken, um die neueste abgeschlossene Antwort zu kopieren, ohne das Menü für Slash-Befehle zu öffnen.
Schalten Sie den unformatierten Scrollback-Modus mit /raw um
- Geben Sie
/raw,/raw onoder/raw offein.
Erwartetes Ergebnis: Codex schaltet den Rohmodus für den Scrollback um, wodurch Auswahl und
Kopieren im Terminal direkter werden. Sie können auch das standardmäßige Tastenkürzel Alt+R
verwenden oder die Standardeinstellung mit tui.raw_output_mode = true speichern.
Prüfen Sie die Sitzung mit /status
- Geben Sie in einem beliebigen Chat
/statusein. - Prüfen Sie in der Ausgabe das aktive Modell, die Genehmigungsrichtlinie, beschreibbare Stammverzeichnisse und die aktuelle Token-Nutzung. Wenn die TUI eine Remote-Verbindung herstellt, zeigt die Ausgabe außerdem die Remote-Adresse und die Serverversion an.
Erwartetes Ergebnis: Codex gibt eine Zusammenfassung aus, die bestätigt, dass es in der erwarteten Umgebung arbeitet.
Zeigen Sie die Kontonutzung mit /usage an
- Geben Sie
/usageein, um das Nutzungsmenü zu öffnen. - Wählen Sie, ob die Token-Aktivität angezeigt oder eine verfügbare verdiente Zurücksetzung eingelöst werden soll.
- Um die Token-Aktivität direkt zu öffnen, geben Sie
/usage daily,/usage weeklyoder/usage cumulativeein.
Erwartetes Ergebnis: Codex öffnet Nutzungsaktionen oder zeigt die Token-Aktivität des Kontos für die ausgewählte Ansicht an. Wenn die Sitzung nicht über eine Codex-Dienstkontoauthentifizierung verfügt, zeigt Codex eine Anmeldeanforderung an.
Prüfen Sie Konfigurationsebenen mit /debug-config
- Geben Sie
/debug-configein. - Prüfen Sie in der Ausgabe die Reihenfolge der Konfigurationsebenen (niedrigste Priorität zuerst), ihren Ein-/Aus-Zustand und die Richtlinienquellen.
Erwartetes Ergebnis: Codex gibt Ebenendiagnosen sowie Richtliniendetails wie
allowed_approval_policies, allowed_sandbox_modes, mcp_servers, rules
und experimental_network aus, sofern diese konfiguriert sind.
Verwenden Sie diese Ausgabe, um zu diagnostizieren, warum eine wirksame Einstellung von config.toml abweicht.
Konfigurieren Sie Fußzeilenelemente mit /statusline
- Geben Sie
/statuslineein. - Verwenden Sie die Auswahl, um Elemente ein- oder auszuschalten und neu anzuordnen, und bestätigen Sie anschließend.
Erwartetes Ergebnis: Die Statuszeile der Fußzeile wird sofort aktualisiert und dauerhaft unter
tui.status_line in config.toml gespeichert.
Zu den verfügbaren Statuszeilenelementen gehören Modell, Modell+Reasoning, Kontextstatistiken, Ratenlimits, Git-Branch, Token-Zähler, Sitzungs-ID, aktuelles Verzeichnis/Projektstamm und Codex-Version.
Konfigurieren Sie Elemente des Terminaltitels mit /title
- Geben Sie
/titleein. - Verwenden Sie die Auswahl, um Elemente ein- oder auszuschalten und neu anzuordnen, und bestätigen Sie anschließend.
Erwartetes Ergebnis: Der Titel des Terminalfensters oder -Tabs wird sofort aktualisiert und dauerhaft unter
tui.terminal_title in config.toml gespeichert.
Zu den verfügbaren Titelelementen gehören App-Name, Projekt, Aktivitätsanzeige, Status, Thread, Git-Branch, Modell und Aufgabenfortschritt.
Wählen Sie ein Design für die Syntaxhervorhebung mit /theme
- Geben Sie
/themeein. - Zeigen Sie in der Auswahl eine Vorschau eines Themes an und bestätigen Sie anschließend.
Erwartetes Ergebnis: Codex aktualisiert die Syntaxhervorhebung und speichert die Auswahl dauerhaft unter
tui.theme in config.toml.
Wählen Sie ein Terminal-Haustier mit /pets
- Geben Sie
/pets(oder/pet) ein, um die Tierauswahl zu öffnen. - Wählen Sie ein integriertes oder benutzerdefiniertes Tier aus oder schalten Sie Tiere aus.
Erwartetes Ergebnis: Codex zeigt das ausgewählte Begleittier in unterstützten Terminals an und
speichert die Auswahl. Sie können auch /pets off eingeben, um es auszublenden.
Ändern Sie die TUI-Tastenbelegung mit /keymap
Verwenden Sie /keymap, um Tastenkürzelbelegungen für die TUI zu prüfen, zu aktualisieren und dauerhaft zu speichern.
- Geben Sie
/keymapein. - Wählen Sie den Tastenkürzelkontext und die Aktion aus, die Sie ändern möchten.
- Geben Sie die neue Belegung ein oder entfernen Sie die vorhandene.
Erwartetes Ergebnis: Codex aktualisiert die aktive Tastenzuordnung und schreibt die benutzerdefinierte Belegung nach tui.keymap in config.toml.
Tastenbelegungen verwenden Namen wie ctrl-a, shift-enter und page-down. Kontextspezifische Belegungen überschreiben tui.keymap.global; eine leere Belegungsliste hebt die Aktionsbelegung auf.
Prüfen Sie Hintergrundterminals mit /ps
- Geben Sie
/psein. - Prüfen Sie die Liste der Hintergrundterminals und deren Status.
Erwartetes Ergebnis: Codex zeigt den Befehl jedes Hintergrundterminals sowie bis zu drei aktuelle, nicht leere Ausgabezeilen an, damit Sie den Fortschritt auf einen Blick einschätzen können.
Hintergrundterminals werden angezeigt, wenn unified_exec verwendet wird; andernfalls kann die Liste leer sein.
Stoppen Sie Hintergrundterminals mit /stop
- Geben Sie
/stopein. - Bestätigen Sie, falls Codex vor dem Stoppen der aufgeführten Terminals danach fragt.
Erwartetes Ergebnis: Codex stoppt alle Hintergrundterminals für die aktuelle Sitzung. /clean
ist weiterhin als Alias für /stop verfügbar.
Halten Sie Protokolle mit /compact kompakt
- Geben Sie nach einem langen Austausch
/compactein. - Bestätigen Sie, wenn Codex anbietet, den bisherigen Chat zusammenzufassen.
Erwartetes Ergebnis: Codex ersetzt frühere Gesprächsbeiträge durch eine knappe Zusammenfassung, gibt Kontext frei und behält dabei wichtige Details bei.
Änderungen mit /diff überprüfen
- Geben Sie
/diffein, um den Git-Diff zu prüfen. - Blättern Sie innerhalb der CLI durch die Ausgabe, um Änderungen und hinzugefügte Dateien zu prüfen.
Erwartetes Ergebnis: Codex zeigt vorgemerkte, noch nicht vorgemerkte und noch nicht von Git erfasste Dateien an, sodass Sie entscheiden können, was Sie behalten möchten.
Dateien mit /mention hervorheben
- Geben Sie
/mentiongefolgt von einem Pfad ein, zum Beispiel/mention src/lib/api.ts. - Wählen Sie im Pop-up das passende Ergebnis aus.
Erwartetes Ergebnis: Codex fügt die Datei zum Chat hinzu, sodass sich nachfolgende Gesprächsbeiträge direkt darauf beziehen.
Einen neuen Chat mit /new starten
- Geben Sie
/newein und drücken Sie die Eingabetaste. - Wenn Codex eine Checkout-Auswahl anbietet, wählen Sie das aktuelle Verzeichnis oder einen neuen Worktree.
Erwartetes Ergebnis: Codex startet in derselben CLI-Sitzung einen neuen Chat, sodass Sie zwischen Chats wechseln können, ohne das Terminal zu verlassen.
Um den neuen Chat bereits beim Erstellen zu benennen, führen Sie /new bug bash aus.
Anders als /clear leert /new nicht zuerst die aktuelle Terminalansicht.
Den aktuellen Chat mit /rename umbenennen
- Geben Sie
/rename <name>ein oder geben Sie/renameein, um den Prompt zur Benennung zu öffnen. - Geben Sie einen kurzen Namen ein, mit dem Sie den Chat später leichter finden können.
Erwartetes Ergebnis: Codex aktualisiert den gespeicherten Chatnamen, ohne sein Transkript zu ändern.
Einen gespeicherten Chat mit /resume fortsetzen
- Geben Sie
/resumeein und drücken Sie die Eingabetaste. - Wählen Sie in der Auswahl gespeicherter Sitzungen die gewünschte Sitzung aus.
Erwartetes Ergebnis: Codex lädt das Transkript des ausgewählten Chats neu, sodass Sie die Arbeit dort fortsetzen können, wo Sie aufgehört haben, und der ursprüngliche Verlauf erhalten bleibt.
Den aktuellen Chat mit /fork verzweigen
- Geben Sie
/forkein und drücken Sie die Eingabetaste. - Wenn Codex eine Checkout-Auswahl anbietet, wählen Sie das aktuelle Verzeichnis oder einen neuen Worktree.
Erwartetes Ergebnis: Codex klont den aktuellen Chat mit einer neuen ID in einen neuen Chat und lässt das ursprüngliche Transkript unverändert, sodass Sie parallel einen alternativen Ansatz erkunden können.
Wenn Sie eine gespeicherte Sitzung statt der aktuellen verzweigen müssen, führen Sie
codex fork in Ihrem Terminal aus, um die Sitzungsauswahl zu öffnen.
Mit /app in der Desktop-App fortfahren
Geben Sie unter macOS und Windows /app ein, um die aktuelle Sitzung in der ChatGPT-Desktop-App
zu öffnen. Wenn die App nicht installiert ist oder nicht ausgeführt wird, zeigt Codex einen Fehler mit der Aufforderung an,
sie zu installieren oder zu starten.
Erwartetes Ergebnis: Die Desktop-App öffnet denselben gespeicherten Chat, sodass Sie ihn dort fortsetzen können.
Einen Nebenchat mit /side starten
Verwenden Sie /side, um eine temporäre Verzweigung des aktuellen Chats zu starten, ohne den Hauptchat zu verlassen.
- Geben Sie
/sideein, um einen Nebenchat zu öffnen. - Fügen Sie optional direkten Text hinzu, zum Beispiel
/side Check whether this plan has an obvious risk. - Kehren Sie zum übergeordneten Chat zurück, nachdem der gezielte Abstecher abgeschlossen ist.
Erwartetes Ergebnis: Codex öffnet einen Nebenchat, dessen Transkript vom übergeordneten Chat getrennt ist. Während Sie sich im Nebenmodus befinden, zeigt die TUI weiterhin den Status des übergeordneten Chats an, sodass Sie erkennen können, ob der Hauptchat noch läuft.
/side ist innerhalb eines weiteren Nebenchats und im Prüfmodus nicht verfügbar.
AGENTS.md mit /init generieren
- Führen Sie
/initin dem Verzeichnis aus, in dem Codex nach dauerhaften Anweisungen suchen soll. - Prüfen Sie die erzeugte Datei
AGENTS.mdund passen Sie sie anschließend an die Konventionen Ihres Repositorys an.
Erwartetes Ergebnis: Codex erstellt ein AGENTS.md-Grundgerüst, das Sie für
zukünftige Sitzungen verfeinern und committen können.
Mit /review eine Überprüfung des Arbeitsverzeichnisses anfordern
- Geben Sie
/reviewein. - Geben Sie anschließend
/diffein, wenn Sie die genauen Dateiänderungen prüfen möchten.
Erwartetes Ergebnis: Codex fasst die im Arbeitsbaum gefundenen Probleme zusammen und konzentriert sich dabei auf
Verhaltensänderungen und fehlende Tests. Es verwendet das aktuelle Sitzungsmodell, sofern Sie nicht
review_model in config.toml festlegen.
MCP-Tools mit /mcp auflisten
- Geben Sie
/mcpein. - Prüfen Sie die Liste, um festzustellen, welche MCP server und MCP-Tools verfügbar sind.
Erwartetes Ergebnis: Sie sehen die konfigurierten Model Context Protocol (MCP)-Tools, die Codex in dieser Sitzung aufrufen kann.
Verwenden Sie /mcp verbose, um detaillierte Serverdiagnosen einzubeziehen. Verwenden Sie
/mcp login <name>, um sich aus der aktiven Sitzung heraus bei einem konfigurierten MCP server anzumelden.
Apps mit /apps durchsuchen
- Geben Sie
/appsein. - Wählen Sie eine App aus der Liste aus.
Erwartetes Ergebnis: Codex fügt die App-Erwähnung als $app-slug in den Eingabebereich ein, sodass
Sie Codex sofort bitten können, sie zu verwenden.
Plugins mit /plugins durchsuchen
- Geben Sie
/pluginsein. - Wählen Sie einen Marketplace-Tab und anschließend ein Plugin aus, um dessen Funktionen oder verfügbare Aktionen zu prüfen.
Erwartetes Ergebnis: Codex öffnet den Plugin-Browser, sodass Sie installierte Plugins, auffindbare, von Ihrer Konfiguration zugelassene Plugins und den Status installierter Plugins prüfen können. Drücken Sie bei einem installierten Plugin die Leertaste, um seinen Aktivierungsstatus umzuschalten.
Lebenszyklus-Hooks mit /hooks anzeigen und verwalten
- Geben Sie
/hooksein. - Wählen Sie ein Hook-Ereignis aus, um die zugehörigen Handler zu prüfen.
- Stufen Sie nicht verwaltete Hooks nach Bedarf als vertrauenswürdig ein, deaktivieren oder reaktivieren Sie sie.
Erwartetes Ergebnis: Codex öffnet den Hook-Browser, sodass Sie konfigurierte Lifecycle-Hooks prüfen können. Verwaltete Hooks werden als verwaltet angezeigt und können im Hook-Browser des Benutzers nicht deaktiviert werden.
Chats mit /agents verwalten
- Geben Sie
/agentsein und drücken Sie die Eingabetaste. - Wählen Sie in der Kommandozentrale einen Chat aus, um ihn zu öffnen.
Erwartetes Ergebnis: Codex zeigt eine Übersicht der Chats auf dem verbundenen Server. Sie können
deren Status prüfen und zwischen ihnen wechseln. Um die Kommandozentrale
direkt aus Ihrem Terminal zu öffnen, führen Sie codex agents aus. Die Kommandozentrale erfordert einen
gemeinsam genutzten lokalen Server oder Remoteserver.
Agenten-Threads mit /subagents wechseln
- Geben Sie
/subagentsein und drücken Sie die Eingabetaste. - Wählen Sie den gewünschten Thread in der Auswahlliste aus.
Erwartetes Ergebnis: Codex wechselt den aktiven Thread, sodass Sie die Arbeit dieses Agenten prüfen oder fortsetzen können.
Feedback mit /feedback senden
- Geben Sie
/feedbackein und drücken Sie die Eingabetaste. - Folgen Sie den Anweisungen, um Protokolle oder Diagnosedaten einzubeziehen.
Erwartetes Ergebnis: Codex erfasst die angeforderten Diagnosedaten und übermittelt sie an die Maintainer.
Mit /logout abmelden
- Geben Sie
/logoutein und drücken Sie die Eingabetaste.
Erwartetes Ergebnis: Codex löscht die lokalen Anmeldedaten für die aktuelle Benutzersitzung.
Die CLI mit /quit oder /exit beenden
- Geben Sie
/quit(oder/exit) ein und drücken Sie die Eingabetaste.
Erwartetes Ergebnis: Codex wird sofort beendet. Speichern oder committen Sie zuvor alle wichtigen Arbeiten.
Mit diesen Befehlen steuern Sie Codex über die Befehlspalette von VS Code. Sie können sie auch mit Tastenkürzeln belegen.
Eine Tastenkombination zuweisen
So weisen Sie einem Codex-Befehl ein Tastenkürzel zu oder ändern es:
- Öffnen Sie die Befehlspalette (Cmd+Shift+P unter macOS oder Ctrl+Shift+P unter Windows/Linux).
- Führen Sie Preferences: Open Keyboard Shortcuts aus.
- Suchen Sie nach
Codexoder der Befehls-ID (zum Beispielchatgpt.newChat). - Wählen Sie das Stiftsymbol aus und geben Sie anschließend das gewünschte Tastenkürzel ein.
Erweiterungsbefehle
| Befehl | Standardmäßiges Tastenkürzel | Beschreibung |
|---|---|---|
chatgpt.addToThread |
- | Ausgewählten Textbereich als Kontext für den aktuellen Chat hinzufügen |
chatgpt.addFileToThread |
- | Gesamte Datei als Kontext für den aktuellen Chat hinzufügen |
chatgpt.newChat |
macOS: Cmd+N Windows/Linux: Ctrl+N |
Neuen Chat erstellen |
chatgpt.newCodexPanel |
- | Neues Codex-Panel erstellen |
chatgpt.openCommandMenu |
- | Codex-Befehlsmenü öffnen |
chatgpt.openSidebar |
- | Codex-Seitenleistenpanel öffnen |
Mit Slash-Befehlen steuern Sie Codex, ohne den Eingabebereich zu verlassen. Verwenden Sie sie, um den Status zu prüfen, zwischen lokalem und Cloud-Modus zu wechseln oder Feedback zu senden.
Einen Slash-Befehl verwenden
- Geben Sie im Codex-Eingabebereich
/ein. - Wählen Sie einen Befehl aus der Liste aus oder tippen Sie weiter, um zu filtern (zum Beispiel
/status). - Drücken Sie die Eingabetaste.
Verfügbare Slash-Befehle
| Slash-Befehl | Beschreibung |
|---|---|
/approve |
Genehmigt einen erneuten Versuch nach einer kürzlich erfolgten Ablehnung durch die automatische Prüfung, sofern die automatische Prüfung aktiv ist. |
/cloud |
Führt den Chat in der Cloud aus, sofern die Cloud-Ausführung verfügbar ist. |
/cloud-environment |
Wählt die Cloud-Umgebung für den Chat aus. |
/compact |
Komprimiert den Kontext des aktuellen Chats. |
/fast |
Schaltet eine vom Katalog bereitgestellte Fast-Dienststufe ein oder aus, sofern verfügbar. |
/feedback |
Öffnet den Feedbackdialog, um Feedback zu senden und optional Protokolle einzubeziehen. |
/fork |
Kopiert einen lokalen Chat in einen neuen lokalen Chat. |
/goal |
Legt ein dauerhaftes Ziel fest, auf das Codex hinarbeiten soll. |
/ide-context |
Schaltet den automatischen IDE-Kontext ein oder aus. |
/init |
Erzeugt ein AGENTS.md-Grundgerüst für das aktuelle Projekt. |
/local |
Führt den Chat in Ihrem lokalen Arbeitsbereich aus. |
/mcp |
Öffnet den MCP-Status, um verbundene Server anzuzeigen. |
/memories |
Konfiguriert, ob der Chat Erinnerungen verwenden oder erzeugen darf, sofern Memories verfügbar ist. |
/model |
Wählt das Modell für den aktuellen Chat aus. |
/personality |
Legt fest, wie Codex antwortet, sofern das aktuelle Modell Persönlichkeiten unterstützt. |
/plan |
Schaltet den Planungsmodus für die mehrstufige Planung um. |
/project |
Wählt ein Projekt für neue Chats aus. |
/reasoning |
Wählt den Reasoning-Aufwand für den aktuellen Chat aus. |
/review |
Startet den Codeprüfungsmodus, um nicht committete Änderungen zu prüfen oder mit einem Basis-Branch zu vergleichen. |
/side |
Startet einen temporären Nebenchat, ohne den Hauptchat zu unterbrechen. |
/status |
Zeigt die Chat-ID, die Kontextnutzung und die Ratenlimits an. |
/worktree |
Führt den Chat in einem neuen Git-Worktree aus. |