codex:~/docs$ cat codex.md

Codex CLI: Das umfassende technische Nachschlagewerk

# Vollständige Referenz zu Codex CLI: Installation und Authentifizierung, Modelle und Preise, Sandbox- und Genehmigungsmodi, AGENTS.md, MCP, Skills und Cloud-Aufgaben. Aktualisiert für v0.164.0.

author: words: 78218 read_time: 392m updated: 2026-10-24 14:02

Vollständige Referenz zu Codex CLI: Installation und Authentifizierung, Modelle und Preise, Sandbox- und Genehmigungsmodi, AGENTS.md, MCP, Skills und Cloud-Aufgaben. Aktualisiert für v0.164.0.

Zuletzt aktualisiert: 2026-10-24 · 392 Min. Lesezeit · 78K+ words

$ less codex.md

TL;DR: Codex ist ein Coding-Agent für mehrere Oberflächen: Er liest Ihre Codebasis, führt Befehle in einer Sandbox auf Betriebssystemebene aus, ändert Dateien und delegiert Aufgaben an die Cloud. Wenn Sie fünf Systeme beherrschen – config.toml, das Sandbox- und Genehmigungsmodell, AGENTS.md, MCP und skills –, steigert Codex Ihre Produktivität erheblich. Welches Modell: OpenAIs Modelldokumentation empfiehlt inzwischen GPT-6.1 Sol (gpt-6.1-sol, seit v0.159.1 das mitgelieferte Standardmodell von CLI) für komplexe Programmieraufgaben und agentengestützte Arbeit, GPT-6-Astra für die anspruchsvollsten durchgängigen Aufgaben und GPT-6 Luna für klar umrissene, wiederholbare Aufgaben. Die Verfügbarkeit hängt vom Tarif, vom Client und von den Arbeitsbereichseinstellungen ab; GPT-6 Sol und die GPT-5.6-Modelle bleiben in der Modellauswahl, und GPT-5.5 wird am 14. Oktober 2026 bei der Anmeldung über ChatGPT aus Codex entfernt.146171178 Neu hier? Gehen Sie direkt zu Installation und Schnellstart. Verfolgen Sie die Veröffentlichungen? Die aktuelle stabile Version ist v0.164.0 (23. Oktober 2026): zehn /presets-Speicherplätze für wiederverwendbare Prompts, direkt angegebene Argumente für /model und /permissions, Bildvorschauen im Vollbildprotokoll, unternehmensverwaltete Anmeldung für MCP und der standardmäßig aktivierte Bedrock-Einrichtungsassistent; Wichtige Neuerungen beginnt mit einer Übersicht zum aktuellen Stand (was standardmäßig aktiviert ist und was noch experimentell ist) und behandelt anschließend jede Version. Das Änderungsprotokoll führt sämtliche Aktualisierungen des Leitfadens auf.116178182183

Codex arbeitet als Coding-Agent über mehrere Oberflächen hinweg, nicht als Chatbot, der Code schreibt. CLI liest Ihre Codebasis, führt Befehle in einer Sandbox aus, ändert Dateien, verbindet sich über MCP mit externen Diensten und delegiert langwierige Aufgaben an die Cloud. Codex läuft lokal, denkt aber übergreifend; dieselbe Intelligenz steht Ihnen je nach Arbeitsweise über fünf verschiedene Oberflächen zur Verfügung. Dazu gehört die Browsererweiterung (Chrome, Edge, Brave, Opera und Vivaldi), mit der Codex in Ihrem Browser läuft, ohne die Kontrolle darüber zu übernehmen.90127

Ob Sie Codex nur gelegentlich oder wirklich effektiv nutzen, hängt von fünf zentralen Systemen ab. Wenn Sie diese beherrschen, steigert Codex Ihre Produktivität erheblich:

  1. Konfigurationssystem: steuert das Verhalten über config.toml
  2. Sandbox- und Genehmigungsmodell: regelt, was Codex tun darf
  3. AGENTS.md: legt verbindliche Arbeitsregeln auf Projektebene fest
  4. MCP-Protokoll: erweitert die Funktionen um die Anbindung externer Dienste
  5. System für skills: bündelt wiederverwendbares Fachwissen

Ich habe Codex monatelang parallel zu Claude Code in produktiven Codebasen, CI/CD-Pipelines und Teamabläufen eingesetzt. Dieser Leitfaden bündelt diese Erfahrungen zu der umfassenden Referenz, die ich mir zum Einstieg gewünscht hätte. Zu jeder Funktion finden Sie die konkrete Syntax, praktische Konfigurationsbeispiele und die Sonderfälle, über die selbst erfahrene Benutzer stolpern.

Wichtigste Erkenntnisse

  • Fünf Oberflächen, ein System: CLI, Desktop-App, IDE-Erweiterung, Cloud-Aufgaben und Browser-Erweiterung (Chrome, Edge, Brave, Opera und Vivaldi) nutzen dieselbe Modellfamilie. Wählen Sie daher die Oberfläche, die am besten zu Ihrem Arbeitsablauf passt.90
  • Sandboxing auf Betriebssystemebene: Codex setzt Datei- und Netzwerkbeschränkungen auf Kernel-Ebene durch (Seatbelt unter macOS, bubblewrap + seccomp unter Linux), nicht innerhalb von Containern.
  • AGENTS.md funktioniert werkzeugübergreifend: Ihre Projektanweisungen funktionieren in Codex, Cursor, Copilot, Amp, Jules, Gemini CLI, Windsurf, Cline, Aider, Zed und mehr als 60.000 Open-Source-Projekten. Einmal schreiben, überall verwenden.
  • Profile reduzieren den Aufwand beim Kontextwechsel: Definieren Sie benannte Konfigurationsprofile (fast, careful, auto) und wechseln Sie mit --profile zwischen ihnen.
  • Kontextverwaltung ist entscheidend: Der in Codex enthaltene Modellkatalog bietet GPT-6.1 Sol, GPT-6 Astra, Sol und Luna sowie der GPT-5.6-Familie ein Kontextfenster von 272K (der API führt GPT-6.1 Sol, GPT-6 Sol und Luna mit 1,05M auf); GPT-5.5 bietet in Codex 400K, bis es dort am 14. Oktober 2026 eingestellt wird. Verwalten Sie Token-Budgets vorausschauend mit /compact, gezielten Prompts und @file-Referenzen.83112178

So verwenden Sie diesen Leitfaden

Dieser Leitfaden umfasst mehr als 3.300 Zeilen — beginnen Sie dort, wo es Ihrem Erfahrungsstand entspricht:

Erfahrung Einstieg Anschließend erkunden
Neu bei Codex Installation → Schnellstart → Mentales Modell Konfiguration, Sandbox
Tägliche Nutzung AGENTS.md, Skills, Plan Mode MCP, Hooks
Teamleitung / Unternehmen Unternehmensweite Bereitstellung → Bewährte Verfahren Entscheidungsrahmen, Arbeitsablaufrezepte
Umstieg von einem anderen Tool Migrationsleitfaden Entscheidungsrahmen

Die Kurzübersicht am Ende bietet eine schnell erfassbare Zusammenfassung aller wichtigen Befehle.


Versionshighlights: Was sich zuletzt geändert hat

Die Übersicht nach Versionen, beginnend mit der neuesten, für alle, die die Codex-Veröffentlichungen verfolgen. Neu hier? Springen Sie zum Schnellstart; für den produktiven Einstieg benötigen Sie nichts aus diesem Abschnitt. Details zur Überprüfung (Versionsvergleiche, Commit-Listen, Dokumentationsprüfungen) finden Sie in den Fußnoten.

Aktueller Stand

Codex CLI, Stand: 23. Oktober 2026

  • Stabil: v0.164.0 (23. Oktober, npm latest), erstellt aus 0.164.0-alpha.11 mit einem zusätzlichen Release-Commit (alpha.12 enthielt neun Commits, die in der stabilen Version fehlen) und 330 Commits seit v0.163.0: zehn nummerierte /presets-Speicherplätze für wiederverwendbare Prompts und slash commands, direkte Eingabe von /model [model] --reasoning <level> --speed <tier> und /permissions <profile-id>, Bildvorschauen im Vollbildprotokoll auf Kitty- oder Sixel-Terminals, unternehmensverwaltete Autorisierung für MCP-Verbindungen, Maskierung von Zugangsdaten für unterstützte Bash-Remotebefehle (über das Flag credential_masking) und der standardmäßig aktivierte Einrichtungsassistent für Amazon Bedrock. Zuvor: v0.163.0 (15. Oktober) mit dem durchsuchbaren /config-Bereich, der Leader-Taste und standardmäßig aktiviertem Daybreak.
  • Alpha: npm alpha steht auf 0.165.0-alpha.1 (23. Oktober, wenige Stunden nach der stabilen Version). Bei diesem Tag ist reasoning_effort_override stabil und aktiviert; guardianv3, guardian_recorded_items und tui_multi_backend sind neu und deaktiviert. Die Versionsreihe 0.164 reichte von alpha.1 (16. Oktober) bis alpha.12 (22. Oktober), begleitet von den außerplanmäßigen Builds 0.163.0-alpha.11.1 und 11.2 (21.–22. Oktober) sowie 0.164.0-alpha.11.1 (23. Oktober).
  • Standardmodell seit v0.159.1: GPT-6.1 Sol ersetzt GPT-6-Astra, auch auf Amazon Bedrock. Legen Sie model in config.toml fest, um ein anderes Modell beizubehalten. Der mit v0.164.0 ausgelieferte Katalog ist bytegleich mit den Katalogen von v0.162.1 und v0.163.0 und führt dieselben Modelle wie v0.159.1 auf.
  • Seit v0.164.0 standardmäßig aktiviert: der Einrichtungsassistent für Amazon Bedrock (bedrock_setup_wizard, stabil; bedrock_setup_wizard = false unter [features] deaktiviert ihn), inkrementelle Tool-Aktualisierungen (incremental_tools, stabil) und die Koordination der OAuth-Aktualisierung für MCP (mcp_oauth_refresh_coordination, stabil). Verwaltete worktrees und Echtzeitgespräche sind dauerhaft aktiviert: Ihre Flags sind als entfernt markiert, die Funktionen bleiben eingeschaltet.
  • Seit v0.163.0 standardmäßig aktiviert: Daybreak (cli_daybreak, jetzt stabil; cli_daybreak = false unter [features] blendet die Bedienelemente aus) und die Unterbrechung von Code Mode (code_mode_interrupt, stabil), sodass eine Folgenachricht auch eine laufende Code-Mode-Zelle stoppt; Sitzungen mit API-Schlüssel erhalten standardmäßig Zugang zu Cyber-Zugangsprogrammen (api_key_cyber_access_programs). Entfernt: shell_zsh_fork und unified_exec_zsh_fork; beide werden mit einem Migrationshinweis ignoriert.
  • Seit v0.162.0 standardmäßig aktiviert: instant_interrupt, sodass neue Eingaben eine laufende Modellantwort unterbrechen (instant_interrupt = false unter [features] deaktiviert dies); das Flag bleibt als in Entwicklung markiert.
  • Seit v0.161.0 standardmäßig aktiviert: Modellerkennung für API-Schlüssel (api_key_model_discovery = false unter [features] deaktiviert sie).
  • Seit v0.158.0 standardmäßig aktiviert: Genehmigung für Eingaben in Terminals mit erhöhten Rechten (write_stdin_approval = false unter [features] deaktiviert sie) sowie Kopieren beim Markieren und Einfügen per Rechtsklick in der Vollbild-TUI (copy_on_select = "never", right_click_paste = "off" unter [tui]). Der Guardian-Thread-Kontext ist immer aktiviert; thread_context wird ignoriert.
  • Seit v0.157.0 standardmäßig aktiviert: das Vollbildprotokoll (fullscreen_transcript = false unter [tui]) und der automatische Start des Hintergrundservers (daemon_auto_start = false unter [features] oder --no-daemon).
  • Seit v0.156.0 standardmäßig aktiviert: /voice, verwaltete worktrees und die Wiederverwendung der Kompaktierung des übergeordneten Threads durch Guardian.
  • Optional aktivierbar oder experimentell: Codex Cloud, Code Mode und dessen Tool-Suche mit Relevanzsortierung (code_mode_tool_search, v0.162.0), Abruf des Gesprächsverlaufs durch Guardian (guardian_conversation_history_tools, v0.160.0) sowie die noch in Entwicklung befindlichen Flags, die in v0.164.0 deaktiviert ausgeliefert werden (seit v0.163.0: async_compaction, credential_masking, output_token_replay, retain_client_tool_outputs, subagent_default_context_limits, code_mode_host_grpc, code_mode_tool_description_first, guardian_trust_orchestrator_connectors; neu in v0.164.0: app_server_websocket_compression, executor_capability_discovery_v2, mcp_tool_list_changed, multi_env_copy_file, runtime_agent_instances, subagent_thread_environments, wake_on_agent_messages). Die experimentelle Kontextverwaltung ist derzeit nicht verfügbar.
  • Modelle: GPT-6.1 Sol für komplexe Programmieraufgaben, GPT-6-Astra für die anspruchsvollsten Arbeiten, GPT-6 Luna für wiederholbare Aufgaben. GPT-6 Sol und Luna starten mit Fast (2,5-facher Credit-Verbrauch); GPT-6.1 Sol nicht. GPT-5.5 wird am 14. Oktober 2026 aus Codex entfernt.
  • Version festlegen: npm install -g @openai/codex@0.164.0, anschließend codex --version.176178186187188189192193194195

v0.164.0 (23. Oktober 2026)

Die stabile Version der Reihe 0.164 basiert auf ihrer eigenen Alpha. v0.164.0 wurde am 23. Oktober veröffentlicht (04:48 UTC; npm latest um 04:52 UTC), erstellt aus 0.164.0-alpha.11 mit einem zusätzlichen Release-Commit; alpha.12 (22. Oktober) lag neun Commits vor diesem Ausgangsstand, und die außerplanmäßige Version 0.164.0-alpha.11.1 (23. Oktober, 01:58 UTC) ergänzte die Basis alpha.11 um vier Commits. Der Vergleich mit v0.163.0 umfasst 330 Commits. Drei Flags werden aktiviert und als stabil markiert: bedrock_setup_wizard (der Einrichtungsassistent für Amazon Bedrock, bei dem die Eingabe des API-Schlüssels zusammen mit den anderen AWS-Anmeldemethoden angezeigt wird, wenn Zugangsdaten erkannt werden), incremental_tools und mcp_oauth_refresh_coordination. Die Flags worktrees und realtime_conversation sind als entfernt markiert, ihre Funktionen bleiben jedoch aktiviert; verwaltete worktrees und Echtzeitgespräche lassen sich somit nicht mehr ein- oder ausschalten. Auch stable_environment_tools und transcript_v2 wurden entfernt. Sieben neue, noch in Entwicklung befindliche Flags sind deaktiviert. Der mitgelieferte Modellkatalog ist derselbe Blob wie in v0.162.1.194195

Neu in der TUI. /presets speichert wiederverwendbare Prompts und slash commands in zehn nummerierten Speicherplätzen mit einem per Tastatur bedienbaren Menü; eine Voreinstellung lässt sich aus dem Text im Eingabefeld oder aus dem aktuellen Modell, dem Reasoning-Aufwand und der Geschwindigkeit erstellen. Voreinstellungen werden unter tui.presets in der aktiven Benutzerkonfiguration dauerhaft gespeichert (#54380, #54381). /model [model] --reasoning <level> --speed <tier> wendet Modell, Reasoning und Geschwindigkeit auf die aktuelle Sitzung an, ohne gespeicherte Standardwerte zu ändern; Flag-Werte können durch Leerzeichen oder = getrennt werden. Wird das Modell weggelassen, gelten die Einstellungen für das aktuelle Modell; /model allein öffnet weiterhin die Auswahl (#54378). /permissions <profile-id> wählt direkt ein integriertes oder benutzerdefiniertes Berechtigungsprofil aus, etwa /permissions :read-only, mit :ask-for-approval und :approve-for-me als Aliasen (#54383). Auf Terminals mit Unterstützung für Kitty- oder Sixel-Grafiken zeigt das Vollbildprotokoll betrachtete und generierte Bilder als Miniaturansichten mit begrenzter Größe an; bei Remote-Arbeitsbereichen, nicht unterstützten Terminals und übergroßen Bildern bleibt es beim reinen Texteintrag (#54216).194

Verbindungen und Zugangsdaten. Direkt konfigurierte MCP-Server können sich über kontogebundene Unternehmensfreigaben im Schlüsselbund oder über eine separate Anmeldung authentifizieren; dies gilt auch für OAuth-Clients, die Secrets benötigen. Die Erweiterung für unternehmensverwaltete Autorisierung wird mit dem Protokoll 2026-07-28 ausgehandelt. Die Autorisierung wird widerrufen, wenn der Kontoinhaber wechselt oder eine Unternehmensanmeldung die Freigabe ersetzt (#55334, #55859, #56001). Die Maskierung von Zugangsdaten umfasst nun unterstützte Bash-Remotebefehle und zsh-Snapshot-Sitzungen, einschließlich Zugangsdaten benutzerdefinierter Anbieter: Der Befehl sieht Platzhalter, und der lokale Proxy des Executors fügt für passende Ziele die tatsächlichen Zugangsdaten ein. Wo keine Maskierung verfügbar ist, wird mit einer Warnung auf eine unmaskierte Ausführung zurückgegriffen; das Flag credential_masking ist bei diesem Tag weiterhin standardmäßig deaktiviert (#54309, #54432, #56049).194195

Fehlerbehebungen und Wartung. Eine fehlgeschlagene Kompaktierung hinterlässt keine unvollständigen Zusammenfassungen mehr im Gesprächsverlauf; schlägt eine Kompaktierung im Hintergrund fehl, greift ein Fallback, ohne eine Panic auszulösen (#53932, #55581). Beim Fortsetzen einer Sitzung werden komprimierte Verläufe gefunden und die gespeicherten Thread-Einstellungen wiederhergestellt, statt sie durch globale Standardwerte zu ersetzen (#54008, #55923). Unter Windows beantworten HTTPS- und WebSocket-Verbindungen Proxy-Authentifizierungsanforderungen mit den Negotiate- oder NTLM-Zugangsdaten des angemeldeten Benutzers (#55994, #56000). Werden -c oder --config auf mehreren Unterbefehlsebenen angegeben, bleiben alle Überschreibungen erhalten (#56022); eingereihte Prompts warten, bis eine ausstehende Berechtigungsauswahl abgeschlossen ist (#55682); und die Sandbox prüft Metadatenpfade mit abweichender Groß- und Kleinschreibung unter macOS sowie austauschbare symbolische Links, die zum Auffinden ausführbarer Dateien dienen (#54273, #55384). Der Speicherplatzbedarf sinkt: Ungenutzte Installationen werden entfernt (die aktuell und die zuvor ausgewählte Daemon-Version bleiben erhalten), verwaiste Marketplace-Checkouts werden bereinigt und die Größe der Daemon-Protokolle wird begrenzt (#53827, #55149, #55689, #55690, #55856); die eingebettete JavaScript-Laufzeitumgebung erhält Sicherheitsprüfungen für optimiertes Array.sort (#54519).194 Was Sie tun sollten: Aktualisieren Sie. An den Standardeinstellungen ändert sich nichts, was Sie bemerken würden, es sei denn, Sie richten Bedrock ein: Dort startet der Assistent jetzt automatisch (bedrock_setup_wizard = false unter [features] deaktiviert ihn). Falls Sie worktrees oder realtime_conversation unter [features] gesetzt hatten, werden diese Schlüssel jetzt ignoriert.194195

v0.163.0 (15. Oktober 2026)

Die Versionsreihe 0.163 erscheint als stabile Version aus einem separaten Branch. v0.163.0 wurde am 15. Oktober veröffentlicht (21:30 UTC; npm latest um 21:37 UTC) und basiert auf 0.163.0-alpha.10.2, einem separaten Build auf Grundlage von alpha.10, zuzüglich eines Release-Commits. Die reguläre alpha.11 (14. Oktober) enthielt 23 Commits, die in der stabilen Version fehlen — damit wiederholt sich das Muster von 0.158. Der Vergleich mit v0.162.1 umfasst 232 Commits. Zwei Feature-Flags werden aktiviert und beide als stabil eingestuft: cli_daybreak (Daybreak-Steuerelemente, der Umschalter /daybreak und die automatische Weiterleitung zum Cyber-Zugangsprogramm für berechtigte OpenAI-Konten; codex exec kann es mit einem OpenAI-API-Schlüssel auswählen, wenn der Server den Zugang anbietet) und code_mode_interrupt (beim Unterbrechen eines Durchgangs werden auch aktive Code-Mode-Zellen und deren verschachtelte Tool-Aufrufe gestoppt). Das bereits als stabil eingestufte api_key_cyber_access_programs wird aktiviert. instant_interrupt bleibt aktiviert und weiterhin als in Entwicklung gekennzeichnet.192193

Neu in der TUI. /config öffnet einen durchsuchbaren Einstellungsbereich mit Registerkarten für Darstellung, Benachrichtigungen, Eingabe, Sitzungen und Textauswahl. Unterstützte Änderungen werden sofort wirksam; der Bereich zeigt an, welche einen Neustart erfordern, und speichert Änderungen in der ausgewählten lokalen Konfigurationsdatei (#52990, #53429). Mit /keymap konfigurieren Sie eine Leader-Taste: tui.keymap.global.leader ist standardmäßig auf ctrl-x gesetzt; Tastenkombinationen wie leader c bauen darauf auf. Die Hinweise zu Tastenkombinationen bleiben geöffnet, bis Sie eine Auswahl treffen oder abbrechen, und die Tastenkombination zum Stummschalten der Spracheingabe wechselt von Ctrl+X zu F9 (#52273). /daemon kann einen verwalteten Hintergrundserver neu starten, warnt dabei vor Arbeiten, die dadurch unterbrochen werden könnten, und stellt anschließend die Verbindung wieder her (#53173). Codex führt unabhängige Tools mit reinem Lesezugriff parallel aus: Abfragen zu skills, Speicher und Gesprächsverlauf, Plugin- und Agentenlisten, aktuelle Uhrzeit, verbleibender Kontext und get_goal (#52245). Eine Folgenachricht, die Sie während einer Antwort senden, lenkt Codex sofort um (#51812, #51835).192

Fehlerbehebungen und Plattform. Beim Fortsetzen eines gespeicherten Threads werden dessen Berechtigungen und Netzwerkfreigaben wiederhergestellt, wobei explizite Überschreibungen und verwaltete Richtlinien Vorrang haben (#53150, #53419, #53424). Der Netzwerkproxy prüft die Berechtigung vor einer DNS-Abfrage, weist doppelte Host-Header zurück und verhindert, dass Aliase für Zugangsdaten die Prüf-hooks umgehen (#51650, #52661, #53506). /side kehrt nach einem Threadwechsel zu einem bestehenden Nebengespräch zurück, und Antworten auf ausstehende Rückfragen gehen an den Thread zurück, der sie gestellt hat (#52184, #53436). Unter Windows fügen Ctrl+V und Shift+Insert sowohl Text als auch Bilder ein. Unter WSL wird bei wiederholtem Einfügen derselbe Prozess zum Lesen der Zwischenablage wiederverwendet, und Kopierversuche werden nach einem Zeitlimit abgebrochen, statt hängen zu bleiben (#53224, #52967, #53453). Lokale Befehle werden zügig beendet, wenn ein untergeordneter Prozess eine Ausgabepipe offen hält; Remote-Befehle bewahren spät eintreffende Ausgaben für die letzte Abfrage auf, und codex exec wiederholt einen Datei-Diff nicht mehr nach einem nicht damit zusammenhängenden Befehl (#52652, #53331, #53622, #53444).192

Die gepatchte zsh wurde entfernt. Codex verwendet seine Standard-Shell-Ausführung und liefert keine gepatchte zsh mehr mit. Auch codex-execve-wrapper und die Crate shell-escalation wurden entfernt. shell_zsh_fork und unified_exec_zsh_fork werden mit einem Migrationshinweis ignoriert; verwaltete Anforderungen, die sie noch aufführen, lösen eine Warnung aus (#52160, #52213). Die Linux- und macOS-Pakete sind kleiner, da Symbole aus den ausgelieferten Binärdateien entfernt wurden (#52178). Die Bezeichnungen und die README der Linux-Sandbox-Crate beschreiben nun, was die Sandbox bereits tut: bubblewrap für die Isolation von Dateisystem und Namensräumen, seccomp für die Filterung von Systemaufrufen; die Landlock-Implementierung bleibt als Altbestand erhalten. An der Durchsetzung der Beschränkungen hat sich nichts geändert (#52610). Die mitgelieferten OpenAI-Docs-Hinweise behandeln Migrationen zur GPT-6-Familie (#51768).192193

Was Sie tun sollten: Aktualisieren Sie. Falls eine config.toml oder requirements.toml die Schlüssel shell_zsh_fork oder unified_exec_zsh_fork enthält, entfernen Sie diese. Wenn Sie Daybreak manuell aktiviert hatten, benötigen Sie das Flag nicht mehr. Falls Sie /voice bisher mit Ctrl+X stummgeschaltet haben, verwenden Sie jetzt F9.192

v0.162.1 (9. Oktober 2026)

Zwei Fehlerbehebungen, drei zusätzliche Commits gegenüber v0.162.0. Ein TUI-Absturz bei asynchronen Fragen mit mehreren Zeilen wurde behoben; Zeilenumbrüche und vollständige Hyperlink-Ziele bleiben erhalten. Auch die Startfehler, die bei einigen Benutzern von v0.162.0 auftraten, sind behoben. Ursache waren Unterschiede zwischen den Funktionseinstellungen eines laufenden Hintergrundservers und den Standardeinstellungen von CLI. Die Kompatibilitätsprüfung gilt jetzt nur noch für explizite Überschreibungen von Funktionseinstellungen über die Befehlszeile. Standardeinstellungen, Konfigurationsschlüssel und Modelle bleiben unverändert.

Was Sie tun sollten: Aktualisieren Sie, insbesondere wenn v0.162.0 nicht starten wollte, während noch ein Hintergrundserver einer früheren Version lief.188

v0.162.0 (8. Oktober 2026)

instant_interrupt wird standardmäßig aktiviert. Das in v0.159.0 als optional eingeführte Flag ist ab dieser Version für alle aktiviert (PR #51812, zusammengeführt am 7. Oktober). Es ermöglicht neuen Eingaben, eine Modellantwort zu unterbrechen oder einen lang laufenden Code-Mode-Aufruf zur Abgabe der Kontrolle zu veranlassen, und bleibt als in Entwicklung gekennzeichnet. Setzen Sie instant_interrupt = false unter [features], um das bisherige Verhalten wiederherzustellen, bei dem eingegebener Text wartet, bis die Antwort abgeschlossen ist.

Neu in der TUI: Tools zum Erstellen und Auflisten verwalteter Git-worktrees aus vertrauenswürdigen lokalen Projekten, sofern die worktrees-Funktion aktiviert ist, sodass das Modell selbst einen worktree öffnen kann (#50148); Anheften im Command Center für Agenten mit p, wodurch angeheftete Aufgaben in einer gemeinsamen Gruppe „Angeheftet“ bleiben, sofern der Server dies unterstützt (#51500); mit /copy navigieren Sie durch Protokollblöcke, Ctrl+Insert kopiert eine Auswahl, und tui.mouse_scroll_speed (eine endliche positive Zahl, Standardwert 1,0) passt die Scrollgeschwindigkeit des Mausrads an (#50434, #50215, #50209); URLs sind in Freigabeüberschriften, Fragen, MCP-Eingabeaufforderungen, Warnungen und Bannern anklickbar, auch bei Zeilenumbrüchen innerhalb der Links. Neue TUI-Threads übernehmen die Servervorgaben für Modell und Reasoning-Zusammenfassung, berücksichtigen aber weiterhin explizite Überschreibungen beim Start. codex doctor meldet den konfigurierten TUI-Modus, und /status zeigt nach einer Kontoaktualisierung wieder die E-Mail-Adresse des Kontos an.

Anbieter und Modelle: Ein benutzerdefinierter Responses-kompatibler Anbieter kann external_web_access und remote_compaction unter [model_providers.<name>.capabilities] deklarieren (#50459). Die Funktion ultrafast_mode wird aktiviert ausgeliefert, sodass ein Modellkatalog, der eine Ultra-Fast-Stufe ausweist (die Astra-Modelle von Amazon Bedrock, #50472), diese unabhängig vom Fast-Modus anbieten kann. Der mit diesem Tag ausgelieferte Katalog enthält keine solche Stufe. Code Mode erhält JavaScript-Hilfsfunktionen zum Streamen von Promise-Ergebnissen und eine optional aktivierbare Tool-Suche mit Relevanzsortierung (code_mode_tool_search). apply_patch behält vorhandene CRLF-Zeilenenden jetzt immer bei; das Flag apply_patch_preserve_line_endings wurde entfernt. Bei wiederholbaren Responses- und WebSocket-Fehlern wird die Retry-After-Vorgabe des Servers berücksichtigt.

Sandbox und Plattform: Der Start der Linux-Sandbox mit mehreren gesperrten Dateien wurde repariert, beschreibbare ausführbare Dateien zur Einrichtung der Sandbox werden abgewiesen, und die ripgrep-Konfiguration kann Sperrmuster mit Glob-Syntax nicht mehr abschwächen. Unter Windows 10 funktioniert der reguläre Dateizugriff über Laufwerksbuchstaben wieder, die Berechtigungen für temporäre Sandbox-Dateien entsprechen denen des untergeordneten Prozesses, die Prüfung von Archivprüfsummen funktioniert mit PowerShell-7-Modulpfaden, und Windows-Versionen enthalten ein signiertes PowerShell-Installationsprogramm.

Was Sie tun sollten: Aktualisieren Sie. Wenn Sie darauf angewiesen waren, während einer Antwort weiterzutippen, ohne das Modell zu unterbrechen, setzen Sie instant_interrupt = false.187189

v0.161.0 (7. Oktober 2026)

Basiert auf 0.161.0-alpha.13.1 zuzüglich eines Release-Commits und liegt 155 Commits vor v0.160.1. Die Versionshinweise führen GPT-6.1 Sol als neues Standardmodell auf (#49318, #49339), doch diese Katalogänderungen wurden bereits mit v0.159.1 ausgeliefert: Die in diesem Tag enthaltene models.json ist bytegenau identisch mit der aus v0.160.1. Für Benutzer von 0.159.1 oder neuer ändert sich daher nichts.

Neu: /mcp login <name> meldet Sie aus einer laufenden Terminalsitzung bei einem MCP-Server an (#49290). Auswahl der Audiogeräte: Wählen Sie Mikrofon, Lautsprecher und Mikrofoneingangskanäle für /voice-Gespräche; Ihre Einstellungen werden lokal gespeichert (#49437, #49836). Die Modellerkennung per API-Schlüssel ist standardmäßig aktiviert (api_key_model_discovery, jetzt als stabil eingestuft, #49807): Wenn Sie mit einem OpenAI-API-Schlüssel an einem Endpunkt angemeldet sind, der dies unterstützt, aktualisiert Codex den Modellkatalog über die API, statt sich ausschließlich auf die mitgelieferte Liste zu stützen. Mit api_key_model_discovery = false unter [features] deaktivieren Sie die Funktion; die Änderung wird in einer neuen Sitzung wirksam. Amazon Bedrock unterstützt Multi-Agent V2 und Ultra-Reasoning auf kompatiblen Modellen, und Bedrock Mantle akzeptiert AWS-GovCloud-Regionen (#49345, #49813). Daybreak (optional aktivierbar). Ein neues Flag namens cli_daybreak, das standardmäßig deaktiviert ist und sich noch in Entwicklung befindet, ergänzt die CLI um Daybreak-Steuerelemente: einen /daybreak-Schalter, Statusanzeigen und die automatische Zuordnung zum Cyber-Zugangsprogramm. Dies gilt für ChatGPT-Anmeldungen beim OpenAI-Anbieter, sofern Konto und Modellkatalog die Unterstützung ausweisen. Aktivieren Sie es mit --enable cli_daybreak oder mit cli_daybreak = true unter [features]; die gespeicherte Einstellung daybreak = true allein bewirkt nichts. Unabhängig davon fordert codex exec --cyber-access-program <standard|daybreak_blue|daybreak_red> (sowie cyberAccessProgram der TypeScript SDK) für einen einzelnen Durchlauf ein Cyber-Zugangsprogramm an, mit oder ohne aktiviertes Flag, und lässt die gespeicherte Auswahl unverändert (#49856 bis #49861, #49939, #51207). Der mitgelieferte Katalog enthält bereits die ausgeblendeten Einträge gpt-daybreak-blue-latest und gpt-daybreak-red-latest. Seit v0.163.0 standardmäßig aktiviert und als stabil gekennzeichnet.193

Fehlerbehebungen: Eine genehmigte Erweiterung der Dateisystemberechtigungen kann umfassenderen Schreibzugriff gewähren, während Leseverbote und Netzwerkbeschränkungen bestehen bleiben; Hintergrundaufgaben behalten die Berechtigungen des Durchlaufs, in dem sie gestartet wurden. Explizite Startberechtigungen bleiben nach einer erneuten Terminalverbindung erhalten. Windows-Terminalsitzungen mit erhöhten Rechten können mit einem eingebetteten Server starten. Die Eingabetaste sendet zwischengespeicherte Eingaben, sobald die Einfügeerkennung abgelaufen ist, auch im Vim-Einfügemodus. Beim Fortsetzen eines Threads wird der zuletzt festgeschriebene Verlauf berücksichtigt, und beim Start werden behebbare SQLite-Beschädigungen früher erkannt; beschädigte Datenbanken bleiben als Sicherungskopien erhalten. Wiederholungsversuche für Responses und der Rückgriff von WebSocket auf HTTP berücksichtigen die Wiederholungsvorgaben des Servers. Die Authentifizierungsdokumentation weist nun darauf hin, dass Zugangsdaten auch im Schlüsselbund statt immer in auth.json gespeichert sein können.

Was Sie tun sollten: Aktualisieren Sie. Hier ändert sich keine Standardeinstellung, die Ihnen auffallen würde, es sei denn, Sie melden sich mit einem API-Schlüssel an. Prüfen Sie in diesem Fall unter /model den ermittelten Katalog.186189

v0.160.1 (5. Oktober 2026)

Eine Fehlerbehebung für entfernte MCP-Server unter Windows. Wenn Codex auf einem macOS- oder Linux-Host einen stdio-MCP-Server auf einem entfernten Windows-Ausführungssystem startet und dessen Konfiguration explizite Umgebungsvariablen für die entfernte Ausführung festlegt, reicht Codex jetzt auch SYSTEMROOT, TEMP und TMP weiter. So behält der Windows-Prozess die zum Start benötigte Umgebung. Nicht angeforderte Variablen bleiben ausgeschlossen, auch solche mit Geheimnissen. Die Version besteht aus einem einzelnen Backport auf v0.160.0 und ändert weder Standardeinstellungen noch Konfigurationsschlüssel oder Modelle.

Was Sie tun sollten: Aktualisieren Sie, wenn Sie von einem Unix-Host aus entfernte stdio-MCP-Server auf einem Windows-Ausführungssystem betreiben.183

v0.160.0 (1. Oktober 2026)

Die stabile Version der 0.160-Reihe, erstellt aus 0.160.0-alpha.6.1 plus einem Backport. Keine Änderungen an den Standardeinstellungen. Der mitgelieferte Modellkatalog am Tag ist byteidentisch mit dem von v0.159.1 und v0.159.2. GPT-6.1 Sol bleibt damit das Standardmodell, und die beiden neuen Funktionsflags sind bei Auslieferung deaktiviert. Der Backport (#49763) brachte den eingefrorenen 0.160-Kandidaten, der vor v0.159.1 abgezweigt worden war, auf den Stand der 0.159-Wartungsreihe: mit GPT-6.1 Sol im mitgelieferten Katalog und in den Amazon-Bedrock-Katalogen sowie den Erinnerungen zur Kontosicherheit aus v0.159.3. Ohne diesen Backport wäre 0.160 ohne GPT-6.1 Sol erschienen.

Optional aktivierbare Guardian-Erweiterungen (beide in Entwicklung und standardmäßig deaktiviert):

  • Guardian kann frühere Benutzernachrichten lesen. Setzen Sie guardian_conversation_history_tools = true unter [features]. Wenn Apps aktiviert sind, erhält der Prüfer über die eigene Apps-Verbindung der übergeordneten Sitzung Zugriff auf user_message.search_messages und user_message.read_messages. So kann er frühere Anweisungen, Einschränkungen und widerrufene Berechtigungen prüfen, bevor er eine Aktion mit Nebenwirkungen genehmigt. Bei jedem Aufruf werden die aktuellen App- und Werkzeugrichtlinien der übergeordneten Sitzung erneut geprüft. Antworten sind standardmäßig auf geschätzte 4.000 Tokens begrenzt (auto_review.conversation_history_max_output_tokens), und auto_review.experimental_conversation_history_prompt ersetzt die integrierten Anweisungen zum Abrufen der Nachrichten.
  • Übergabebewusster Kontext der Hauptsitzung (guardian_root_handoff_context): Wenn Guardian die Aktion eines Worker-Agenten prüft, wählt es die drei Nachrichten der Hauptsitzung vor jeder Übergabe an diesen Worker oder seine übergeordneten Agenten sowie die drei neuesten Nachrichten der Hauptsitzung aus. So bleibt ein kürzlich erfolgter Abbruch sichtbar.

Immer aktiv: Verschlüsselte Agentennachrichten erscheinen jetzt in der richtigen Reihenfolge in den Guardian-Protokollen, statt verworfen zu werden.

TUI-Änderungen: In einem Ordner ohne Projektkonfiguration und ohne gespeicherte Vertrauensentscheidung kann eine neue Sitzung mit workspace-write-Berechtigungen und granularen Genehmigungen starten, allerdings nur, wenn die lokale Ausführung, Ihre Konfiguration und die verwalteten Richtlinien dies sämtlich zulassen. Fortgesetzte Sitzungen stellen ihre gespeicherten Berechtigungen wieder her, sofern Sie diese nicht überschreiben. /cd kann nach dem Vertrauen in einen Ordner fragen und bietet dabei die Option „Aktuelles Verzeichnis beibehalten“. Die Agenten-Kommandozentrale erhält eine Zeile „Mehr anzeigen“, die jeweils zehn ältere Aufgaben nachlädt. In lokalen Linux-X11-Terminals (nicht unter Wayland, SSH, tmux, WSL oder VS Code) werden Textauswahlen im Vollbildprotokoll in die primäre Auswahl übernommen; ein Klick mit der mittleren Maustaste fügt sie in das Eingabefeld ein. Die Vollbildstatuszeile zeigt bei ausreichend Platz Plan mode (shift+tab to cycle) an. Die Pro-Tarifstufen heißen in /status und den Analysen jetzt „Pro 100“, „Pro 200“ und „Pro 500“. Tipps beim Start verweisen auf die Desktop-App für Ihre Plattform statt auf Tarifangebote oder den Fast-Modus. Wartende Nachrichten, die noch nie gesendet wurden, werden nach einer erneuten Verbindung ohne Duplikate weiterverarbeitet.

Anbieter und Verbindungen: Die TUI übernimmt die Einstellungen eines App-Servers für Anbieter, Zusammenfassung der Modellüberlegungen und Ausführlichkeit, zeigt beim Fortsetzen und Verzweigen die richtigen Sitzungen im Verlauf an und blendet bei Serververbindungen die Einstellungen zur Zusammenfassung der Modellüberlegungen in /status aus. Ein Anbieter mit einem expliziten Modellkatalog (model_catalog_url) erhält jetzt ausschließlich diesen Katalog: Mitgelieferte Modelle werden nicht hinzugefügt, Metadaten werden anhand der exakten Modell-ID zugeordnet, und bei einer fehlgeschlagenen Aktualisierung werden zwischengespeicherte Einträge verworfen statt wiederverwendet. Sind beim Start keine Modelle verfügbar, wird ein Konfigurationsfehler gemeldet, sofern model nicht gesetzt ist. Wenn ein Inhaltsfilter eine Antwort stoppt, weist der Wiederholungsversuch das Modell an, die Einschränkung zu erklären, eine zulässige Alternative anzubieten und andere Arbeiten fortzusetzen.

Fehlerbehebungen: PowerShell-Ausweichmechanismen in der Windows-Sandbox, ACL-Reparaturen für lange Laufzeitpfade und keine Konsolenfenster mehr durch Hintergrundhilfsprozesse; Unteragenten behalten Umgebungen, die noch starten; SQLite bleibt beim Verbindungsaufbau nicht mehr hängen und meldet Initialisierungsfehler statt Zeitüberschreitungen. Die Protokolldatenbank gibt ungenutzten Speicherplatz im Hintergrund frei. Beim Laden von Plugins werden eingelesene Manifeste zwischengespeichert und HTTP-Verbindungen wiederverwendet. Die Anbieterdokumentation erklärt nun, dass requires_openai_auth-Zugangsdaten das durch cli_auth_credentials_store gewählte Backend verwenden und dass env_key die Umgebungsvariable bezeichnet, die den API-Schlüssel enthält.

Was Sie tun sollten: Aktualisieren Sie. Wenn ein benutzerdefinierter Anbieter model_catalog_url festlegt, stellen Sie sicher, dass sein Katalog jedes von Ihnen ausgewählte Modell enthält.182

v0.159.3 (30. September 2026)

Optionale Erinnerungen zur Kontosicherheit. Lokale TUI-Sitzungen, die über ChatGPT beim OpenAI-Anbieter angemeldet sind, können ein ausblendbares Banner anzeigen, das Sie auffordert, die Einrichtung der Kontosicherheit abzuschließen. Eine Schaltfläche öffnet chatgpt.com. Der Server entscheidet, wer es sieht. Die CLI ruft den Hinweis im Hintergrund ab, ohne einen Durchlauf zu blockieren, zeigt bei unbekanntem Status nichts an, überspringt entfernte Arbeitsbereiche und FedRAMP-Konten und merkt sich das Ausblenden über Threads und erneute Verbindungen hinweg. Nutzungsbanner haben Vorrang. Dies ist die einzige Änderung dieser Version; v0.160.0 enthält denselben Code.

Was Sie tun sollten: nichts. Die Erinnerung ist optional.184

v0.159.2 (29. September 2026)

Eine Windows-Fehlerbehebung für kurz aufblinkende Konsolenfenster. Unter Windows öffnet Codex nicht mehr bei jedem Start eines Hintergrundprozesses ein Konsolenfenster. Das betrifft Shell-Werkzeugbefehle, hooks, Git- und npm-Aufrufe, Aktualisierungen von Amazon-Bedrock-Zugangsdaten ohne Terminal, Diagnoseprüfungen, Aktualisierungen der Sandbox-Einrichtung und Befehle in der bisherigen Windows-Sandbox. Befehle, die Ihr Terminal benötigen, übernehmen weiterhin dessen Konsole. Die Version besteht aus einem Backport zweier Fehlerbehebungen aus main und erschien etwa dreieinhalb Stunden nach v0.159.1. Sie ändert weder Standardeinstellungen noch Konfigurationsschlüssel oder Modelle. Unter macOS und Linux verhält sich die neue Starthilfsfunktion wie bisher.

Was Sie tun sollten: Aktualisieren Sie unter Windows, wenn während der Arbeit von Codex Konsolenfenster aufblinken, insbesondere bei installiertem Hintergrundserver.180

v0.159.1 (29. September 2026)

GPT-6.1 Sol wird zum Standardmodell. Wenn in config.toml kein Modell festgelegt ist, startet die CLI jetzt mit GPT-6.1 Sol (gpt-6.1-sol) statt mit GPT-6-Astra. In den Katalogen von Amazon Bedrock Mantle und Runtime ersetzt GPT-6.1 Sol zudem GPT-6 Sol als Standardmodell. Die Modellauswahl unter /model führt es an erster Stelle als „Neuestes vielseitiges Modell für Programmierung und alltägliche Aufgaben“ auf, gefolgt von GPT-6-Astra, GPT-6 Sol (jetzt „Vielseitiges Modell der vorherigen Generation“), GPT-6 Luna und den älteren Modellen. Gespeicherte Auswahlen werden nicht migriert: Eine Konfiguration, die gpt-6-sol oder gpt-6-astra angibt, behält dieses Modell bei. Die Migrationshinweise für ältere GPT-5-Auswahlen verweisen weiterhin auf GPT-6 Sol oder GPT-6 Luna. Die Dokumentation von OpenAI nahm das Modell noch am selben Tag auf und empfiehlt es inzwischen für komplexe Programmieraufgaben und agentische Workflows: „Leistung nahe an Astra bei komplexen Aufgaben, zu geringeren Kosten als Astra.“ Es kostet 50 Credits pro 1 Mio. Eingabetokens (2,5 für zwischengespeicherte Tokens, 250 für Ausgabetokens), und bei Plus liegt die Spanne bei 15–160 Nachrichten. Zwei Katalogangaben unterscheiden sich von GPT-6 Sol: Es hat keine voreingestellte Servicestufe, sodass eine Sitzung mit Standard-Geschwindigkeit statt mit Fast startet, und sein voreingestellter Reasoning-Aufwand ist low statt medium. Zum Start wird es für Plus, Pro, Business, Enterprise und Edu ausgerollt; bei Enterprise und Edu bleibt es deaktiviert, bis ein Administrator es aktiviert. Free und Go sind zum Start nicht enthalten.

Was Sie tun sollten: Aktualisieren Sie Codex und prüfen Sie anschließend das Modell in /status. Falls GPT-6.1 Sol für Ihr Konto noch nicht verfügbar ist, legen Sie mit model in config.toml oder mit -m ein verfügbares Modell fest.178

v0.159.0 (29. September 2026)

Diese Version wurde aus 0.159.0-alpha.13 erstellt, etwa 27 Stunden nach v0.158.0. Mehrere Punkte aus den Versionshinweisen wurden bereits in v0.158.0 als Backports ausgeliefert: die Korrekturen am Windows-Konsolenfenster und am Startprogramm, das Kopieren unter Beibehaltung der Markdown-Formatierung, der Begrüßungsbildschirm und die Hinweise zu Gesprächsrunden sowie die Korrekturen bei der Anmeldung. Die Einstellung tui.prompt_suggestions, die laut Versionshinweisen entfernt wurde, war nie in einer stabilen Version enthalten.

Neu in dieser Version:

  • instant_interrupt (optional aktivierbar, in Entwicklung): Neue Eingaben unterbrechen eine Modellantwort oder veranlassen einen lang laufenden Aufruf im Code-Modus, die Kontrolle abzugeben. Setzen Sie zum Ausprobieren instant_interrupt = true unter [features]. Seit v0.162.0 standardmäßig aktiviert.
  • Die Warnungsansicht verwirft beim Schließen die Warnungen, die Sie bereits gesehen haben; drücken Sie k, um eine Warnung für später aufzubewahren.
  • Sie können im Gesprächsverlauf scrollen, während Sie entscheiden, ob Sie einen Plan umsetzen möchten.
  • Die Mermaid-Darstellung unterstützt weitere Verbindungstypen, Beschriftungen und Knotengruppen in Flussdiagrammen.
  • Leere Sitzungen behalten ihre Entwürfe beim Wechsel zwischen Aufgaben, und Threads lassen sich bereits vor der ersten Gesprächsrunde archivieren.
  • /status wird ohne Rahmen dargestellt und bricht lange Werte um.
  • App-Server-Clients können den Threadverlauf ab einem bestimmten Eintrag seitenweise abrufen.

Änderungen an der Sandbox: Für genehmigte Befehle gelten explizite Dateisystem-Zugriffsverbote weiterhin. .aws-Verzeichnisse unter beschreibbaren Stammverzeichnissen sind standardmäßig geschützt (explizite Regeln haben weiterhin Vorrang). macOS-Sandboxes mit Netzwerkzugriff erlauben die TLS-Vertrauensprüfung, und Ausführungsumgebungen, die einen Proxy benötigen, erhalten nun einen. Der mitgelieferte skill plugin-creator wurde entfernt.

Was Sie tun sollten: Wenn eine Aufgabe in der Sandbox unter .aws schreibt, wird dies voraussichtlich blockiert, sofern Sie keine explizite Regel hinzufügen.177

v0.158.0 (28. September 2026)

Die stabile Version der 0.158-Reihe wurde aus 0.158.0-alpha.15.4 erstellt: alpha.15 plus sechzehn Backports, darunter die vier Windows-Korrekturen aus v0.157.1. Sie liegt 207 Commits vor v0.157.0.

Geänderte Standardeinstellungen:

  • Die Genehmigung von Terminaleingaben ist aktiviert. Wenn Codex Eingaben an einen laufenden Befehl mit erweiterten Berechtigungen sendet (zusätzliche Berechtigungen, eine Sandbox-Umgehung oder eine seit dem Befehlsstart geänderte Richtlinie), müssen diese Eingaben zuvor genehmigt werden. Berechtigungen, die nur zur Laufzeit gelten, etwa solche, die Plugins für Metriken verwenden, lösen keine Prüfung mehr aus. Zum Deaktivieren setzen Sie write_stdin_approval = false unter [features].
  • Kopieren beim Auswählen im Vollbild-Gesprächsverlauf: Mit der Maus markierter Text wird kopiert, sobald Sie die Maustaste loslassen. Der Standardwert auto nimmt direkt angebundene Terminals aus, die ihr eigenes Tastenkürzel zum Kopieren weiterleiten (Ghostty 1.2+, Kitty unter macOS, Windows Terminal und VS Code unter Windows). Beim Kopieren bleibt die Markdown-Formatierung erhalten. Setzen Sie copy_on_select = "never" (oder "always") unter [tui].
  • Einfügen per Rechtsklick in der Vollbild-TUI unter Windows, WSL und Linux. Setzen Sie right_click_paste = "off" unter [tui] oder verwenden Sie "on", um auch macOS einzubeziehen.
  • Der Guardian-Threadkontext ist immer aktiviert. Die in v0.157.0 eingeführte Abschaltmöglichkeit entfällt: thread_context unter [features.guardianv2] wird ignoriert, auch in Profilen, und Codex zeigt einen Hinweis an, der Sie zum Entfernen der Einstellung auffordert.

Modelle und Abonnements: GPT-5.4 wird aus den mitgelieferten Katalogen und den Bedrock-Katalogen entfernt. Bei gespeicherter Auswahl von GPT-5.4 erscheint weiterhin die Aufforderung zum Wechsel auf GPT-6 Sol. Codex erkennt das Pro Max-Abonnement und bezeichnet die Pro-Stufen als „Pro“, „Pro (More)“ und „Pro (Max)“. Über die Reasoning-Tastenkürzel lässt sich Max erreichen.

Ebenfalls neu: MCP-Server, die ein vorab registriertes OAuth-Client-Secret benötigen (codex mcp add --oauth-client-secret), Bearer-Tokens für WebSocket-Verbindungen zum exec-server, transparente Hintergründe für generierte Bilder und mehrzeilige Befehlsvorschauen in /ps. Die Korrekturen betreffen Windows-Sandbox-Fehler (gewöhnliche Windows-10-Pfade, abgelehnte gespeicherte Anmeldedaten, umfangreiche Berechtigungsrichtlinien), den Start der Linux-Sandbox mit verschachtelten beschreibbaren Stammverzeichnissen, den Schutz von Git-Metadaten über beschreibbare Stammverzeichnisse hinweg, macOS-Pfadaliase bei Patch-Genehmigungen und Guardian-Prüfungen, die nun erneut versucht werden, statt abzubrechen, wenn Sie während der Prüfung eine Nachricht senden.

Was Sie tun sollten: Wenn Ihre Automatisierung Tastatureingaben an Befehle mit erweiterten Berechtigungen sendet, rechnen Sie mit Genehmigungsanfragen oder deaktivieren Sie die Funktion. Entfernen Sie außerdem thread_context aus Ihrer Konfiguration.176

v0.157.1 (26. September 2026)

Ein Windows-Patch mit vier aus dem Hauptentwicklungszweig zurückportierten Korrekturen. Codex öffnet kein Konsolenfenster mehr, wenn es den Host für den Code-Modus oder einen lokalen stdio-MCP-Server startet. Der Hintergrundserver kann nun starten, wenn Windows den Prozess innerhalb eines übergeordneten Jobobjekts belässt. Ein abgekoppelter Hintergrundserver hält außerdem die Ausgabepipes des Startprogramms nicht mehr offen; zuvor konnte der aufrufende Befehl dadurch nach dem Beenden des Startprogramms weiter warten. Die Versionshinweise auf GitHub und der Changelog-Eintrag geben lediglich an, dass sich die wichtigsten Änderungen „nicht ermitteln ließen“; die obige Liste stammt aus den Commits der Version.

Was Sie tun sollten: Aktualisieren Sie Codex, wenn Sie es unter Windows verwenden. Die vier Korrekturen betreffen ausschließlich Windows.174

v0.157.0 (25. September 2026)

Diese Version ändert drei weitere Standardeinstellungen.

  • Der Vollbild-Gesprächsverlauf ist standardmäßig aktiviert. Sitzungen öffnen sich nun in der Vollbildoberfläche, die v0.156.0 über /tui angeboten hat, auch wenn die Konfiguration keinen Abschnitt [tui] enthält. Um den Scrollback-Puffer des Terminals beizubehalten, wählen Sie Scrollback in /tui oder setzen Sie fullscreen_transcript = false unter [tui]; --no-alt-screen und tui.alternate_screen = "never" haben weiterhin Vorrang. Mit Umschalt-Klick erweitern Sie nun eine Auswahl im Gesprächsverlauf.
  • Der Hintergrundserver startet automatisch, sofern der interaktive Start dafür geeignet ist, und die Option ist nicht mehr unter /experimental zu finden. Bei Starts mit --no-daemon, --oss, --profile oder den meisten -c-Überschreibungen wird er nicht verwendet. Stimmen die Einstellungen eines laufenden Servers nicht mit denen der Sitzung überein, bietet Codex an, ohne ihn fortzufahren, ihn mit den erforderlichen Einstellungen neu zu starten oder abzubrechen (die Standardauswahl). Um den automatischen Start zu deaktivieren, setzen Sie daemon_auto_start = false unter [features].
  • Der Guardian-Threadkontext ist standardmäßig aktiviert, sowohl für synchrone als auch für asynchrone Prüfungen, unabhängig vom Schalter enabled für Guardian v2. Zum Deaktivieren setzen Sie thread_context = false unter [features.guardianv2].

Modelle: GPT-6 Sol und Luna, erstmals in v0.156.1 ausgeliefert, sind auch in dieser Version enthalten. Die Amazon-Bedrock-Kataloge führen sie nun ebenfalls, wobei GPT-6 Sol GPT-5.6 Sol als Bedrock-Standard ersetzt. Für GPT-5.6 Sol entfällt die Servicestufe ultrafast; Fast bleibt bestehen. Der mitgelieferte Katalog kennzeichnet GPT-6-Astra nicht mehr als Modell mit Unterstützung für die experimentelle Kontextverwaltung (siehe Kontextverwaltung).

Ebenfalls neu: Mit dem Tastenkürzel f erstellen Sie eine Abzweigung einer Unterhaltung, die in einer anderen App geöffnet ist; Entwürfe und eingereihte Prompts bleiben dabei erhalten. /import funktioniert in Remote-Sitzungen und Sitzungen mit Hintergrundserver, und das Terminal stellt Unicode-Aufzählungszeichen, Kontrollkästchen und ausgerichtete Gleichungen dar. Die Korrekturen sorgen dafür, dass Sprachunterhaltungen beim Threadwechsel weiterlaufen, nicht gesendete Antworten beim Ende einer Gesprächsrunde wiederhergestellt und tmux-Mauseinstellungen berücksichtigt werden. Echtzeitverbindungen und die eigenständige Websuche laufen über konfigurierte Proxys, vorübergehend fehlgeschlagene Datei-Uploads werden mit einem Zeitlimit von fünf Minuten erneut versucht, und Netzwerkbeschränkungen werden auch bei Weiterleitungen sowie offenen HTTP- und WebSocket-Verbindungen durchgesetzt. Unter Windows ist der Zugriff auf Sandbox-Objekte auf die Anmeldesitzung des Runners beschränkt.174

v0.156.1 (23. September 2026)

Ein Patch mit einer einzigen Änderung, der GPT-6 Sol und GPT-6 Luna in die stabile CLI bringt. Beide erscheinen nun in der Modellauswahl unter /model unterhalb von GPT-6-Astra. Dieses bleibt an erster Stelle und weiterhin der mitgelieferte Standard, wenn in config.toml kein Modell festgelegt ist. Die Auswahl kennzeichnet die GPT-5.6-Familie nun als ältere Modelle (bei GPT-5.6 Sol steht „Älteres Programmiermodell für komplexe Aufgaben“) und GPT-5.5 als „Legacy-Programmiermodell“. Wenn Sie sich einer Ratenbegrenzung nähern, schlägt die Aufforderung zum Modellwechsel nun gpt-6-luna statt gpt-5.6-luna vor.

Wenn Ihre Konfiguration ein älteres Modell nennt, erscheint einmalig eine Aufforderung zum Wechsel: Bei gespeicherter Auswahl von gpt-5.6-sol, gpt-5.6-terra, gpt-5.5 und gpt-5.4 wird GPT-6 Sol vorgeschlagen, bei gpt-5.6-luna und gpt-5.4-mini dagegen GPT-6 Luna. Die Amazon-Bedrock-Kataloge ändern sich in dieser Version nicht: Sie enthalten weder GPT-6 Sol noch Luna, und GPT-5.6 Sol bleibt der Bedrock-Standard.

Ein Kostendetail, das die Dokumentation nicht erwähnt: Der mitgelieferte Katalog legt Fast (priority) als Standard-Servicestufe für GPT-6 Sol und Luna fest. Eine TUI-Sitzung ohne gesetzten Wert für service_tier kann daher im Fast-Modus starten, der bei Anmeldung über ChatGPT mit dem 2,5-Fachen der Standard-Credits abgerechnet wird. Prüfen Sie dies mit /fast status; mit /fast off wechseln Sie zu Standard. Was Sie tun sollten: Aktualisieren Sie und probieren Sie dann codex -m gpt-6-sol bei einer vertrauten Aufgabe aus. Die Verfügbarkeit hängt von Ihrem Tarif, den Workspace-Einstellungen und dem Rollout ab; Enterprise-Administratoren müssen die neuen Modelle zuerst aktivieren.171

v0.156.0 (22. September 2026)

Diese Version ändert gleich drei Standardeinstellungen; die ersten beiden wurden am selben Tag im Änderungsprotokoll der Dokumentation angekündigt.

  • Die Sprachfunktion ist standardmäßig aktiviert. /voice startet auf unterstützten Builds ein Live-Gespräch, ohne dass Sie zuvor /experimental aufrufen müssen. Neu hinzugekommen sind eine konfigurierbare F8-Umschalttaste, eine Auswahl unter /voice settings für die Stimme künftiger Gespräche, mitgelieferte Sprachlaufzeitumgebungen für Linux und Windows sowie Unterstützung für reduzierte Bewegung.
  • Verwaltete worktrees sind standardmäßig aktiviert. --worktree und /worktree benötigen kein Feature-Flag mehr. Worktree-Sitzungen können sich mit einem vorhandenen lokalen Daemon verbinden und über die Agentenübersicht erstellt werden.
  • Guardian verwendet standardmäßig die Kontextkomprimierung des übergeordneten Threads wieder: Wenn Guardian eine Prüfsitzung neu startet, kann es die verschlüsselte Kontextkomprimierung des übergeordneten Threads wiederverwenden.

Wie Sie diese Funktionen jeweils deaktivieren, erfahren Sie in den Zeilen zu /voice und /worktree in der Tabelle der slash commands sowie im Abschnitt zu Guardian.

Ebenfalls neu: eine optionale Vollbild-TUI, auswählbar über /tui, mit Transkriptsuche, Markieren und Kopieren per Maus, Kopieren per Rechtsklick, anklickbaren Links und einer Warnungsanzeige; sechs mitgelieferte Designs in der Auswahl unter /theme; das Analysedashboard /usage; im Terminal dargestellte Mermaid-Diagramme und TeX-Formeln mit jeweils eigenem Schalter; ein /daemon-Menü und ein --no-daemon-Flag; außerdem sind Zusammenfassungen der Modellüberlegungen für neue TUI-Threads standardmäßig deaktiviert. Sicherheitskorrekturen schließen Sandbox-Lücken bei eingehendem Windows-Datenverkehr, privilegierten Sockets und schreibgeschützten Datei-Handles. Zudem gibt codex doctor in Fehlermeldungen keine Konfigurationswerte mehr aus. Fehlerbehebungen sorgen dafür, dass gestreamte Antworten nach fehlgeschlagenen oder unterbrochenen Durchläufen erhalten bleiben, reparieren die Weiterleitung der Zwischenablage in tmux und SSH, stellen den Planungsmodus beim Fortsetzen wieder her und ermöglichen es, Anmeldeprobleme über System-Proxys zu beheben.169

v0.155.1 (18. September 2026)

Ein Hotfix mit einer einzigen Korrektur. Unter 0.155.0 forderte ein neuer lokaler TUI-Thread ohne model_reasoning_summary in der Konfiguration Zusammenfassungen vom Typ detailed an. Anbieter, die keine Zusammenfassungen der Modellüberlegungen unterstützen, lehnten die Anfrage daraufhin vollständig ab. 0.155.1 stellt none als Rückfallwert wieder her, sodass bei einem nicht gesetzten Schlüssel keine Zusammenfassungen angefordert werden. Explizite Einstellungen für auto, concise und detailed wurden immer berücksichtigt und werden es weiterhin. Dieselbe einzeilige Änderung wurde auch in main übernommen und mit 0.156.0 ausgeliefert.

Was Sie tun sollten: Aktualisieren Sie, wenn neue TUI-Sitzungen unter 0.155.0 bei einem anderen Anbieter als OpenAI oder einem selbst gehosteten Anbieter fehlschlugen. Wenn Sie Zusammenfassungen wünschen, setzen Sie den Schlüssel explizit (siehe Konfigurationsreferenz).158

v0.155.0 (17. September 2026)

Die Sprachfunktion wurde in der stabilen TUI als experimentelle, ausdrücklich zu aktivierende Funktion eingeführt: /voice öffnete ein Live-Gespräch mit fortlaufendem Transkript und Mikrofonsteuerung. Auf unterstützten Builds wurde sie über /experimental aktiviert und bot ein konfigurierbares Tastenkürzel zum Stummschalten sowie signierte Sprachressourcen in den macOS-Paketen. Fünf Tage später aktivierte v0.156.0 die Funktion standardmäßig. Verwaltete worktrees blieben in dieser Version standardmäßig deaktiviert.

Außerdem in 0.155.0:

  • MCP-Benutzerverifizierung: Verifizierung von MCP-Anfragen per Touch ID, signiert durch die Secure Enclave, in lokalen TUI-Sitzungen auf unterstützten Macs, mit einer auf den Workspace begrenzten Identitätsbeschränkung und nativer Verifizierung bei der Fortsetzung von MCP-Tool-Aufrufen.
  • Der Windows-Befehl /sandbox-add-read-dir aus den slash commands wurde entfernt.
  • Worktree-Verwaltung: Worktree-Sitzungen in der Agentenübersicht ausblenden, archivieren und löschen, Angaben zur Eigentümerschaft einsehen und das Löschen eines verwalteten worktree ohne ungespeicherte Änderungen bestätigen.
  • Live-Zusammenfassungen der Modellüberlegungen werden fortlaufend in der TUI-Statuszeile angezeigt; abgeschlossene Arbeiten erhalten einen Abschlusszeitstempel.
  • Daemon: konfigurierbare Aktualisierungszeitpläne, ein Befehl codex app-server daemon update und die Wiederherstellung von Threads nach Daemon-Neustarts.
  • Befehle für AWS-Zugangsdaten von Amazon Bedrock sowie die auf stabile CLI-Versionen abgestimmte Veröffentlichung von Python SDK.

Sicherheitskorrekturen schließen Ausbruchsmöglichkeiten über WSL-Interop und verhindern die Offenlegung von Zugangsdaten durch Shell-Snapshots. Memory v2 wird lediglich als Grundlage für Speicherung und Konsolidierung eingeführt, noch nicht als nutzbare Funktion.156

v0.154.0 (9. September 2026)

Diese Version wurde ungefähr auf dem Stand von 0.154.0-alpha.6 erstellt. Alles, was erstmals in alpha.7 erschien (Live-Sprachfunktion in der TUI, MCP-Benutzerverifizierung, Memory v2, Konfiguration automatischer Daemon-Updates und Festlegen des Denkaufwands), folgte daher erst mit 0.155.

Entfernt: codex mcp-server und die eigenständige Binärdatei codex-mcp-server. Stellen Sie Integrationen auf das app-server-Protokoll oder das Codex-Plugin für Claude Code um; codex mcp, das Codex mit externen MCP-Servern verbindet, bleibt davon unberührt (siehe Codex ALS MCP-Server ausführen). Auch die bisherigen Abläufe zur Genehmigungsprüfung durch Guardian wurden entfernt. Genehmigungen werden nun abgelehnt, wenn neue Benutzeranweisungen sie ungültig machen.

Neu:

  • Experimentelle verwaltete worktrees über --worktree oder /worktree, mit Unterstützung für codex exec und einem Worktree-Browser in der TUI.
  • Asynchrone Benutzernachrichten: Beantworten Sie eingeblendete Fragen, während Codex weiterarbeitet, ohne Ihren Entwurf zu verlieren.
  • Unterstützung für Windows-Dienste: Sandbox-Bereitstellung, der app-server-Daemon unter Windows und verwaltete Daemon-Updates.
  • Remote-Berechtigungsprofile, die vom App-Server ermittelt werden und sich in der TUI nach Namen auswählen lassen.
  • Vim-Ersetzungsmodus R, Live-Status der Kontextkomprimierung und experimentelle Kontextverwaltung, deren Verfügbarkeit beim Sitzungsstart anhand der Modellfähigkeiten bestimmt wird.

Sicherheit: PATH-Hilfsprogramme werden erst ausgeführt, nachdem der Workspace als vertrauenswürdig eingestuft wurde, und die macOS-Sandbox wurde gegen das Einschleusen von Terminaleingaben gehärtet. MCP-Verbindungen koordinieren die Aktualisierung von OAuth-Tokens, beim Fortsetzen und Verzweigen per Fernzugriff bleiben gespeicherte Berechtigungen erhalten, und beim Fortsetzen eines in einer anderen App geöffneten Gesprächs wird ein schreibgeschütztes Transkript angezeigt. Die Sprachfunktion wurde lediglich als Laufzeitinfrastruktur ausgeliefert, und die ersten Daybreak-Codeverweise wurden ohne öffentliche Dokumentation aufgenommen.152153

v0.153.3 und v0.153.4 (4. September 2026)

Am selben Tag veröffentlichte Patches, die den Start von GPT-6-Astra in CLI übernahmen. v0.153.3 ergänzte Astra in den Amazon-Bedrock-Katalogen (GPT-5.6 Sol blieb der Bedrock-Standard) und korrigierte Astras Anweisungen für asynchrone Rückfragen. v0.153.4 nahm Astra in die Modellauswahl auf, machte es zum mitgelieferten Standard, wenn kein Modell konfiguriert ist, und knüpfte die Anweisungen für asynchrone Fragen an die Verfügbarkeit des entsprechenden Tools.

Was Sie tun sollten: Astra lässt sich ab v0.153.1 mit -m gpt-6-astra verwenden und erscheint ab v0.153.4 in der Auswahl. Eine Mindestversion für CLI ist nicht dokumentiert; betrachten Sie daher diese Versionen als Untergrenzen. Falls Ihr Konto keinen Zugriff auf das als mitgelieferten Standard ausgewählte Modell hat, setzen Sie model explizit in config.toml, statt sich auf den Standard zu verlassen.145146147148

v0.153.1 und v0.153.2 (3. September 2026)

Mit v0.153.1 berücksichtigt die Bewertung der Computerbedienung durch Guardian die Modellanforderungen: Bewertungen ausschließlich für die Computerbedienung und schnelle Genehmigungsentscheidungen werden nur ausgeführt, wenn in den Metadaten des aktiven Modells node_repl_auto_review_required gesetzt ist. Ein Wechsel zu einem Modell, bei dem die Bewertung entfällt, macht frühere oder laufende Bewertungen ungültig, sodass ein Zurückwechseln keine veraltete Genehmigung reaktivieren kann. Die Versionsbeschreibung nennt lediglich einen rückportierten GPT-6-Astra-Katalogeintrag, der sich über API konfigurieren lässt; Auswahl und Standard änderten sich erst mit v0.153.4. v0.153.2 korrigiert die Beschreibung von Astras Fast-Stufe von „1,5-fach“ auf „2-fache Geschwindigkeit, erhöhte Nutzung“ (nur Anzeigetext).142143

v0.153.0 (3. September 2026)

  • Rückgängig machen und Wiederholen in Vim: u und Ctrl+R stellen vollständige Entwürfe im Eingabefeld wieder her, einschließlich eingefügter Inhalte und Bildanhänge; vim_normal.redo ist eine konfigurierbare Aktion für die Tastenbelegung.
  • Remote-Plugin-Marktplätze: Über die Plugin-CLI lassen sich Remote-Plugins auflisten, installieren und entfernen. codex plugin list zeigt Quelle, Version, Installationsrichtlinie und Authentifizierungsrichtlinie an.
  • tui.auto_recap = false deaktiviert automatische Rückblicke; der manuelle Aufruf von /recap funktioniert weiterhin.
  • Frühere Warnungen vor Nutzungslimits für Plus und Team, wenn in einem Zeitfenster von ungefähr fünf Stunden weniger als die Hälfte des Kontingents verbleibt; bei anderen Tarifen bleiben die Schwellenwerte von 75/90/95 % bestehen.
  • Der Umfang der Guardian-Prüfungen richtet sich nach dem Genehmigungsmodus: Full Access überspringt Guardian-Prüfungen bei Aktionen, die lediglich eine Bestätigung erfordern. Der Genehmigungsmodus User überspringt Hintergrundbewertungen und das vorbereitende Aufwärmen.
  • features.context_management.experimental_mode (standardmäßig deaktiviert) aktiviert Tokenbudget-Kontext, Verlaufsnotizen und das Tool new_context für berechtigte Plus-, Pro- und Pro-Lite-Sitzungen auf dem Codex-Backend.
  • tui.disable_paste_burst ersetzt den Schlüssel auf oberster Ebene, der als Rückfalloption weiterhin funktioniert.

Fehlerbehebungen: TUI-Sitzungen verbinden sich nach einem Verbindungsabbruch zum app-server erneut, ohne Entwürfe zu verlieren. Der Guardian-Prüfverlauf bleibt bei Kontextkomprimierung, Neustarts und Verzweigungen erhalten, und gespeicherte MCP-Genehmigungen gelten nur für das ausgewählte Konto.140

v0.152.0 und v0.152.1 (1. September 2026)

update_plan muss jetzt ausdrücklich aktiviert werden: tools.update_plan.enabled ist standardmäßig auf false gesetzt. Solange die Option deaktiviert ist, werden die mitgelieferten Hinweise zu update_plan aus den Prompts für das Modell, den Zusammenarbeitsmodus, Multi-Agent, die Komprimierung, das Vorwärmen und die Zielfortsetzung entfernt (siehe Planungsmodus & Zusammenarbeit). Ebenfalls neu: Vim-Suche mit / und ? sowie n/N, mit Operatoren kombinierbar und mit neuen Entwürfen im Einfügemodus; Hinweise zu Ratenlimits mit konkreten Handlungsmöglichkeiten; Fortschrittsanzeigen bei der Aktualisierung von Anmeldedaten, einschließlich der erneuten Authentifizierung bei Amazon Bedrock; MCP-Servernamen im Paketformat (:, @, / und . sind zulässig); MCP-Formularanfragen über openai/elicitation; ein MCP-output_token_limit pro Tool; auf vertrauenswürdige Ursprünge beschränkte Anmeldedaten für Cloud-Aufgaben; konfigurierbare Zeitlimits für thread/shellCommand; und eine über Modellmetadaten standardmäßig aktivierte Tokenbudgetierung. Ab v0.152.1 kann die Genehmigungsprüfung von Guardian ihre Node-REPL-Richtlinie aus den Modellmetadaten beziehen.138139

v0.151.0 (29. August 2026)

  • /recap fasst die Unterhaltung auf Wunsch zusammen; geeignete inaktive Unterhaltungen, die nicht im Fokus stehen, fasst Codex automatisch zusammen.
  • Hosts im Code-Modus unterstützen den WebSocket-Transport nicht mehr (nur noch stdio und gRPC).
  • Dauerhaft gespeicherte Threads verwenden standardmäßig einen seitenweise geladenen Verlauf, sofern der Speicher dies unterstützt.
  • Die Reasoning-Stufe persistent wird zusammen mit Uhrzeit-Tools und mitgelieferten Hinweisen für proaktives Verhalten eingeführt.
  • Guardian v2 prüft Computeraktionen standardmäßig anhand von Bildern.
  • Vim erhält die Suchbewegungen f/F/t/T sowie gg/G.
  • Eingaben in Terminals mit erweiterten Berechtigungen können eine erneute Genehmigung erfordern (write_stdin_approval, standardmäßig deaktiviert).
  • Eine konfigurierbare Wartefrist für optionale MCP-Server (mcp_optional_startup_grace_ms, standardmäßig 1.000 ms); Erweiterungen können zudem MCP-Tool-Ergebnisse prüfen oder ersetzen.

Fehlerbehebungen verhindern, dass /cd Sandbox-Beschränkungen abschwächt und veraltete Guardian-Klassifizierungen nach Berechtigungsänderungen Aktionen autorisieren. Die Versionsbeschreibung führt nur die letzten PRs auf; sämtliche Änderungen finden Sie im Versionsvergleich.134135

v0.150.0 und v0.150.1 (26.–27. August 2026)

hooks erhalten ein Interrupt-Ereignis, das ausgeführt wird, wenn ein aktiver Turn auf oberster Ebene unterbrochen wird (Standardzeitlimit: 1 Sekunde, Obergrenze: 3 Sekunden, nie für Subagenten). /copy öffnet eine Auswahl für die vollständige Antwort, einzelne Codeblöcke oder Blockzitate. Aufgaben lassen sich per @-Erwähnung ansprechen, Agenten können Aufgaben lesen, erstellen und ihnen Nachrichten senden, und /rename schlägt einen bearbeitbaren Titel vor. Markdown-Links werden als anklickbare Beschriftungen dargestellt, Tastenkombinationen können durch die Berechtigungsmodi wechseln, Vim erhält die Wiederholungsfunktion ., und AGENTS.md-Anweisungen auf Projektebene werden aus nicht vertrauenswürdigen Projekten nicht mehr übernommen. features.network_proxy.credential_broker und review_scope.computer_use_only von Guardian v2 werden als konfigurierbare, standardmäßig deaktivierte Optionen eingeführt. v0.150.1 rechnet beibehaltene Bilder auf das Tokenbudget der entfernten Komprimierung an.132133

v0.149.0 und v0.149.1 (20.–24. August 2026)

Die Genehmigungsrichtlinie untrusted wird eingestellt; stellen Sie Konfigurationen, die sie verwenden, auf on-request um. Neu sind ein interaktives Dashboard unter codex agents, /cd, /pwd und /cwd, codex queue zum Senden von Nachrichten an bestehende lokale oder entfernte Sitzungen, weitere Vim-Änderungsbewegungen, ein erweitertes codex doctor (Endgeräteschutz, Netzwerk- und Proxyfehler, Zustand der Desktop-App, Verbindung für Updates) sowie die Reasoning-Stufen max/ultra in den SDKs. Fortgesetzte und verzweigte Threads stellen ihr Berechtigungsprofil wieder her. v0.149.1 ergänzt codex exec --thread-source <SOURCE> (user, subagent, memory_consolidation oder ein Funktionsname; threadSource in TypeScript SDK).

Preisänderungen im selben Zeitraum: OpenAI senkte die Preise für GPT-5.6 Sol ab dem 21. August für drei Monate (bis mindestens zum 21. November 2026) um mehr als 20 %. Der Codex-Creditverbrauch für Sol sank von 125/12,5/750 auf 100/10/500 Credits pro 1 Million Eingabe-, zwischengespeicherte Eingabe- bzw. Ausgabetokens.120121126

v0.147.0 und v0.148.0 (7.–18. August 2026)

v0.147.0 entfernt codex exec --full-auto (seit v0.128 veraltet); verwenden Sie --sandbox workspace-write zusammen mit einem Genehmigungsflag oder einem Profil. Hinzu kommen --approve-for-me, portable Agent Plugins mit katalogübergreifender Suche, das optional aktivierbare MCP-Protokoll 2026-07-28 und Unterhaltungsabschnitte. v0.148.0 ergänzt /export für den Markdown-Export, codex exec fork, geschätzte Credits oder Kosten in /status, Amazon Bedrock Runtime als integrierten Anbieter, asynchrone und MCP aufrufende hooks sowie Sandbox-Beschränkungen, die bei verweigerten oder nicht lesbaren Pfaden den Zugriff sicherheitshalber sperren.116118

Frühere Versionen (Mai–Juli 2026)

  • v0.146.0 und v0.146.1 (29. Juli, 5. August): Konfigurierte Proxys decken alle Transportwege ab; Manifeste für Agent Plugins sowie die Marktplätze von Amazon Bedrock und Claude Code; Sitzungsbenennung mit Anheften von Threads; von der Ausführungsumgebung bereitgestellte skills; verschärfte Standardeinstellungen für automatische Prüfungen bei Modellen mit Cyberfähigkeiten.114115
  • v0.145.0 (21. Juli): /import aus Cursor sowie Claude Code; Sprachunterstützung kehrt in Form gestreamter Echtzeitunterhaltungen mit V3 zurück; die optional aktivierbare Multi-Agent-v2-Funktion wird stabilisiert; experimenteller seitenweise geladener Threadverlauf und Anmeldung bei Amazon Bedrock; mitgelieferte GPT-5.4-Modellauswahlen werden auf GPT-5.6 Terra und Luna umgestellt. v0.144.6 legte die Kontextfenster von GPT-5.6 auf 272.000 Tokens fest.111112
  • v0.140.0 (15. Juni): /usage, codex delete und /delete, /import aus Claude Code, das einheitliche Menü für @-Erwähnungen, Authentifizierung bei Amazon Bedrock mit API-Schlüssel sowie verschlüsselte lokale Speicherung von CLI- und MCP-OAuth-Anmeldedaten; die bisherigen /realtime-Sprachsteuerungen wurden entfernt.102
  • v0.139.0 (9. Juni): Der Code-Modus kann die Websuche direkt aufrufen, Tool-Schemas behalten oneOf/allOf bei, codex doctor zeigt Details zu Editor und Pager an, und Marktplatzquellen erscheinen in der JSON-Ausgabe.165
  • v0.138.0 (8. Juni): /app übergibt eine CLI-Sitzung an die Desktop-App; in Multi-Agent v2 wird Aufgabentext vom übergeordneten Agenten an Subagenten verschlüsselt übertragen.166108
  • v0.137.0 (4. Juni): Multi-Agent v2, TUI-Tastenbelegungen für F13–F24 und eine v1-Erweiterung für skills.167
  • v0.132.0 bis v0.135.0 (20.–28. Mai): Suche im lokalen Unterhaltungsverlauf, --profile als primäre Profilauswahl, standardmäßig aktivierte Ziele, Vererbung von Berechtigungsprofilen und verwaltete requirements.toml, Starten und Stoppen von codex remote-control, erweitertes codex doctor und /status, Vim-Textobjekte, benannte Berechtigungsprofile in /permissions, Authentifizierung für Python SDK und Sandbox-Voreinstellungen sowie codex exec resume --output-schema. Das App-Update vom 21. Mai ergänzte Appshots, die allgemeine Verfügbarkeit des Zielmodus und optional aktivierbares gesperrtes Computer Use.96979899100101196

Das veraltete --full-auto ist seit v0.147.0 entfernt; js_repl bleibt ebenfalls entfernt.86878991116

Hinweis zur Stabilität: Stabile, dokumentierte Schnittstellen und Funktionen: die zentrale CLI und die TUI, Sandboxing und Genehmigungsrichtlinien, config.toml, AGENTS.md, skills, hooks, Plugins, Multi-Agent-Tools, Ziele, Berechtigungsprofile, /voice und verwaltete worktrees (standardmäßig seit v0.156.0), die Vollbildansicht des Gesprächsverlaufs und der automatische Start des Hintergrundservers (standardmäßig seit v0.157.0), die Genehmigung von Terminaleingaben, das Kopieren beim Auswählen und das Einfügen per Rechtsklick (standardmäßig seit v0.158.0), die sofortige Unterbrechung (standardmäßig seit v0.162.0, weiterhin als in Entwicklung gekennzeichnet), Daybreak und die Unterbrechung im Codemodus (cli_daybreak, code_mode_interrupt; stabil und aktiviert seit v0.163.0) sowie der Bedrock-Einrichtungsassistent, inkrementelle Tool-Aktualisierungen und die Koordination der MCP-OAuth-Aktualisierung (stabil und aktiviert seit v0.164.0). Verwaltete worktrees und Echtzeitgespräche sind seit v0.164.0 dauerhaft aktiviert: Ihre Flags sind als entfernt gekennzeichnet, die Funktionen bleiben eingeschaltet. Browser, Computer Use und Appshots sind dokumentierte, benutzerseitige Funktionen, deren Verfügbarkeit von Plattform und Tarif abhängt. Experimentell oder in Entwicklung: Codex Cloud, Codemodus und Toolsuche im Codemodus, Memory v2, das lokale Nachrichtenboard für Agenten, die Flags für den Guardian-Verlauf und den Übergabekontext (v0.160.0) sowie alles, was in diesem Leitfaden mit [EXPERIMENTAL] gekennzeichnet oder unter /experimental aufgeführt ist; diese Funktionen können sich zwischen Versionen ändern. Die experimentelle Kontextverwaltung ist laut Konfigurationsreferenz „derzeit nicht verfügbar“. Entfernt: --full-auto (v0.147.0), die Genehmigungsrichtlinie untrusted (v0.149.0), codex mcp-server (v0.154.0), die Guardian-Option zum Deaktivieren von thread_context (v0.158.0), die Flags shell_zsh_fork und unified_exec_zsh_fork zusammen mit der gepatchten zsh selbst (v0.163.0) sowie js_repl.

Alpha-Kanal: Alpha-Builds erscheinen mehrmals täglich, die Versionsbeschreibungen der Alpha-Reihen sind nur Platzhalter, und regelmäßig erscheinen außerplanmäßige Builds auf älteren Versionsständen. Mindestens zweimal verwies das npm-Tag alpha auf einen solchen Build, sodass @alpha einen älteren Build als latest installierte. Die Reihe 0.158 reichte von 0.158.0-alpha.2 (23. September) bis alpha.15 (25. September); ihre stabile Version v0.158.0 (28. September) wurde aus dem außerplanmäßigen Build 0.158.0-alpha.15.4 erstellt, also alpha.15 plus sechzehn Backports, und blieb bei npm latest, bis 27 Stunden später v0.159.0 erschien. Die Reihe 0.159 reichte von alpha.1 (25. September) bis alpha.13 (28. September) und wurde auf Basis von alpha.13 als v0.159.0 veröffentlicht. Die Reihe 0.160 erreichte 0.160.0-alpha.6 (29. September) und wurde auf diesem Stand eingefroren; 0.161.0-alpha.1 ist alpha.6 mit lediglich geänderter Versionsnummer. Am 30. September ergänzte 0.160.0-alpha.6.1 die in alpha.6 noch fehlende Windows-Konsolenkorrektur aus v0.159.2. Am selben Tag erschien mit v0.159.3 ein weiterer Patch der Reihe 0.159. Anschließend wurde die Reihe 0.160 als stabile Version v0.160.0 (1. Oktober), erstellt aus alpha.6.1 plus einem Backport, sowie als v0.160.1 (5. Oktober) veröffentlicht. Aus der Reihe 0.161 sind Alpha-Versionen und außerplanmäßige Backports hervorgegangen, zuletzt 0.161.0-alpha.13.1 (6. Oktober), aber noch keine stabile Version; sie gilt nicht als übersprungen, da noch keine höhere Version als stabile Ausgabe erschienen ist. alpha verweist jetzt auf 0.162.0-alpha.16. Wenn Sie Alpha-Versionen nutzen, prüfen Sie npm view @openai/codex dist-tags und installieren Sie eine genaue Version statt @alpha.176179181185 Eine datierte Übersicht darüber, aus welchen neueren Alpha-Reihen stabile Versionen hervorgingen, finden Sie in 173. Die Reihe 0.161 wurde am 7. Oktober als v0.161.0 auf Basis von 0.161.0-alpha.13.1 veröffentlicht (mit einem zusätzlichen Release-Commit); v0.162.0 folgte am 8. Oktober auf Basis von 0.162.0-alpha.18.1, während 0.162.0-alpha.20 diesem stabilen Versionsstand um 52 Commits voraus war; v0.162.1 ergänzte am 9. Oktober drei Commits; alpha stand am 10. Oktober auf 0.163.0-alpha.5, durchlief am 13. Oktober alpha.8, alpha.9 und alpha.10 und stand am 14. Oktober auf 0.163.0-alpha.11. Aus der Reihe 0.163 ging am 15. Oktober eine stabile Version hervor: v0.163.0 wurde aus dem außerplanmäßigen Build 0.163.0-alpha.10.2 erstellt (mit einem zusätzlichen Release-Commit), während alpha.11 diesem Stand um 23 Commits voraus war. Die Reihe 0.164 begann am 16. Oktober mit alpha.1 und alpha.2, erreichte bis zum 17. Oktober 0.164.0-alpha.3 und bis zum 22. Oktober alpha.12; parallel erschienen die außerplanmäßigen Builds 0.163.0-alpha.11.1 und 11.2 (21.–22. Oktober) sowie 0.164.0-alpha.11.1 (23. Oktober). Die Reihe 0.164 wurde am 23. Oktober als stabile Version v0.164.0 veröffentlicht, erstellt aus alpha.11 plus einem Release-Commit (alpha.12 war diesem Stand um neun Commits voraus), und alpha wechselte am selben Tag auf 0.165.0-alpha.1.189190191193195

So funktioniert Codex: Das mentale Modell

Bevor Sie sich mit den Funktionen beschäftigen, sollten Sie verstehen, wie die Architektur von Codex alles prägt, was Sie damit tun. Das System arbeitet auf fünf Oberflächen, denen eine gemeinsame Intelligenzschicht zugrunde liegt:

┌─────────────────────────────────────────────────────────┐
│                    CODEX SURFACES                       │
├─────────────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────┐   │
│  │   CLI    │  │ Desktop  │  │   IDE    │  │ Cloud  │   │
│  │ Terminal │  │   App    │  │Extension │  │  Tasks │   │
│  └──────────┘  └──────────┘  └──────────┘  └────────┘   │
│  Local exec     Multi-task    Editor-native  Async      │
│  + scripting    + worktrees   + inline edits detached   │
│  ┌──────────┐                                           │
│  │ Browser  │  Signed-in browser workflows              │
│  │Extension │  (launched May 2026)                      │
│  └──────────┘                                           │
├─────────────────────────────────────────────────────────┤
│  EXTENSION LAYER                                        │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐     │
│  │   MCP   │  │ Skills  │  │  Apps   │  │  Search │     │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘     │
│  External tools, reusable expertise, ChatGPT            │
│  connectors, web search (cached + live)                 │
├─────────────────────────────────────────────────────────┤
│  SECURITY LAYER                                         │
│  ┌─────────────────────────────────────────────────┐    │
│  │    Sandbox (Seatbelt / bubblewrap / seccomp)    │    │
│  │    + Approval Policy (on-request → never)       │    │
│  └─────────────────────────────────────────────────┘    │
│  OS-level filesystem + network restrictions             │
├─────────────────────────────────────────────────────────┤
│  CORE LAYER                                             │
│  ┌─────────────────────────────────────────────────┐    │
│  │         GPT-5.x-Codex Intelligence              │    │
│  │   Tools: Shell, Patch, Read, Web Search         │    │
│  │   (legacy artifact, read_file, grep_files       │    │
│  │    removed in v0.117.0)                         │    │
│  └─────────────────────────────────────────────────┘    │
│  Shared model across all surfaces; costs tokens         │
└─────────────────────────────────────────────────────────┘

Kernschicht: Die GPT-Modellfamilie bildet die Grundlage für alles. Am 29. September 2026 ist GPT-6 die aktuelle Generation: gpt-6.1-sol für komplexe Programmier- und agentische Aufgaben (seit v0.159.1 der gebündelte Standard von CLI, wenn kein Modell konfiguriert ist), gpt-6-astra für die anspruchsvollsten End-to-End-Aufgaben, gpt-6-luna für fokussierte Aufgaben mit hohem Volumen und das Vorgängermodell gpt-6-sol. Die GPT-5.6-Modelle (Sol, Terra, Luna) bleiben während der Einführung verfügbar; gpt-5.5 (400K Kontext in Codex, 1M in der API) wird am 14. Oktober 2026 für die ChatGPT-Anmeldung aus Codex entfernt, während gpt-5.4 bereits am 31. August 2026 aus Codex entfernt wurde.83117146148149171178 Diese Schicht liest Dateien, schreibt Patches, führt Shell-Befehle aus und analysiert Ihre Codebasis. Wenn der Kontext voll ist, komprimiert Codex die Konversation, um Platz freizugeben. Diese Schicht verbraucht Tokens.

Sicherheitsschicht: Jeder von Codex ausgeführte Befehl durchläuft eine Sandbox auf Betriebssystemebene. Unter macOS setzt Apples Seatbelt-Framework Einschränkungen auf Kernel-Ebene durch. Unter Linux isoliert bubblewrap das Dateisystem und die Namespaces, während seccomp Systemaufrufe filtert; die ältere Landlock-Implementierung bleibt als Legacy-Lösung erhalten. Die Sandbox arbeitet auf Kernel-Ebene, nicht innerhalb von Containern. Anschließend bestimmt die Genehmigungsrichtlinie, wann eine menschliche Bestätigung eingeholt werden muss.

Erweiterungsschicht: MCP verbindet externe Dienste (GitHub, Figma, Sentry). Skills bündeln wiederverwendbare Arbeitsabläufe, die Codex bei Bedarf lädt. Apps stellen Verbindungen zu ChatGPT-Konnektoren her. Die Websuche ergänzt Echtzeitkontext aus dem Internet.

Oberflächenschicht: CLI richtet sich an Terminal-Power-User und die Automatisierung. Die Desktop-App dient der projektübergreifenden Verwaltung mehrerer paralleler Arbeitsstränge. Die IDE-Erweiterung unterstützt enge Bearbeitungs-, Kompilierungs- und Testzyklen. Cloud ermöglicht asynchrone Aufgaben, die unabhängig ausgeführt werden.

Die zentrale Erkenntnis: Die meisten Benutzer verwenden nur eine Oberfläche. Power-User nutzen alle fünf: Cloud für lang laufende Aufgaben, CLI für deterministische Repository-Operationen, die IDE-Erweiterung für enge Programmierzyklen, die Desktop-App für Planung und Koordination und die Browser-Erweiterung für Browser-Arbeitsabläufe mit aktiver Anmeldung.


Inhaltsverzeichnis

  1. Wie installiere ich Codex?
  2. Schnellstart: Ihre erste Sitzung
  3. Zentrale Interaktionsoberflächen
  4. Das Konfigurationssystem im Detail
  5. Welches Modell sollte ich wählen?
  6. Was kostet Codex?
  7. Entscheidungsrahmen
  8. Wie funktionieren das Sandbox- und Genehmigungssystem?
  9. Wie funktioniert AGENTS.md?
  10. Hooks
  11. Was ist MCP (Model Context Protocol)?
  12. Code Mode
  13. JavaScript REPL-Laufzeit
  14. Was sind Skills?
  15. Plugins
  16. Plan Mode und Zusammenarbeit
  17. Speichersystem
  18. Sitzungsverwaltung
  19. Nicht interaktiver Modus (codex exec)
  20. Codex Cloud und Hintergrundaufgaben
  21. Die Codex Desktop App
  22. GitHub Action und CI/CD
  23. Codex SDK
  24. Leistungsoptimierung
  25. Wie behebe ich Probleme? – einschließlich codex doctor
  26. Bereitstellung in Unternehmen
  27. Bewährte Methoden und Anti-Patterns
  28. Workflow-Rezepte
  29. Migrationsleitfaden
  30. Schnellreferenz
  31. Änderungsprotokoll
  32. Quellen

Wie installiere ich Codex?

Paketmanager

# npm (recommended)
npm install -g @openai/codex

# Homebrew (macOS)
brew install --cask codex

# winget (Windows)
winget install OpenAI.Codex

# Upgrade to latest
npm install -g @openai/codex@latest

Wie aktualisiere, downgrade oder deinstalliere ich die Codex CLI?

Seit v0.128.0 bietet Codex einen Befehl zur Selbstaktualisierung; alles Weitere erledigen Sie über den Paketmanager, mit dem Sie Codex installiert haben.86 Seit v0.146.0 werden Release-Artefakte, Kanalmetadaten und Installer-Aliasse über eine von OpenAI gehostete Release-Infrastruktur bereitgestellt, mit GitHub als Ausweichlösung.114 Wenn Ihr Netzwerk GitHub für Codex-Installationen und -Updates freigibt, nehmen Sie auch den OpenAI-Release-Host in die Freigabeliste auf — dank der Ausweichlösung bleibt eine fehlende Freigabe sonst unbemerkt, statt einen deutlichen Fehler auszulösen.

# Check what you are running
codex --version                          # -> codex-cli 0.164.0
npm view @openai/codex version           # Latest published version

# Update
codex update                             # Built-in self-update (v0.128.0+)
npm install -g @openai/codex@latest      # Or update via npm
brew upgrade --cask codex                # Or via Homebrew

# Pin or downgrade to an exact version
npm install -g @openai/codex@0.144.6

# Uninstall
npm uninstall -g @openai/codex
brew uninstall --cask codex
winget uninstall OpenAI.Codex

Wenn eine Version Probleme verursacht, sollten Sie eine feste Version vorgeben. Die stabile Versionsreihe von Codex entwickelt sich schnell weiter, daher ist die Installation einer exakten Version der schnellste Weg zurück — melden Sie das Problem, legen Sie die Version fest und arbeiten Sie weiter. Prüfen Sie mit codex --version, ob die Rückkehr zur vorherigen Version geklappt hat, denn eine zweite Installation, die auf Ihrem PATH Vorrang hat, kann unbemerkt weiterhin die alte Binärdatei ausführen (codex doctor weist genau darauf unter Environment hin).

Die Deinstallation des Pakets entfernt Ihre gespeicherten Daten nicht. Authentifizierungsdaten, Konfiguration und Sitzungsverlauf liegen in ~/.codex/. Lassen Sie den Ordner bestehen, um Anmeldungen und Verlauf bei einer Neuinstallation zu erhalten; löschen Sie ihn nur, wenn Sie vollständig von vorn beginnen möchten — rm -rf ~/.codex entfernt auch config.toml, auth.json und sämtliche gespeicherten Sitzungen.

Direktes Installationsskript (v0.106.0+)

Für macOS und Linux steht ein mit einer einzigen Zeile ausführbares Installationsskript als GitHub-Release-Asset bereit:60

curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | sh

Das Skript erkennt Ihre Plattform und Architektur automatisch, lädt die passende Binärdatei herunter und legt sie in einem Verzeichnis auf Ihrem PATH ab.

Binärdateien herunterladen

Für Umgebungen ohne npm oder Homebrew können Sie plattformspezifische Binärdateien von GitHub Releases herunterladen1:

Plattform Binärdatei
macOS Apple Silicon codex-aarch64-apple-darwin.tar.gz
macOS x86_64 codex-x86_64-apple-darwin.tar.gz
Linux x86_64 codex-x86_64-unknown-linux-musl.tar.gz
Linux arm64 codex-aarch64-unknown-linux-musl.tar.gz

Systemanforderungen

  • macOS: Apple Silicon oder Intel (vollständige Sandbox-Unterstützung über Seatbelt)
  • Linux: x86_64 oder arm64 (Sandbox über bubblewrap + seccomp)
  • Windows: Native Sandbox mit eingeschränkten Tokens (seit v0.100.0 nicht mehr experimentell). WSL wird ebenfalls unterstützt2

Authentifizierung

codex login                  # Interactive OAuth (recommended)
codex login --device-auth    # OAuth device code flow (headless)
codex login --with-api-key   # API key from stdin
codex login status           # Check auth state (exit 0 = logged in)
codex logout                 # Clear stored credentials

Zwei Möglichkeiten zur Authentifizierung:

  1. ChatGPT-Konto (empfohlen): Melden Sie sich mit Ihrem bestehenden Plus-, Pro-, Team-, Business-, Edu- oder Enterprise-Abonnement an. Vollständiger Funktionszugriff einschließlich Cloud-Aufgaben.
  2. API-Schlüssel: Legen Sie ihn über die Umgebungsvariable CODEX_API_KEY oder mit codex login --with-api-key fest. Einige Funktionen (Cloud-Threads) sind möglicherweise nicht verfügbar.

Expertentipp: Die Speicherung der Anmeldedaten lässt sich über cli_auth_credentials_store in config.toml konfigurieren. Optionen: file (Standard), keyring (Schlüsselbund des Betriebssystems) oder auto (Schlüsselbund, sofern verfügbar, andernfalls Datei).

Anmeldung bei Amazon Bedrock (v0.145.0, experimentell): Teams, die über Amazon Bedrock auf Modelle zugreifen, erhalten eine experimentelle Anmeldemöglichkeit mit Unterstützung für benutzerdefinierte Endpunkte und Authentifizierung. Sie ergänzt die bereits vorhandene verwaltete Authentifizierung per API-Schlüssel (v0.140.0+) und die AWS-Anmeldedatenkette (siehe Benutzerdefinierte Modellanbieter). GPT-5.6 Sol ist das Standardmodell für Bedrock.112 v0.150.0 behebt Probleme mit der Gesprächskomprimierung und der Multi-Agent-Kompatibilität bei Amazon-Bedrock-Modellen.132 v0.151.0 ergänzt geeignete TUI-Anmeldeabläufe um eine per Feature-Flag freigeschaltete Amazon-Bedrock-Option: Die Ersteinrichtung erkennt vorhandene AWS-Profile und Anmeldedaten aus der Umgebung, bietet eine manuelle Einrichtung für Profile, Zugriffsschlüssel, Umgebungsvariablen und Bedrock-API-Schlüssel, fragt die AWS-Region ab, maskiert geheime Werte bei der Eingabe und startet den eingebetteten Server bei einem Anbieterwechsel neu.135 v0.152.0 macht den Fortschritt bei der Erneuerung von Anmeldedaten sichtbar: Die TUI und codex exec zeigen den Fortschritt an, während ein Modellanbieter abgelaufene Anmeldedaten erneuert, einschließlich der erneuten Authentifizierung von Amazon-Bedrock-Sitzungen. Grundlage sind die stabilen App-Server-Benachrichtigungen modelProvider/authRecoveryStarted und modelProvider/authRecoveryCompleted, die Thread, Gesprächsschritt, Anbieter und eine für Benutzer bestimmte Meldung enthalten.138

Shell-Vervollständigung

# Generate completions for your shell
codex completion bash > /etc/bash_completion.d/codex
codex completion zsh > ~/.zsh/completions/_codex
codex completion fish > ~/.config/fish/completions/codex.fish

Installation überprüfen

codex --version
# codex-cli 0.164.0

Schnellstart: Ihre erste Sitzung

In 5 Minuten startklar und produktiv.

1. Installieren und authentifizieren Sie sich:

npm i -g @openai/codex          # Install
codex login                      # Log in with your OpenAI account

2. Wechseln Sie in ein Projektverzeichnis:

cd ~/my-project                  # Any git repo works

3. Starten Sie Codex:

codex

Die interaktive TUI wird angezeigt. Codex liest Ihre Projektstruktur automatisch ein.

4. Stellen Sie eine Frage:

> What does this project do? Summarize the architecture.

Codex liest zentrale Dateien und erklärt die Codebasis. Eine solche Frage führt zu keinen Änderungen — Codex ändert Dateien erst, wenn Sie eine Änderung anfordern. Die Sandbox und die Genehmigungsrichtlinie bestimmen, wann es vorher nachfragen muss.

5. Nehmen Sie eine Änderung vor:

> Add input validation to the login endpoint

Codex schlägt Änderungen als Diff vor. Prüfen Sie diese und bestätigen Sie mit y oder lehnen Sie mit n ab.

6. Verwenden Sie einen slash command:

> /plan Refactor the database layer to use connection pooling

Codex erstellt einen Plan, ohne ihn auszuführen. Prüfen Sie den Plan und geben Sie ihn anschließend frei, um die Ausführung zu starten.

7. Prüfen Sie Ihre Arbeit:

> /diff

Sehen Sie sich alle Änderungen an, die Codex in der aktuellen Sitzung vorgenommen hat.

Nächste Schritte: - Richten Sie AGENTS.md mit Projektanweisungen ein (siehe Wie funktioniert AGENTS.md?) - Konfigurieren Sie ein Profil für Ihren Arbeitsablauf (siehe Profile) - Probieren Sie codex exec für nicht interaktive Automatisierung aus (siehe Nicht interaktiver Modus)


Zentrale Bedienoberflächen

Codex bietet fünf unterschiedliche Oberflächen, die auf derselben Intelligenz basieren. Jede Oberfläche ist auf einen anderen Arbeitsablauf zugeschnitten.

1. Interaktive CLI (Terminaloberfläche)

codex                        # Launch TUI
codex "fix the failing tests" # Launch with initial prompt
codex -m gpt-6-sol          # Specify model
codex --sandbox workspace-write --ask-for-approval on-request

Die Terminaloberfläche ist eine Vollbildanwendung mit:

  • Eingabebereich: Geben Sie Prompts ein, hängen Sie Dateien mit @ an und führen Sie Shell-Befehle mit dem Präfix ! aus
  • Ausgabebereich: Fortlaufend angezeigte Modellantworten, Tool-Aufrufe und Befehlsausgaben
  • Statusleiste: Modell, Tokenverbrauch, Git-Branch, Sandbox-Modus

Wichtige TUI-Tastenkombinationen:

Tastenkombination Aktion
@ Unscharfe Dateisuche (Datei zum Kontext hinzufügen)
!command Shell-Befehl direkt ausführen
Ctrl+G Externen Editor öffnen ($VISUAL / $EDITOR)
Ctrl+R Rückwärtssuche im Verlauf (v0.121.0+) — Suche im Stil von readline durch frühere Prompts, einschließlich slash commands aus vorherigen Gesprächsrunden82
Enter (während der Ausführung) Neue Anweisungen während einer laufenden Gesprächsrunde einfügen
Zweimal Esc Vorherige Nachrichten bearbeiten
Pfeiltasten Durch den Entwurfsverlauf navigieren

Änderung der Statuszeile (v0.121.0): Die bisherige Kontextfensteranzeige in der Statuszeile wurde durch eine prozentuale Kontextanzeige ersetzt, die zeigt, wie voll Ihr Kontextfenster ist. Falls Ihre Skripte oder hooks die Statuszeile auswerten, berücksichtigen Sie diese Formatänderung.82 Codex zeigt außerdem einen Aktualisierungshinweis in der CLI an, wenn eine neue Version verfügbar ist.

In der TUI verfügbare slash commands:

Befehl Beschreibung
/quit oder /exit Die CLI beenden
/new Neue Unterhaltung in derselben Sitzung beginnen
/resume Eine gespeicherte Unterhaltung fortsetzen
/fork Aktuelle Unterhaltung in einen neuen Thread verzweigen
/worktree Einen isolierten, verwalteten worktree-Checkout für eine neue oder verzweigte Sitzung erstellen (v0.154.0; seit v0.156.0 standardmäßig aktiviert). Beim Start auch über --worktree verfügbar; codex exec unterstützt verwaltete worktrees, und die TUI ergänzt Befehle für worktree-Sitzungen sowie eine Übersicht zum Fortsetzen solcher Sitzungen. v0.155.0: Die Agentenübersicht bietet Funktionen zum Ausblenden, Archivieren und Löschen von worktree-Sitzungen, Angaben zu Besitzverhältnissen sowie das Löschen sauberer verwalteter worktrees nach Bestätigung (#43942, #44424, #44433). v0.156.0: worktrees werden zu einer stabilen, standardmäßig aktivierten Funktion (#44870), worktree-Sitzungen können einen vorhandenen lokalen Daemon nutzen (#46498), und worktree-Sitzungen lassen sich über die Agentenübersicht erstellen (#45276). So deaktivieren Sie worktrees: Setzen Sie worktrees = false unter [features] in config.toml, oder führen Sie codex features disable worktrees aus (für einen einzelnen Aufruf: --disable worktrees). Falls das Erstellen eines worktree oder /cd mit „The local Codex service cannot check background terminals“ fehlschlägt, ist Ihr lokaler Daemon zu alt für die von worktrees benötigte Methode: Führen Sie codex app-server daemon update aus und starten Sie Codex anschließend neu (#44870).152156169171 v0.162.0: Das Modell erhält Tools, um in vertrauenswürdigen lokalen Projekten selbst verwaltete worktrees zu erstellen und aufzulisten (#50148).187
/model Modell und Reasoning-Aufwand wechseln; seit v0.164.0 gilt /model [model] --reasoning <level> --speed <tier> für die aktuelle Sitzung, ohne gespeicherte Standardwerte zu ändern (Flag-Werte mit Leerzeichen oder =; /model ohne Argumente öffnet die Auswahl)194
/presets Zehn nummerierte Speicherplätze für wiederverwendbare Prompts und slash commands mit einem per Tastatur bedienbaren Menü; eine Voreinstellung kann den Text des Eingabebereichs oder das aktuelle Modell, den Reasoning-Aufwand und die Geschwindigkeit erfassen und wird unter tui.presets in der aktiven Benutzerkonfiguration gespeichert (v0.164.0)194
/compact Unterhaltung zusammenfassen, um Tokens freizugeben
/recap Die aktuelle Unterhaltung jetzt zusammenfassen (v0.151.0). Manuell abrufbare Variante der Zusammenfassung, die Codex für geeignete inaktive Unterhaltungen außerhalb des Fokus automatisch erstellt, mit sichtbarem Fortschritt und Fehlermeldungen mit konkreten Handlungshinweisen.135 v0.153.0: tui.auto_recap = false deaktiviert automatische Zusammenfassungen; der manuelle Aufruf von /recap bleibt davon unabhängig verfügbar.140
/diff Git-Diff einschließlich nicht versionierter Dateien anzeigen
/review Code-Review des Arbeitsverzeichnisses
/plan In den Planungsmodus wechseln
/goal Dauerhaft gespeicherte Arbeitsziele erstellen, pausieren, fortsetzen oder entfernen (v0.128.0+). v0.133.0: Ziele sind standardmäßig aktiviert, werden in einem eigenen Speicher abgelegt und verfolgen den Fortschritt über aktive Gesprächsrunden hinweg; OpenAI dokumentiert den Zielmodus inzwischen als allgemein verfügbar in der Codex-App, der IDE-Erweiterung und der CLI.98100
/vim Modale Vim-Bearbeitung im Eingabebereich ein- oder ausschalten (v0.129.0+). Über die TUI-Einstellungen zur Tastenbelegung können Sie Vim als Standardbearbeitungsmodus festlegen. v0.150.0: Mit . wiederholen Sie Ihre letzte Änderung.89132 v0.151.0: Zeilenbezogene Suchbewegungen mit f/F/t/T bis zu einem Zeichen oder unmittelbar davor sowie Sprünge zum Pufferanfang oder -ende mit gg/G; alle lassen sich mit den Operatoren c/d/y und der Punktwiederholung verwenden.135 v0.152.0: Literale Suche innerhalb des Entwurfs mit / und ?, hervorgehobenen Treffern und Weiternavigation über n/N, ebenfalls mit Operatoren kombinierbar; neue Entwürfe beginnen im Einfügemodus.138 v0.153.0: Rückgängigmachen und Wiederherstellen mit begrenztem Verlauf über u und Ctrl+R, wobei vollständige Entwürfe einschließlich eingefügter Inhalte und Anhänge wiederhergestellt werden.140 v0.154.0: Ersetzungsmodus mit R, Rückgängig-Funktion und Punktwiederholung sowie wieder funktionierende Escape-Verarbeitung in älteren Terminals.152
/voice Live-Sprachunterhaltungen in der TUI, seit v0.156.0 standardmäßig aktiviert. In v0.155.0 als experimentelle, ausdrücklich zu aktivierende Funktion eingeführt (Live-Unterhaltung mit fortlaufendem Transkript und Mikrofonsteuerung, #43581, #43651, #44331; konfigurierbare Tastenkombination zum Stummschalten, #43690; signierte macOS-Sprachressourcen, #43983), in v0.156.0 dann als stabile, standardmäßig aktivierte Funktion freigegeben (#44921). Daher erfordert /voice in einer unterstützten Build-Version kein /experimental mehr. v0.156.0 ergänzt außerdem eine konfigurierbare F8-Umschalttaste (#46071), eine Auswahl über /voice settings für die Stimme künftiger Unterhaltungen (#44622), mitgelieferte Sprachlaufzeitumgebungen für Linux und Windows (#44714, #44922), die Zuordnung von Sprachsitzungen in Analysen (#46058), die Berücksichtigung reduzierter Bewegung (#46835) sowie eine Wiedergabe, die über Pausen und stoßweise eintreffende Datenpakete hinweg erhalten bleibt (#46880). So deaktivieren Sie die Sprachfunktion: Setzen Sie realtime_conversation = false unter [features] in config.toml, oder führen Sie codex features disable realtime_conversation aus. Diese Funktion ist von der Sprachtranskription per Leertaste (v0.105.0) zu unterscheiden.156169171 v0.161.0: Wählen Sie Mikrofon, Lautsprecher und Mikrofoneingangskanäle aus; Ihre Auswahl wird lokal gespeichert (#49437, #49836).186
/hooks Lebenszyklus-hooks in der TUI durchsuchen und umschalten (v0.129.0+). Entdecken Sie verfügbare hooks, sehen Sie, welche aktiv sind, und schalten Sie einzelne hooks um, ohne die Sitzung zu verlassen.89
/mention Datei an die Unterhaltung anhängen
/init Grundgerüst für AGENTS.md erzeugen
/status Sitzungskonfiguration und Tokenverbrauch; v0.148.0 ergänzt geschätzte Credits/Kosten pro Thread für berechtigte Arbeitsbereiche118
/export Die vollständige Unterhaltung als Markdown exportieren — in die Zwischenablage oder eine neue Datei (v0.148.0)118
/cd, /pwd, /cwd Das Arbeitsverzeichnis der Sitzung innerhalb der TUI verwalten (v0.149.0); seit v0.151.0 behält /cd wiederhergestellte Berechtigungsprofile bei und wird abgelehnt, wenn sich das Profil nach einem Verzeichniswechsel nicht sicher abbilden lässt, sodass Sandbox-Einschränkungen nicht mehr abgeschwächt werden120134
/usage Tägliche, wöchentliche und kumulierte Tokenaktivität des Kontos (v0.140.0+). v0.142.0: Zeigt außerdem erworbene Guthaben zum Zurücksetzen des Nutzungslimits an und löst sie ein, einschließlich Bestätigung, erneutem Versuch und aktualisierter Verfügbarkeitsanzeige.102104 v0.144.0: Bei Rücksetzguthaben werden Typ und Ablaufdatum angezeigt, und Sie können auswählen, welches Guthaben Sie einlösen möchten.107 v0.156.0: /usage wird zu einem Dashboard für Kontoanalysen – mit gestapelten Diagrammen, einem Übersichtsreiter, Top-Chats (auch für Privatkonten), einem je nach Berechtigung verfügbaren Verlauf der Tarifnutzung sowie Plugin- und skill-Aktivität (#45763, #45764, #45765, #45766, #45768, #45769, #45770, #45772), ergänzt um Tastaturhilfe, Mausnavigation und gespeicherte Lesepositionen (#46863, #46864, #46866).169
/tui Den Modus der Terminaloberfläche für den nächsten Start auswählen (v0.156.0). Eine Auswahl zwischen Scrollback und Fullscreen, die nach Bestätigung tui.fullscreen_transcript in Ihrer Benutzerkonfiguration speichert; die laufende Sitzung behält ihren aktuellen Modus bis zum Neustart bei, und Startoptionen haben weiterhin Vorrang (#46883). Fullscreen bietet eine Transkriptansicht mit Suche und Detailsteuerung pro Aktivität, Auswahl und Kopieren per Maus sowie Kopieren per Rechtsklick für markierten Text im Transkript und Eingabebereich (#46732, #46734, #46895). Fullscreen ist seit v0.157.0 standardmäßig aktiviert (#47178), nachdem es in v0.156.0 noch standardmäßig deaktiviert war: Setzen Sie fullscreen_transcript = false unter [tui], oder wählen Sie hier Scrollback, um den Terminal-Scrollback beizubehalten; --no-alt-screen und tui.alternate_screen = "never" haben Vorrang. v0.157.0 ergänzt außerdem Umschalt-Klick zum Erweitern einer Auswahl (#47414). v0.158.0 ergänzt tui.copy_on_select (auto, der Standardwert, kopiert Mausauswahlen beim Loslassen, außer in direkten Terminals, die ihre eigene Kopiertastenkombination weiterleiten; always; never) und tui.right_click_paste (auto, der Standardwert, unter Windows, WSL und Linux; on ergänzt macOS; off), und kopierte Auswahlen behalten ihre Markdown-Formatierung (#47639, #48469, #48118, #47896). Das alte Flag features.transcript_v2 ist veraltet und wird ignoriert (#46849).169171174176
/daemon Den lokalen Hintergrundserver über die TUI aktualisieren (v0.156.0) (#45854). Starten Sie mit --no-daemon, um den gemeinsam genutzten Hintergrundserver vollständig zu umgehen (#46088); der automatische Start des Hintergrundservers, in v0.156.0 noch ausdrücklich zu aktivieren (#46117), ist seit v0.157.0 bei geeigneten interaktiven Starts standardmäßig eingeschaltet (#47179); setzen Sie daemon_auto_start = false unter [features], um ihn zu deaktivieren. /status zeigt lokale Hintergrundserver an (#46905).169174 Seit v0.163.0 kann /daemon auch einen verwalteten Hintergrundserver neu starten, warnt dabei vor möglicherweise unterbrochenen Arbeiten und stellt anschließend die Verbindung wieder her (#53173).192
/import Einrichtung, Projektkonfiguration und aktuelle Chats gezielt aus Claude Code importieren (v0.140.0+).102 v0.145.0: Erweitert um die Migration aus Cursor zusätzlich zu Claude Code — Einstellungen, MCP-Server, Plugins, Sitzungen, Befehle und projektbezogene Erinnerungen.112
/delete Die aktuelle Sitzung dauerhaft löschen (v0.140.0+) — auch über codex delete in der CLI und thread/delete auf dem App-Server, jeweils mit Sicherheitsabfrage.102
/permissions Genehmigungsrichtlinie festlegen; seit v0.164.0 wählt /permissions <profile-id> ein integriertes oder benutzerdefiniertes Berechtigungsprofil direkt aus (/permissions :read-only; :ask-for-approval und :approve-for-me sind Aliasse)194
/personality Kommunikationsstil (freundlich/pragmatisch/keiner)
/mcp Konfigurierte MCP-Tools auflisten; /mcp verbose für Diagnosen, und seit v0.161.0 meldet /mcp login <name> Sie innerhalb der Sitzung bei einem Server an186
/apps ChatGPT-Konnektoren durchsuchen
/ps Hintergrundterminals anzeigen
/skills Auf skills zugreifen und sie aufrufen
/plugins Installierte Plugins durchsuchen und verwalten (v0.117.0+); v0.129.0 ergänzt die Freigabe im Arbeitsbereich und Marktplatzfunktionen.89
/title Titel des Terminalfensters festlegen (v0.117.0+)
/config Durchsuchbarer Einstellungsbereich (v0.163.0): Reiter für Darstellung, Benachrichtigungen, Eingabe, Sitzungen und Textauswahl; unterstützte Änderungen werden sofort wirksam, der Bereich kennzeichnet Änderungen, die einen Neustart erfordern, und speichert Bearbeitungen in der ausgewählten lokalen Konfigurationsdatei (#52990, #53429)192
/debug-config Konfigurationsebenen und Quellen für Vorgaben zur Fehlersuche anzeigen (vor v0.163.0 gab es keinen Befehl /config)129132135
/statusline TUI-Fußzeile konfigurieren; v0.129.0 ergänzt eine optionale, an das Farbschema angepasste Statuszeile mit Zusammenfassungen zu PRs und Branch-Änderungen.89
/theme Ein Farbschema für Syntaxhervorhebung in der Vorschau anzeigen und dauerhaft speichern (v0.105.0+). v0.156.0: Die Auswahl ergänzt sechs mitgelieferte Farbschemata (ada, babbage, curie, cushman, dali, davinci) sowie zum Farbschema passende Akzente für ausgewählte Bedienelemente; eine benutzerdefinierte Farbschemadatei mit demselben Namen hat Vorrang (#46504).61169
/feedback Protokolle an die Codex-Verantwortlichen senden
/logout Abmelden
/keymap TUI-Tastenkombinationen neu belegen; v0.150.0 ergänzt belegbare Tastenkombinationen zum Durchschalten der Berechtigungsmodi129132; v0.163.0 ergänzt eine Präfixtaste (tui.keymap.global.leader, standardmäßig ctrl-x; danach folgen Belegungen wie leader c, und Hinweise bleiben bis zur Auswahl oder zum Abbruch geöffnet) und verschiebt das Stummschalten der Sprachfunktion auf F9192
/rename Den aktuellen Thread umbenennen; v0.150.0 schlägt anhand der Unterhaltung einen bearbeitbaren Titel vor, und unbenannte Terminalaufgaben erhalten automatisch aussagekräftige Titel129132
/approve Einen erneuten Versuch nach einer kürzlichen Ablehnung durch die automatische Prüfung genehmigen129
/memories Nutzung und Erstellung von Erinnerungen konfigurieren129
/agents Alle aktiven Agentensitzungen anzeigen und zwischen ihnen wechseln; /subagents wechselt zwischen den Unteragenten dieser Sitzung129
/side oder /btw Eine Nebenunterhaltung in einer temporären Verzweigung beginnen129; seit v0.163.0 kehrt der Befehl nach einem Thread-Wechsel zu einer bestehenden Nebenunterhaltung zurück (#52184)192
/raw Unformatierten Scrollback-Modus für bequemes Markieren und Kopieren im Terminal umschalten129
/ide Aktuelle Auswahl, geöffnete Dateien und weiteren Kontext aus Ihrer IDE einbeziehen129
/stop oder /clean Alle Hintergrundterminals stoppen129
/experimental Experimentelle Funktionen umschalten129. In v0.155.0 wurden darüber Live-Sprachunterhaltungen und verwaltete worktrees freigeschaltet; seit v0.156.0 sind beide stabil und standardmäßig aktiviert und erscheinen nicht mehr in diesem Menü (#44921, #44870)156169
/app Diese Sitzung in der Desktop-App fortsetzen (nur macOS und Windows)129
/daybreak Daybreak ein- oder ausschalten (v0.161.0). Seit v0.163.0 für berechtigte OpenAI-Konten, einschließlich Konten mit API-Schlüssel, standardmäßig vorhanden, nachdem cli_daybreak stabil und aktiviert wurde; cli_daybreak = false unter [features] blendet den Befehl aus186192

Überarbeitete Workflow-Auswahl (v0.129.0): Fortsetzen und Verzweigen sind über eine neu gestaltete Auswahl jetzt leichter erreichbar. Ein neuer unformatierter Scrollback-Modus lässt Sie durch das ungerenderte Transkript scrollen, wenn Sie Befehle oder Modellausgaben wortgetreu kopieren müssen. Das ist hilfreich, um eine lange Debugging-Sitzung zu sichten oder Ausgaben an ein anderes Tool weiterzuleiten.89

Einheitliches Menü für @-Erwähnungen (v0.140.0): Wenn Sie @ im Eingabebereich eingeben, öffnet sich jetzt standardmäßig ein gemeinsames Menü für Dateien, Plugins und skills. Es ersetzt den bisherigen Ablauf, mit dem sich nur Dateien anhängen ließen — ein Tastendruck genügt, um auf eine beliebige Projektressource zu verweisen.102

2. Codex Desktop App (macOS + Windows)

codex app                    # Launch desktop app (auto-installs if missing)

Die Desktop-App ergänzt Funktionen, die der CLI fehlen:

  • Multitasking: Führen Sie mehrere Agenten gleichzeitig in verschiedenen Projekten aus
  • Isolation durch Git-worktrees: Jeder Thread arbeitet auf einer isolierten Kopie Ihres Repositorys
  • Direkte Diff-Prüfung: Stellen Sie Änderungen bereit, setzen Sie sie zurück und committen Sie sie, ohne die App zu verlassen
  • Integriertes Terminal: Eigenes Terminal pro Thread zum Ausführen von Befehlen
  • Verzweigte Unterhaltungen: Verzweigen Sie Unterhaltungen, um Alternativen zu erkunden
  • Frei schwebende Zusatzfenster: Lösen Sie Unterhaltungen in frei verschiebbare Fenster aus
  • Automatisierungen: Planen Sie wiederkehrende Aufgaben (Issue-Sichtung, CI-Überwachung, Reaktion auf Warnmeldungen)
  • Appshots: Hängen Sie das vorderste Mac-App-Fenster mit einem Screenshot und verfügbarem Text an einen Thread an
  • Kommentare im integrierten Browser: Zeigen Sie lokale oder öffentliche Seiten in der Vorschau an, kommentieren Sie Elemente oder Bereiche und lassen Sie Codex präzises visuelles Feedback umsetzen
  • Computer Use: Lassen Sie Codex freigegebene Mac-Apps für klar begrenzte GUI-Aufgaben bedienen; die Nutzung bei gesperrtem Gerät muss für berechtigte entfernte Mac-Computer-Use-Gesprächsrunden ausdrücklich aktiviert werden

ChatGPT Voice, basierend auf GPT-Live (Desktop 26.715, 23. Juli 2026): Die Desktop-App lässt sich jetzt per Sprache bedienen — besprechen Sie Ihre Arbeit und koordinieren Sie Aufgaben über Chat, Work und Codex hinweg, ohne zu tippen. Unter macOS teilt Screen context nach dem Aktivieren einen Appshot Ihres vordersten Fensters mit der Unterhaltung. So können Sie Fragen zu dem stellen, was Sie gerade sehen, statt es beschreiben zu müssen. Verfügbar für Plus, Pro, Business, Edu und Enterprise, in der Desktop-App und über Remote unter iOS. Dies ist die Sprachfunktion der Desktop-Oberfläche. Die CLI bietet eigene, separate Sprachfunktionen: Live-Unterhaltungen über /voice in der TUI (seit v0.156.0 standardmäßig aktiviert) und Diktieren per Leertaste (in v0.105.0 experimentell hinzugefügt).113169

Geteilte Thread-Momentaufnahmen (20. August 2026): Mit allen Codex-Tarifen kann die macOS-Desktop-App eine schreibgeschützte Momentaufnahme eines lokalen Codex-Threads teilen. Die Momentaufnahme wird nicht aktualisiert, wenn sich der ursprüngliche Thread ändert; Links von Privatkonten können alle öffnen, die den Link besitzen, Links von Arbeitsbereichskonten nur Mitglieder des ursprünglichen Arbeitsbereichs. Codex schwärzt vor dem Teilen bekannte Muster geheimer Daten. OpenAI fordert Sie jedoch auf, die geteilten Inhalte zu prüfen, da sensible Inhalte verbleiben können. Unter „Geteilte Links“ in den ChatGPT-Dateneinstellungen können Sie Links anzeigen oder widerrufen.128

Wann Sie die App oder die CLI verwenden sollten: Nutzen Sie die Desktop-App, wenn Sie mehrere Arbeitsstränge koordinieren oder Diffs visuell prüfen möchten. Nutzen Sie die CLI, wenn Sie Terminalwerkzeuge kombinieren, Skripte einsetzen oder CI/CD integrieren möchten.

3. IDE-Erweiterung (VS Code, Cursor, Windsurf)

Die Codex-IDE-Erweiterung integriert sich direkt in Ihren Editor:

  • Agentenmodus standardmäßig aktiviert: Liest Dateien, nimmt Änderungen vor und führt Befehle aus
  • Direkte Bearbeitungen: Kontextbezogene Vorschläge in Ihren aktiven Dateien
  • Gemeinsame Sitzungen: Sitzungen werden zwischen CLI und IDE-Erweiterung synchronisiert
  • Dieselbe Authentifizierung: Melden Sie sich mit Ihrem ChatGPT-Konto oder einem API-Schlüssel an

Installieren Sie die Erweiterung über den VS Code Marketplace oder die Erweiterungsstores von Cursor/Windsurf.3

4. Codex Cloud [EXPERIMENTAL]

Cloud-Aufgaben laufen asynchron in von OpenAI verwalteten Umgebungen:

  • Starten und laufen lassen: Stellen Sie Aufgaben in die Warteschlange, die unabhängig von Ihrem lokalen Rechner ausgeführt werden
  • Parallele Ausführung: Führen Sie mehrere Cloud-Aufgaben gleichzeitig aus
  • PR-Erstellung: Codex erstellt Pull Requests aus abgeschlossenen Arbeiten
  • Lokale Übernahme: Übernehmen Sie Cloud-Ergebnisse mit codex apply <TASK_ID> in Ihr lokales Repository
codex cloud list             # List recent cloud tasks
codex apply <TASK_ID>        # Apply diff from a specific cloud task

Cloud-Aufgaben sind auch über chatgpt.com/codex zugänglich.4

5. Browsererweiterung (Chrome, Edge, Brave, Opera, Vivaldi)

Codex ist als Browsererweiterung für Google Chrome, Microsoft Edge, Brave, Opera und Vivaldi verfügbar und ergänzt CLI, Desktop-App, IDE-Erweiterung und Cloud um eine fünfte Oberfläche. Die Erweiterung erschien im Mai 2026 für Chrome; das Änderungsprotokoll vom 25. August 2026 ergänzte die anderen vier Browser. Die Einrichtung erfolgt unter Einstellungen > Computer Use in der ChatGPT-Desktop-App. Alle fünf unterstützen Tab-Erwähnungen und Browsersteuerung; Opera unterstützt keinen Seitenchat, daher starten Sie Aufgaben dort über die Desktop-App. Die Erweiterung soll Ihr normales Surfen begleiten: Codex arbeitet im Hintergrund parallel in mehreren Tabs, und Sie behalten die Kontrolle darüber, auf welche Websites es zugreift.90127

  • Parallele Ausführung in Tabs: Codex arbeitet gleichzeitig in mehreren Tabs, ohne den Tab im Vordergrund zu sperren.
  • Kontrolle pro Website: Sie legen in einer Freigabeliste fest, mit welchen Websites Codex interagieren darf; standardmäßig besteht kein Zugriff.
  • Der Browser als Arbeitsumgebung: Die Erweiterung eignet sich am besten für Arbeiten an Apps und Websites, bei denen die Seite selbst die maßgebliche Grundlage ist — Administrationskonsolen, interne Dashboards, Content-Management-Oberflächen, Ticketsysteme — und ersetzt die CLI für lokale Repositorys nicht.
  • Dieselbe Intelligenz: Die Browsererweiterung nutzt dieselbe GPT-5.x-Codex-Intelligenz wie die anderen Oberflächen. Eine AGENTS.md oder skills-Konfiguration, die in der CLI funktioniert, überträgt daher dieselben Konventionen auf die Arbeit im Browser.

Installieren Sie die Erweiterung über die Dokumentation zur Browsererweiterung, deren Seite zuvor Codex for Chrome hieß.127


Detaillierter Einblick in das Konfigurationssystem

Codex verwendet TOML für die Konfiguration. Das Verständnis der Prioritätshierarchie ist entscheidend, da sie bestimmt, welche Einstellungen bei Konflikten Vorrang haben.

Priorität (höchste bis niedrigste)

  1. Sitzungsüberschreibungen (höchste Priorität): CLI-Flags (--model, --sandbox, --ask-for-approval, --search, --enable/--disable, --profile) und Überschreibungen mit -c key=value
  2. Projektkonfiguration (.codex/config.toml, ausgehend vom aktuellen Arbeitsverzeichnis aufwärts bis zum Projektstamm ermittelt; das nächstgelegene Verzeichnis hat Vorrang)
  3. Benutzerkonfiguration ($CODEX_HOME/config.toml, standardmäßig ~/.codex/config.toml)
  4. Systemkonfiguration (/etc/codex/config.toml unter Unix)
  5. Integrierte Standardwerte (niedrigste Priorität)

requirements.toml fungiert als Richtlinienbeschränkungsebene, die nach dem regulären Zusammenführen der Konfiguration einschränkt, welche Werte Benutzer auswählen können. Siehe Unternehmensweite Bereitstellung.

Speicherorte der Konfigurationsdateien

Geltungsbereich Pfad Zweck
Benutzer ~/.codex/config.toml Persönliche Standardwerte
Projekt .codex/config.toml Repository-spezifische Überschreibungen
System /etc/codex/config.toml Rechnerweite Standardwerte
Verwaltet /etc/codex/requirements.toml Von Administratoren erzwungene Richtlinienbeschränkungen

Expertentipp: Die Umgebungsvariable CODEX_HOME überschreibt das Standardverzeichnis ~/.codex. Dies ist für CI/CD- oder Mehrkontoeinrichtungen nützlich.

Desktop-Projekte mit mehreren Ordnern (26.715, 23. Juli 2026): Ein lokales Projekt in der ChatGPT-Desktop-App kann jetzt mehrere zusammengehörige Ordner umfassen, von denen einer als primärer Ordner festgelegt wird (Projektmenü → Projekt bearbeiten). Die automatische Ermittlung von config.toml erfolgt ausschließlich anhand des primären Ordners. Sekundäre Ordner stehen weiterhin für die Dateisuche sowie zum Lesen und Bearbeiten zur Verfügung, tragen jedoch keine Konfiguration bei. Eine .codex/config.toml in einem sekundären Ordner ist eine Datei, die Codex lesen kann, aber keine Konfiguration, die geladen wird. Dabei handelt es sich um die Projektabgrenzung der Desktop-App und nicht um eine Änderung der obigen Prioritätsregeln – die CLI ermittelt die Projektkonfiguration weiterhin, indem sie ausgehend vom aktuellen Arbeitsverzeichnis die Verzeichnishierarchie nach oben durchsucht.113

Vollständige Konfigurationsreferenz

# ~/.codex/config.toml — annotated reference

# ─── Model Selection ───────────────────────────────────
model = "gpt-6.1-sol"                  # Docs' example; unset = bundled default (gpt-6.1-sol since v0.159.1)
model_provider = "openai"               # Provider (openai, oss, or custom provider id)
model_context_window = 272000           # Token count available to active model (override)
model_auto_compact_token_limit = 200000 # Threshold triggering automatic history compaction
model_reasoning_effort = "medium"       # minimal|low|medium|high|xhigh (model-dependent)
model_reasoning_summary = "auto"        # auto|concise|detailed|none
model_verbosity = "medium"              # low|medium|high
personality = "pragmatic"               # none|friendly|pragmatic
review_model = "gpt-6-sol"             # Optional model for /review command
service_tier = "fast"                  # Preferred service tier for new turns
oss_provider = "lmstudio"              # lmstudio|ollama (used with --oss)

# ─── Sandbox & Approval ───────────────────────────────
sandbox_mode = "workspace-write"        # read-only|workspace-write|danger-full-access
approval_policy = "on-request"          # on-request|never (untrusted retired in v0.149.0)

[sandbox_workspace_write]
writable_roots = []                     # Additional writable paths
network_access = false                  # Allow outbound network
exclude_tmpdir_env_var = false          # Exclude $TMPDIR from sandbox
exclude_slash_tmp = false               # Exclude /tmp from sandbox

# ─── Web Search ────────────────────────────────────────
web_search = "live"                     # Web search mode (constrained by allowed modes)

# ─── Tools ─────────────────────────────────────────────
tools.update_plan.enabled = false       # Planning tool opt-in (v0.152.0); exposes update_plan when true

# ─── Instructions ──────────────────────────────────────
developer_instructions = ""             # Additional injected instructions
model_instructions_file = ""            # Custom instructions file path
compact_prompt = ""                     # Custom history compaction prompt

# ─── Shell Environment ─────────────────────────────────
allow_login_shell = false               # Allow login shell semantics (loads .profile/.zprofile)

[shell_environment_policy]
inherit = "all"                         # all|core|none
ignore_default_excludes = false         # Set true to keep KEY/SECRET/TOKEN vars
exclude = []                            # Glob patterns to exclude
set = {}                                # Explicit overrides
include_only = []                       # Whitelist patterns

# ─── Authentication ────────────────────────────────────
cli_auth_credentials_store = "file"     # file|keyring|auto
forced_login_method = "chatgpt"         # chatgpt|api
mcp_oauth_callback_port = 0            # Fixed port for MCP OAuth callback (0 = random)
mcp_oauth_credentials_store = "auto"   # auto|file|keyring

# ─── History & Storage ─────────────────────────────────
[history]
persistence = "save-all"                # save-all|none
max_bytes = 0                           # Cap size (0 = unlimited)

tool_output_token_limit = 10000         # Max tokens per tool output (global; per-tool MCP overrides in v0.152.0)
log_dir = ""                            # Custom log directory
sqlite_home = ""                        # Override SQLite-backed resumable state location

# ─── UI & Display ──────────────────────────────────────
file_opener = "vscode"                  # vscode|vscode-insiders|windsurf|cursor|none
hide_agent_reasoning = false
show_raw_agent_reasoning = false
check_for_update_on_startup = true

[tui]
notifications = false                   # Enable notifications
notification_method = "auto"            # auto|osc9|bel
animations = true
show_tooltips = true
alternate_screen = "auto"               # auto|always|never
status_line = ["model", "context-remaining", "git-branch"]
mouse_scroll_speed = 1.0                # Mouse-wheel scroll multiplier, a finite positive number (v0.162.0)

# ─── Project Trust ─────────────────────────────────────
project_doc_max_bytes = 32768           # Max AGENTS.md size (32 KiB)
project_doc_fallback_filenames = []     # Alternative instruction filenames
project_root_markers = [".git"]         # Project root detection

# ─── Feature Flags ─────────────────────────────────────
# Use `codex features list` for current names/stages/defaults.
[features]
shell_tool = true                       # Shell command execution (stable)
unified_exec = true                     # PTY-backed exec (stable)
shell_snapshot = true                   # Shell env snapshots (stable)
enable_request_compression = true       # zstd request compression where supported (stable)
fast_mode = true                        # Service-tier selection and Fast-tier commands (stable)
instant_interrupt = true                # New input preempts the model's response; on by default since v0.162.0 (under development)
api_key_model_discovery = true          # Fetch the model catalog when signed in with an OpenAI API key; on by default since v0.161.0 (stable)
goals = true                            # Goal mode; stable and on by default in v0.133.0+
hooks = true                            # Lifecycle hooks (stable)
multi_agent = true                      # Enable multi-agent collaboration tools (stable)
personality = true                      # Personality selection (stable)
plugins = true                          # Plugin system (stable)
plugin_hooks = true                     # Plugin-bundled hooks (stable)
plugin_sharing = true                   # Workspace plugin sharing (stable)
browser_use = true                      # In-app browser automation (stable)
browser_use_external = true             # Browser-extension browser use (stable)
computer_use = true                     # macOS Computer Use (stable, plan/region gated)
in_app_browser = true                   # Shared rendered-page preview (stable)
image_generation = true                 # Image-generation tool (stable)
guardian_approval = true                # Auto-review approval path (stable)
skill_mcp_dependency_install = true     # Prompt/install missing skill MCP deps (stable)
tool_suggest = true                     # Tool/plugin suggestion surface (stable)
workspace_dependencies = true           # Workspace dependency discovery (stable)
memories = true                         # Memories (experimental)
network_proxy = false                   # Sandboxed-command network proxy (experimental); boolean or table, see below
prevent_idle_sleep = true               # Keep machine awake during active turns (experimental)
terminal_resize_reflow = true           # Terminal reflow improvements (experimental)
guardian_conversation_history_tools = false  # Guardian reads earlier user messages (under development, v0.160.0)

# Removed or deprecated feature names still appear in `codex features list`
# for migration diagnostics. Do not set removed flags such as
# `collaboration_modes`, `request_rule`, `codex_git_commit`,
# `apply_patch_freeform`, `search_tool`, or `js_repl` in new configs.

# ─── Guardian Auto-Review (v0.160.0 history keys) ─────
[auto_review]
conversation_history_max_output_tokens = 4000   # Per history-tool response, estimated tokens (default 4,000)
experimental_conversation_history_prompt = ""   # Blank = built-in retrieval instructions

# ─── Multi-Agent Roles (v0.102.0+) ───────────────────
[agents]
max_threads = 4                         # Maximum concurrent agent threads

[agents.explorer]
description = "Read-only codebase navigator"
config_file = "~/.codex/profiles/explorer.toml"

# ─── Notifications ────────────────────────────────────
notify = ["terminal-notifier", "-title", "Codex"]  # Command for notifications

# ─── Per-Project Overrides ────────────────────────────
[projects."/absolute/path/to/repo"]
trust_level = "trusted"                 # Per-project trust override

features.network_proxy ist boolean | table. Die boolesche Form startet oder stoppt lediglich den Proxy; die Tabellenform enthält die Richtlinie. Der Proxy erzwingt die Domainregeln des Berechtigungsprofils für Befehle in der Sandbox: Ist er deaktiviert, werden Domainregeln unter [permissions.<name>.network] nicht durchgesetzt und Befehle greifen direkt auf das Netzwerk zu. Websuchen, Apps, MCP servers oder andere gehostete Tools werden dadurch nicht gefiltert.130

[features.network_proxy]
enabled = true
allow_local_binding = false
proxy_url = "http://127.0.0.1:3128"

[features.network_proxy.domains]
"api.github.com" = "allow"
"*.npmjs.org" = "allow"          # subdomains only
"**.example.com" = "deny"        # apex plus subdomains; deny wins on conflicts
Schlüssel Typ Standardwert Bedeutung
enabled boolescher Wert false Startet den Netzwerk-Proxy für Befehle in der Sandbox, wenn deren Netzwerkzugriff aktiviert ist
domains Zuordnung von Hosts zu allow oder deny nicht festgelegt (keine externen Ziele zulässig) Exakte Hosts, *.example.com (nur Subdomains), **.example.com (Apex-Domain und Subdomains) oder eine globale *-Freigaberegel; deny hat Vorrang
unix_sockets Zuordnung von Pfaden zu allow oder deny nicht festgelegt Unix-Socket-Richtlinie; fügen Sie allow-Einträge für zulässige Sockets hinzu
allow_local_binding boolescher Wert false Umfassenderer Zugriff auf lokale und private Netzwerke; exakte Freigaberegeln für lokale IP-Adressen oder localhost funktionieren auch ohne diese Einstellung
enable_socks5 boolescher Wert true Stellt SOCKS5-Unterstützung bereit
enable_socks5_udp boolescher Wert true Erlaubt UDP über SOCKS5
allow_upstream_proxy boolescher Wert true Leitet Verbindungen über einen in der Umgebung festgelegten Upstream-Proxy weiter
dangerously_allow_non_loopback_proxy boolescher Wert false Erlaubt Listener-Adressen außerhalb der Loopback-Schnittstelle (macht den Proxy über localhost hinaus erreichbar)
dangerously_allow_all_unix_sockets boolescher Wert false Erlaubt beliebige Unix-Socket-Ziele, statt den Zugriff auf die Freigabeliste zu beschränken
proxy_url Zeichenfolge "http://127.0.0.1:3128" URL des HTTP-Listeners
socks_url Zeichenfolge "http://127.0.0.1:8081" URL des SOCKS5-Listeners

Von Administratoren verwaltete experimental_network-Anforderungen in requirements.toml können den Proxy auch ohne features.network_proxy starten.130

Profile

Benannte Konfigurationsvorgaben für unterschiedliche Arbeitsmodi. Seit Codex 0.134.0 besitzt jedes Profil eine eigene Datei – ~/.codex/<name>.config.toml, die ausschließlich Schlüssel auf oberster Ebene enthält – und --profile <name> legt diese Datei über ~/.codex/config.toml. Die älteren [profiles.<name>]-Tabellen in config.toml und der Selektor profile = "<name>" auf oberster Ebene werden nicht mehr gelesen. Eine verbliebene [profiles.<name>]-Tabelle führt dazu, dass --profile <name> den Start verweigert, bis Sie deren Schlüssel in die Profildatei verschieben.122

# ~/.codex/fast.config.toml
model = "gpt-6-luna"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
model_reasoning_effort = "low"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
personality = "pragmatic"
# ~/.codex/careful.config.toml
model = "gpt-6-astra"
model_reasoning_effort = "xhigh"
approval_policy = "on-request"   # `untrusted` retired in v0.149.0
sandbox_mode = "read-only"
# ~/.codex/auto.config.toml
model = "gpt-6.1-sol"
# GPT-6.1 Sol starts at Standard speed; /fast toggles Fast (2.5x credits)
model_reasoning_effort = "medium"
approval_policy = "never"
sandbox_mode = "workspace-write"

Eine Profildatei bildet eine Ebene oberhalb Ihrer grundlegenden Benutzerkonfiguration und unterhalb der Projekt- und CLI-Konfiguration. Sie muss daher nur die Werte enthalten, die von Ihrer Basiskonfiguration abweichen.122

So aktivieren Sie ein Profil:

codex --profile fast "quick refactor"
codex --profile careful "security audit"
codex -p auto "fix CI"

Expertentipp: Legen Sie mit profile = "fast" auf der obersten Ebene Ihrer Konfiguration ein Standardprofil fest. Für einzelne Sitzungen können Sie es mit --profile überschreiben.

Benutzerdefinierte Modellanbieter

Stellen Sie eine Verbindung zu Azure, AWS Bedrock, lokalen Modellen oder Proxy-Diensten her:

[model_providers.azure]
name = "Azure OpenAI"
base_url = "https://YOUR_PROJECT.openai.azure.com/openai"
wire_api = "responses"
query_params = { api-version = "2025-04-01-preview" }
env_key = "AZURE_OPENAI_API_KEY"

# Built-in amazon-bedrock provider (v0.123.0+, first-class in v0.124.0+)
# AWS SigV4 signing + credential-based auth; AWS profile selectable via the
# nested `aws.profile` field (NOT a top-level `aws_profile` key).
# v0.130.0+ also accepts credentials from `aws login` (the AWS console-login
# flow) — Codex resolves the cached console-login session for the chosen
# profile if static keys are absent.
# v0.140.0+ adds managed Amazon Bedrock API-key authentication, and stores
# CLI and MCP OAuth credentials in encrypted local storage.[^184]
[model_providers.amazon-bedrock]
name = "Amazon Bedrock"

[model_providers.amazon-bedrock.aws]
profile = "default"                   # any profile from ~/.aws/credentials
# Region/credential resolution otherwise follows the standard AWS chain;
# v0.130.0 added support for `aws login` console-login profiles in addition
# to static access keys and IAM role assumption.[^168]

[model_providers.ollama]
name = "Ollama (Local)"
base_url = "http://localhost:11434/v1"
wire_api = "chat"

env_key bezeichnet die Umgebungsvariable, die den API-Schlüssel des Anbieters enthält; der Schlüssel selbst wird niemals in config.toml eingetragen. Ein Anbieter mit requires_openai_auth = true zeigt beim ersten Start den Anmeldebildschirm an und speichert seine Anmeldedaten in dem durch cli_auth_credentials_store ausgewählten Backend (file, keyring oder auto), also nicht zwingend in auth.json. Seit v0.160.0 erhält ein Anbieter, der model_catalog_url festlegt, ausschließlich die Modelle aus diesem Katalog; integrierte Modelle werden nicht hinzugefügt. Schlägt die Aktualisierung des Katalogs fehl, werden zwischengespeicherte Einträge verworfen, anstatt veraltete Einträge erneut zu verwenden.182 Seit v0.162.0 kann ein benutzerdefinierter, Responses-kompatibler Anbieter seine unterstützten Funktionen außerdem unter [model_providers.<name>.capabilities] deklarieren: external_web_access = false verhindert für diesen Anbieter, dass die gehostete Websuche auf das öffentliche Web zugreift, und remote_compaction = "v2" aktiviert das Responses-Protokoll compaction_trigger, das andernfalls nur Anbieter von OpenAI und Azure Responses erhalten ("unsupported" belässt die Komprimierung lokal).187

Warnung: Die chat/completions-Wire-API (wire_api = "chat") wurde für von OpenAI gehostete Modelle als veraltet eingestuft; OpenAI kündigte die Entfernung für Februar 2026 an.34 Lokale Anbieter (Ollama, LM Studio) akzeptieren dieses Format möglicherweise weiterhin. Verwenden Sie für OpenAI-Endpunkte stattdessen wire_api = "responses".

Verwenden Sie lokale Modelle mit dem Flag --oss:

codex --oss "explain this function"               # Uses default OSS provider
codex --oss --local-provider lmstudio "explain"   # Explicit LM Studio
codex --oss --local-provider ollama "explain"      # Explicit Ollama

Oder legen Sie dies in der Konfiguration fest:

model_provider = "oss"
oss_provider = "lmstudio"   # or "ollama"

Inline-Konfigurationsüberschreibungen

Überschreiben Sie beliebige Konfigurationswerte über die Befehlszeile:

codex -c model="gpt-5.5" "refactor the API"
codex -c 'sandbox_workspace_write.network_access=true' "install dependencies"
codex -c model_reasoning_effort="xhigh" "debug the race condition"

Welches Modell sollte ich wählen?

Verfügbare Modelle (September 2026)

Modell Eingabe-/Gesamtkontext Standardmäßiger Reasoning-Aufwand Am besten geeignet für
gpt-6.1-sol 1,05 Mio. (API); 272K im Codex-Katalog low (Katalog); laut Dokumentation sollten Sie mit der Standardeinstellung Ihres Clients beginnen Komplexe Programmier- und agentische Aufgaben; seit v0.159.1 der mitgelieferte Standard (Dokumentations-Changelog vom 29. September 2026) – laut Modelldokumentation „nahezu Astra-Leistung für komplexe Aufgaben zu geringeren Kosten als Astra“, sofern verfügbar empfohlen „für komplexe Programmieraufgaben und agentische Workflows“. Seit v0.159.1 an erster Stelle im CLI-Modellwähler und Standard bei Amazon Bedrock. Codex-Credits: 50 / 2,5 zwischengespeichert / 250 Ausgabe pro 1 Mio. Token; API 2 $/10 $ pro MTok (0,10 $ für zwischengespeicherte Eingabe), maximal 128K Ausgabe, Wissensstand vom 30. April 2026. Reasoning von Low bis Ultra. Da der Katalog keinen Standard-Service-Tier festlegt, beginnen Sitzungen mit Standard; Fast ist für das 2,5-Fache an Credits verfügbar, Ultrafast später. Einführung: Plus, Pro, Business, Enterprise und Edu, wobei Enterprise und Edu deaktiviert bleiben, bis ein Administrator die Funktion aktiviert; Free und Go sind zum Start nicht enthalten178
gpt-6-astra 922K / 1,05 Mio. (API); 272K im Codex-Katalog low (der in der Dokumentation genannte Ausgangspunkt „Light“ stimmt mit dem mitgelieferten Katalog überein) Flaggschiff für die anspruchsvollsten durchgängigen Aufgaben (veröffentlicht am 3. September 2026) – laut Modelldokumentation: „Wählen Sie Astra, wenn eine Aufgabe über mehrere Schritte und Tools hinweg die höchste Leistungsfähigkeit erfordert.“ Mitgelieferter Standard, wenn von v0.153.4 bis v0.159.1 kein Modell konfiguriert war; anschließend wurde GPT-6.1 Sol zum Standard und Astra rückte im Modellwähler an die zweite Stelle. API: 10 $/50 $ pro MTok zu den Standardtarifen für kurzen Kontext (20 $/75 $ bei mehr als 272K Eingabe-Token, angewendet auf die gesamte Anfrage), maximal 128K Ausgabe, Wissensstand vom 30. April 2026. Codex-Credits: 250 / 25 zwischengespeichert / 1.250 Ausgabe pro 1 Mio. Token und damit das derzeit teuerste Modell. Die Verfügbarkeit hängt vom Tarif, von der Anmeldemethode und vom Client ab; auf der Modellseite vom 23. September wird Astra als nicht verfügbar für Codex cloud ausgewiesen (am 15. September war es dort noch als verfügbar gekennzeichnet). Reasoning-Stufen: Low, Medium, High, Extra High, Max, Ultra145146148153171178
gpt-6-sol 922K / 1,05 Mio. (API); 272K im Codex-Katalog medium (Dokumentation und Katalog) Sol der vorherigen Generation (Dokumentations-Changelog vom 22. September 2026; seit v0.156.1 im CLI-Modellwähler, seit v0.159.1 als „Arbeitstiermodell der vorherigen Generation“ bezeichnet) – „Entwickelt für komplexe Programmieraufgaben und agentische Workflows, mit höherer faktischer Zuverlässigkeit und klarerer Kommunikation als GPT-5.6 Sol.“ Die Konfigurationsbeispiele der Dokumentation wurden am 29. September 2026 auf gpt-6.1-sol umgestellt; die Migrationsaufforderung des Katalogs überführt gespeicherte Auswahlen von GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 und GPT-5.4 weiterhin in dieses Modell. Codex-Credits: 50 / 5 zwischengespeichert / 250 Ausgabe pro 1 Mio. Token (die Hälfte des Einführungstarifs von GPT-5.6 Sol); API 2 $/10 $ pro MTok, Wissensstand vom 20. April 2026. Reasoning bis Ultra im Codex-Katalog. Der Katalog setzt den Service-Tier in der TUI standardmäßig auf Fast (2,5-fache Credits); prüfen Sie /fast status. Amazon-Bedrock-Standard von v0.157.0 bis v0.159.1. Nicht dasselbe Modell wie GPT-5.6 Sol171174178
gpt-6-luna 922K / 1,05 Mio. (API); 272K im Codex-Katalog medium (Katalog); die Dokumentation empfiehlt High als Ausgangspunkt Fokussierte Aufgaben mit hohem Volumen (seit v0.156.1 im CLI-Modellwähler) – „Unser effizientestes Modell für fokussierte Aufgaben mit hohem Volumen, darunter Zusammenfassungen, Extraktionen und fokussierte Programmierarbeit.“ Die Aufforderung beim Wechsel wegen einer Ratenbegrenzung schlägt es nun vor. Codex-Credits: 2,5 / 0,25 zwischengespeichert / 12,5 Ausgabe pro 1 Mio. Token; API 0,10 $/0,50 $ pro MTok, Wissensstand vom 18. Mai 2026. Reasoning bis Max, nicht Ultra. Free- und Go-Tarife erhalten es vorbehaltlich der Einführung mit Standard-Geschwindigkeit in der Desktop-App; bei Enterprise und Edu muss es ein Administrator aktivieren. Wie bei Sol ist Fast der standardmäßige Service-Tier des Katalogs in der TUI171
gpt-5.5 (Codex) 400K / 400K medium Flaggschiff der vorherigen Generation (23. April 2026) – 82,7 % bei Terminal-Bench 2.0 zum Start; im Modellwähler jetzt als „Legacy-Programmiermodell“ bezeichnet. Wird am 14. Oktober 2026 bei der ChatGPT-Anmeldung aus Codex entfernt (API nicht betroffen); die Dokumentation nennt GPT-6 Sol als Ersatz für kostenpflichtige Tarife und GPT-6 Luna für Free und Go. In API: Kontextfenster mit 1 Mio. Token.83117171
gpt-5.5-pro 1M / 1M high Stufe mit dem höchsten Aufwand bei GPT-5.5 (24. April 2026, über API verfügbar)83
gpt-5.4 1M / 1M medium Vorheriges Flaggschiff; mitgelieferte Auswahlen wurden in v0.145.0 zu GPT-5.6 Terra/Luna migriert; am 31. August 2026 bei der ChatGPT-Anmeldung aus Codex entfernt; seit v0.156.1 verweist die Migrationsaufforderung auf GPT-6 Sol; in v0.158.0 aus den mitgelieferten und Bedrock-Katalogen entfernt, wobei die Aufforderung für gespeicherte Auswahlen bestehen bleibt112117171176
gpt-5.4-mini 400K / 400K medium Subagent-Aufgaben, einfachere Aufgaben – in v0.145.0 als mitgelieferte Auswahl durch die GPT-5.6-Varianten abgelöst; am 31. August 2026 bei der ChatGPT-Anmeldung aus Codex entfernt; seit v0.156.1 verweist die Migrationsaufforderung auf GPT-6 Luna76112117171
gpt-5.6 Sol / Terra / Luna 272K / 272K medium (max wird unterstützt) Vorherige Generation, während der Einführung von GPT-6 weiterhin verfügbar. Der Modellwähler von v0.156.1 bezeichnet sie als „ältere“ Modelle und bietet eine Migrationsaufforderung an (Sol und Terra zu GPT-6 Sol, Luna zu GPT-6 Luna); GPT-5.6 Sol war das Amazon-Bedrock-Standardmodell, bis es in v0.157.0 durch GPT-6 Sol ersetzt wurde (seit v0.159.1 GPT-6.1 Sol), und laut Preisseite wird es für Codex-cloud-Chats in ChatGPT-Tarifen verwendet. Nützlich als fest eingestelltes Modell, wenn Ihr Konto noch keinen Zugriff auf GPT-6 Sol hat. Mitgelieferte CLI-Standardfamilie von v0.145.0 bis v0.153.4; erstmals in v0.143.0 über Bedrock ausgeliefert; Kontext in v0.144.6 auf 272.000 Token korrigiert106111112117146148171174178
gpt-5.3-codex 272K / 400K medium Älterer Programmierspezialist — bei der Anmeldung mit ChatGPT in Codex veraltet; weiterhin über API verfügbar117
gpt-5.3-codex-spark 128K / 128K high Nahezu sofortige Iteration, nur Text (Pro-Benutzer, Partnerschaft mit Cerebras)67
gpt-5.2-codex 272K / 400K medium Laut OpenAIs Einstellungstabelle am 23. Juli 2026 abgeschaltet; als Ersatz wird nun gpt-5.6-sol empfohlen88
gpt-5.1-codex-mini 272K / 400K medium Laut OpenAIs Einstellungstabelle am 23. Juli 2026 abgeschaltet; als Ersatz wird nun gpt-5.6-terra empfohlen88

GPT-5.5 (23. April 2026) war zum Start OpenAIs empfohlene Wahl für die meisten Codex-Aufgaben: komplexe Programmierung, Computerbedienung, Wissensarbeit und Forschungsworkflows. Am 23. April in Codex CLI / Web / Desktop für ChatGPT Plus / Pro / Business / Enterprise / Edu / Go verfügbar; am 24. April in OpenAI API. Kontextfenster: 400K in Codex, 1M in API — Codex begrenzt das Fenster auf 400K, um Durchsatz und Kosten über die Abonnementstufen hinweg auszubalancieren; API stellt die vollständige 1M bereit. Preise (API): 5 $ Eingabe / 30 $ Ausgabe pro MTok (das Doppelte des GPT-5.4-Tarifs; OpenAI gibt nach Verbesserungen der Token-Effizienz eine effektive Erhöhung von etwa 20 % an). Benchmarks: 82,7 % Terminal-Bench 2.0 (damals aktueller Spitzenwert unter öffentlich verfügbaren Modellen), 84,9 % GDPval (44 Berufe), 78,7 % OSWorld-Verified, 98,0 % Tau2-bench Telecom (ohne Prompt-Optimierung). OpenAI nutzte GPT-5.5 und Codex intern, um vor der Veröffentlichung die Bereitstellungsinfrastruktur neu zu schreiben — dadurch stieg die Geschwindigkeit der Token-Generierung um 20 %.83

GPT-5.5 wird am 14. Oktober 2026 bei der ChatGPT-Anmeldung aus Codex entfernt – laut Modelldokumentation gilt die Einstellung für ChatGPT, ChatGPT Work und Codex in allen Tarifen (einschließlich Privatkunden, Business, Enterprise und Edu), nicht jedoch für OpenAI API.155 Mit der Veröffentlichung von GPT-6 änderte sich die Ersatzempfehlung: Wählen Sie bei Plus, Pro, Business, Enterprise und Edu gpt-6-sol; bei Free und Go wählen Sie in der Desktop-App gpt-6-luna, jeweils „sofern verfügbar“. Ersetzen Sie gpt-5.5 in Arbeitsbereichsstandards, gespeicherten Modelleinstellungen, verwalteten Konfigurationen, benutzerdefinierten Agenten, geplanten Aufgaben und Skripten.171

GPT-5.4 und GPT-5.4 mini wurden am 31. August 2026 bei der ChatGPT-Anmeldung aus Codex entfernt.117 Die Modelldokumentation nennt nun gpt-6-sol und gpt-6-luna als Ersatz (bei Enterprise und Edu muss Luna zunächst von einem Administrator aktiviert werden); die Nutzung mit einem API-Schlüssel ist nicht betroffen.64171 Die genaue Modellliste hängt vom Konto und vom Stand der Einführung ab. Prüfen Sie Ihren lokalen Cache: ~/.codex/models_cache.json.

Hinweis zur Einstellung (11. März 2026): GPT-5.1-Modelle sind in ChatGPT nicht mehr verfügbar. Bestehende Unterhaltungen werden automatisch mit GPT-5.3 Instant, GPT-5.4 Thinking oder GPT-5.4 Pro fortgesetzt. GPT-5.1-Codex-Mini blieb bis zur Abschaltung am 23. Juli 2026 über API und CLI verfügbar.7188

Hinweis zum kostenlosen Tarif (5. Mai 2026): GPT-5.5 Instant wurde am 5. Mai 2026 für den kostenlosen ChatGPT-Tarif eingeführt. Dadurch erreichte die GPT-5.5-Familie ein größeres Publikum als nur Benutzer kostenpflichtiger Tarife, während der Zugriff auf Codex CLI weiterhin ein berechtigtes Plus-/Pro-/Business-/Enterprise-/Edu-/Go-Abonnement oder einen API-Schlüssel voraussetzt.92

GPT-5.4 mini (17. März 2026): Eine kleinere, schnellere Variante von GPT-5.4 mit 400K Kontext für 0,75 $/4,50 $ pro MTok — sie verbraucht nur 30 % des GPT-5.4-Kontingents. Ideal für die Delegation an Subagents: Lassen Sie GPT-5.4 die Planung und Koordination übernehmen, während GPT-5.4-mini-Subagents engere Teilaufgaben (Codebase-Suche, Dateiprüfung, Dokumentverarbeitung) parallel bearbeiten.76

Bedrock GPT-5.6 (Sol, Terra, Luna) (v0.143.0, 8. Juli 2026): Codex fügte erstklassige Unterstützung für drei auf Amazon Bedrock gehostete GPT-5.6-Modellvarianten hinzu, einschließlich Unterstützung für die Reasoning-Aufwandsstufe max. Teams, deren Modellzugriff über einen Bedrock-Anbieter erfolgt, können diese genauso wie andere Modelle benutzerdefinierter Anbieter auswählen (siehe Benutzerdefinierte Modellanbieter); die Aufwandsstufe max ist für die anspruchsvollsten Reasoning- und agentischen Aufgaben vorgesehen.106 v0.144.6 (18. Juli 2026) aktualisierte die mitgelieferten Anweisungen für Sol, Terra und Luna und korrigierte deren Kontextfenster auf 272.000 Token.111 v0.145.0 (21. Juli 2026) fügt eine experimentelle Bedrock-Anmeldung mit benutzerdefiniertem Endpunkt und Authentifizierungsunterstützung hinzu, macht GPT-5.6 Sol zum Bedrock-Standardmodell und migriert die mitgelieferten GPT-5.4-Modellauswahlen zu den entsprechenden Varianten Terra und Luna.112

GPT-6-Astra (veröffentlicht am 3. September 2026; in Codex über v0.153.1-v0.153.4): die Chronologie mit konkreten Daten: v0.153.1 bereitete am 3. September 2026 einen ausschließlich für API bestimmten Katalogeintrag vor; OpenAI kündigte GPT-6-Astra am selben Tag an; und v0.153.4 ergänzte am 4. September den Eintrag im Modellwähler und stellte den mitgelieferten CLI-Standard um. Die Ankündigung beschreibt eine schrittweise Einführung, die mit einer begrenzten Gruppe von Organisationen beginnt (zunächst Partner des Cybersicherheitsprogramms) und „in den kommenden Tagen“ auf ChatGPT Plus, Pro, Business und Enterprise sowie OpenAI API und AWS ausgeweitet wird – die Angaben zur Einführung stammen aus Presseberichten (CNBC, Axios, Forbes, Al Jazeera, 9to5Mac).145 Am 4. September überholt: OpenAI gab auf X bekannt, GPT-6 Astra sei „jetzt für alle Benutzer von Pro, Enterprise und Business Premium in ChatGPT Work und Codex verfügbar“ und „in API live“; Plus und Business sollten innerhalb weniger Tage folgen. Codex-Leiter Tibo Sottiaux ergänzte noch am selben Abend: „Astra ist jetzt auch für alle Plus- und Business-Benutzer verfügbar.“ In der Praxis bleibt die Berechtigung uneinheitlich – Community-Berichte vom 5. September zeigen, dass Plus-Konten in Codex weiterhin nur GPT-5.6-Modelle sehen – und die unten zitierte Verfügbarkeitsangabe der Modelldokumentation ist unverändert, sodass sie weiterhin die maßgebliche Aussage aus erster Hand darstellt.149 Die Dokumentation aus erster Hand ist verfügbar: Auf der API-Modellseite wird gpt-6-astra als Flaggschiff aufgeführt, „Unser leistungsfähigstes Modell, entwickelt für die anspruchsvollsten durchgängigen Aufgaben“ – 10 $/MTok Eingabe, 50 $/MTok Ausgabe zu den Standardtarifen für kurzen Kontext, ein Kontextfenster mit 1,05 Mio. Token bei maximal 922.000 Eingabe-Token, 128K maximaler Ausgabe und Wissensstand vom 30. April 2026 – mit dokumentierter Langkontextstufe: Prompts mit mehr als 272K Eingabe-Token werden für die gesamte Anfrage mit dem doppelten Eingabe- und 1,5-fachen Ausgabepreis berechnet, laut Preisseite 20 $/MTok Eingabe und 75 $/MTok Ausgabe – damit liegt es über GPT-5.6 Terra (ausgewogen) und Luna (kostengünstig). Die Codex-Dokumentation bezeichnet Astra als empfohlenes Codex-Modell, dessen Verfügbarkeit „von der Einführung, Ihrer Anmeldemethode und Ihrem Client abhängt“, und nennt Pro-, Business- (100 $) und Enterprise-Konten als berechtigt. Astras dokumentierte Codex-Reasoning-Stufen: Low, Medium, High, Extra High, Max, Ultra – auf der Modellseite der Dokumentation ist Medium als Standard angegeben, während der mitgelieferte Katalog von v0.153.4 default_reasoning_level auf low setzt. Behandeln Sie den effektiven Standard daher als oberflächenabhängig und prüfen Sie /status in einer Sitzung; die Stufen sind auch beim erneuten Zugriff am 15. September unverändert, nun mit Beschreibungen für jede Stufe im Modellwähler (Ultra, wörtlich: „Maximales Reasoning mit automatischer Aufgabendelegation“). Für Max und Ultra ist eine Bestätigung durch SDK erforderlich – die Veröffentlichung 0.154.0 von Python SDK (10. September 2026) fügt die Reasoning-Aufwandswerte max und ultra hinzu (#39662).146148153 In CLI lässt sich Astra seit v0.153.1 über API konfigurieren (-m gpt-6-astra), ist seit v0.153.3 in den Amazon-Bedrock-Katalogen enthalten (GPT-5.6 Sol blieb bis v0.157.0 der Bedrock-Standard, bevor GPT-6 Sol ihn ersetzte174) und befindet sich seit v0.153.4 im Modellwähler sowie als mitgelieferter Standard, wenn kein Modell ausdrücklich konfiguriert ist – da keine minimale CLI-Version dokumentiert ist, sollten Sie diese Versionen als effektive Untergrenzen behandeln. Diese Standardumstellung ist eine Tatsache des mitgelieferten CLI-Katalogs und gilt nicht für alle Oberflächen – die Lücke in der Cloud wurde allerdings zwischenzeitlich geschlossen: Bei den Zugriffen am 4. und 7. September wurde Astra als nicht verfügbar für Codex cloud gekennzeichnet (GPT-5.6 Sol war dort verfügbar), während beim erneuten Zugriff am 15. September die Verfügbarkeitsmatrix Astra auch für Codex cloud als verfügbar auswies; auf der Seite steht weiterhin: „Derzeit können Sie das Standardmodell für Codex-cloud-Chats nicht ändern.“ Hinweis zur Einführung: Die Berechtigung variiert je nach Konto, und ab CLI 0.153.4 besitzt ein Konto außerhalb der Einführung einen mitgelieferten Standard, den es noch nicht verwenden kann – legen Sie für eine deterministische Auswahl ein Modell in config.toml fest (oder übergeben Sie -m); seit v0.156.1 verwendet das eigene Beispiel der Dokumentation model = "gpt-6-sol". Die Abrechnung für Astras Fast-Modus ist dokumentiert, obwohl die Modellseite keinen Fast-Tier aufführt: Laut Codex-Geschwindigkeitsdokumentation kostet er bei der ChatGPT-Anmeldung das 2,5-Fache der Standard-Credits („sofern verfügbar“), und auf der API-Preisseite stehen Fast-Modus-Tarife in Höhe des genau Doppelten der jeweils geltenden Standardtarife (20 $/100 $ pro MTok bei kurzem Kontext, 40 $/150 $ bei langem Kontext). Die Angabe „2-fache Geschwindigkeit“ in der Katalogzeichenfolge von v0.153.2 bleibt lediglich Anzeigetext des Katalogs – die Geschwindigkeitsseite nennt keinen Geschwindigkeitsmultiplikator für Astra.145146147148 Teilweise überholt, 23. September 2026: Die Modelldokumentation beschreibt Astra nicht mehr als empfohlenes Codex-Modell. Der Abschnitt „Empfohlene Modelle“ führt nun GPT-6 Sol und Luna zuerst auf, behält Astra „den anspruchsvollsten durchgängigen Aufgaben“ vor, kennzeichnet Astra als nicht verfügbar für Codex cloud und nennt Light (low) als Ausgangsaufwand für Astra, was dem mitgelieferten Katalog entspricht. Astra bleibt der mitgelieferte CLI-Standard, wenn kein Modell konfiguriert ist.171 Überholt am 29. September 2026: v0.159.1 macht GPT-6.1 Sol zum mitgelieferten Standard und verschiebt Astra im Modellwähler an die zweite Stelle. Die Modelldokumentation empfiehlt nun GPT-6.1 Sol für komplexe Programmieraufgaben und behält Astra den anspruchsvollsten durchgängigen Aufgaben vor; die Konfigurationsbeispiele der Dokumentation verwenden nun gpt-6.1-sol.178

Power-Voreinstellungen unter Astra (Ergänzung der Dokumentation, spätestens am 6. September 2026): Der Abschnitt zum Modellwähler in der Codex-Modelldokumentation ordnet die Power-Optionen des Modellwählers nun den Reasoning-Stufen von GPT-6-Astra zu – die erste dokumentierte Zuordnung der Power-Voreinstellungen zu Astra – in einem Absatz, der beim erneuten Zugriff für 146 am 5. September fehlte und am 7. September als verfügbar bestätigt wurde. Wörtlich: „Für berechtigte Pro-, Business- (100 $) und Enterprise-Konten aktualisiert die Astra-Einführung die Power-Optionen auf Terra Light, Sol Light, Sol Medium, Astra Light, Astra Medium und Astra Extra High. Die Optionen können je nach Tarif und Einführungsphase variieren.“ Der vorhergehende Satz der Dokumentation weist darauf hin, dass die Abbildungen des Modellwählers weiterhin GPT-5.6-Steuerelemente zeigen. Im Zusammenhang mit der obigen Modelltabelle gilt: „Power“ bezeichnete GPT-5.6 Sol mit mittlerem Reasoning; bei einem berechtigten Konto umfasst dieselbe Voreinstellungsleiter nun Terra, Sol und Astra mit festen Reasoning-Stufen, wobei die Optionen weiterhin vom Tarif und der Einführungsphase abhängen. Beim erneuten Zugriff am 15. September 2026 war der Absatz wörtlich unverändert.146 Aktualisiert am 23. September 2026: Nach der Veröffentlichung von GPT-6 Sol und Luna führt die Dokumentation die sechs Power-Voreinstellungen als „Luna High, Sol Light (die anfängliche Voreinstellung), Sol Medium, Astra Light, Astra Medium und Astra Extra High“ auf, weist darauf hin, dass Astra Extra High in einigen kostenpflichtigen Tarifen fehlt, und empfiehlt als Ausgangspunkt Medium für Sol, High für Luna und Light (low) für Astra.171

Experimentelle kontextübergreifende Notizen (Astra, in der Dokumentation veröffentlicht, optional): Die Seite der Codex-Modelldokumentation enthält einen Abschnitt mit der Überschrift „Experimentelle Kontextverwaltung“, wörtlich: „Auf unterstützten Codex-Clients können Benutzer, die mit ChatGPT Plus oder Pro angemeldet sind, die experimentelle Kontextverwaltung aktivieren. Astra behält Notizen über Kontextfenster hinweg und kann frühere Nachrichten und Tool-Ergebnisse derselben Aufgabe durchsuchen. Dieses Experiment ist standardmäßig deaktiviert und zum Start weder für Business und Enterprise noch für die Anmeldung mit einem API-Schlüssel verfügbar.“ Der Aktivierungsmechanismus lautet wörtlich: „Setzen Sie zum Aktivieren features.context_management.experimental_mode = true in Ihrer config.toml und starten Sie anschließend eine neue Aufgabe.“ Dabei handelt es sich um dieselbe mit v0.153.0 veröffentlichte Oberfläche features.context_management.experimental_mode (siehe Kontextverwaltung) – die Dokumentationsseite verknüpft sie nun ausdrücklich mit Astra sowie mit der Plus- und Pro-Anmeldung, während in den Versionshinweisen zu v0.153.0 berechtigte Plus-, Pro- und Pro-Lite-Sitzungen genannt wurden. v0.154.0 verschärft die Implementierung: Die Berechtigung für das Experiment wird beim Sitzungsstart nun anhand der Fähigkeiten des aktiven Modells eingeschränkt (#43147). Beim erneuten Zugriff am 15. September 2026 war der Dokumentationsabschnitt wörtlich unverändert. Experimentell und standardmäßig deaktiviert; rechnen Sie damit, dass sich Verhalten und Berechtigung ändern.140146152 v0.157.0: Der mitgelieferte Modellkatalog kennzeichnet weder GPT-6-Astra noch ein anderes mitgeliefertes Modell weiterhin als Unterstützer des experimentellen Kontexts (#47397), und CLI aktiviert das Experiment nur für ein entsprechend gekennzeichnetes Modell. Mit dem mitgelieferten Katalog bleibt die Aktivierung daher wirkungslos; ob sich der für angemeldete Konten bereitgestellte Katalog unterscheidet, ist nicht dokumentiert. Am 26. September 2026 beschrieb die Modelldokumentation die Aktivierung weiterhin.174 29. September 2026: Die Modellseite enthält den Abschnitt nicht mehr, die Konfigurationsreferenz beschreibt features.context_management.experimental_mode als „Experimentelle Einstellung zur Kontextverwaltung. Die Funktion ist derzeit nicht verfügbar“, und auch GPT-6.1 Sol ist nicht als unterstützendes Modell gekennzeichnet.178

Ablaufdiagramm zur Modellauswahl

Is this a quick fix, extraction, or other well-defined repeatable task?
├─ Yes → gpt-6-luna (most efficient; docs suggest starting at High)
└─ No
   ├─ Do you need real-time pairing speed?
   │  ├─ Yes → gpt-5.3-codex-spark (near-instant, Pro only)
   │  └─ No
   │     ├─ Hardest end-to-end work across many steps and tools?
   │     │  ├─ Yes → gpt-6-astra (strongest; most expensive)
   │     │  └─ No → gpt-6.1-sol (near-Astra at lower cost; default since v0.159.1)
   └─ GPT-6.1 Sol not yet available on your account? → gpt-6-sol, then gpt-5.6-sol

Reasoning-Aufwand

Steuern Sie, wie intensiv das Modell vor seiner Antwort „nachdenkt“:

Stufe Verhalten Verwendung
minimal Minimales Reasoning (nur GPT-5-Modelle) Triviale Aufgaben, schnelle Abfragen
low Kurzes Reasoning Standardmäßige Programmieraufgaben, Formatierung
medium Ausgewogen (Standard) Die meisten Entwicklungsaufgaben
high Erweitertes Reasoning Komplexe Fehler, Architektur
xhigh Maximales Reasoning Sicherheitsprüfungen, tiefgehende Analysen
persistent Vom Modell angekündigtes persistentes Reasoning (v0.151.0); wird in der TUI als „Persistent“ angezeigt, bleibt in der lokalen Konfiguration erhalten, während API von Responses den Übertragungswert disabled empfängt Langlebige proaktive Sitzungen, in denen das Modell seine eigenen Folgeaktionen zeitlich steuert
max / ultra Oberste Stufen von Astras dokumentierter sechsstufiger Leiter, oberhalb von xhigh; seit v0.149.0 in den SDKs verfügbar und mit 0.154.0 zu Python SDK hinzugefügt (#39662); die Modelldokumentation beschreibt Ultra als maximales Reasoning mit automatischer Aufgabendelegation Die anspruchsvollsten Probleme auf Modellen, die diese Stufen unterstützen120153

Die unterstützten Stufen hängen vom Modell ab. minimal ist nur für GPT-5-Modelle verfügbar. Nicht jedes Modell unterstützt alle Stufen.

Details zu persistent (v0.151.0): Bei Durchläufen mit dem Aufwand persistent sind standardmäßig die Erinnerung an die aktuelle Uhrzeit und das unterbrechbare Tool clock.sleep aktiviert (explizite Einstellungen für features.current_time_reminder und verwaltete Anforderungen bleiben erhalten). Außerdem enthalten sie gebündelte Anweisungen für Proaktivität und Folgeaktionen, die durch Modellmetadaten über persistent_instructions überschrieben oder deaktiviert werden können.135

codex -c model_reasoning_effort="xhigh" "find the race condition"

Expertentipp: Reasoning mit xhigh kann für denselben Prompt 3- bis 5-mal mehr Token verbrauchen als medium. Verwenden Sie es nur für wirklich schwierige Probleme, bei denen sich das zusätzliche Nachdenken auszahlt.

TUI-Schnellsteuerung für Reasoning (v0.124.0+).85 In einer interaktiven TUI-Sitzung verringert Alt+, das Reasoning um eine Stufe und Alt+. erhöht es um eine Stufe — hilfreich, wenn ein schwieriges Problem während einer Sitzung vorübergehend eine Steigerung von medium → high → xhigh rechtfertigt, ohne /effort oder -c zu verwenden. Wenn Sie während einer Sitzung ein Modellupgrade akzeptieren, wird das Reasoning auf den Standard des neuen Modells zurückgesetzt, statt die vorherige Stufe zu übernehmen.

Modellwechsel

Wechseln Sie während einer Sitzung mit dem slash command /model das Modell oder legen Sie es für einen einzelnen Durchlauf über --model / -m fest:

codex -m gpt-5.3-codex-spark "pair with me on this component"

Was kostet Codex?

Informationen zu den Funktionen finden Sie auch unter Modellauswahl und zur Auswahl des passenden Modells für die jeweilige Aufgabe unter Entscheidungsrahmen.

Zugriff über ChatGPT-Tarife

Die Verfügbarkeit von Codex hängt von Ihrem ChatGPT-Tarif und den Organisationseinstellungen ab:51

Tarif Preis Codex-Zugriff Nutzungslimits (5-Stunden-Fenster)
Free / Go $0 / $8 GPT-6 Luna mit Standard-Geschwindigkeit in der Desktop-App, abhängig von der schrittweisen Einführung171 Niedrig
Plus $20/Monat Lokale CLI + Cloud-Aufgaben; GPT-6.1 Sol, GPT-6 Sol und Luna Modellspezifische Bandbreiten, z. B. GPT-6.1 Sol 15–160 Nachrichten, GPT-6 Sol 15–150, GPT-6 Luna 350–3.000, GPT-6 Astra 5–45162171178
Pro Ab $100/Monat (5×) oder $200/Monat (20×) Bevorzugte Verarbeitung, GPT-5.3-Codex-Spark Modellspezifische Bandbreiten, z. B. GPT-6 Sol 70–700 (5×) / 300–3.000 (20×) Nachrichten, GPT-6 Astra 25–225 / 100–900162171
Business $25/Benutzer/Monat ($20 jährlich) Standardlizenz umfasst Codex + ChatGPT, SAML SSO Je nach Tarif begrenzt
Business (reine Codex-Lizenz) Nutzungsabhängig Tokenbasierte Abrechnung, keine feste Lizenzgebühr, keine Nutzungslimits Tokenbasiert
Enterprise / Edu Vertrieb kontaktieren Individuelles Kontingent, Administrationssteuerung, Auditprotokolle, reine Codex-Lizenzen verfügbar Skaliert gemäß Vertrag
API-Schlüssel Nutzungsabhängig CLI, SDK, nur IDE (keine Cloud-Funktionen) Tokenbasiert

Preisaktualisierung vom April 2026: Der jährliche Business-Preis sank von $25 auf $20 pro Lizenz und Monat. Reine Codex-Lizenzen mit nutzungsabhängiger Abrechnung sind jetzt für Business- und Enterprise-Arbeitsbereiche verfügbar – ohne feste Lizenzgebühr und nach Tokenverbrauch abgerechnet.79 Auf der Preisseite werden die Limits nun als modellspezifische Bandbreiten veröffentlicht (siehe Tabelle oben) und nicht mehr als die bei der Einführung der Desktop-App im Februar 2026 beworbenen 2×-Multiplikatoren.16162

Erhöhung der Nutzungslimits im Mai 2026 (abgelaufen am 31. Mai 2026): Für Codex im Plus-Tarif galt ein 25-faches 5-Stunden-Limit (gegenüber der üblichen 20-fachen Erhöhung), und das Kontingent der Tarifstufe für $100/Monat wurde im selben Zeitraum verdoppelt.89

Benutzerführung bei Nutzungslimits in der TUI (v0.152.0–v0.153.0): Das Erreichen eines Limits führt nicht mehr in eine Sackgasse. v0.152.0 zeigt über dem Eingabefeld Banner mit konkreten Handlungsmöglichkeiten an: Nutzung prüfen, Guthaben verwalten, Limits zurücksetzen, den Eigentümer des Arbeitsbereichs benachrichtigen und Tarife verwalten. Die Optionen werden nach authentifiziertem Konto und Benutzer gefiltert; nach Limitfehlern wird die Nutzung aktualisiert. Wenn das Banner dazu auffordert, wechselt Codex zum ersten verfügbaren Ersatzmodell, ohne andere Thread-Einstellungen zu verändern.138 v0.153.0 ergänzt frühere Warnungen für Plus- und Team-Tarife: Eine Warnung erscheint, sobald in einem Nutzungsfenster von ungefähr fünf Stunden weniger als die Hälfte des Kontingents verbleibt. Für andere Tarife und Fensterlängen gelten weiterhin die bestehenden Schwellenwerte von 75 %, 90 % und 95 %.140

Guthabenkosten

Codex-Vorgänge verbrauchen Guthaben aus Ihrem Tarifkontingent:

Modell Guthaben / 1 Mio. Eingabe-Token Im Cache / Ausgabe Hinweise
GPT-6 Astra 250 25 / 1.250 Leistungsstärkstes und teuerstes aktuelles Modell; für die anspruchsvollsten End-to-End-Aufgaben171
GPT-6.1 Sol 50 2,5 / 250 Nahezu Astra-Leistung zu geringeren Kosten; Empfehlung der Dokumentation für komplexe Programmieraufgaben und seit v0.159.1 die mitgelieferte Standardeinstellung178
GPT-6 Sol 50 5 / 250 Sol der vorherigen Generation; die Hälfte des Aktionspreises von GPT-5.6 Sol171
GPT-6 Luna 2,5 0,25 / 12,5 Für fokussierte Aufgaben mit hohem Volumen; das günstigste aktuelle Modell171
GPT-5.6 Sol 100 10 / 500 Sol der vorherigen Generation; Aktionspreissenkung vom 21. August (zuvor 125 / 12,5 / 750), mindestens bis zum 21. November 2026; Codex-Cloud-Chats in ChatGPT-Tarifen verwenden dieses Modell162121171
GPT-5.6 Terra 50 5 / 300 Alltagsmodell der vorherigen Generation162
GPT-5.6 Luna 5 0,5 / 30 Schnelle Tarifstufe der vorherigen Generation162

Die Sätze gelten für die Standard-Geschwindigkeit. Laut Preisseite bleiben die Sätze für GPT-5.6 Sol, Terra und Luna nach der Einführung von GPT-6 „unverändert“. In der Praxis „verbraucht GPT-5.6 durchschnittlich 5–30 Guthabeneinheiten pro Nachricht“ (bei der Zugriffsfreigabe im August nannte die Seite 5–40). Der Fast-Modus kostet für GPT-6.1 Sol sowie GPT-6 Astra, Sol und Luna, „sofern verfügbar“, das 2,5-Fache des Standard-Guthabensatzes. Im mitgelieferten Modellkatalog ist Fast in der TUI für GPT-6 Sol und Luna – nicht jedoch für GPT-6.1 Sol – die Standardstufe, sofern Sie service_tier nicht festlegen. Prüfen Sie daher /fast status, wenn Ihr Guthaben schneller als erwartet sinkt. Die Bilderzeugung verbraucht enthaltene Limits 3- bis 5-mal schneller als vergleichbare rein textbasierte Interaktionen.162171178

Bei Enterprise- und Edu-Tarifen skaliert das Guthaben mit dem vertraglich vereinbarten Kontingent. Prüfen Sie die aktuelle Nutzung mit /status in der TUI.

API-Abrechnung

Wenn Sie Codex über die API verwenden, rechnet OpenAI die Nutzung pro Token gemäß der standardmäßigen OpenAI-API-Preisgestaltung für das ausgewählte Modell ab, einschließlich etwaiger Rabatte für Prompt-Caching. Aktuelle API-Preise pro 1 Mio. Token: GPT-6.1 Sol $2 Eingabe / $10 Ausgabe ($0,10 zwischengespeicherte Eingabe), GPT-6 Sol $2 / $10, GPT-6 Luna $0,10 / $0,50, GPT-6 Astra $10 / $50. Bei allen vier Modellen kosten Prompts mit mehr als 272K Eingabe-Token für die gesamte Anfrage das 2-Fache bei der Eingabe und das 1,5-Fache bei der Ausgabe; der Fast-Modus kostet das 2-Fache.146171178 ChatGPT-Guthabenmultiplikatoren gelten nicht für die Anmeldung mit einem API-Schlüssel. Die aktuellen Preise finden Sie auf der offiziellen API-Preisseite.20

Strategien zur Kostenoptimierung

  1. Profile verwenden: Erstellen Sie für Routineaufgaben ein fast-Profil mit gpt-6-luna und model_reasoning_effort = "low"
  2. Hohe Reasoning-Stufen gezielt einsetzen: Verwenden Sie xhigh nur für wirklich schwierige Probleme, da diese Stufe 3- bis 5-mal mehr Token verbraucht
  3. --ephemeral verwenden: Verzichten Sie in CI/CD auf die Sitzungspersistenz, um den Zusatzaufwand zu verringern
  4. Reasoning-Zusammenfassungen minimieren: Setzen Sie model_reasoning_summary = "none", wenn Sie keine Erklärungen benötigen
  5. Aufgaben im exec-Modus bündeln: codex exec vermeidet bei Automatisierungsabläufen den Zusatzaufwand der TUI
  6. Nutzung überwachen: Prüfen Sie /status in der TUI und die Abrechnungs-Dashboards Ihrer Organisation – seit v0.148.0 zeigen /status, Statuszeilen und Terminaltitel für berechtigte Arbeitsbereiche die geschätzten Thread-Guthabenkosten an118

Kostenbeispiele aus der Praxis

Repräsentative API-Kosten für häufige Aufgaben (Preisstand von gpt-5.3-codex Mitte 2026, mittlere Reasoning-Stufe – die relativen Größenordnungen lassen sich auf andere Modelle übertragen):

Aufgabe Eingabe-Token Ausgabe-Token Ungefähre Kosten
Ein Modul mit 500 Zeilen erklären ~15K ~2K ~$0,25
Einen fehlgeschlagenen Test beheben (1–2 Dateien) ~30K ~5K ~$0,50
Einen neuen API-Endpunkt mit Tests hinzufügen ~60K ~15K ~$1,10
Authentifizierungsmodul refaktorieren (10 Dateien) ~120K ~30K ~$2,25
Vollständige Repository-Prüfung über codex exec ~200K ~20K ~$3,00
Cloud-Aufgabe: 20 offene Issues sichten ~250K ~40K ~$4,50

Die Kosten variieren je nach Reasoning-Stufe, Caching und Gesprächslänge. Verwenden Sie gpt-5.6-luna für Routineaufgaben, um deren Kosten erheblich zu senken. Zwischengespeicherte Eingabe-Token werden zu einem reduzierten Preis abgerechnet.

Verborgener Token-Zusatzaufwand

Jeder Tool-Aufruf verbraucht über Ihren sichtbaren Prompt hinaus zusätzliche Token:

Quelle des Zusatzaufwands Ungefähre Kosten
System-Prompt + AGENTS.md ~2–5K Token pro Interaktion (einmal geladen, danach zwischengespeichert)
Tool-Definitionen ~500 Token pro registriertem Tool
Dateizugriffe (@file) Token für den vollständigen Dateiinhalt
MCP-Tool-Definitionen ~200–500 Token pro verbundenem Server
Reasoning-Verläufe Variabel; xhigh kann den Zusatzaufwand um das 3- bis 5-Fache erhöhen

Expertentipp: Überwachen Sie Ihre tatsächliche Nutzung mit /status in der TUI. Die Token-Anzahl umfasst den gesamten Zusatzaufwand, nicht nur Ihre sichtbaren Nachrichten. Falls Sie von den Kosten überrascht werden, prüfen Sie, wie viele MCP-Server verbunden sind – jeder fügt jedem API-Aufruf Tool-Definitionen hinzu.

Kostenmanagement für Teams

Teamgröße Empfohlene Konfiguration Erwartete monatliche Kosten
Einzelentwickler Standardmodell, medium-Reasoning $20–80
Kleines Team (3–5) Profile (fast/careful), Code-Reviews über codex exec $200–500
Mittelgroßes Team (10–20) Enterprise-Tarif, Limits über requirements.toml, CI-Integration $1.000–3.000
Große Organisation (50+) Enterprise mit Administrationssteuerung, Auditprotokollierung und zugewiesenen Budgets Individuelle Preisgestaltung

Strategien zur Kostenkontrolle im Team: - requirements.toml festlegen, um organisationsweit Limits für Modelle und Reasoning-Stufen durchzusetzen - gpt-5.6-luna für CI/CD verwenden – automatisierte Pipelines benötigen nur selten die maximale Reasoning-Leistung - Profilbasierte Budgetierung – definieren Sie die Profile ci, review und dev mit passenden Kostenobergrenzen - Über OpenTelemetry überwachen – Enterprise-Bereitstellungen können Nutzungstelemetrie in bestehende Observability-Stacks exportieren


Entscheidungsrahmen

Wann Sie welche Oberfläche verwenden sollten

Szenario Beste Oberfläche Warum
Schnelle Fehlerbehebung CLI Schnell, fokussiert, skriptfähig
Refactoring mehrerer Dateien CLI oder App CLI für deterministische Patches; App für die visuelle Diff-Prüfung
Einarbeitung in unbekannten Code CLI Kombinierbarkeit im Terminal, Integration von grep/find
Parallele Arbeitsabläufe Desktop App Worktree-Isolierung, Verwaltung mehrerer Aufgaben
Aktive Dateibearbeitung IDE-Erweiterung Inline-Bearbeitungen, enger Kompilier- und Testzyklus
Lang laufende Migration Cloud Läuft unabhängig und erstellt nach Abschluss einen PR
CI/CD-Automatisierung codex exec Nicht interaktiv, Ausgabe im JSON-Format, skriptfähig
Codeprüfung CLI oder App /review-Befehl mit Voreinstellungen
Einarbeitung von Teams Desktop App Visuell, geführt, weniger Terminalkenntnisse erforderlich

Wann Sie welchen Sandbox-Modus verwenden sollten

Szenario Modus Genehmigung Warum
Untersuchung unbekannten Codes read-only on-request Maximale Sicherheit, Änderungen sind nicht möglich (untrusted wurde in v0.149.0 eingestellt)
Tägliche Entwicklung workspace-write on-request Gutes Gleichgewicht zwischen Geschwindigkeit und Sicherheit
Vertrauenswürdige Automatisierung workspace-write never Schnell, ohne Unterbrechungen und durch die Sandbox geschützt
Systemadministration danger-full-access on-request Erfordert vollständigen Zugriff; ohne verbleibende Sandbox-Grenze fordert on-request nur selten eine Genehmigung an123
CI/CD-Pipeline workspace-write never Automatisiert und auf den Arbeitsbereich beschränkt

Wann Sie welche Reasoning-Stufe verwenden sollten

Aufgabentyp Reasoning Modell Profil
Formatierung, Linting low gpt-6-luna fast
Standardprogrammierung medium gpt-6.1-sol Standard
Komplexe Fehlersuche high gpt-6.1-sol oder gpt-6-astra careful
Sicherheitsaudit xhigh gpt-6-astra careful
Schnelle Prototypenerstellung low gpt-5.3-codex-spark fast
Migration/Refactoring medium-high gpt-6.1-sol oder gpt-6-astra Standard

Plan-Modus im Vergleich zur direkten Ausführung

Will Codex need to change more than 3 files?
│
├── YES → Use Plan Mode (/plan)
│         Codex designs the approach BEFORE making changes.
│         You review and approve the plan.
│         Best for: refactors, new features, migrations
│
└── NO → Is the change well-defined?
         │
         ├── YES → Direct execution
         │         Just describe the task. Codex executes immediately.
         │         Best for: bug fixes, small features, test additions
         │
         └── NO → Use Plan Mode (/plan)
                  Let Codex explore and propose an approach first.
                  Best for: unfamiliar codebases, ambiguous requirements

Steer-Modus: Enter oder Tab

Situation Enter verwenden Tab verwenden
Codex ist im Begriff, einen Fehler zu machen Korrektur sofort senden
Sie haben eine Folgeaufgabe Für die Zeit nach der aktuellen Arbeit in die Warteschlange stellen
Codex hat die falsche Datei ausgewählt Umleitung sofort senden
Sie möchten den Umfang erweitern Ergänzung in die Warteschlange stellen
Dringende Prioritätsänderung Neue Priorität sofort senden
Nicht kritischer Kontext In die Warteschlange stellen – es eilt nicht

Faustregel: Enter = „Stopp, hören Sie sich das jetzt an.“ Tab = „Wenn Sie fertig sind, erledigen Sie auch das.“

Desktop App im Vergleich zu CLI

How do you prefer to work?
│
├── Terminal-first → Use CLI
│   │
│   ├── Single focused task → codex (interactive TUI)
│   ├── Scripted automation → codex exec (non-interactive)
│   └── Quick one-shot → codex exec "prompt" -o result.txt
│
└── Visual/multi-project → Use Desktop App
    │
    ├── Multiple parallel tasks → Multi-thread with worktree isolation
    ├── Visual diff review → Built-in Git diff viewer
    ├── Scheduled automation → Automations tab
    └── Voice-driven → Ctrl+M for voice dictation
Funktion CLI Desktop App
Interaktive Sitzungen Ja Ja
Parallele Agents Manuell (mehrere Terminals) Integriert (Worktree-Isolierung)
Diff-Prüfung /diff (Text) Visuelle Inline-Diffs
Automatisierungen Cron + codex exec GUI-Planer
Spracheingabe Ja: Live-Unterhaltungen über /voice, standardmäßig aktiviert und mit F8 umschaltbar (v0.156.0; in v0.155.0 experimentell und optional)156169 Ja (Ctrl+M)
CI/CD-Integration codex exec + GitHub Action Nein
Sitzungssynchronisierung Ja Ja (gemeinsam mit CLI)

Welches Profil?

Wählen Sie das vorkonfigurierte Profil, das zu Ihrer Aufgabe passt:

Aufgabentyp Profil Zentrale Einstellungen
Kurze Fragen, Formatierung fast model = "gpt-6-luna", model_reasoning_effort = "low"
Tägliche Entwicklung (Standard) model = "gpt-6.1-sol", model_reasoning_effort = "medium"
Architektur, Sicherheit careful model = "gpt-6-astra", model_reasoning_effort = "xhigh"
Zusammenarbeit in Echtzeit pair model = "gpt-5.3-codex-spark", model_reasoning_effort = "high"
CI/CD-Automatisierung ci model = "gpt-6-luna", model_reasoning_effort = "low", sandbox_mode = "workspace-write"

Profildateien (eine pro Voreinstellung in ~/.codex/; das veraltete Ein-Datei-Layout mit profile = "default" + [profiles.*] wird seit 0.134.0 nicht mehr eingelesen122):

# ~/.codex/fast.config.toml
model = "gpt-6-luna"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
model_reasoning_effort = "low"
# ~/.codex/careful.config.toml
model = "gpt-6-astra"
model_reasoning_effort = "xhigh"
# ~/.codex/pair.config.toml
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"
# ~/.codex/ci.config.toml
model = "gpt-6-luna"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
model_reasoning_effort = "low"
sandbox_mode = "workspace-write"

Profile sitzungsweise wechseln: codex --profile careful


Wie funktionieren Sandbox und Genehmigungssystem?

Codex verwendet ein zweistufiges Sicherheitsmodell, das trennt, was technisch möglich ist, und wann Codex eine menschliche Genehmigung anfordert. Dieser Ansatz unterscheidet sich grundlegend vom Berechtigungssystem von Claude Code – Codex setzt Einschränkungen auf der Ebene des Betriebssystem-Kernels durch.5 Informationen zu requirements.toml-Einschränkungen, die Administratoren unternehmensweit durchsetzen, finden Sie außerdem unter Unternehmensbereitstellung.

Absicherung in v0.148.0: Sandbox-Einschränkungen werden jetzt sowohl unter Linux als auch unter Windows nach dem Prinzip Fail-Closed behandelt – ein verweigerter oder nicht lesbarer Pfad gilt als gesperrt, statt stillschweigend zugelassen zu werden.118

Ebene 1: Sandbox (was möglich ist)

Die Sandbox steuert den Dateisystem- und Netzwerkzugriff mithilfe nativer Betriebssystemmechanismen:

Modus Dateizugriff Netzwerk Implementierung
read-only Überall nur Lesezugriff Gesperrt Strengste Einstellung; Änderungen erfordern eine ausdrückliche Genehmigung
workspace-write Maschinenweiter Lesezugriff unter macOS (das Seatbelt-Profil erlaubt file-read*, sofern keine nicht lesbaren Stammverzeichnisse konfiguriert sind); Schreibzugriff im Arbeitsbereich und in /tmp197 Standardmäßig gesperrt Normale Entwicklung; sichere Standardeinstellung
danger-full-access Vollständiger Maschinenzugriff Aktiviert Maximale Möglichkeiten; mit Vorsicht verwenden (die reine Sperrlistenvariante wurde in v0.121.0 entfernt – jetzt nur noch binär ein/aus)82

Plattformspezifische Durchsetzung:

  • macOS: Apples Seatbelt-Framework über sandbox-exec mit modusspezifischen Profilen, die zur Laufzeit kompiliert und vom Kernel durchgesetzt werden6. Seit v0.121.0 können macOS-Sandbox-Profile bestimmte Unix-Sockets auf eine Positivliste setzen (z. B. docker.sock und Editor-IPC-Sockets); außerdem ist die private DNS-Auflösung nicht mehr standardmäßig gesperrt.82
  • Linux: bubblewrap (bwrap) für die Dateisystem- und Namespace-Isolierung sowie seccomp für die Filterung von Systemaufrufen, ausgeführt über einen eigenständigen Hilfsprozess (codex-linux-sandbox); die Landlock-Implementierung bleibt als Legacy-Lösung erhalten, und v0.163.0 hat den nach Landlock benannten Befehlstyp und das Systemaufrufmodul der Crate umbenannt, ohne die Durchsetzung zu verändern.5193 Codex bevorzugt das erste bwrap in PATH, das sich außerhalb des Arbeitsverzeichnisses befindet, und greift andernfalls auf das gebündelte codex-resources/bwrap zurück (seit v0.100.0 mitgeliefert)7. Beim Start wird eine Warnung angezeigt, wenn bwrap fehlt oder keine Benutzer-Namespaces erstellen kann. v0.117.0 verbesserte die Zuverlässigkeit der Sandbox auf älteren Distributionen mit Legacy-Kernelkonfigurationen.75 v0.129.0 sicherte den Sandbox-Start unter Linux weiter ab und aktualisierte das mitgelieferte Bubblewrap auf 0.11.2 einschließlich vorgelagerter Sicherheitskorrekturen; v0.130.0 ergänzte weitere Absicherungen für den Start.8991
  • Windows: Native Sandbox mit eingeschränkten Tokens (in v0.100.0 aus dem experimentellen Status übernommen). WSL wird ebenfalls unterstützt und übernimmt bubblewrap sowie seccomp von Linux. v0.117.0 enthält Verbesserungen an der Sandbox mit eingeschränkten Tokens, die eine bessere Prozessisolierung ermöglichen.75 v0.130.0 gewährt Sandbox-Benutzern Zugriff auf den Binärdatei-Cache der Desktop-Laufzeit, sodass die Windows-Sandbox Laufzeitbinärdateien für Benutzer der Arbeitsbereich-Sandbox zuverlässig auflösen kann.91

Warum das wichtig ist: Im Gegensatz zur containerbasierten Sandbox (Docker) ist die Sandbox auf Betriebssystemebene schneller, ressourcenschonender und schwieriger zu umgehen. Der Kernel setzt die Einschränkungen durch, bevor Codex den Systemaufruf überhaupt sieht.

Sicherheitskorrekturen: - Umgehung der Sandbox durch zsh-Fork (v0.106.0): Eine Schwachstelle wurde behoben, durch die eine Shell-Ausführung mittels zsh-Fork die Sandbox-Einschränkungen umgehen konnte.60 Falls Sie eine frühere Version verwenden, sollten Sie unverzüglich aktualisieren. - Begrenzung der Eingabegröße (v0.106.0): Codex begrenzt Eingaben jetzt auf ungefähr 1 Million Zeichen, um Blockierungen durch übermäßig große Nutzlasten zu verhindern.60 - Sicheres Devcontainer-Profil (v0.121.0): Ein neues, gehärtetes Kundenprofil für Docker-Devcontainer verwendet Bubblewrap für die Sandbox innerhalb des Containers. WSL2 wird unterstützt; WSL1 wird ausdrücklich abgelehnt (Bubblewrap ist mit dem Kernel-Shim von WSL1 nicht kompatibel).82 - Guardian-Prüfung und hooks (v0.121.0): Während Guardian-Prüfungssitzungen sind hooks deaktiviert, damit hooks vor oder nach Tool-Aufrufen die Entscheidungen des Guardian-Unteragenten nicht beeinflussen können.82 Wenn Sie für Protokollierung oder Validierung auf hooks angewiesen sind, beachten Sie, dass sie bei einer Guardian-Prüfung übersprungen werden. Benötigen Sie einen vollständigen Audit-Trail, verwenden Sie ersatzweise die Beobachtbarkeit des App-Servers. - Linux-Dateisystem /dev (v0.105.0): Befehle in der Linux-Sandbox erhalten jetzt ein minimales /dev-Dateisystem, wodurch sich die Kompatibilität mit Tools verbessert, die Geräteknoten erwarten.61

ReadOnlyAccess-Richtlinie (v0.100.0+): Eine konfigurierbare Richtlinienstruktur zur granularen Steuerung des Lesezugriffs. Damit können Sie festlegen, welche Verzeichnisse Codex lesen darf – selbst im Modus workspace-write:

[sandbox_workspace_write]
read_only_access = ["/etc", "/usr/local/share"]  # Only these paths readable outside workspace

Ebene 2: Genehmigungsrichtlinie (wann nachgefragt wird)

Die Genehmigungsrichtlinie legt fest, wann Codex pausiert und eine menschliche Bestätigung anfordert:

Richtlinie Verhalten Anwendungsfall
untrusted Führt sichere Lesevorgänge automatisch aus; fragt bei allem anderen nach In v0.149.0 eingestellt – verwenden Sie on-request; Konfigurationen, die diesen Wert verwenden, sollten migriert werden120
on-request Genehmigt Vorgänge innerhalb der Sandbox; fragt bei Grenzüberschreitungen nach Standardeinstellung; ausgewogenes Verhältnis
never Keinerlei Rückfragen CI/CD, vertrauenswürdige Automatisierung

on-failure erscheint weiterhin in einigen älteren Beispielen und Kompatibilitätspfaden, ist in der aktuellen OpenAI-Konfigurationsdokumentation jedoch als veraltet gekennzeichnet. Verwenden Sie für interaktive Ausführungen vorzugsweise on-request und für nicht interaktive Ausführungen, die bereits über eine externe Sicherheitsgrenze verfügen, never.87

Seit v0.150.0 können Sie eine Tastenkombination festlegen, mit der Sie im Eingabebereich zwischen den Berechtigungsmodi wechseln. Konfigurieren Sie sie über /keymap.132

Eindeutige Genehmigungs-IDs (v0.104.0+)

Codex weist jetzt jedem Befehl innerhalb einer mehrstufigen Shell-Ausführung eine eigene Genehmigungs-ID zu. Genehmigungen sind dadurch granular: Wenn Sie einen Befehl in einer Sequenz genehmigen, werden nachfolgende Befehle desselben Shell-Aufrufs nicht automatisch ebenfalls genehmigt.49

Flexible Genehmigungssteuerung (v0.105.0+)

Der Genehmigungsablauf unterstützt jetzt zusätzliche Sandbox-Berechtigungen und granulare Ablehnungen:61

  • Zusätzliche Sandbox-Berechtigungen: Benötigt ein Befehl Zugriff über den aktuellen Sandbox-Modus hinaus, kann Codex gezielt zusätzliche Berechtigungen anfordern, statt einen vollständigen Moduswechsel zu verlangen
  • Granulare Ablehnung: Lehnen Sie einzelne Tool-Aufrufe mit einer Rückmeldung ab, damit Codex seinen Ansatz anpassen kann, statt denselben Befehl einfach erneut auszuführen

Laufzeitbasierte Berechtigungsanfragen (v0.113.0+)

Codex verfügt jetzt über ein integriertes request_permissions-Tool, mit dem das Modell zur Laufzeit zusätzliche Berechtigungen anfordern kann.69 Wenn das Modell auf eine Aufgabe trifft, die erweiterte Zugriffsrechte erfordert, kann es über den TUI-Genehmigungsablauf gezielt Berechtigungen für Dateisystempfade, Netzwerkzugriff und Ähnliches anfordern, statt stillschweigend zu scheitern oder vom Benutzer einen Neustart mit anderen Flags zu verlangen.

App-Genehmigungsmodus writes (v0.144.0+)

Apps und Konnektoren erhalten eine mittlere Genehmigungsstufe: Im App-Genehmigungsmodus writes können deklarierte schreibgeschützte Aktionen einer App ohne Rückfrage ausgeführt werden, während Codex bei jedem Schreibvorgang weiterhin pausiert.107 Zuvor waren App-Genehmigungen weitgehend nach dem Alles-oder-nichts-Prinzip gestaltet. writes entspricht dem Vertrauensmodell, das die meisten Betreiber für Integrationen tatsächlich wünschen: frei lesen, vor Änderungen fragen.

Automatisch geprüfte Genehmigungen: --approve-for-me (v0.147.0+)

Das neue CLI-Flag --approve-for-me verwandelt Genehmigungsanfragen in automatisch geprüfte Genehmigungen: Statt Sie zu unterbrechen, wird jede Anfrage in einem Prüfungsdurchlauf beurteilt und in Ihrem Namen genehmigt oder abgelehnt.116 Dies liegt zwischen „alles genehmigen“ – der Haltung, zu der das inzwischen entfernte --full-auto ermutigte – und „bei allem unterbrechen“. Die Anfragen bleiben als Entscheidungspunkte bestehen, werden jedoch von einer Prüfinstanz beantwortet. Kombinieren Sie dies mit den sichereren Standardeinstellungen für automatische Prüfungen aus v0.146.1, die dieses Flag für cyberfähige Modelle übernimmt. Behandeln Sie es wie jede andere Übertragung von Befugnissen: Es eignet sich für lange, unbeaufsichtigte Ausführungen, bei denen eine Unterbrechung zum Stillstand führen würde, nicht aber für Sitzungen mit Zugangsdaten oder Produktionszuständen, bei denen Sie selbst die Prüfung übernehmen möchten.

Genehmigung für eskalierte Terminaleingaben (v0.151.0; seit v0.158.0 standardmäßig aktiviert)

Das Funktions-Flag write_stdin_approval – bei seiner Einführung in v0.151.0 standardmäßig deaktiviert, seit v0.158.0 standardmäßig aktiviert – verlangt eine erneute Genehmigung, bevor eine nicht leere Eingabe an ein eskaliertes Unified-Exec-Terminal gesendet wird. Diese Prüfungen werden als writeStdin-Genehmigungen durch hooks, Guardian, den App-Server und die TUI geleitet. Umgebung, Startverzeichnis und Eskalationsstatus des Terminals bleiben über mehrere Interaktionen hinweg erhalten, und die Prozessidentität wird nach der Genehmigung erneut überprüft, bevor irgendwelche Bytes geschrieben werden. Die vollständig formatierte Aktion und der Genehmigungsgrund dürfen zusammen höchstens 8.000 Bytes umfassen – übergroße oder abgeschnittene Aktionen werden abgelehnt, bevor eine Genehmigung angefordert oder etwas an das Terminal gesendet wird.135 v0.158.0 aktiviert das Flag (#47799) und verhindert, dass ausschließlich zur Laufzeit gewährte Berechtigungen, wie sie Plugins etwa für Metriken verwenden, eine Prüfung auslösen. Zusätzliche Agentenberechtigungen, Sandbox-Umgehungen und Richtlinienänderungen seit dem Start lösen dagegen weiterhin eine Prüfung aus (#48073). So deaktivieren Sie die Funktion: Legen Sie unter [features] in config.toml den Wert write_stdin_approval = false fest.176

Berechtigungsprofile (v0.113.0+, erweitert in v0.128.0 und v0.133.0)

Berechtigungsprofile gliedern die Sandbox-Richtlinien für Dateisystem und Netzwerk in benannte, wiederverwendbare Abschnitte. Legen Sie default_permissions auf ein integriertes Profil wie :read-only oder :workspace fest oder verweisen Sie damit auf eine benutzerdefinierte Tabelle [permissions.<name>].87 v0.133.0 etabliert Profile als verwaltete Oberfläche: Auflistungs-APIs stellen Metadaten zu verfügbaren Profilen bereit, Profile können voneinander erben, eine verwaltete requirements.toml kann Berechtigungsanforderungen deklarieren, aktive Profile werden zur Laufzeit aktualisiert und die Einrichtung der Windows-Sandbox verwendet jetzt das aufgelöste Profil statt einer separaten Ad-hoc-Richtlinie.98

default_permissions = "project-safe"

[permissions.project-safe.filesystem]
"/usr/local" = "read"
glob_scan_max_depth = 3

[permissions.project-safe.filesystem.":project_roots"]
"." = "write"
"**/*.env" = "none"

[permissions.project-safe.network]
enabled = true
mode = "limited"

[permissions.project-safe.network.domains]
"api.github.com" = "allow"
"registry.npmjs.org" = "allow"

Verwenden Sie none für vertrauliche Dateien und Globs, die selbst dann nicht lesbar sein sollen, wenn im Projektstammverzeichnis Schreibzugriff besteht. Für einmalige Befehlsausnahmen sollten Sie Regeln einer großzügigen Erweiterung des Profils vorziehen.87

v0.151.0: Wiederhergestellte App-Server-Threads behalten ihre Berechtigungsprofile bei, statt in veraltete, interaktionsbezogene Sandbox-Überschreibungen umgewandelt zu werden. Profile bleiben beim Weiterleiten von Interaktionen und bei kompatiblen Verzeichniswechseln mit /cd erhalten. Kann ein /cd das wiederhergestellte Profil nicht sicher als veralteten Sandbox-Modus abbilden, wird der Wechsel abgelehnt, statt die Einschränkungen stillschweigend zu lockern.134

Hinweise zum veralteten --full-auto

Ältere Anleitungen beschrieben --full-auto als praktischen Alias für:

codex --sandbox workspace-write --ask-for-approval on-request

In v0.128.0 kennzeichnen die Versionshinweise --full-auto als veraltet, und die aktuelle Hilfe von CLI führt es für interaktive Ausführungen nicht mehr auf. Verwenden Sie stattdessen die oben genannten ausdrücklichen Flags oder ein benanntes Berechtigungsprofil.86

Mit v0.147.0 ist die Entfernung abgeschlossen: codex exec --full-auto existiert nicht mehr. Ein Skript, das dieses Flag weiterhin übergibt, bricht jetzt mit einem Fehler ab, statt ausgeführt zu werden. Die Migration ist mechanisch: Ersetzen Sie es durch --sandbox workspace-write und ergänzen Sie ein Genehmigungs-Flag oder Profil, falls Ihr bisheriger Aufruf das Genehmigungsverhalten von --full-auto nutzte. Prüfen Sie vor dem Upgrade sämtliche Automatisierungen, die codex exec über eine Shell aufrufen: Der Fehler äußert sich als unterbrochene Pipeline, nicht als Veraltungswarnung.116

Sandbox-Zuverlässigkeit (v0.129.0): Die Absicherung des Linux-Sandbox-Starts reduziert Race Conditions auf langsamen Dateisystemen oder bei über symbolische Links eingebundenen Checkouts. Verbesserungen der Windows-Sandbox-Zuverlässigkeit beheben mehrere seltene Abstürze bei lang laufenden Ausführungen. Außerdem wurde das mitgelieferte Bubblewrap einschließlich vorgelagerter Sicherheitskorrekturen auf 0.11.2 aktualisiert. Konfigurationsänderungen sind nicht erforderlich. Führen Sie codex update aus, um diese Verbesserungen zu erhalten.89

Tägliche Entwicklung (sichere Standardeinstellung):

sandbox_mode = "workspace-write"
approval_policy = "on-request"

Power-User (vollständiger Zugriff mit menschlicher Kontrolle):

sandbox_mode = "danger-full-access"
approval_policy = "on-request"   # `untrusted` retired in v0.149.0

Beiträge aus der Community empfehlen diese Kombination als „Sweet Spot“8. Bevor Sie diesen Rat übernehmen, sollten Sie jedoch verstehen, was sie tatsächlich bewirkt: Genehmigungsanfragen werden ausgelöst, wenn ein Befehl die Sandbox verlassen oder auf das Netzwerk zugreifen muss. danger-full-access hebt beide Grenzen auf, sodass bei on-request kaum noch etwas zur Eskalation übrig bleibt. Sie erhalten maximale Möglichkeiten bei minimalen Rückfragen, nicht maximale Möglichkeiten mit einer menschlichen Prüfung jedes Befehls. Wenn Sie Letzteres wünschen, behalten Sie workspace-write bei und lassen Sie Genehmigungsanfragen durch die Sandbox-Grenze auslösen.123

CI/CD-Automatisierung:

sandbox_mode = "workspace-write"
approval_policy = "never"

Intelligente Genehmigungen mit dem Guardian-Unteragenten (v0.115.0+)

Smart Approvals können Prüfungsanfragen an einen Guardian-Unteragenten weiterleiten, statt für jede Aktion eine menschliche Genehmigung zu verlangen. Die Guardian-Sitzung bleibt über mehrere Genehmigungen hinweg bestehen, damit der Prompt-Cache wiederverwendet und der Startaufwand vermieden werden kann. Jede Prüfung erhält einen bereinigten Verlauf; frühere Entscheidungen fließen nicht in spätere Prüfungen ein.73

Konfigurieren Sie die Prüfinstanz in config.toml:

approvals_reviewer = "guardian_subagent"   # "user" (default) or "guardian_subagent"

Dies ist besonders für CI/CD-Abläufe nützlich, bei denen Sie eine automatisierte, begründete Prüfung statt eines pauschalen approval_policy = "never" wünschen.

Guardian-v2-Standardeinstellungen umgekehrt (v0.151.0): Guardian v2 verwendet jetzt standardmäßig Computer-Use-Prüfungen mit Bildern. features.guardianv2.review_scope.computer_use_only ist standardmäßig auf true gesetzt – legen Sie den Wert auf false fest, um den breiteren Tool-Prüfungsumfang beizubehalten. features.guardianv2.transcript.include_images ist ebenfalls standardmäßig auf true gesetzt – verwenden Sie false, um Bilder aus Guardian-Transkripten herauszuhalten. Beide Oberflächen wurden in v0.150.0 konfigurierbar und standardmäßig deaktiviert eingeführt; in v0.151.0 wurden sie standardmäßig aktiviert.135

Der Guardian-Umfang richtet sich nach dem Genehmigungsmodus (v0.153.0): In zwei Modi überspringt Guardian jetzt Arbeit, die das Ergebnis nicht beeinflussen kann. Bei Full Access – einer Kombination aus approvalPolicy: "never" und uneingeschränkten Berechtigungen – werden reine Bestätigungsanfragen von Guardian und MCP ohne synchrone Prüfung, Sampler-Vorwärmung oder Hintergrundbewertung genehmigt. Ausstehende, fehlgeschlagene oder eingeschränkte Umgebungen gelten nicht als Full Access. Der aktive Berechtigungsstatus wird bei jeder Interaktion erneut geprüft, sodass ein bestehender Thread Full Access sicher aktivieren oder verlassen kann. Im Benutzergenehmigungsmodus (approvals_reviewer = "user") entfallen die Guardian-Vorwärmung und die asynchrone Bewertung; gewöhnliche Ausführungsbestätigungen für node_repl.js werden automatisch akzeptiert, während Prüfungen sensibler Aktionen und Anfragen nach Benutzereingaben ihr bisheriges Verhalten beibehalten.140 Dies schränkt ein, wann Guardian ausgeführt wird, nicht aber die menschliche Genehmigungsebene: Das hier für danger-full-access unter on-request beschriebene Rückfrageverhalten wird durch die Genehmigungsrichtlinie gesteuert, also durch einen separaten Mechanismus. v0.152.1 ermöglicht Guardian zusätzlich, die Node-REPL-Richtlinie für Genehmigungsprüfungen aus den Modellmetadaten (auto_review.node_repl_policy) zu beziehen; fehlt das Feld, wird weiterhin die gebündelte Richtlinie verwendet.139

Guardian-Computer-Use-Bewertung berücksichtigt Modellanforderungen (v0.153.1): Ausschließliche Computer-Use-Bewertungen durch Guardian und schnelle Genehmigungsentscheidungen werden jetzt nur ausgeführt, wenn das aktive Modell in seinen Metadaten node_repl_auto_review_required festlegt. Frühere oder laufende Bewertungen werden ungültig, wenn die Bewertung durch einen Modellwechsel übersprungen wird. Wird anschließend wieder zu einem geprüften Modell gewechselt, kann dadurch keine veraltete Genehmigungsentscheidung reaktiviert werden. Dies ist die wichtigste Änderung des Patches v0.153.1, wird im eigentlichen Versionstext jedoch nicht aufgeführt: #42422, ein Cherry-Pick von 38ba8cdc, lässt sich nur über den Vergleich rust-v0.153.0…rust-v0.153.1 belegen.142

Wiederverwendung der übergeordneten Komprimierung durch Guardian ist standardmäßig aktiviert (v0.156.0): #46522 stuft guardian_reuse_parent_compaction als stabile Funktion ein und aktiviert sie standardmäßig. Dadurch kann Guardian beim Neustart einer Prüfungssitzung die verschlüsselte Komprimierung des übergeordneten Threads wiederverwenden. Laut den Tests des PR werden zwischengespeicherte Prüfungssitzungen weiterhin ungültig, sobald sich der übergeordnete Verlauf ändert. So stellen Sie das vorherige Verhalten wieder her: Legen Sie unter [features] in config.toml den Wert guardian_reuse_parent_compaction = false fest oder führen Sie codex features disable guardian_reuse_parent_compaction aus.169171

Guardian-Thread-Kontext ist standardmäßig aktiviert (v0.157.0): #47275 stuft guardianv2.thread_context als stabil ein und aktiviert die Funktion für synchrone sowie asynchrone Guardian-Prüfungen, sodass die Prüfungen Thread-eigenen Kontext verwenden. Sie ist unabhängig vom Guardian-v2-Schalter enabled. In v0.157.0 konnten Sie sie noch mit thread_context = false unter [features.guardianv2] deaktivieren; v0.158.0 entfernte diese Option.174

Guardian-Thread-Kontext ist immer aktiviert (v0.158.0): #47686 und #47689 machen Thread-eigenen Kontext für die Erfassung von Guardian-Sitzungen und Verlaufs-Forks von Unteragenten obligatorisch. Codex ignoriert thread_context unter [features.guardianv2], einschließlich Profilüberschreibungen und verwalteter Anforderungen, und zeigt einen Veraltungshinweis mit der Aufforderung an, den Eintrag aus config.toml zu entfernen. Es gibt keinen alternativen Schalter zum Deaktivieren.176

Guardian kann frühere Benutzernachrichten lesen (v0.160.0, Opt-in): Im von Guardian geprüften Transkript kann eine frühere Anweisung, Einschränkung oder widerrufene Berechtigung fehlen. Wenn unter [features] der Wert guardian_conversation_history_tools = true festgelegt und Apps aktiviert sind, erhält die Prüfinstanz die beiden Tools user_message.search_messages und user_message.read_messages, die über die App-Verbindung und Identität der übergeordneten Sitzung bereitgestellt werden. Bei jedem Aufruf werden die aktuellen App- und Tool-Richtlinien der übergeordneten Sitzung erneut geprüft; ist ein Tool deaktiviert oder genehmigungspflichtig, schlägt der Aufruf nach dem Fail-Closed-Prinzip fehl. Zwei Schlüssel unter [auto_review] steuern dieses Verhalten: conversation_history_max_output_tokens begrenzt jede Antwort – standardmäßig auf geschätzte 4.000 Tokens, wobei strengere Grenzen der übergeordneten Sitzung weiterhin gelten – und experimental_conversation_history_prompt ersetzt die integrierten Abrufanweisungen; ein leerer Wert verwendet die Standardeinstellung. Ein zweites Opt-in-Flag namens guardian_root_handoff_context beschränkt die Belege aus der Stammkonversation für die Prüfung eines Worker-Agenten auf die Nachrichten rund um jede Übergabe an diesen Agenten sowie auf die letzten drei Nachrichten. Beide Flags befinden sich in Entwicklung und sind standardmäßig deaktiviert; in der Konfigurationsreferenz werden sie noch nicht aufgeführt.182

[features]
guardian_conversation_history_tools = true

[auto_review]
conversation_history_max_output_tokens = 4000

Verschärfte PowerShell-Klassifizierung (v0.142.2): PowerShell-Befehle mit ausführbaren AST-Bereichen, die der Sicherheitsklassifizierer nicht untersuchen kann, erfordern jetzt eine Genehmigung, statt unbemerkt automatisch genehmigt zu werden. Damit wird eine Lücke geschlossen, durch die verschleierter oder dynamisch erstellter PowerShell-Code die Klassifizierung unter Windows umgehen konnte.105

Erweiterte Erkennung gefährlicher Befehle (v0.144.5): Die Erkennung berücksichtigt jetzt weitere erzwungene rm-Formen, und bei abgelehnten Befehlen werden klarere Ablehnungsgründe statt einer undurchsichtigen Verweigerung ausgegeben. Das ist hilfreich, wenn Sie Genehmigungsrichtlinien abstimmen und nachvollziehen müssen, warum ein Befehl gesperrt wurde.110

Netzwerkzugriff aktivieren

Codex sperrt den Netzwerkzugriff im Modus workspace-write standardmäßig. Aktivieren Sie ihn bei Bedarf:

# Per-run
codex -c 'sandbox_workspace_write.network_access=true' "install the packages"

# In config.toml
[sandbox_workspace_write]
network_access = true
writable_roots = ["/path/to/extra/dir"]   # Additional writable directories
exclude_slash_tmp = false                  # Prevent /tmp from being writable
exclude_tmpdir_env_var = false             # Prevent $TMPDIR from being writable

Proxy-Unterstützung für WebSocket (v0.104.0+)

Für Unternehmensumgebungen, die WebSocket-Datenverkehr über einen Proxy leiten, unterstützt Codex jetzt die Umgebungsvariablen WS_PROXY und WSS_PROXY:49

export WSS_PROXY="https://proxy.corp.example.com:8443"
codex "update the README"

Diese ergänzen die bestehende Unterstützung für HTTPS_PROXY und SOCKS5-Proxys (v0.93.0+).

Mit v0.146.0 wurde „alle Transportschichten“ tatsächlich Realität. Konfigurierte Proxys werden jetzt bei Authentifizierung, Plugin-Downloads, MCP-Autorisierung, Remote-Ausführung, WebSocket-Verbindungen, HTTP-Weiterleitungen und LM-Studio-Verbindungen berücksichtigt – sieben Pfade, die laut Changelog den Proxy zuvor ignorierten.114 Falls Sie Codex vor v0.146.0 hinter einem Unternehmensproxy betrieben und Anmeldungen oder Plugin-Installationen fehlschlugen, während gewöhnliche Modellaufrufe funktionierten, ist diese Lücke die wahrscheinliche Erklärung.

Systemproxy unter macOS (v0.142.2+): Wenn respect_system_proxy aktiviert ist, berücksichtigen macOS-Authentifizierungsclients die Systemproxy-, PAC- und WPAD-Einstellungen. Unternehmens-Macs, deren Proxy-Konfiguration über Profile verteilt wird, benötigen dadurch für Authentifizierungsverkehr keine Proxy-Umgebungsvariablen pro Shell mehr.105 Seit v0.143.0 gilt dies auch für Windows und den Responses-API-Datenverkehr: Codex leitet sowohl Authentifizierungs- als auch Responses-API-Aufrufe über den macOS- oder Windows-Systemproxy, einschließlich automatischer PAC- und WPAD-Konfiguration. Damit wurde die letzte Lücke für abgeschottete Unternehmensnetzwerke auf beiden Betriebssystemen geschlossen.106

Sandbox testen

Überprüfen Sie das Verhalten der Sandbox, bevor Sie ihr vertrauen:

codex sandbox macos --permissions-profile :workspace -- ls /etc/passwd   # macOS test
codex sandbox linux --permissions-profile :workspace -- cat /etc/shadow  # Linux test

Wenn die Sandbox korrekt funktioniert, sollten beide Befehle unter einem auf den Arbeitsbereich beschränkten Profil mit einem Fehler wegen verweigerter Berechtigung fehlschlagen. Ist einer der beiden Befehle erfolgreich, muss Ihre Sandbox-Konfiguration untersucht werden.


Wie funktioniert AGENTS.md?

AGENTS.md ist das Projektanweisungssystem von Codex – ein offener Standard9, der inzwischen von der Agentic AI Foundation der Linux Foundation verwaltet wird. Er wird von Codex, Cursor, Copilot, Amp, Jules (Google), Gemini CLI, Windsurf, Cline, Aider, Zed, Factory, RooCode und mehr als 60.000 Open-Source-Projekten unterstützt. Er legt fest, wie sich Codex innerhalb eines bestimmten Repositorys oder Verzeichnisses verhält. Unter Skills finden Sie wiederverwendbare Kompetenzpakete, die AGENTS.md ergänzen.

Ermittlungshierarchie

Beim Sitzungsstart erstellt Codex eine Anweisungskette, indem es den Verzeichnisbaum durchläuft:

  1. Global (~/.codex/): AGENTS.override.md > AGENTS.md
  2. Projekt (vom git-Stammverzeichnis bis zum aktuellen Verzeichnis): Auf jeder Ebene wird nach AGENTS.override.md > AGENTS.md > Ausweichdateinamen gesucht
  3. Zusammenführung: Die Dateien werden vom Stammverzeichnis abwärts aneinandergefügt; näher gelegene Dateien erscheinen später im Prompt und setzen frühere Anweisungen außer Kraft
~/.codex/AGENTS.md                     ← Global defaults
  └─ /repo/AGENTS.md                   ← Project-wide rules
      └─ /repo/services/AGENTS.md      ← Service-specific rules
          └─ /repo/services/payments/
               AGENTS.override.md      ← Overrides everything above for this dir

Nicht vertrauenswürdige Projekte überspringen die projektbezogene AGENTS.md (v0.150.0): Der oben beschriebene Durchlauf setzt voraus, dass das Projekt als vertrauenswürdig eingestuft wurde. Seit v0.150.0 gilt: „Nicht vertrauenswürdige Projekte stellen keine projektbezogenen AGENTS.md-Anweisungen mehr bereit, und verwaltete Regeln zum Verweigern des Lesezugriffs bleiben auch nach Berechtigungsänderungen wirksam.“ Die projektbezogene Ermittlung wird übersprungen, während die benutzerbezogenen Anweisungen aus ~/.codex/AGENTS.md erhalten bleiben. Dadurch kann ein nicht vertrauenswürdiger Checkout keinen Betriebsrahmen einschleusen, bevor Sie ihm vertrauen.132

Desktop-Projekte mit mehreren Ordnern (26.715, 23. Juli 2026): Der oben beschriebene Durchlauf bezieht sich auf CLI, wobei alles relativ zum aktuellen Arbeitsverzeichnis aufgelöst wird. In der ChatGPT-Desktop-App kann ein lokales Projekt nun mehrere zusammengehörige Ordner umfassen. Die Ermittlung erfolgt dabei relativ zu genau einem dieser Ordner: „Neue Chats, Git-Vorgänge und die automatische Ermittlung von AGENTS.md, skills und config.toml verwenden den primären Ordner. Sekundäre Ordner stehen weiterhin für Dateisuche, Lese- und Bearbeitungsvorgänge zur Verfügung.“ Über Projekt bearbeiten im Projektmenü legen Sie fest, welcher Ordner primär ist.113

Diese eine Einstellung steuert gleichzeitig drei der fünf Kernsysteme von Codex: Anweisungen, skills und Konfiguration richten sich alle nach dem primären Ordner. In der Praxis bedeutet das: Eine AGENTS.md in einem sekundären Ordner ist eine Datei, die Codex öffnen kann, aber kein geladener Betriebsrahmen. Wenn das Repository mit Ihren Regeln als zweiter Ordner hinzugefügt wurde, machen Sie es entweder zum primären Ordner oder formulieren Sie diese Regeln erneut in der AGENTS.md des primären Ordners. Dasselbe gilt für Repository-spezifische skill-Ordner, deren automatische Erkennung Sie erwartet haben. Am Verzeichnisdurchlauf von CLI hat sich nichts geändert – dies betrifft ausschließlich den Projektumfang der Desktop-App.

Was zeichnet eine hervorragende AGENTS.md aus?

Basierend auf direkten Empfehlungen von Codex selbst und etablierten Mustern aus der Community10:

EMPFOHLEN: - Formulieren Sie konkret: "Use rg --files for discovery" ist besser als "search efficiently" - Definieren Sie den Abschluss: Was bedeutet „fertig“? (Tests bestanden, Linting fehlerfrei usw.) - Geben Sie Befehle an: Build, Test, Linting und Formatierung (mit exakten Aufrufen) - Gliedern Sie nach Aufgaben: Abschnitte für Entwicklung, Review, Release und Vorfälle/Debugging - Definieren Sie die Eskalation: Was ist bei Blockaden oder unerwarteten Zuständen zu tun?

NICHT EMPFOHLEN: - Vollständige Stilrichtlinien ohne Ausführungsregeln ablegen - Mehrdeutige Anweisungen verwenden („vorsichtig sein“, „optimieren“) - Widersprüchliche Prioritäten kombinieren (Geschwindigkeit + umfassende Überprüfung + kein Laufzeitbudget) - Dokumentation in Prosa verfassen (AGENTS.md ist eine Betriebsrichtlinie, keine README)

Beispiel: AGENTS.md für den Produktivbetrieb

# Repository Guidelines

## Build, Test, and Development Commands
- Run API (dev): `python3 -m uvicorn main:app --reload`
- Install deps: `pip install -r requirements.txt`
- Lint: `python3 -m ruff check .` (auto-fix: `--fix`)
- Format: `python3 -m ruff format .`
- Tests: `python3 -m pytest -v`
- Coverage: `python3 -m pytest --cov=app --cov-report=term-missing`

## Coding Style & Naming Conventions
- Python 3.11+. Type hints on all functions.
- Ruff enforced: 88-char lines, double quotes, spaces for indent.
- Naming: modules `snake_case.py`, classes `PascalCase`, functions `snake_case`.

## Commit & Pull Request Guidelines
- Conventional Commits: `feat:`, `fix:`, `docs:`, `refactor:`, `chore:`, `test:`
- Commits should be small and focused.
- PRs must include: description, test plan, and screenshots for UI changes.

## Security
- Never commit secrets. Use `.env` for local config.
- Validate all external API calls with proper error handling.

Umgang mit Geheimnissen in Agentensitzungen

Behandeln Sie den für Codex sichtbaren Verlauf als sicherheitsrelevante Oberfläche und nicht nur den Quellcode. Die Versionshinweise von Codex dokumentieren Arbeiten an Shell-Snapshots und der Schwärzung von Umgebungsvariablen, während das Speichersystem Schreibvorgänge auf Geheimnisse prüft. Diese Schutzmaßnahmen machen Befehlsausgaben, Sitzungstranskripte, Shell-Snapshots, lokale Protokolle oder Hilfsskripte jedoch nicht zu sicheren Orten für die Ausgabe von Zugangsdaten.375595

Die Betriebsregel ist einfach: Geben Sie keine Geheimnisse aus, damit das Modell sie untersuchen kann; bewahren Sie Zugangsdaten für Hilfsprogramme in der von der Umgebung vorgesehenen Konfiguration auf; trennen Sie bei Audits ausführbaren Quellcode, Dokumentation, generierte Caches, Sitzungstranskripte, Shell-Snapshots, Protokolle und bewusst angelegte Geheimnisspeicher voneinander; schwärzen Sie den lokalen Verlauf, wenn ein mit hoher Sicherheit erkanntes Geheimnismuster auftritt; und führen Sie präventive hooks erst ein, nachdem sich der manuelle Hygieneprozess bewährt hat. Für die Öffentlichkeit relevant sind die Übersicht der Angriffsflächen und die Akzeptanzkriterien – nicht private Tokenwerte, exakte Pfade oder interne Erkennungsmechanismen.95

Der Überschreibungsmechanismus

Eine AGENTS.override.md auf einer beliebigen Verzeichnisebene ersetzt die normale AGENTS.md für den jeweiligen Geltungsbereich. Verwenden Sie diesen Mechanismus für:

  • Release-Sperren: „Keine neuen Funktionen, nur Fehlerbehebungen“
  • Vorfallsmodus: „Alle Änderungen müssen vom Bereitschaftsdienst geprüft werden“
  • Vorübergehende Härtung: „In diesem Sprint keine Abhängigkeitsaktualisierungen“

Konfiguration

# Custom fallback filenames (in addition to AGENTS.md)
project_doc_fallback_filenames = ["TEAM_GUIDE.md", ".agents.md"]

# Increase max size for large instruction files
project_doc_max_bytes = 65536    # 64 KiB (default: 32 KiB)

Gerüstgenerierung

codex                           # Launch TUI
/init                           # Generate AGENTS.md scaffold

Oder überprüfen Sie Ihre Anweisungskette:

codex --ask-for-approval never "Summarize your current instructions"

Hooks

Codex führte Hooks in v0.99.0 und v0.100.0 unter den früheren Bezeichnungen AfterAgent und AfterToolUse ein, ergänzte in v0.114.0 eine experimentelle Hooks-Engine mit SessionStart und Stop70 und erklärte Hooks in v0.124.0 (23. April 2026) für stabil.85 Die in rust-v0.150.0 ausgelieferte Engine registriert zwölf Ereignisse (HOOK_EVENT_NAMES in codex-rs/hooks/src/lib.rs) – elf in v0.149.1, wobei Interrupt in v0.150.0 als zwölftes hinzukam132 – und die früheren Bezeichnungen sind aus der konfigurierbaren Oberfläche verschwunden: AfterToolUse kommt im gesamten Quellbaum nicht mehr vor, während AfterAgent nur noch als interne Payload-Bezeichnung der früheren notify-Bridge erhalten ist.124 Hooks führen während der agentischen Schleife Skripte oder MCP-Tools aus. Alle passenden Hooks aus mehreren Dateien werden ausgeführt, mehrere passende Command-Hooks für ein Ereignis starten gleichzeitig, und jeder nicht verwaltete Hook muss vor seiner Ausführung geprüft und als vertrauenswürdig eingestuft werden.124 v0.148.0 erweitert die Engine: Hooks können Befehle asynchron ausführen und MCP-Tools aufrufen – setzen Sie bei einem Command-Handler async = true, damit er im Hintergrund ausgeführt wird, während Codex fortfährt, oder verwenden Sie einen mcp_tool-Handler, um auf dieselben MCP servers zuzugreifen, die auch der Agent verwendet.118124

Verfügbare Hook-Ereignisse

Ereignis Auslösungszeitpunkt Matcher gilt für
SessionStart Beim Start einer Sitzung (startup, resume, clear oder compact); Klartext aus stdout wird vor dem ersten Turn als Entwicklerkontext hinzugefügt source
SessionEnd Wenn der Haupt-Thread endet: beim Archivieren oder Löschen einer offenen Unterhaltung, bei einem regulären Schließen oder nach 30 Minuten Inaktivität ohne verbundenen Client; niemals bei Subagents; standardmäßig 1 Sekunde Timeout, maximal 3 Sekunden, immer synchron Beendigungsgrund (derzeit nur other)
UserPromptSubmit Bevor ein Benutzer-Prompt gesendet wird; empfängt prompt und kann ihn blockieren oder ergänzen nicht unterstützt
PreToolUse Bevor Bash, Dateiänderungen mit apply_patch, Aufrufe von MCP-Tools und andere lokale Funktionstools ausgeführt werden; kann den Aufruf blockieren oder umschreiben tool_name (Bash; apply_patch, Edit oder Write; MCP-Namen wie mcp__fs__read)
PermissionRequest Wenn Codex im Begriff ist, eine Genehmigung anzufordern (Shell-Eskalation, Genehmigung für verwaltete Netzwerke); kann erlauben, ablehnen oder die Entscheidung dem regulären Prompt überlassen; wird bei Befehlen übersprungen, die keine Genehmigung benötigen Tool-Name
PostToolUse Nachdem unterstützte Tools eine Ausgabe erzeugt haben, einschließlich Bash-Befehlen mit einem Exit-Code ungleich null; kann Seiteneffekte nicht rückgängig machen; unterstützt continue: false Tool-Name
PreCompact Bevor Codex den Chat komprimiert trigger (manual oder auto)
PostCompact Nachdem Codex den Chat komprimiert hat trigger (manual oder auto)
SubagentStart Wenn ein Subagent startet agent_type
SubagentStop Wenn ein Subagent stoppt agent_type
Stop Wenn ein Turn endet (die Dokumentation führt das Ereignis unter „Während eines Turns“ auf); stop_hook_active gibt an, ob der Turn bereits durch Stop fortgesetzt wurde; erwartet JSON auf stdout. Dies ist nicht das Sitzungsende, das durch SessionEnd dargestellt wird nicht unterstützt
Interrupt Wenn ein aktiver Turn der obersten Ebene unterbrochen wird (v0.150.0+): „Neue Interrupt-Hooks können Befehle oder MCP-Handler ausführen, wenn ein aktiver Turn der obersten Ebene unterbrochen wird.“ Niemals bei Subagents; standardmäßig 1 Sekunde Timeout, maximal 3 Sekunden (dieselbe Begrenzung wie bei SessionEnd), und asynchrone Handler werden unterstützt132 nicht unterstützt

Gehostete Tools wie WebSearch durchlaufen den Hook-Pfad nicht, und einige spezialisierte Tool-Pfade können ihn umgehen; OpenAI selbst bezeichnet Hooks als „nützliche Schutzmaßnahme, nicht als vollständige Durchsetzungsgrenze“.124

Hook-Konfiguration

Hooks sind auf drei Ebenen organisiert – ein Ereignis, eine Matcher-Gruppe und ein oder mehrere Handler – und befinden sich entweder in hooks.json (~/.codex/hooks.json, <repo>/.codex/hooks.json oder hooks/hooks.json eines Plugins) oder inline in config.toml und requirements.toml. Projektlokale Hooks werden nur geladen, wenn die .codex/-Ebene des Projekts als vertrauenswürdig eingestuft ist.124 Die Inline-TOML-Form:

# ~/.codex/config.toml or <repo>/.codex/config.toml
[[hooks.SessionStart]]
matcher = "startup|resume"

[[hooks.SessionStart.hooks]]
type = "command"
command = "python3 ~/.codex/hooks/session_start.py"
additionalContextLimit = 5000

[[hooks.PreToolUse]]
matcher = "^Bash$"

[[hooks.PreToolUse.hooks]]
type = "command"
command = '/usr/bin/python3 "$(git rev-parse --show-toplevel)/.codex/hooks/pre_tool_use_policy.py"'
timeout = 30
statusMessage = "Checking Bash command"

[[hooks.PostToolUse]]
matcher = "^Bash$"

[[hooks.PostToolUse.hooks]]
type = "command"
command = "python3 ~/.codex/hooks/post_tool_use_review.py"
async = true
timeout = 120

Handler-Felder: type (command oder mcp_tool; prompt- und agent-Handler werden geparst, aber übersprungen), command, timeout in Sekunden (standardmäßig 600; bei SessionEnd 1 Sekunde, höchstens 3), statusMessage, additionalContextLimit (wie viel von additionalContext das Modell erreicht, bevor Codex den vollständigen Text auf der Festplatte speichert und eine Vorschau sendet), commandWindows (nur unter Windows geltende Überschreibung) und async. Befehle werden mit dem Sitzungs-cwd als Arbeitsverzeichnis ausgeführt. Daher sollten Repository-lokale Hooks Pfade ausgehend von git rev-parse --show-toplevel auflösen, anstatt einen relativen .codex/hooks/...-Pfad zu verwenden.124

Prüfung und Vertrauen. Codex speichert die Vertrauenseinstufung anhand des aktuellen Hashes jedes nicht verwalteten Hooks; neue oder geänderte Hooks werden zur Prüfung markiert und bis zu ihrer Vertrauenseinstufung übersprungen. Führen Sie /hooks aus, um Hook-Quellen einzusehen sowie einzelne Hooks zu prüfen, als vertrauenswürdig einzustufen oder zu deaktivieren. Wenn Hooks beim Start geprüft werden müssen, zeigt Codex eine Warnung mit einem Verweis auf /hooks an. Verwaltete Hooks aus System-, MDM-, Cloud- oder requirements.toml-Quellen gelten richtlinienbedingt als vertrauenswürdig und können im Hook-Browser des Benutzers nicht deaktiviert werden. --dangerously-bypass-hook-trust führt aktivierte Hooks für einen einzelnen Aufruf ohne gespeicherte Vertrauenseinstufung aus. Dies ist für Automatisierungen vorgesehen, die Hook-Quellen an anderer Stelle überprüfen.124

Die stdout-Ausgabe des SessionStart-Hooks fließt in den Kontext des Modells ein und eignet sich daher ideal, um beim Sitzungsstart dynamische Informationen wie Datumsangaben, Branch-Namen oder Umgebungsvariablen einzufügen.

Nachbilden von Claude Code-Hook-Mustern

Codex verwendet für die implementierten Ereignisse dieselben Ereignisnamen wie Claude Code. Daher lassen sich die meisten Hook-Konfigurationen portieren, indem Sie JSON in hooks.json verschieben und die Konfiguration über /hooks als vertrauenswürdig einstufen:

Claude Code-Muster Codex-Alternative
Blockieren von Dateien mit PreToolUse PreToolUse-Hook mit einem Matcher für apply_patch (oder Edit/Write) beziehungsweise Bash; geben Sie die Ablehnungsstruktur zurück, um den Aufruf zu blockieren, oder schreiben Sie ihn um
Linting mit PostToolUse PostToolUse-Hook mit einem Matcher für Bash oder apply_patch, der Ihren Linter ausführt; fügen Sie async = true hinzu, damit er nicht im kritischen Pfad liegt
Kontexteinfügung mit SessionStart SessionStart-Hook, der additionalContext zurückgibt (einfache stdout-Ausgabe funktioniert ebenfalls)
Benachrichtigung mit Stop Stop-Hook mit einem Benachrichtigungsbefehl (Ausgabe von JSON erforderlich)
Benachrichtigung mit SubagentStop SubagentStop-Hook mit einem Matcher für agent_type
PreCompact PreCompact und PostCompact mit einem Matcher für manual oder auto
Bereinigung mit SessionEnd SessionEnd-Hook; standardmäßig 1 Sekunde Timeout, maximal 3 Sekunden, wird synchron ausgeführt
Asynchrone Hooks async = true bei einem Command-Handler (v0.148.0); SessionEnd-Hooks werden immer synchron ausgeführt

Expertentipp: Neue Hook-Ereignisse werden weiterhin mit Releases ausgeliefert – v0.150.0 fügte das Ereignis Interrupt hinzu (132) –, prüfen Sie daher HOOK_EVENT_NAMES in codex-rs/hooks/src/lib.rs und das Codex-Änderungsprotokoll, um die aktuelle Liste zu erhalten.

Hook-Browser in der TUI (v0.129.0): Führen Sie /hooks in der TUI aus, um verfügbare Hooks zu finden, die derzeit aktiven Hooks anzuzeigen und einzelne Hooks ohne Bearbeitung von config.toml umzuschalten. Dies ist nützlich, wenn Sie Fehler bei einem in einem Plugin enthaltenen Hook beheben oder einen PostToolUse-Linter vorübergehend deaktivieren möchten, um sich ungestört auf eine Bearbeitungssitzung zu konzentrieren.89


Was ist MCP (Model Context Protocol)? [EXPERIMENTAL]

MCP erweitert die Fähigkeiten von Codex, indem es eine Verbindung zu externen Tools und Diensten herstellt. Die Befehlsgruppe codex mcp ist derzeit als experimentell gekennzeichnet, Befehle und Konfigurationsformat können sich zwischen Releases ändern. Codex unterstützt zwei Transporttypen: STDIO (lokale Prozesse) und Streamable HTTP (entfernte Server).11

MCP-Änderungen in v0.121.0: Tools werden jetzt mit einem Namespace registriert, sodass Tool-Namen in Auflistungen als <server>:<tool> statt als bloße Namen erscheinen — passen Sie alle Skripte oder Prompts an, die nach unqualifizierten Tool-Namen greppen. Ein neues Flag supports_parallel_tool_calls wird an eingebundene MCPs durchgereicht und ermöglicht die parallele Ausführung für Server, die entsprechende Unterstützung deklarieren. Sandbox-Statusmetadaten fließen nun durch die MCP-Tool-Metadaten, sodass Server ihr Verhalten anpassen können (z. B. warnen, wenn sie unter einer read-only-Sandbox laufen). Die benutzerdefinierte Anfrage codex/sandbox-state wurde entfernt — nutzen Sie stattdessen den Metadatenpfad. Phase 3 des MCP-Apps-Rollouts landet hier mit Tool-Call-Unterstützung; abgeflachte zurückgestellte Tool-Calls werden nun für Server unterstützt, die das Deferred-Call-Muster verwenden.82

MCP-Änderungen in v0.142.2 (25. Juni 2026): MCP-Tools nutzen jetzt standardmäßig Tool-Suche, sofern unterstützt — statt jede Tool-Definition vorab zu laden, entdeckt Codex Tools bei Bedarf, was die Auffindbarkeit in tool-lastigen Setups verbessert und zugleich mit älteren Modellen und Anbietern kompatibel bleibt. Entfernte stdio-MCP-Server akzeptieren zudem absolute Arbeitsverzeichnisse im Pfadformat der entfernten Plattform (ein Windows-Pfad von einem macOS-Client aus oder umgekehrt).105

MCP-Änderungen in v0.147.0 (7. August 2026): Codex ergänzt optionale Unterstützung für die MCP-Protokollrevision 2026-07-28 — paginierte Discovery (große Tool-Kataloge werden seitenweise übertragen statt in einer überdimensionierten Auflistung), Multi-Round-Anfragen (ein Server kann einen mehrstufigen Austausch innerhalb einer logischen Anfrage abwickeln) und nicht-blockierender Serverstart, wobei zwischengespeicherte MCP-Tools bereits verfügbar sind, bevor der Server vollständig gestartet ist, sodass ein langsamer Server den Sitzungsstart nicht mehr aufhält. Da die Unterstützung optional ist, funktionieren Server auf der älteren Revision unverändert weiter.116

MCP-Änderungen in v0.151.0 (29. August 2026): Optionale MCP-Server erhalten eine konfigurierbare Startkarenzzeit – mcp_optional_startup_grace_ms (Standard 1.000 ms) steuert, wie lange die Erfassung des Tool-Katalogs auf optionale Server wartet, 0 deaktiviert die gemeinsame Karenzzeit, sodass optionale Server auf ihr konfiguriertes startup_timeout_sec zurückfallen, und aktualisierte Werte greifen zur Laufzeit sowie bei MCP-Konfigurationsaktualisierungen. Erweiterungen können MCP-Tool-Ergebnisse außerdem prüfen oder ersetzen, bevor sie das Modell erreichen: ToolLifecycleContributor::on_mcp_tool_result läuft, bevor der MCP-Abschluss veröffentlicht und bevor das Ergebnis für das Modell aufbereitet wird — bei erfolgreichen wie bei fehlerhaften Ergebnissen gleichermaßen, auch über Code Mode.134

MCP-Änderungen in v0.152.0 (1. September 2026): Drei additive Änderungen. openai/elicitation-Formularanfragen kommen hinzu: Codex signalisiert Formularunterstützung, wenn der Client eine objektwertige form-Capability deklariert, verarbeitet openai/elicitation/create-Anfragen und leitet deren Metadaten und opakes Schema über den App-Server als openaiForm weiter (unter Beibehaltung der x-openai-*-Annotationen); die Verarbeitung des älteren openai/form bleibt davon unabhängig, und die TUI lehnt Formularanfragen, die sie nicht darstellen kann, automatisch ab. Ausgabelimits pro Tool: Jeder Eintrag unter der tools-Konfiguration eines MCP-Servers akzeptiert ein positives output_token_limit (zum Beispiel [mcp_servers.context7.tools.search] mit output_token_limit = 2000); überschneiden sich Plugin- und Benutzerrichtlinien, gilt das restriktivste Limit, und das effektive Budget wird im Konversationsverlauf mitgeführt, sodass Tool-Ausgaben, Post-Tool-Hook-Antworten und fortgesetzte Sitzungen am selben Limit gekürzt werden – additiv neben dem globalen tool_output_token_limit. Servernamen im Package-Stil: MCP-Servernamen dürfen jetzt :, @, / und . enthalten (sodass npm:@modelcontextprotocol/server-sequential.thinking ein zulässiger Name ist), erhalten über mcp add/get/list/remove, Laufzeit-Tool-Namespaces und die OAuth-Anmeldedatensuche hinweg, wobei nicht-bloße Namen in den generierten config.toml-Wiederherstellungshinweisen in Anführungszeichen gesetzt werden.138

MCP-Server konfigurieren

STDIO-Server (lokale Prozesse):

# In ~/.codex/config.toml or .codex/config.toml

[mcp_servers.context7]
enabled = true
required = true                         # Fail startup if unavailable
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
env = { "MY_VAR" = "value" }            # Static env vars
env_vars = ["PATH", "HOME"]             # Forward host env vars
cwd = "/path/to/project"                # Optional working directory
startup_timeout_sec = 10
tool_timeout_sec = 60
enabled_tools = ["search", "summarize"]  # Tool allowlist
disabled_tools = ["slow-tool"]           # Tool denylist

HTTP-Server (entfernt):

[mcp_servers.figma]
enabled = true
url = "https://mcp.figma.com/mcp"
bearer_token_env_var = "FIGMA_OAUTH_TOKEN"
http_headers = { "X-Figma-Region" = "us-east-1" }
env_http_headers = { "X-Org-Id" = "FIGMA_ORG_ID" }  # Headers from env vars
startup_timeout_sec = 10
tool_timeout_sec = 60

CLI-Verwaltung

codex mcp add context7 -- npx -y @upstash/context7-mcp
codex mcp add context7 --env API_KEY=... -- npx -y @upstash/context7-mcp   # With env vars
codex mcp add figma --url https://mcp.figma.com/mcp --bearer-token-env-var FIGMA_OAUTH_TOKEN
codex mcp list                          # List all configured servers
codex mcp list --json                   # JSON output
codex mcp get context7                  # Show server config
codex mcp get context7 --json           # JSON output
codex mcp login <server>                # OAuth flow for HTTP servers
codex mcp logout <server>               # Remove OAuth credentials
codex mcp remove <server>               # Delete server definition

In der Sitzung: /mcp zeigt aktive Server und verfügbare Tools an. /mcp verbose (ab v0.123.0)84 liefert vollständige Server-Diagnosen, Ressourcen und Ressourcenvorlagen — nützlich, wenn ein Server nicht lädt oder Tools nicht dort erscheinen, wo sie erwartet werden. Einfaches /mcp bleibt schnell. Seit v0.144.0 können MCP-Tools ohne experimentelles Opt-in interaktiv eine Authentifizierung anfordern — ein Server, der mitten in der Sitzung Auth benötigt, fragt über den normalen Ablauf nach, statt so lange zu scheitern, bis Sie sich vorab mit codex mcp login authentifizieren.107

Das Laden von Plugin-MCPs (ab v0.123.0) akzeptiert sowohl das Standardschema mcpServers als auch Server-Maps auf oberster Ebene in .mcp.json, sodass Plugins, die nach einer der beiden Konventionen erstellt wurden, sauber laden.84

MCP-Benutzerverifizierung (v0.155.0, unterstützte Macs): Lokale TUI-Sitzungen auf unterstützten Macs können MCP-Anfragen mit Touch ID verifizieren, signiert von der Secure Enclave (#43624, #43712, #43715). Die Verifizierungsidentität ist auf den Workspace beschränkt, in dem sie registriert wurde (#43524), und die Verifizierung wird nativ in MCP-Tool-Fortsetzungen übernommen (#44346). Erstmals auf der Promotion-Checkliste zu v2.68 beobachtet, aus 0.154.0 mit dem alpha.7-Cluster herausgeschnitten, ausgeliefert in 0.155.0.156

Codex ALS MCP-Server betreiben

Entfernt (v0.154.0, 9. September 2026). Der Befehl codex mcp-server und die eigenständige Binärdatei codex-mcp-server sind seit dem stabilen Release 0.154.0 nicht mehr vorhanden (#42993), womit die am 24. August 2026 angekündigte Deprecation abgeschlossen ist. Das offizielle Changelog (5. September 2026): „Der Befehl codex mcp-server und die eigenständige Binärdatei codex-mcp-server wurden nach ihrer Deprecation am 24. August 2026 entfernt. Aktualisieren Sie Integrationen, die einen der beiden Befehle starten, bevor Sie Codex aktualisieren.” Integrationen sollten auf das App-Server-Protokoll abzielen, die Schnittstelle hinter der VS Code-Erweiterung und der Desktop-App (Authentifizierung, Konversationsverlauf, Genehmigungen, gestreamte Agent-Ereignisse) – die der Entfernungseintrag selbst als experimentell bezeichnet und die „für Produktionslasten nicht unterstützt” ist – oder, von Claude Code aus, auf das Codex-Plugin für Claude Code: „Nutzen Sie Codex aus Claude Code heraus, um Code zu überprüfen oder Aufgaben zu delegieren.” Das Verbinden von Codex MIT externen MCP-Servern (codex mcp ..., /mcp) ist davon nicht betroffen.125152153

Auf CLI 0.153.4 und früher existiert der Befehl weiterhin (deprecated seit dem 24. August 2026; seit v0.149.0 gibt er warning: `codex mcp-server` is deprecated and will be removed in a future release. auf stderr aus und startet dann trotzdem, PR #39657), sodass das Pinning per npm install -g @openai/codex@0.153.4 die Übergangslösung ist, falls eine Integration nicht sofort migriert werden kann:12125148152

codex mcp-server                        # REMOVED in 0.154.0; works only on 0.153.x and earlier (deprecated, warns)

Auf 0.153.x und früher stellt der Server zwei Tools bereit: 1. codex(): Startet eine neue Sitzung mit Prompt-, Sandbox-, Modell- und Genehmigungsparametern 2. codex-reply(): Setzt eine bestehende Sitzung mit threadId und Prompt fort

Verwendung mit dem Agents SDK (Python) – nur CLI 0.153.4 oder früher:

from agents import Agent, Runner
from agents.mcp import MCPServerStdio

async with MCPServerStdio(
    name="Codex CLI",
    params={"command": "npx", "args": ["-y", "@openai/codex@0.153.4", "mcp-server"]},  # pin: removed in 0.154.0
    client_session_timeout_seconds=360000,
) as codex_mcp_server:
    agent = Agent(name="Developer", mcp_servers=[codex_mcp_server])
    result = await Runner.run(agent, "Fix the failing tests")

Bemerkenswerte MCP-Server

Server Zweck Installation
Context7 Aktuelle Bibliotheksdokumentation npx -y @upstash/context7-mcp
Figma Zugriff auf Designdateien HTTP: https://mcp.figma.com/mcp
Playwright Browser-Automatisierung npx -y @playwright/mcp
Sentry Fehlerüberwachung HTTP: https://mcp.sentry.dev/mcp
GitHub Repository-Operationen HTTP: https://api.githubcopilot.com/mcp/ (offizieller MCP-Server von GitHub)

Praktische Muster

Muster 1: Kontextbewusste Entwicklung — Kombinieren Sie Context7 mit Ihrer Framework-Dokumentation, damit Codex stets aktuelle API-Referenzen zur Hand hat:

[mcp_servers.context7]
enabled = true
required = true
command = "npx"
args = ["-y", "@upstash/context7-mcp"]

Muster 2: Ausgabelimits — MCP-Tool-Antworten werden standardmäßig bei etwa 25.000 Zeichen gekürzt. Nutzen Sie bei Tools, die große Datenmengen zurückgeben (Datenbankabfragen, Log-Erfassungen), enabled_tools, um auf bestimmte Tools einzuschränken und die Antworten fokussiert zu halten.

Muster 2a: Multimodale Tool-Ausgabe (v0.107.0) — Benutzerdefinierte Tools können nun multimodale Ausgaben (Bilder, Rich Content) zusätzlich zu Text zurückgeben. Damit können Tools, die visuelle Artefakte erzeugen — Screenshots, Diagramme, Chart-Renderings —, diese direkt zur Analyse an das Modell übergeben.62

Muster 3: MCP-Governance im Unternehmen — Legen Sie per requirements.toml fest, welche MCP-Server Entwickler verwenden dürfen:

# In /etc/codex/requirements.toml — only approved servers allowed
[mcp_servers.approved-internal]
identity = { command = "npx @company/internal-mcp" }

Jeder Server, der keiner Identität in requirements.toml entspricht, wird beim Start blockiert. Siehe Enterprise-Deployment für die vollständige Richtlinienkonfiguration.


Code Mode [EXPERIMENTAL]

Code Mode (v0.114.0) ermöglicht stärker isolierte Programmierabläufe, indem der Aufgabenbereich des Agenten auf codebezogene Vorgänge beschränkt wird.70 Ist dieser Modus aktiviert, konzentriert sich der Agent auf das Lesen, Schreiben und Testen von Code, ohne umfassendere Systeminteraktionen auszuführen.

Seit v0.139.0 kann Code Mode die eigenständige Websuche direkt aufrufen — auch aus verschachtelten JavaScript-Tool-Aufrufen heraus — und erhält die Ergebnisse als Klartext. Dadurch kann ein Code-Mode-Ablauf aktuelle Informationen abrufen, ohne den isolierten Programmierkontext zu verlassen.165 v0.146.0 erweitert die eigenständige Websuche auf kompatible benutzerdefinierte Modellanbieter, sodass diese Funktion nicht mehr auf von OpenAI gehostete Modelle beschränkt ist.114

Mit v0.146.0 konnte sich app-server mit entfernten Code-Mode-Hosts verbinden, sodass sich die Code-Mode-Laufzeit nicht mehr auf demselben Rechner wie der Client befinden musste — ursprünglich über WebSocket.114 v0.151.0 entfernt den WebSocket-Transport (#40692): app-server-Verbindungen über --code-mode-host akzeptieren nur noch gRPC-Endpunkte mit http:// und https://, während der eigenständige Code-Mode-Host auf stdio- und gRPC-Listener beschränkt ist — beim Tag rust-v0.151.0 lautet die Listener-Dokumentation wörtlich: „Transport endpoint: stdio, stdio://, or grpc://IP:PORT.“ WebSocket bleibt lediglich als optionaler Endpunkt erhalten, der rohe OTLP-Trace-Batches für das Tracing streamt, nicht als Sitzungstransport.135

Diese Funktion ist experimentell. Prüfen Sie die Versionshinweise auf Aktualisierungen.


JavaScript REPL-Laufzeit [REMOVED]

Codex v0.100.0 führte eine experimentelle JavaScript-REPL-Laufzeit (js_repl) ein, die mit v0.106.0 über die /experimental-Oberfläche zugänglich gemacht wurde.60 Diese Anleitung ist inzwischen nur noch von historischem Interesse. Das Änderungsprotokoll von v0.128.0 enthält den Eintrag „Remove js_repl feature“, und in der aktuellen Funktionsliste sind sowohl js_repl als auch js_repl_tools_only als entfernt gekennzeichnet.86

Fügen Sie neuen Konfigurationen nicht features.js_repl = true hinzu. Verwenden Sie Shell-Befehle, eingecheckte Skripte, MCP-Tools oder einen Codex-skill mit einem scripts/-Verzeichnis, wenn Sie wiederholbar ausführbare Logik benötigen.


Was sind skills?

skills sind wiederverwendbare, auf bestimmte Aufgaben zugeschnittene Funktionspakete, die Codex bei Bedarf lädt. Sie entsprechen dem offenen Agent-skills-Standard.13

Aufbau eines skills

my-skill/
  SKILL.md           (required: instructions)
  scripts/           (optional: executable scripts)
  references/        (optional: reference docs)
  assets/            (optional: images, icons)
  agents/openai.yaml (optional: metadata, UI, dependencies)

Speicherorte für die Erkennung

Codex speichert vom Benutzer installierte skills unter $CODEX_HOME/skills (Standard: ~/.codex/skills), einschließlich integrierter System-skills unter .system/. Codex unterstützt per Symlink eingebundene skill-Ordner.

Geltungsbereich Pfad
Projekt/Team skill-Ordner des Repositorys (die Struktur kann je nach Version variieren)
Benutzer ~/.codex/skills/ (oder $CODEX_HOME/skills/)
Administrator /etc/codex/skills/
System Von OpenAI mitgeliefert (unter ~/.codex/skills/.system/)

Einen skill erstellen

SKILL.md-Format:

---
name: security-audit
description: Run a thorough security audit on the codebase.
---

## Security Audit Procedure

1. Scan for hardcoded secrets using `rg -i "(api_key|password|secret|token)\s*=" --type py`
2. Check for SQL injection: look for string interpolation in queries
3. Verify input validation on all API endpoints
4. Check dependency vulnerabilities: `pip audit` or `npm audit`
5. Review authentication and authorization patterns
6. Report findings with severity levels (Critical/High/Medium/Low)

Metadaten (agents/openai.yaml):

interface:
  display_name: "Security Audit"
  short_description: "Full codebase security review"
  icon_small: "./assets/shield.svg"
  brand_color: "#DC2626"
  default_prompt: "Run a security audit on this repository"

policy:
  allow_implicit_invocation: false    # Require explicit $skill

dependencies:
  tools:
    - type: "mcp"
      value: "snyk"
      transport: "streamable_http"
      url: "https://mcp.snyk.io/mcp"

skills aufrufen

  • Explizit: Über das /skills-Menü oder durch Erwähnung von $skill-name im Prompt
  • Implizit: Codex erkennt anhand der Aufgabenbeschreibung automatisch passende skills (wenn allow_implicit_invocation: true gesetzt ist)
  • Erstellung: Verwenden Sie $skill-creator, um interaktiv einen neuen skill zu erstellen
  • Installation: Verwenden Sie $skill-installer install <name>, um Community-skills zu installieren
  • Vom Executor bereitgestellt (v0.146.0): Codex erkennt vom Executor angebotene skills und liest deren zugehörige Ressourcen, einschließlich der skills, die Sie ausdrücklich auswählen114

Kontextbudgets können skill-Kataloge kürzen. v0.146.0 behält bei knappem Kontext mehr verfügbare skills bei und warnt, wenn ein Katalog gekürzt werden muss.114 Zuvor konnte eine große skill-Bibliothek unbemerkt gekürzt werden, sodass ein erwarteter skill schlicht nicht angeboten wurde. Wenn Sie bei vielen skills auf den impliziten Aufruf angewiesen sind, achten Sie auf diese Warnung.

Aktivieren/Deaktivieren

[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false

skills im Vergleich zu slash commands

skills slash commands
Definiert in SKILL.md-Dateien mit optionalen Metadaten In die ausführbare Codex-CLI-Datei integriert
Geltungsbereich Projekt-, Benutzer- oder Administratorebene Global (immer verfügbar)
Aufruf $skill-name im Prompt, über das /skills-Menü oder durch implizite Erkennung /command-Syntax
Anpassbar Vollständig — Sie verfassen die Anweisungen Fest vorgegebenes Verhalten
Abhängigkeiten Kann Anforderungen an MCP-Server deklarieren Keine
Freigabe Kopieren Sie den skill-Ordner in das Team-Repository oder nach ~/.codex/skills/ Nicht teilbar

Fehlerbehebung bei skills

Wenn ein skill nicht aktiviert wird:

  1. Prüfen Sie die Erkennung: /skills sollte ihn in der TUI auflisten
  2. Überprüfen Sie den Pfad: Stellen Sie sicher, dass sich der skill-Ordner an einem erkannten Speicherort befindet (~/.codex/skills/, im Projektstammverzeichnis oder unter /etc/codex/skills/)
  3. Prüfen Sie enabled: skills mit enabled = false in config.toml werden nicht geladen
  4. Prüfen Sie die implizite Aktivierung: Wenn Sie sich auf die automatische Erkennung verlassen, stellen Sie sicher, dass allow_implicit_invocation: true in agents/openai.yaml gesetzt ist
  5. Verwenden Sie Schlüsselwörter: Nehmen Sie Begriffe aus der description des skills in Ihren Prompt auf, um die implizite Zuordnung zu verbessern

Praxisbeispiel: Deployment-skill

Ein vollständiger, aus mehreren Dateien bestehender skill, der das Zusammenspiel von Referenzen und Skripten zeigt:

deploy-skill/
  SKILL.md
  references/
    runbook.md
    rollback-checklist.md
  scripts/
    pre-deploy-check.sh
    smoke-test.sh
  agents/openai.yaml

SKILL.md:

---
name: deploy
description: Deploy the application to staging or production. Runs pre-flight checks, executes deployment, and verifies with smoke tests.
---

## Deployment Procedure

### Pre-flight
1. Run `scripts/pre-deploy-check.sh` to verify:
   - All tests pass
   - No uncommitted changes
   - Branch is up to date with remote
2. Review the runbook at `references/runbook.md` for environment-specific steps.

### Deploy
3. Execute the deployment command for the target environment.
4. Monitor logs for errors during rollout.

### Verify
5. Run `scripts/smoke-test.sh <environment-url>` to confirm critical paths.
6. If smoke tests fail, follow `references/rollback-checklist.md`.

Aufruf mit: $deploy to staging oder $deploy production with canary rollout


Plugins

Plugins bündeln skills, MCP-Einträge, hooks und App-Connectors in einem einzigen installierbaren Paket (v0.110.0+).65 Seit v0.117.0 sind Plugins vollwertige Bestandteile des Produkts: Produktspezifische Plugins werden beim Start automatisch synchronisiert, und /plugins bietet einen Browser innerhalb der TUI für die Suche und Verwaltung.75 v0.128.0 erweiterte die Plugin-Workflows um die Installation über Marketplaces, die Zwischenspeicherung externer Bundles, APIs für die externe Deinstallation, in Plugins gebündelte hooks, den Aktivierungsstatus von hooks und den Import von Konfigurationen externer Agents.86 v0.129.0 (7. Mai 2026) ergänzt die Freigabe von Plugins in Workspaces (Sie können einen Plugin-Satz an Teammitglieder übertragen, ohne ihn erneut zu veröffentlichen), Zugriffskontrollen für Freigaben (pro Empfänger aktivieren/deaktivieren oder widerrufen), Quellenfilterung (einschränken, aus welchen Marketplaces ein Workspace Inhalte bezieht) und Marketplace-Vorgänge, die direkt über den /plugins-Browser statt über die CLI aufgerufen werden können.89 v0.133.0 (21. Mai 2026) erleichtert die Überprüfung der Plugin-Suche: Listenausgaben berücksichtigen den jeweiligen Marketplace, installierte Versionen sind sichtbar, Marketplace-Stammverzeichnisse werden aufgeführt und externe Plugin-Sammlungen lassen sich anzeigen, ohne erraten zu müssen, aus welcher Registry ein Ergebnis stammt.98 v0.130.0 (8. Mai 2026) macht die Plugin-Paketierung transparenter und den Freigabe-Workflow besser steuerbar:91

  • Gebündelte hooks in den Plugin-Details sichtbar. Die Detailansicht unter /plugins führt nun sämtliche Lifecycle-hooks auf, die ein Plugin bündelt (SessionStart, UserPromptSubmit, Stop usw.). Bevor Sie ein Plugin installieren, können Sie genau erkennen, welche hooks es für Ihre Sitzung registriert – unerwartete Nebenwirkungen durch hooks eines Plugins, dem Sie allein aufgrund seiner Tools vertrauen, gehören damit der Vergangenheit an.
  • Metadaten zu Plugin-Freigaben in shareContext. Wird ein Plugin aus einem Workspace freigegeben, enthält die Nutzlast des Freigabelinks nun Link-Metadaten (Ersteller, Geltungsbereich, Aktualität). Empfangende Sitzungen können dadurch die Herkunft anzeigen und entscheiden, ob sie die Freigabe annehmen.
  • Sichtbarkeitseinstellungen für Freigaben. Die Freigabeeinstellungen enthalten einen Schalter für die Sichtbarkeit. So können Teams Plugins in bestimmten Workspaces oder für bestimmte Empfängerlisten veröffentlichen, ohne sie allgemein innerhalb der gesamten Organisation auffindbar zu machen.

v0.143.0 (8. Juli 2026) aktiviert externe Plugins standardmäßig. Externe Plugins sind nun ohne Opt-in-Flag aktiviert, der /plugins-Katalog erhält aussagekräftigere Zeilen (npm-Marketplace-Quellen neben git und lokalen Quellen), und jeder Eintrag zeigt sowohl die externe als auch die lokal installierte Version an, sodass Abweichungen auf einen Blick erkennbar sind.106 Für Teams, die einen gemeinsamen Plugin-Satz standardisieren, entfällt durch diese standardmäßige Aktivierung externer Plugins der bisher für die Einführung erforderliche Aktivierungsschritt auf jedem einzelnen Rechner.

Plugin-Quellen

Quelle Speicherort Beschreibung
Konfiguration config.toml Manuell deklarierte Plugins
Lokaler Marketplace marketplace.json Projektlokaler Plugin-Katalog
Installations-Endpunkt App-Server v2 Installation externer Plugins
Produktspezifisch Beim Start synchronisiert Automatisch synchronisierte Plugins (v0.117.0+)
Portable Agent Plugins Installierbare Pakete Plugin-Pakete im herstellerübergreifenden Format Agent Plugins 1.0 – portabel zwischen Codex, ChatGPT, Cursor, VS Code, Copilot und Kiro, nicht nur zwischen verschiedenen Rechnern (v0.147.0+)161

Seit v0.147.0 durchsucht eine einzige Plugin-Suchanfrage lokale, persönliche, Workspace- und externe Kataloge – Sie suchen nach einer Funktion, nicht nach dem Katalog, in dem sie zufällig enthalten ist. In Verbindung mit portablen Agent-Plugin-Paketen lässt sich ein in einer Umgebung erstelltes Plugin problemlos in einer anderen installieren, statt an den Rechner oder Workspace gebunden zu sein, in dem es erstellt wurde.116

Plugin-Suche

Codex teilt dem Modell zu Beginn der Sitzung mit, welche Plugins aktiviert sind (v0.111.0), wodurch installierte MCPs, Apps und skills leichter gefunden werden.65 Das Modell kann während einer Sitzung anhand des Aufgabenkontexts passende Plugins vorschlagen. In v0.117.0 werden produktspezifische Plugins beim Start synchronisiert, sodass der aktuelle Plugin-Katalog ohne manuelles Eingreifen verfügbar ist.75 Seit v0.142.0 gliedert das Menü /plugins externe Plugins in die Bereiche Von OpenAI kuratiert, Workspace und Für mich freigegeben. Bei geeigneten Anfragen können relevante Plugins zudem direkt im Dialog empfohlen und installiert werden.104 Seit v0.151.0 laden plugin/list und plugin/installed die effektive Plugin-Konfiguration für jedes angeforderte cwd – lokale Marketplaces werden in der Reihenfolge der Anfragen zusammengeführt, Installations- und Aktivierungsstatus werden über Repositorys hinweg zusammengeführt und ungültige Projektkonfigurationen über marketplaceLoadErrors gemeldet, ohne gültige lokale Kataloge oder global aktivierte externe Kataloge zu verwerfen.134

@plugin-Erwähnungen (v0.112.0+)

Verweisen Sie im Chat mit @plugin-name direkt auf ein beliebiges installiertes Plugin.68 Wenn Sie ein Plugin erwähnen, wird dessen Kontext (Funktionen, Tools, Konfiguration) automatisch in das Kontextfenster des Modells aufgenommen – Sie müssen nicht beschreiben, was das Plugin leistet.

@deploy push this branch to staging with canary rollout
@linter check for unused imports in src/

Dies funktioniert mit jedem installierten Plugin, einschließlich benutzerdefinierter skills, MCP-Server und App-Connectors.

Plugin-Marketplace (v0.113.0+)

Der Plugin-Marketplace bietet nun umfassendere Suchmöglichkeiten mit Metadaten, Kategorien und Bewertungen.69 Authentifizierungsprüfungen bei der Installation stellen sicher, dass für Plugins, die API-Schlüssel oder OAuth benötigen, bereits vor der Installation gültige Anmeldedaten vorliegen. Ein Deinstallations-Endpunkt entfernt Plugins und die zugehörige Konfiguration vollständig.

Hinzufügen von Drittanbieter-Marketplaces (v0.121.0+)

In der aktuellen Dokumentation zu OpenAI Codex erfolgt die Verwaltung von Marketplace-Quellen weiterhin über codex plugin marketplace. Damit wird die Verteilung von Drittanbieter-Plugins über den offiziellen Marketplace von OpenAI hinaus formalisiert. Unterstützt werden die Kurzschreibweise für GitHub-Repositorys, HTTP(S)-Git-URLs, SSH-URLs und lokale Marketplace-Stammverzeichnisse; verwenden Sie --ref, um eine Git-Referenz festzuschreiben, und wiederholen Sie --sparse PATH ausschließlich für Git-basierte Marketplace-Repositorys.93

# GitHub repository (shorthand)
codex plugin marketplace add owner/repo

# Arbitrary git URL
codex plugin marketplace add https://git.example.com/team/plugins.git

# SSH Git URL
codex plugin marketplace add git@example.com:team/plugins.git

# Local directory
codex plugin marketplace add /path/to/local/marketplace

# Upgrade or remove a configured marketplace
codex plugin marketplace upgrade <marketplace-name>
codex plugin marketplace remove <marketplace-name>

Nach dem Hinzufügen erscheinen die Plugins eines Marketplace neben den Standard-Plugins im /plugins-Browser. Aufrufer des App-Servers (IDE-/Desktop-Integrationen) können Marketplaces über einen entsprechenden Endpunkt programmgesteuert registrieren.82

Sicherheitshinweis: Drittanbieter-Marketplaces führen beliebigen Plugin-Code mit Ihren Codex-Berechtigungen aus. Prüfen Sie Quellen, bevor Sie sie hinzufügen, und bevorzugen Sie bei der ersten Ausführung eine Sandbox-Umgebung.

Agent Plugins: der herstellerübergreifende Standard (v0.146.0–v0.147.0)

„Agent Plugins“ bezeichnet nicht nur eine Funktion von Codex, sondern einen offenen, herstellerneutralen Paketierungsstandard, der am 6. August 2026 als Agent Plugins 1.0.0 veröffentlicht wurde. Die offizielle Website fasst ihn als „ein portables Paketformat für wiederverwendbare Komponenten zur Erweiterung von KI-Agents“ zusammen.161 Ein Plugin ist ein Verzeichnis mit einem obligatorischen plugin.json-Manifest (einem geschlossenen Schema mit genau zehn zulässigen Feldern auf oberster Ebene – $schema, name, version, description, author, homepage, repository, license, keywords, extensions –, wobei Clients jedes unbekannte Feld melden und ignorieren müssen), einem optionalen Ordner skills/ (jedes unmittelbar darin enthaltene Unterverzeichnis mit einer SKILL.md stellt einen skill dar), einer optionalen Datei mcp.json, die stdio-, Streamable-HTTP- oder ältere HTTP+SSE-Server deklariert, sowie optionalen Client-Namespace-Verzeichnissen in umgekehrter Domainnotation, die andere Clients ignorieren müssen. Sein normativer Geltungsbereich ist die Paketierung: Die Spezifikation „definiert die maßgebliche Agent Plugins Specification v1.0.0 für die Paketierung wiederverwendbarer Komponenten, mit denen KI-Agents durch verteilbare Plugins erweitert werden“ – Agent Skills und MCP behalten darunter ihre eigenen Spezifikationen.161

Entscheidend ist die Governance. Vercel initiierte den Vorschlag und entwickelte die Spezifikation 1.0 gemeinsam mit Amazon, Anysphere (Cursor), GitHub, Microsoft und OpenAI. Die Liste der Maintainer im Repository der Spezifikation umfasst Amazon, Cursor, Microsoft, OpenAI und Vercel; Google gab am Veröffentlichungstag bekannt, dem Kreis der wichtigsten Maintainer beizutreten.161 Zu den namentlich genannten Clients zum Veröffentlichungszeitpunkt zählen ChatGPT, Codex, Cursor, GitHub Copilot, Kiro und VS Code. Eine auffällige Ausnahme: Anthropic, das sowohl das zugrunde liegende Agent-Skills-Format als auch MCP entwickelt hat, gehört nicht zu den Maintainern – Claude Code behält sein eigenes Plugin-Format, während Codex die Lücke seinerseits mit der Claude Code-Marketplace-Quelle (v0.146.0) und /import überbrückt.161

Für Codex bedeutet das: v0.146.0 ergänzt Agent-Plugins-Manifeste, die Veröffentlichung von Workspace-Plugins und zwei weitere Plugin-Marketplaces – Amazon Bedrock und Claude Code114 –, während v0.147.0 den Kreislauf mit der Installation portabler Agent Plugins und der Suche in lokalen, persönlichen, Workspace- und externen Katalogen schließt.116 Für Teams ist die Veröffentlichung in Workspaces der praktisch besonders nützliche Teil: Veröffentlichen Sie Plugins in Ihrem eigenen Workspace, statt einen öffentlichen Marketplace einzurichten oder jeden Entwickler aufzufordern, eine Git-Quelle manuell hinzuzufügen.

In den Versionshinweisen werden die Codex-Oberflächen angekündigt, ohne ihre Konfigurationsschlüssel oder die Syntax der CLI zu veröffentlichen. Dieser Eintrag dokumentiert, dass die Funktion eingeführt wurde und was der Standard festlegt, nicht aber, wie sie in Codex verwendet wird – betrachten Sie den Workflow zur Erstellung von Manifesten und jeden Aufruf von codex plugin publish als nicht verifiziert, bis die Dokumentation von OpenAI sie behandelt.

Plugins verwalten

codex plugin marketplace add <src>       # Add a marketplace source
codex plugin marketplace upgrade [name]  # Upgrade one marketplace or all
codex plugin marketplace remove <name>   # Remove a configured marketplace
codex plugin list                        # List plugins; includes remote catalog entries (v0.153.0)
codex plugin list --json                 # JSON adds source, version, install + auth policy (v0.153.0)

v0.153.0 erweitert die Plugin-CLI von der Marketplace-Verwaltung auf Plugin-Vorgänge für externe Marketplaces: codex plugin list enthält Einträge aus externen Katalogen (einschließlich Quelle, Version, Installationsrichtlinie und Authentifizierungsrichtlinie in der JSON-Ausgabe), und externe Plugins können über die bestehende Plugin-CLI hinzugefügt und entfernt werden. Externe Kataloge werden nach Geltungsbereich und Sammlung zwischengespeichert – aktuelle zwischengespeicherte Ergebnisse werden bevorzugt, eine Hinzufügeanfrage, die ein Plugin nicht im Cache findet, ruft die Daten einmal erneut ab, und der lokale kuratierte Katalog bleibt erhalten, wenn eine ungefilterte externe Auflistung fehlschlägt (bei ausdrücklich ausgewählten externen Marketplaces werden Fehler weiterhin angezeigt).140

Verwenden Sie in der TUI /plugins (v0.117.0+), um einzelne Plugins interaktiv zu durchsuchen, zu installieren und zu entfernen, ohne Ihre Sitzung zu verlassen.75

Expertentipp: Plugins bündeln, wofür früher eine separate MCP-Konfiguration, die Installation von skills und die Einrichtung von App-Connectors erforderlich waren. Ein einzelnes Plugin kann alle drei Komponenten enthalten – dadurch lassen sich Teams schneller einarbeiten und Konfigurationen leichter übertragen.


Plan Mode und Zusammenarbeit

Im Plan Mode kann Codex eine Vorgehensweise entwerfen, bevor Änderungen ausgeführt werden. Er ist standardmäßig aktiviert (seit v0.94.0).14 Unter Entscheidungsframeworks finden Sie den Entscheidungsbaum „Plan Mode oder direkte Ausführung“.

Plan Mode im Vergleich zum Tool update_plan (v0.152.0): Dies sind zwei verschiedene Dinge, von denen nur eines standardmäßig aktiviert ist. Der Plan Mode – der in diesem Abschnitt beschriebene Zusammenarbeitsmodus, in dem Codex vor der Ausführung einen Vorschlag unterbreitet – ist seit v0.94.0 standardmäßig aktiviert und bleibt unverändert. update_plan ist ein Planungs-Tool, das das Modell aufrufen kann, um innerhalb eines Turns einen strukturierten Plan zu verwalten. Es wurde in v0.152.0 als Opt-in-Funktion eingeführt: tools.update_plan.enabled ist standardmäßig auf false gesetzt. Solange die Funktion deaktiviert ist, entfernt Codex zudem die mitgelieferten update_plan-Anweisungen aus seinen Prompts für das Modell, den Zusammenarbeitsmodus, Multi-Agent-Systeme, die Komprimierung, das Vorwärmen und die Zielfortsetzung. Benutzerdefinierte Basisanweisungen, Modellkataloganweisungen, Zusammenarbeitsrichtlinien und der Zieltext des Benutzers bleiben auch dann erhalten, wenn darin Planung erwähnt wird. Aktivieren Sie das Tool ausdrücklich mit tools.update_plan.enabled = true in config.toml.138

Plan Mode aufrufen

/plan                              # Switch to plan mode
/plan "redesign the API layer"     # Plan mode with initial prompt

Im Plan Mode führt Codex Folgendes aus: - Dateien lesen und die Codebasis analysieren - Einen Implementierungsplan vorschlagen - Keine Änderungen vornehmen, bis Sie diese genehmigen - Den Plan in einer eigenen TUI-Ansicht streamen

Steer Mode

Im Steer Mode, der seit v0.98.0 standardmäßig aktiviert ist, können Sie während der laufenden Arbeit von Codex neue Anweisungen einfügen, ohne die aktuelle Aufgabe zu unterbrechen.14

Dafür gibt es zwei Eingabemethoden:

Eingabe Verhalten Geeignete Verwendung
Enter Sendet Anweisungen sofort; Codex sieht sie noch während des aktuellen Turns Dringende Korrekturen („Stopp – ändern Sie diese Datei nicht“), Klarstellungen („Die Konfiguration befindet sich in /etc/app.conf, nicht im Standardpfad“) oder Prioritätsänderungen („Konzentrieren Sie sich zuerst auf die Tests“)
Tab Stellt Anweisungen für den nächsten Turn in die Warteschlange; Codex schließt zunächst die aktuelle Arbeit ab Folgeaufgaben („Aktualisieren Sie danach auch das Änderungsprotokoll“), Erweiterungen des Umfangs („Führen Sie anschließend den Linter aus“) oder nicht dringender Kontext („Das Deployment-Ziel ist Staging, nicht Produktion“)

Praktische Beispiele:

# Codex is refactoring the auth module...

[Enter] "Use bcrypt instead of argon2 — we already have it as a dependency"
→ Codex adjusts immediately, mid-turn

[Tab] "Once auth is done, update the migration script too"
→ Codex finishes auth refactor, then starts the migration

Der Steer Mode ist in der TUI immer aktiv. Wenn Sie lieber warten möchten, bis Codex fertig ist, bevor Sie weitere Anweisungen geben, tippen Sie nach Abschluss des Turns einfach wie gewohnt – ein besonderer Modus ist nicht erforderlich.

TUI-Verbesserungen (v0.105.0–v0.106.0)

Syntaxhervorhebung (v0.105.0): Die TUI hebt jetzt die Syntax eingezäunter Codeblöcke und Diffs direkt im Text hervor. Mit /theme können Sie ein Farbschema auswählen.61

Neue TUI-Befehle (v0.105.0+):61

Befehl/Taste Beschreibung
/copy Auswahl zum Kopieren (v0.150.0+): Wählen Sie die vollständige Antwort, einen einzelnen Codeblock oder ein Blockzitat aus; frühere Versionen kopieren die letzte Antwort132. v0.162.0: Navigieren Sie im Auswahlfenster durch Transkriptblöcke und kopieren Sie sie; mit Ctrl+Insert wird eine Mausauswahl kopiert (#50434, #50215)187
/clear TUI-Bildschirm leeren
Ctrl+L Bildschirm leeren (Tastenkürzel)
/theme Vorschau eines Themes für die Syntaxhervorhebung anzeigen und dieses dauerhaft speichern; v0.156.0 ergänzt sechs mitgelieferte Themes (ada, babbage, curie, cushman, dali, davinci) sowie Theme-abhängige Akzentfarben (#46504)169
/plugins Plugins durchsuchen, installieren und entfernen (v0.117.0+)75
/title Titel des Terminalfensters festlegen; funktioniert in der TUI und in der App-Server-TUI (v0.117.0+)75
/archive Aktuelle Sitzung archivieren; archivierte Sitzungen können erst nach ihrer Wiederherstellung fortgesetzt oder geforkt werden (v0.136.0+)168

Sprachtranskription (v0.105.0, experimentell): Drücken Sie die Leertaste, um Prompts per Sprachtranskription zu diktieren. Diese Funktion ist experimentell und erfordert möglicherweise Mikrofonberechtigungen.61 Seit v0.107.0 unterstützen Echtzeit-Sprachsitzungen die Auswahl von Mikrofon- und Lautsprechergeräten, sodass Sie bestimmte Hardware für die Audioeingabe und -ausgabe auswählen können.62 In v0.140.0 entfernt, in v0.145.0 zurückgekehrt: Die experimentellen /realtime-Sprachsteuerungen und ihre Audioabhängigkeiten wurden in v0.140.0 aus der TUI entfernt; die Sprachtranskription per Leertaste war davon nicht betroffen.102 Mit v0.145.0 kehrt die Sprachfunktion in neuer Form zurück: Audioeingaben und Ausgaben von Audio-Tools in gängigen lokalen Audioformaten sowie gestreamte Echtzeitunterhaltungen in V3.112 v0.155.0 und v0.156.0: Live-Sprachunterhaltungen. Mit v0.155.0 (17. September 2026) wurde /voice als experimentelle Opt-in-Funktion ergänzt: eine Live-Unterhaltung mit gestreamtem Transkript und Mikrofonsteuerung, die in unterstützten Builds über /experimental aktiviert wird (#43581, #43651, #44331), einschließlich eines konfigurierbaren Tastenkürzels zum Stummschalten (#43690) und signierter Sprachressourcen in den macOS-Paketen (#43983). In v0.156.0 (22. September 2026) wurde die Funktion als stabil eingestuft und standardmäßig aktiviert (#44921). Im Änderungsprotokoll der Dokumentation wurde am selben Tag Folgendes bekannt gegeben: „Sprachunterhaltungen sind standardmäßig aktiviert und verfügen über eine F8-Umschaltung, eine /voice settings-Auswahl sowie mitgelieferte Audio-Laufzeitumgebungen für Linux und Windows.“ Um die Funktion zu deaktivieren, setzen Sie realtime_conversation = false unter [features] in config.toml. In der CLI-Slash-Command-Referenz ist /voice weiterhin nicht aufgeführt, und die Dokumentationsseite zur Sprachfunktion behandelt ChatGPT Voice in der Desktop-App, also eine separate Oberfläche.156169

Weitere Verbesserungen: - Lange Links bleiben jetzt auch dann anklickbar, wenn sie über mehrere TUI-Zeilen umgebrochen werden (v0.105.0)61 - Links zu lokalen Dateien werden mit verbesserter Formatierung dargestellt (v0.106.0)60 - TUI-Markdown hält Weblinks mithilfe von OSC-8-Metadaten anklickbar; Tabellen mit zu wenig Platz werden als gut lesbare Schlüssel-Wert-Einträge dargestellt, ohne dass Linkziele verloren gehen (v0.136.0)168 - Markdown-Links erscheinen in unterstützten Terminals als anklickbare Beschriftungen; andernorts bleiben die URLs sichtbar (v0.150.0)132 - Die Verarbeitung von Ctrl+C für Sub-Agenten wurde korrigiert, sodass untergeordnete Prozesse ordnungsgemäß beendet werden (v0.106.0)60


Speichersystem

Codex verfügt über ein persistentes Speichersystem (v0.100.0+), das Fakten, Präferenzen und Projektkontext sitzungsübergreifend speichert.24

Speicherbefehle

Befehl Beschreibung
/m_update <fact> Eine Erinnerung speichern (z. B. /m_update always use pytest, never unittest)
/m_drop <query> Eine mit der Abfrage übereinstimmende Erinnerung entfernen

Erinnerungen werden in Markdown-Dateien unter ~/.codex/memory/ gespeichert. Codex lädt sie zu Beginn einer Sitzung und berücksichtigt sie in allen zukünftigen Sitzungen.

Geeignete Speicherinhalte

Erinnerungen eignen sich am besten für dauerhafte Präferenzen und Projektfakten:

  • Projektkonventionen: „Dieses Projekt verwendet Tabulatoren statt Leerzeichen“ oder „Antworten von API enthalten immer ein meta-Feld“
  • Tool-Präferenzen: „Verwenden Sie pnpm anstelle von npm“ oder „Führen Sie Tests mit pytest -x --tb=short aus“
  • Architekturentscheidungen: „Das Authentifizierungsmodul befindet sich in src/core/auth/, nicht in src/middleware/“
  • Workflow-Präferenzen: „Führen Sie immer den Linter aus, bevor Sie mir einen Diff zeigen“

Speicher in Pipelines

Bei der Ausführung von codex exec werden Erinnerungen automatisch geladen. Dadurch profitieren CI/CD-Pipelines und Skripte vom selben Kontext wie interaktive Sitzungen – Sie müssen die Anweisungen nicht bei jedem Aufruf wiederholen.

Speicherverbesserungen (v0.101.0–v0.107.0)

  • Bereinigung von Geheimnissen: Erinnerungen werden automatisch auf Geheimnisse geprüft, bevor sie auf die Festplatte geschrieben werden
  • Berücksichtigung des CWD: Speicherdateien enthalten jetzt den Kontext des Arbeitsverzeichnisses, um projektspezifische Erinnerungen abzurufen
  • Ausschluss von Entwicklernachrichten: Entwickler- und Systemnachrichten werden von der Speichereingabe der Phase 1 ausgeschlossen. Dadurch verbessert sich die Speicherqualität, weil der Schwerpunkt auf Benutzerinteraktionen liegt
  • Diff-basiertes Vergessen (v0.106.0): Der Speicher verwendet jetzt Diff-basiertes Vergessen, um veraltete Fakten zu entfernen und den Speicherbestand im Laufe der Zeit schlank und relevant zu halten60
  • Nutzungsabhängige Auswahl (v0.106.0): Der Speicherabruf berücksichtigt jetzt die Nutzung und priorisiert häufig abgerufene sowie kürzlich relevante Erinnerungen60
  • Konfigurierbare Erinnerungen (v0.107.0): Erinnerungen sind jetzt vollständig konfigurierbar. Mit codex debug clear-memories können Sie alle gespeicherten Erinnerungen zurücksetzen und neu beginnen – nützlich, wenn Sie zwischen nicht zusammenhängenden Projekten wechseln oder der Speicherzustand nicht mehr dem aktuellen Kontext entspricht62
  • Modellupgrade für Phase 2 (v0.121.0): Das Modell für die Speicherkonsolidierung in Phase 2 ist jetzt gpt-5.4 und ersetzt das vorherige Standardmodell. Die Phase-2-Pipeline läuft zwischen Sitzungen und verdichtet die Transkripte aus Phase 1 zu dauerhaften Fakten; der Modellwechsel verbessert die Abrufqualität bei gleichen Token-Kosten.82
  • TUI-Speichermenü (v0.121.0): Eine neue sitzungsinterne Benutzeroberfläche bietet Zugriff auf den Speichermodus, das Löschen einzelner Erinnerungen und eine Schaltfläche zum Zurücksetzen. Beim Zurücksetzen des Speichers bleiben frühere Rollouts erhalten, statt ungültig zu werden. Dadurch wird die Oberfläche für zukünftige Abrufe geleert, ohne die Sitzungswiedergabe zu beeinträchtigen.82

Speicher im Vergleich zu AGENTS.md

Anwendungsfall Speicher (/m_update) AGENTS.md
Persönliche Präferenzen Speicher verwenden (bleibt projektübergreifend erhalten) Nicht geeignet
Projektkonventionen Beides möglich (Speicher für persönliche Erinnerungen, AGENTS.md zur gemeinsamen Nutzung im Team) AGENTS.md für das Team
Architekturentscheidungen AGENTS.md (gemeinsam genutzter Kontext) Bevorzugte Wahl
Tool-Befehle Speicher (schnelle persönliche Referenz) AGENTS.md für das Team

Tipp: Verwenden Sie /m_update für Fakten, die unbegrenzt erhalten bleiben sollen. Sitzungsspezifischen Kontext können Sie Codex einfach direkt in der Unterhaltung mitteilen. Für gemeinsam genutzten Teamkontext verwenden Sie AGENTS.md.


Sitzungsverwaltung

Codex speichert Sitzungen unter ~/.codex/sessions/ und ermöglicht damit das Fortsetzen, Forken und Multi-Thread-Workflows über CLI und Desktop-Oberflächen hinweg.

Mit v0.146.0 können Threads gezielt adressiert werden. /new und /clear akzeptieren jetzt einen Sitzungsnamen, wichtige Threads lassen sich anheften und Nebengespräche bleiben geöffnet, sodass Sie nicht mehr eines schließen müssen, um zu einem anderen zu gelangen.114 In der Praxis bedeutet das, dass ein lang laufendes Projekt nicht mehr aus einer Liste von Zeitstempeln besteht, die Sie anhand des Datums wiedererkennen müssen. v0.147.0 führt Gesprächsabschnitte ein: Gespräche lassen sich in dauerhafte, manuell sortierte Abschnitte gliedern, und lange Transkripte werden schrittweise angezeigt, anstatt vollständig geladen zu werden.116 v0.148.0 führt /export und das Forken über die Befehlszeile ein: /export schreibt das vollständige Gespräch als Markdown in die Zwischenablage oder in eine neue Datei, codex exec fork forkt eine Sitzung nicht interaktiv und in der Auswahl zum Fortsetzen können Sitzungen archiviert und wiederhergestellt werden.118 v0.149.0 führt codex queue ein — damit senden Sie über die Befehlszeile Nachrichten an bestehende lokale oder entfernte Sitzungen — und stellt bei fortgesetzten oder geforkten Threads das aktive Berechtigungsprofil wieder her.120 v0.150.0 führt automatische Titel ein: Unbenannte Terminalaufgaben erhalten automatisch aussagekräftige Titel, und /rename schlägt anhand des Gesprächs einen bearbeitbaren Titel vor.132 v0.151.0 führt /recap ein: Fordern Sie bei Bedarf eine kurze Zusammenfassung der jüngsten Fortschritte und nächsten Schritte des Gesprächs an. Codex erstellt dieselbe Zusammenfassung außerdem automatisch für geeignete inaktive, nicht fokussierte Gespräche und fügt sie dem Transkript hinzu. Dabei werden begrenzte, isolierte Anfragen verwendet und Wiederholungsversuche nur bei automatisch aufgetretenen Fehlern durchgeführt.135 Mit v0.153.0 wird die automatische Variante optional: tui.auto_recap = false bricht geplante automatische Zusammenfassungsprüfungen ab und verwirft ausstehende automatische Ergebnisse, während das manuelle /recap weiterhin funktioniert.140

codex agents (v0.149.0) ist das interaktive Dashboard für jede aktive Agentensitzung auf dem Rechner: Auf einem einzigen Bildschirm können Sie Aufgaben suchen, starten, öffnen, umbenennen und beenden; die Tastenkürzel sind konfigurierbar. Innerhalb einer Sitzung wechseln Sie mit /agents zwischen allen aktiven Agentensitzungen und mit /subagents zwischen den Subagenten der aktuellen Sitzung.120129 Mit v0.150.0 können Aufgaben direkt aus dem Gespräch adressiert werden: Verweisen Sie mit @-Erwähnungen auf andere Codex-Aufgaben und weisen Sie Agenten im Terminal an, Aufgaben zu lesen, zu erstellen oder ihnen Nachrichten zu senden.132

Fortsetzen

Setzen Sie Ihre Arbeit dort fort, wo Sie aufgehört haben:

codex resume                          # Interactive picker (sorted by recency)
codex resume <SESSION_ID>             # Resume a specific session
codex exec resume --last "continue"   # Non-interactive: resume most recent

Der Slash-Befehl /resume innerhalb der TUI öffnet dieselbe interaktive Auswahl mit Suchfunktion.

Paginierter Threadverlauf (v0.145.0, in v0.151.0 regulär freigegeben): Der paginierte Threadverlauf erweitert die Sitzungsverwaltung um effizientes Fortsetzen, die Suche im Verlauf, dauerhaft gespeicherte Threadnamen, Subagentenunterstützung und Erinnerungen. Der Verlauf wird seitenweise statt vollständig geladen, was bei langlebigen Arbeitsverzeichnissen mit Hunderten von Sitzungen entscheidend ist. Die Funktion wurde in v0.145.0 als experimentell eingeführt; v0.151.0 überführt die APIs aus dem experimentellen Status (thread/turns/list, thread/items/list und thread/revert benötigen die experimentelle API-Funktion nicht mehr) und legt die paginierte Variante NUR für dauerhafte Threads als aufgelösten Standard fest, deren Speicher thread/turns/list und thread/items/list unterstützt, und nur dann, wenn thread/start kein historyMode angibt. Flüchtige Threads und Threads, deren Speicher diese APIs nicht unterstützt, verwenden weiterhin standardmäßig den Legacy-Modus; explizite Auswahlen behalten ihr Verhalten bei, und das ThreadHistoryMode-Enum auf Protokollebene verwendet beim Tag rust-v0.151.0 (protocol.rs:755-758) weiterhin standardmäßig Legacy — es handelt sich also um einen aufgelösten Standard für unterstützte dauerhafte Threads und nicht um eine pauschale Umstellung.112135

Fork

Verzweigen Sie ein Gespräch, um Alternativen zu erkunden, ohne Ihren aktuellen Fortschritt zu verlieren:

/fork                              # Fork current conversation
/fork "try a different approach"   # Fork with new prompt

Forks erstellen unabhängige Threads, die bis zum Fork-Punkt denselben Verlauf teilen. Seit v0.146.0 ist der Fork-Verlauf paginiert, und Forks können als temporär erstellt werden — ein temporärer Fork erscheint nicht in Threadlisten, sodass einmalige Experimente nicht die Threadliste überladen, in der Sie tatsächlich navigieren.114 Änderungen in einem Fork wirken sich nicht auf den anderen aus. Dies eignet sich zum Vergleichen verschiedener Ansätze (z. B. „forken und Redis statt Memcached ausprobieren“) oder zum sicheren Erproben riskanter Änderungen.

Thread-Forking in Subagenten (v0.107.0): Threads können jetzt in unabhängige Subagenten geforkt werden. Dadurch kann ein Gespräch parallele Arbeitsströme erzeugen, die autonom ausgeführt werden. Dies erweitert das bestehende Fork-Modell: Statt lediglich das Gespräch zu verzweigen, wird der geforkte Thread zu einem Subagenten mit eigenem Ausführungskontext.62 Seit v0.117.0 verwenden Subagenten pfadbasierte Adressen (z. B. /root/agent_a) sowie eine strukturierte Kommunikation zwischen Agenten, wodurch die Multi-Agent-Koordination expliziter und leichter zu debuggen ist.75

Verschlüsselte Nachrichten zwischen Agenten (v0.138.0+): Multi-Agent v2 verschlüsselt jetzt den Aufgabentext, den ein übergeordneter Agent beim Erstellen oder Anschreiben eines Subagenten sendet. Die Nachrichtenparameter von spawn_agent, send_message und followup_task sind als verschlüsselt gekennzeichnet: Die Responses-API verschlüsselt die Nutzdaten, wenn das übergeordnete Modell den Tool-Aufruf ausgibt. Das lokal ausgeführte Codex überträgt ausschließlich den Geheimtext (InterAgentCommunication.encrypted_content, mit leerem Klartextinhalt), den die API serverseitig entschlüsselt, wenn sie ihn an das empfangende Modell übergibt.108 Daraus ergeben sich drei praktische Konsequenzen:

  • Ihre lokalen Sitzungsprotokolle enthalten den Klartext der Delegierung nicht mehr. Sie können erkennen, dass ein übergeordneter Agent einen Subagenten erstellt hat und welches Ergebnis zurückkam, jedoch nicht die genaue Anweisung, die er gesendet hat. Wenn Sie Multi-Agent-Ausführungen anhand des Sitzungsverlaufs prüfen oder debuggen, fehlt dieser Datensatz. Für das offene Regressionsproblem, das diesen Umstand erfasst, ist bis Mitte Juli 2026 keine verknüpfte Fehlerbehebung vorhanden.109 Lebenszyklusereignisse von Erweiterungen (Start und Stopp von Subagenten, Tool-Ausführung, Metadaten von Durchläufen — v0.133.0+) sowie die Beobachtungsfunktionen des App-Servers sind die verbleibenden Ansatzpunkte, um die Ereignisse zu rekonstruieren.98
  • Modelle benutzerdefinierter Anbieter können ausfallen. Ein Modellendpunkt, der nicht für die verschlüsselte Tool-Nutzung konfiguriert ist, weist das verschlüsselte spawn_agent-Schema mit einem 400-Fehler zurück ("declares encrypted parameters but is not configured for encrypted tool use"). Wenn die Multi-Agent-Delegierung bei einem benutzerdefinierten Anbieter mit diesem Fehler scheitert, liegt dies an der Verschlüsselungsänderung und nicht an Ihrer Konfiguration.109
  • Von Codex erzeugte Benachrichtigungen bleiben lesbar. Benachrichtigungen über den Abschluss von Subagenten werden von Codex selbst erzeugt. Sie bleiben daher im Klartext und werden jetzt als typisierte agent_message-Elemente statt als serialisierte JSON-Umschläge dargestellt.108

OpenAI hat das Bedrohungsmodell hinter dieser Änderung nicht veröffentlicht. Der PR beschreibt den Geheimtextfluss, ohne anzugeben, wovor er schützt.

Multi-Agent v2 stabilisiert (v0.145.0, optional aktivierbar): Die mit v0.137.0 eingeführte und in v0.138.0 um verschlüsselte Delegierung erweiterte Multi-Agent-v2-Umgebung ist jetzt als optional aktivierbare Funktion stabilisiert. v0.145.0 führt konfigurierbare Subagentenmodelle, individuelle Reasoning-Stufen pro Subagent, eine konfigurierbare Parallelität, wiederhergestellte Multi-Agent-Rollen und eine verbesserte Agentennavigation ein. Falls Sie v2 während der anfänglichen Schwierigkeiten von v0.137/v0.138 noch nicht eingesetzt haben, ist dies die Version, in der sich die Konfigurationsoberfläche stabilisiert: Modell- und Reasoning-Auswahl für Subagenten werden jetzt in der Konfiguration festgelegt, statt durch die Laufzeitumgebung vorgegeben zu sein.112

Threadliste

Aktive Sitzungen anzeigen und verwalten:

/status                            # Current session info and token usage
/ps                                # Show background terminals in session

In der Desktop App werden Threads mit vollständigem Verlauf und Diff-Vorschauen in der Seitenleiste angezeigt.

Sitzungslebenszyklus

Aktion CLI Desktop App
Neu starten codex oder /new Schaltfläche „Neuer Thread“
Fortsetzen codex resume oder /resume In der Seitenleiste auf den Thread klicken
Forken /fork Rechtsklick auf den Thread → Fork
Beenden /quit oder Ctrl+C Thread-Tab schließen
Löschen Aus ~/.codex/sessions/ entfernen Rechtsklick → Löschen

Sitzungen werden zwischen CLI und der Desktop App synchronisiert — beginnen Sie in einer Anwendung und setzen Sie Ihre Arbeit in der anderen fort.


Nicht interaktiver Modus (codex exec)

codex exec führt Codex nicht interaktiv für Skripte, CI/CD und Automatisierung aus.15

Grundlegende Verwendung

codex exec "summarize the repository structure"
codex exec --sandbox workspace-write -c approval_policy=on-request "fix the CI failure"   # exec has no -a flag; set the policy via -c or config
codex exec --json "triage open bugs" -o result.txt

Standardmäßig schreibt codex exec Fortschrittsmeldungen und Ereignisse nach stderr und die abschließende Agentennachricht nach stdout. Dadurch lässt es sich mit standardmäßigen Unix-Pipelines kombinieren.

Sitzungsarchivierung (v0.136.0)

Sitzungen können archiviert werden, damit die Liste zum Fortsetzen und Forken übersichtlich bleibt, ohne den Verlauf zu löschen. Archivieren Sie eine Sitzung in der TUI mit /archive oder über die Shell:168

codex archive <session-id>     # archive a session
codex unarchive <session-id>   # restore it

Eine archivierte Sitzung ist vor dem Fortsetzen oder Forken geschützt, bis Sie die Archivierung aufheben – eine Sicherheitsvorkehrung dagegen, versehentlich eine Sitzung fortzuführen, die Sie eigentlich abschließen wollten. Ebenfalls neu in dieser Version: codex app-server --stdio startet den App-Server für Editor- und Host-Integrationen im stdio-Modus, und /diff darf von einem Repository bereitgestellte Git-Hilfsprogramme nicht mehr ausführen (eine Verbesserung der Befehlssicherheit). Unter Windows ergänzt ein Alpha-Bereitstellungspfad codex sandbox setup --elevated für Administratoren.168

Ausgabe im JSON-Lines-Format

Mit --json wird stdout zu einem JSONL-Ereignisstrom:

codex exec --json "fix the tests" | jq

Ereignistypen: thread.started, turn.started/completed/failed, item.started/completed, error

{"type":"thread.started","thread_id":"019c5c94-..."}
{"type":"turn.started"}
{"type":"item.started","item":{"id":"item_1","type":"command_execution","status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_3","type":"agent_message","text":"..."}}
{"type":"turn.completed","usage":{"input_tokens":24763,"cached_input_tokens":24448,"output_tokens":122}}

Strukturierte Ausgabe

Erzwingen Sie die Antwortstruktur mit einem JSON Schema:

codex exec "Extract project metadata" \
  --output-schema ./schema.json \
  -o ./project-metadata.json

-o / --output-last-message schreibt die abschließende Nachricht in eine Datei.

Sitzung fortsetzen und überprüfen

codex exec resume --last "continue where you left off"
codex exec resume <SESSION_ID> "fix the remaining issues"
codex exec review --base main           # Code review against a branch

Wichtige Flags

Flag Beschreibung
--sandbox workspace-write -c approval_policy=on-request Auf den Workspace beschränkte Automatisierung mit Genehmigung bei Grenzüberschreitungen (codex exec verfügt über kein Flag --ask-for-approval; legen Sie die Richtlinie mit -c fest)123126
--thread-source <SOURCE> Klassifiziert neu erstellte oder geforkte Threads als user (Standard), subagent, memory_consolidation oder mit einem Funktionsnamen; gilt global für alle Unterbefehle von codex exec, wird beim Fortsetzen ignoriert; threadSource im TypeScript SDK (v0.149.1)126
--json JSONL-Ereignisstrom nach stdout
-o, --output-last-message <file> Speichert die abschließende Nachricht in einer Datei
--output-schema <file> Validiert die Antwort anhand eines JSON Schema
--ephemeral Speichert keine Sitzungsdateien dauerhaft
-C, --cd <dir> Legt das Arbeitsverzeichnis fest
--add-dir <dir> Fügt weitere beschreibbare Verzeichnisse hinzu
--skip-git-repo-check Erlaubt die Ausführung außerhalb von Git-Repositorys
--dangerously-bypass-approvals-and-sandbox Keine Sandbox, keine Genehmigungen (nur für CI)

CI-Authentifizierung

codex exec unterstützt CODEX_API_KEY für die nicht interaktive Authentifizierung in Automatisierungsumgebungen.

Startbanner von codex exec (v0.130.0). Das Startbanner von codex exec enthält nicht mehr die veraltete Formulierung „research preview“. Wenn Ihre CI die Startausgabe ausliest, ist der Bannertext nun kürzer; strukturierte --json-Ereignisse bleiben unverändert.91

codex remote-control (v0.130.0+)

codex remote-control ist ein Befehl der obersten Ebene, der einen Headless-App-Server startet, der von einem anderen Prozess gesteuert werden soll – etwa von IDE-Erweiterungen, benutzerdefinierten Orchestratoren oder Remote-Steuerungsebenen. Er ersetzt den Aufruf von codex app-server mit mehreren Flags, den viele Integratoren bisher manuell zusammensetzten, und bietet Drittanbieterwerkzeugen einen einzigen stabilen Einstiegspunkt in dieselbe App-Server-Laufzeit, die auch den Desktop- und IDE-Oberflächen zugrunde liegt.91 v0.133.0 verbessert das Laufzeitverhalten des Befehls: Er kann wie ein Vordergrundbefehl ausgeführt werden, auf die Betriebsbereitschaft warten, einen maschinenlesbaren Status melden und weiterhin explizite daemonartige Befehle zum start / stop für langlebige Controller-Konfigurationen bereitstellen.98 v0.143.0 ergänzt codex remote-control pair. Dieser Befehl erzeugt aus einem laufenden Daemon einen manuellen Kopplungscode, sodass sich ein Controller ohne automatische Erkennung verbinden kann – nützlich, wenn sich der steuernde Prozess auf einem anderen Host oder in einem anderen Netzwerksegment als der Daemon befindet.106

# Start a headless, remotely controllable app-server
codex remote-control

# Generate a manual pairing code for an out-of-band controller (v0.143.0+)
codex remote-control pair

# Same lifecycle as a TUI session: thread store, hooks, plugins, MCP, sandbox
# all initialize from your normal config.toml.

Kombinieren Sie codex remote-control mit den unten beschriebenen APIs zur App-Server-Paginierung, wenn Sie Benutzeroberflächen entwickeln, die umfangreiche Thread-Verläufe auflisten müssen, ohne sämtliche Turns gleichzeitig in den Arbeitsspeicher zu laden.

App-Server-Thread-Paginierung (v0.130.0+)

App-Server-Clients können umfangreiche Threads nun über drei unterschiedliche Ansichten der Turn-Elemente seitenweise abrufen:91

Ansicht Anwendungsfall
Nicht geladen Nur zur Auflistung – Thread-Struktur ohne Turn-Inhalt (am ressourcenschonendsten)
Zusammenfassung Kompakte Metadaten pro Turn – nützlich für Seitenleisten und Auswahldialoge zum Fortsetzen
Vollständig Vollständiger Turn-Inhalt einschließlich Tool-Aufrufen und Ausgaben

Kombinieren Sie die Paginierung mit der in v0.121.0 eingeführten ThreadStore-Schnittstelle, um langlebige Threads effizient zu durchlaufen. Das gilt besonders für Remote-Control-Bereitstellungen, bei denen sich der Orchestrator auf einem anderen Rechner als die Rollout-Dateien befinden kann.82 v0.143.0 erweitert die Inspektionsmöglichkeiten eines Controllers: App-Server-Clients können nun verfügbare Umgebungen auflisten, die Nachfolger-Threads eines Threads anzeigen und den Verlauf an einem bestimmten Turn forken – genau die Grundfunktionen, die eine Benutzeroberfläche benötigt, um einen Lauf von einem früheren Punkt aus zu verzweigen, ohne ihn erneut bis dorthin auszuführen.106 v0.151.0 hebt die APIs für paginierte Thread-Verläufe aus dem experimentellen Status und verwendet für dauerhafte Threads mit unterstützenden Speichern standardmäßig den paginierten Verlauf, wenn bei thread/start kein historyMode angegeben wird (ephemere Threads und nicht unterstützende Speicher verwenden weiterhin den Legacy-Modus); das Laden des vollständigen Verlaufs ist für paginierte Threads veraltet (#40676).135

Live-Aktualisierung der App-Server-Konfiguration (v0.130.0+)

Aktive App-Server-Threads übernehmen Änderungen an config.toml nun ohne Neustart: Bearbeiten und speichern Sie die Konfiguration, damit der laufende Thread die neuen Werte bei seinem nächsten Turn verwendet. Diese Fehlerbehebung ergänzt codex remote-control: Ein langlebiger Headless-Server kann direkt neu konfiguriert werden, statt ihn herunterzufahren.91

Live-Einstellungen auf Turn-Ebene (v0.151.0): Die Einstellungen eines laufenden Turns lassen sich nun während der Ausführung ändern. Die experimentelle App-Server-Methode turn/settings/update aktualisiert model, effort, summary und serviceTier für nachfolgende Schritte eines bestimmten aktiven Turns, ohne künftige Turns zu verändern. Dabei meldet sie, ob die Aktualisierung angewendet oder abgelehnt wurde oder ihr Ziel nicht mehr vorhanden war. Verwaltete Beschränkungen werden erneut validiert, und die bei der Zulassung des Turns festgelegten Genehmigungs- und Guardian-Sicherheitseigenschaften bleiben erhalten, bevor eine aktualisierte Momentaufnahme der Einstellungen veröffentlicht wird. turn/start akzeptiert außerdem serviceTierForTurn, sodass ein einzelner neuer Turn die Dienststufe überschreiben kann, ohne die gespeicherte Stufe des Threads zu verändern („default“ steht für Standardgeschwindigkeit; fehlt der Wert oder ist er null, wird die Stufe des Threads übernommen).135

Verschlüsselte Remote-Ausführungsumgebungen (v0.141.0)

Seit v0.141.0 (stabil, 18. Juni 2026) verbinden sich Remote-Ausführungsumgebungen über authentifizierte, Ende-zu-Ende-verschlüsselte Noise-Relay-Kanäle. Steuerungsebene und Ausführungsumgebung müssen dem dazwischenliegenden Relay somit nicht mehr vertrauen. Das ist besonders relevant, wenn Ihr Orchestrator einen App-Server über eine Netzwerkgrenze hinweg steuert. Dieselbe Version sorgt außerdem dafür, dass bei der plattformübergreifenden Remote-Ausführung das native Arbeitsverzeichnis und die native Shell der Ausführungsumgebung erhalten bleiben. Steuert ein Controller auf einem Betriebssystem eine Ausführungsumgebung auf einem anderen, werden Pfade und Shell-Semantik daher nicht mehr im Hintergrund umgeschrieben. Für die Kompatibilität mit Unternehmens-Proxys akzeptiert TLS nun außerdem P-521-Zertifikatsignaturen.103


Codex Cloud und Hintergrundaufgaben [EXPERIMENTAL]

GitLab-Unterstützung (Beta, 19. August 2026): Codex Cloud kann jetzt in allen ChatGPT-Tarifen mit GitLab-Projekten verbunden werden — verknüpfen Sie ein Projekt, erstellen Sie Umgebungen, starten Sie Aufgaben aus Issues und Merge Requests und fordern Sie Reviews an; Self-Managed GitLab erfordert Version 19.0 oder neuer.119

Status: Codex Cloud ist eine experimentelle Funktion. Schnittstellen, Preise und Verfügbarkeit können sich ändern. OpenAI verwaltet die Cloud-Umgebungen; Sie haben keine Kontrolle über die Infrastruktur.

Codex Cloud führt Aufgaben asynchron in von OpenAI verwalteten Umgebungen aus.4 Seit CLI v0.150.0 können Aufgaben auch über eine Terminalkonversation angesprochen werden: Verweisen Sie mit @-Erwähnungen auf andere Codex-Aufgaben und bitten Sie Agenten, Aufgaben zu lesen, zu erstellen oder ihnen Nachrichten zu senden.132 Informationen zur Integration von Codex in Ihre CI-Pipeline finden Sie auch unter GitHub Action und CI/CD.

Anmeldedaten für Cloud-Aufgaben besser geschützt (v0.152.0): Anfragen für Cloud-Aufgaben können gespeicherte ChatGPT-Anmeldedaten enthalten. Deshalb wird ihr Ziel nun eingeschränkt, noch bevor die Authentifizierung geladen wird: CODEX_CLOUD_TASKS_BASE_URL wird anhand vertrauenswürdiger ChatGPT-HTTPS-Ursprünge auf Port 443 validiert (URLs mit Benutzerinformationen, Abfragen oder Fragmenten werden abgelehnt). Zudem sind Weiterleitungen für das Backend der Cloud-Aufgaben und die Clients zur Umgebungserkennung deaktiviert, damit Anmeldedaten niemals an ein Weiterleitungsziel übermittelt werden.138

Funktionsweise

  1. Reichen Sie eine Aufgabe ein (über chatgpt.com/codex, die Slack-Integration oder CLI)
  2. Codex klont Ihr Repository in eine isolierte Cloud-Sandbox
  3. Der Agent arbeitet selbstständig: Er liest Code, führt Tests aus und nimmt Änderungen vor
  4. Nach Abschluss erstellt Codex einen PR oder stellt einen Diff zur Überprüfung bereit
  5. Übernehmen Sie die Ergebnisse mit codex apply <TASK_ID> lokal

Internetzugriff in der Cloud

Der Internetzugriff für Agenten ist standardmäßig deaktiviert und wird für jede Umgebung separat konfiguriert:

  • Aus: Kein Internetzugriff für Agenten (Standardeinstellung)
  • Ein: Optionale Domain-Zulassungsliste und Einschränkungen für HTTP-Methoden
Allowed domains: pypi.org, npmjs.com, github.com
Allowed methods: GET, HEAD, OPTIONS

Einrichtungsskripte können weiterhin das Internet verwenden, um Abhängigkeiten zu installieren, selbst wenn der Internetzugriff für Agenten deaktiviert ist.

Slack-Integration

Erwähnen Sie @Codex in einem Slack-Kanal oder Thread, um eine Cloud-Aufgabe zu starten.

Voraussetzungen: 1. Berechtigter ChatGPT-Tarif (Plus, Pro, Business, Enterprise oder Edu) 2. Verbundenes GitHub-Konto 3. Mindestens eine konfigurierte Cloud-Umgebung 4. Für Ihren Workspace installierte Slack-App

Codex antwortet mit einem Aufgabenlink und veröffentlicht die Ergebnisse, sobald die Aufgabe abgeschlossen ist.

Cloud CLI

codex cloud exec --env <ENV_ID> "Fix failing tests"  # Start a cloud task
codex cloud status <TASK_ID>                          # Check task progress
codex cloud diff <TASK_ID>                            # View task diff
codex cloud list                                      # List recent tasks
codex cloud list --json                               # JSON output
codex cloud apply <TASK_ID>                           # Apply from cloud subcommand
codex apply <TASK_ID>                                 # Apply diff (top-level shortcut)

Die Codex Desktop App

Die Codex Desktop App (macOS und Windows) bietet eine grafische Benutzeroberfläche, die für die Verwaltung mehrerer Projekte optimiert ist.16 Die Windows-Version wurde am 4. März 2026 mit nativer PowerShell-Unterstützung und nativer Windows-Sandbox veröffentlicht.66

Installation

codex app                      # Auto-downloads and installs on first run

Oder direkt herunterladen: Codex.dmg (macOS) | Im Microsoft Store erhältlich (Windows)

Hauptfunktionen

Funktion Beschreibung
Parallele Threads Mehrere Aufgaben projektübergreifend gleichzeitig ausführen
Thread-Modi Threads im Modus Local, Worktree oder Cloud starten
Integrierte Git-Werkzeuge Diffs prüfen, Kommentare hinzufügen, einzelne Änderungen stagen oder zurücksetzen, Commits erstellen und pushen sowie PRs erstellen
Integriertes Terminal Eigenes Terminal pro Thread (Cmd+J)
Sprachdiktat Prompts per Spracheingabe erstellen (Ctrl+M)
Automatisierungen Wiederkehrende Aufgaben planen
Benachrichtigungen Benachrichtigungen über Abschluss oder erforderliche Genehmigungen, wenn die App im Hintergrund ausgeführt wird
Ruhezustand verhindern Optionale Einstellung, die den Ruhezustand des Computers während laufender Aufgaben verhindert
Skills + MCP Gemeinsame Konfiguration für App, CLI und IDE-Erweiterung
MCP-Kurzbefehle Schnell zugängliche Kurzbefehle für MCP-Werkzeuge im Eingabefeld (App v26.226)63
@Erwähnungen bei Reviews Mitarbeiter in Code-Review-Kommentaren per @Erwähnung ansprechen (App v26.226)63
Benutzerdefinierte Themes Farbsteuerung und Schriftauswahl in den Einstellungen (App v26.312)72
App-server TUI Standardmäßig aktiviert (ab v0.117.0): !-Shell-Befehle, Dateisystemüberwachung, entferntes WebSocket mit Bearer-Authentifizierung und sitzungsübergreifender Abruf des Prompt-Verlaufs75
Appshots Appshots unter macOS hängen das vorderste App-Fenster einschließlich Screenshot und verfügbarem Text an einen Thread an und lassen sich über den Appshots-Hotkey hinzufügen.99
Browser-Kommentare innerhalb der App Der integrierte Browser kann lokale und öffentliche Seiten als Vorschau darstellen und Kommentare zu Elementen oder Bereichen für präzises Feedback zur gerenderten Seite erfassen.99
Computer Use + Nutzung im Sperrzustand Mit Computer Use kann Codex zugelassene Mac-Apps für klar abgegrenzte GUI-Aufgaben bedienen; die Nutzung im Sperrzustand muss ausdrücklich aktiviert werden und ist nach dem Sperren des Mac auf vertrauenswürdige, aktive Computer Use-Durchläufe beschränkt.99

Appshots, Browser-Kommentare und Computer Use

Mit den App-Updates vom 21. Mai wird die Desktop App zu einer leistungsfähigeren Kontextoberfläche und dient nicht mehr nur als Thread-Verwaltung. Verwenden Sie Appshots, wenn Codex den Zustand einer anderen Mac-App kennen muss, bevor es handeln kann: Codex erfasst das vorderste Fenster sowie den verfügbaren sichtbaren und außerhalb des sichtbaren Bereichs liegenden Text, den die App bereitstellt, und speichert den Anhang lokal im Sitzungsverlauf.99

Verwenden Sie bei Web- und Frontend-Arbeiten zunächst den integrierten Browser, sofern für die Seite keine Authentifizierung erforderlich ist: Er bietet Ihnen und Codex eine gemeinsame gerenderte Vorschau, unterstützt Browser-Aktionen wie Klicks, Screenshots, das Herunterladen von Assets und die schreibgeschützte Prüfung von JavaScript und ermöglicht Ihnen, Seitenbereiche mit Kommentaren zu markieren, die Codex im nächsten Durchlauf bearbeiten kann.99 Verwenden Sie für Websites mit Anmeldung weiterhin die Browser-Erweiterung (Chrome, Edge, Brave, Opera oder Vivaldi; Opera bietet keinen Seitenchat). Website-Werkzeuge (WebMCP, 25. August 2026): Im integrierten Browser der Desktop App können ChatGPT Work und Codex von einer Website bereitgestellte Werkzeuge verwenden, um mit der Seite zu arbeiten. Nutzen Sie dafür GPT-5.6 Sol oder GPT-5.6 Terra in der neuesten Desktop App, da Website-Werkzeuge weder mit GPT-5.6 Luna noch in Enterprise- oder Edu-Arbeitsbereichen verfügbar sind.127

Verwenden Sie Computer Use nur, wenn sich die Aufgabe weder mit einer strukturierten Integration noch mit einer Browser-Vorschau verifizieren lässt. Computer Use kann zugelassene Mac-Apps prüfen und bedienen, übernimmt für Dateiänderungen und Shell-Befehle jedoch die Genehmigungs- und Sandbox-Regeln von Codex. Auch die Nutzung im Sperrzustand bleibt eng begrenzt: Nach dem Sperren des Mac kann Codex während aktiver, vertrauenswürdiger Computer Use-Durchläufe vorübergehend auf zugelassene Apps zugreifen; dabei greifen Schutzmechanismen zum erneuten Sperren und zur Erkennung lokaler Eingaben.99

Thread-Modi

Jeder Thread wird in einem von drei Modi ausgeführt, den Sie beim Erstellen auswählen:

Modus Isolation Dateizugriff Am besten geeignet für
Local Keine – arbeitet direkt in Ihrem Projektverzeichnis Vollständiger Lese- und Schreibzugriff Schnelle Aufgaben, Erkundungen, nicht destruktive Arbeiten
Worktree Git worktree – isolierte Branch-Kopie Ihres Repositorys Isolierte Kopie Funktionsentwicklung, riskante Refactorings, parallele Experimente
Cloud Entfernter Server – wird auf der Infrastruktur von OpenAI ausgeführt Kein lokaler Zugriff Lang laufende Aufgaben, CI-ähnliche Arbeitsabläufe, asynchrone Delegation

Funktionsweise der Worktree-Isolation:

Wenn Sie einen Worktree-Thread starten, führt die Desktop App folgende Schritte aus: 1. Sie erstellt in einem temporären Verzeichnis einen neuen Git worktree (git worktree add) 2. Sie checkt von Ihrem aktuellen HEAD aus einen neuen Branch aus 3. Sie führt den Agenten innerhalb des Worktrees aus – alle Dateiänderungen bleiben isoliert 4. Nach Abschluss zeigt sie eine Diff-Prüfung an – Sie wählen aus, welche Änderungen zurückgeführt werden sollen

Dadurch können mehrere Worktree-Threads gleichzeitig und konfliktfrei im selben Repository ausgeführt werden. Jeder erhält einen eigenen Branch und ein eigenes Arbeitsverzeichnis.

Worktree-Einstellungen und Thread-Eigentümerschaft (v0.151.0): Das Verhalten verwalteter Worktrees wird von einem eigenen Einstellungsparser anhand der vorhandenen [desktop]-Konfiguration bestimmt. Als Worktree-Stammverzeichnis dient standardmäßig $CODEX_HOME/worktrees, die automatische Bereinigung ist standardmäßig aktiviert und 15 Worktrees werden aufbewahrt. Konfigurierte Stammverzeichnisse, Bereinigungsoptionen und Aufbewahrungsanzahlen werden vor der Verwendung validiert. Jeder verwaltete verknüpfte Worktree kann außerdem in seinen Git-Metadaten einen versionierten Eigentümerschaftseintrag namens codex-thread.json enthalten, der ihn an einen Thread bindet: Schreibvorgänge erfolgen atomar und ohne Überschreiben; wiederholte Bindungen sind idempotent, während abweichende Eigentümer abgelehnt werden. Primäre, verschachtelte und nicht verwaltete Checkouts werden abgelehnt, bevor die Eigentümerschaftsmetadaten verändert werden.135

Verwaltete Worktrees erreichen in v0.154.0 den CLI (experimentell): --worktree beim Start oder /worktree in der TUI erstellt ein isoliertes Checkout für eine neue oder abgespaltene Sitzung, codex exec unterstützt verwaltete Worktrees für Automatisierungen und TUI-Sitzungsbefehle sowie ein Worktree-Browser ermöglichen es Ihnen, Worktree-Sitzungen aufzulisten, zu durchsuchen und fortzusetzen (#42196, #42366, #42652, #43069, #43120, #43286). v0.155.0 ergänzt die zugehörigen Verwaltungsfunktionen, während Worktrees weiterhin nicht standardmäßig aktiviert sind: In der Agentenübersicht lassen sich Worktree-Sitzungen ausblenden, archivieren und löschen, Eigentümerschaftsdetails werden angezeigt und vor dem Löschen eines unveränderten verwalteten Worktrees wird eine Bestätigung angefordert (#43942, #44424, #44433). Die standardmäßige Aktivierung (#44870) wurde am 11. September gemergt, war jedoch NICHT Bestandteil der stabilen Version 0.155.0; dies wurde anhand der Abstammung vom Tag rust-v0.155.0 geprüft.152156

Verwaltete Worktrees werden in v0.156.0 zum Standard: #44870 stuft worktrees als stabile Funktion ein, aktiviert sie standardmäßig und entfernt sie aus /experimental. Gleichzeitig werden folgende Funktionen ausgeliefert: Worktree-Sitzungen können sich mit einem vorhandenen lokalen Daemon verbinden, statt einen eigenen zu starten (#46498), und lassen sich direkt über die Agentenübersicht erstellen (#45276), die außerdem Registerkarten zum Filtern nach Status erhält (#46839). Falls Ihre Skripte oder Konfigurationen davon ausgehen, dass Worktrees nur auf ausdrückliche Anforderung aktiviert werden, ändert Version 0.156.0 deren Verhalten. So deaktivieren Sie die Funktion: Setzen Sie in config.toml unter [features] den Wert worktrees = false (für einen einzelnen Durchlauf: --disable worktrees). Ältere lokale Daemons: Falls die Worktree-Erstellung oder /cd mit der Meldung “The local Codex service cannot check background terminals” blockiert wird, führen Sie codex app-server daemon update aus und starten Sie Codex neu.169171

Worktree-Werkzeuge für das Modell (v0.162.0): In einem vertrauenswürdigen lokalen Projekt mit aktivierter Funktion kann das Modell selbst über neue Werkzeuge verwaltete Worktrees erstellen und auflisten (#50148); außerdem erläutern die Prompts für neue und abgespaltene Unterhaltungen die verfügbaren Worktree-Optionen (#50416).187

Automatisierungen

Automatisierungen werden lokal in der App ausgeführt. Daher muss die App laufen und das Projekt auf dem Datenträger verfügbar sein:

  • In Git-Repositorys verwenden Automatisierungen eigene Hintergrund-Worktrees, die von Ihrem Arbeitsverzeichnis isoliert sind
  • In Projekten ohne Git werden die Durchläufe direkt im Projektverzeichnis ausgeführt
  • Automatisierungen verwenden Ihre standardmäßigen Sandbox-Einstellungen

Eine Automatisierung einrichten: 1. Öffnen Sie ein Projekt in der Desktop App 2. Klicken Sie in der Seitenleiste auf die Registerkarte „Automatisierungen“ 3. Definieren Sie einen Auslöser (Zeitplan, Webhook oder manuell) 4. Verfassen Sie den Prompt und wählen Sie den Ausführungsmodus (lokal oder Worktree) 5. Legen Sie die Reasoning-Stufe für den Automatisierungsdurchlauf fest (App v26.312)72 6. Automatisierungen werden nach Zeitplan ausgeführt und stellen die Ergebnisse zur Prüfung in eine Warteschlange

Beispiele für Anwendungsfälle: - Issue-Triage: Neue Issues automatisch kategorisieren und priorisieren - CI-Überwachung: Build-Fehler beobachten und Korrekturen vorschlagen - Reaktion auf Warnmeldungen: Mit einer Diagnoseanalyse auf Überwachungswarnungen reagieren - Abhängigkeitsaktualisierungen: Nach Sicherheitspatches suchen und diese anwenden

Die Ergebnisse erscheinen in einer Prüfwarteschlange und müssen von einem Menschen genehmigt werden.

Windows-Unterstützung

Die Codex Desktop App wurde am 4. März 2026 für Windows veröffentlicht (App v26.304) und bietet native PowerShell-Unterstützung, eine native Windows-Sandbox sowie den vollständigen Funktionsumfang einschließlich skills, Automatisierungen und worktrees, ohne WSL vorauszusetzen.66


GitHub Action & CI/CD

Die offizielle GitHub Action integriert Codex in Ihre CI/CD-Pipeline.18

Grundlegende Verwendung

# .github/workflows/codex.yml
name: Codex
on:
  pull_request:
    types: [opened]

jobs:
  codex:
    runs-on: ubuntu-latest
    outputs:
      final_message: ${{ steps.run_codex.outputs.final-message }}
    steps:
      - uses: actions/checkout@v5
      - name: Run Codex
        id: run_codex
        uses: openai/codex-action@v1
        with:
          openai-api-key: ${{ secrets.OPENAI_API_KEY }}
          prompt-file: .github/codex/prompts/review.md
          sandbox: workspace-write
          safety-strategy: drop-sudo

Konfigurationsoptionen

Eingabe Zweck
openai-api-key API-Schlüssel für die Proxy-/Authentifizierungseinrichtung
responses-api-endpoint Endpunkt überschreiben (z. B. Azure-Responses-URL)
prompt / prompt-file Aufgabenanweisungen (eine Angabe ist erforderlich)
working-directory An codex exec --cd übergebener Ordner
sandbox workspace-write / read-only / danger-full-access
codex-args Zusätzliche CLI-Flags (JSON-Array oder Shell-Zeichenfolge)
output-schema / output-schema-file Strukturiertes Ausgabeschema für --output-schema
model / effort Agent-Konfiguration
output-file Abschließende Nachricht auf dem Datenträger speichern
codex-version CLI-Version festlegen
codex-home Benutzerdefinierter Codex-Basisordner
allow-users / allow-bots Positivlistensteuerung für Auslöser
safety-strategy / codex-user Verhalten bei der Rechtebeschränkung und Benutzerauswahl

Ausgabe: final-message, der Text der abschließenden Codex-Antwort für nachgelagerte Schritte/Jobs.

Sicherheitsstrategien

Strategie Beschreibung
drop-sudo (Standard) Linux/macOS; entfernt nach dem Action-Schritt die Möglichkeit, sudo zu verwenden
unprivileged-user Codex als zuvor angelegten Benutzer mit geringen Berechtigungen ausführen
read-only Schreibgeschützte Sandbox (Risiken durch Runner-/Benutzerberechtigungen bestehen weiterhin)
unsafe Keine Rechtebeschränkung; für Windows-Runner erforderlich

Zugriffssteuerung

with:
  allow-users: "admin,maintainer"     # Limit who can trigger
  allow-bots: false                   # Block bot-triggered runs

Standard: Nur Mitwirkende mit Schreibzugriff können Codex-Workflows auslösen.


Codex SDK

Das TypeScript SDK integriert die Agent-Funktionen von Codex in benutzerdefinierte Anwendungen.19

Installation

npm install @openai/codex-sdk

Grundlegende Verwendung

import { Codex } from "@openai/codex-sdk";

const codex = new Codex();
const thread = codex.startThread();

// Multi-turn conversation
const turn1 = await thread.run("Diagnose CI failures and propose a fix");
console.log(turn1.finalResponse);

const turn2 = await thread.run("Implement the fix and add tests");
console.log(turn2.items);

// Resume a previous session
const resumed = codex.resumeThread("<thread-id>");
await resumed.run("Continue from previous work");

Erweiterte SDK-Funktionen

  • runStreamed(...): Asynchroner Ereignisstream für Zwischenstände
  • Python SDK-Authentifizierung (v0.132.0+): Anmeldung per API-Schlüssel, ChatGPT-Browser-/Gerätecode-Abläufe, Kontoeinsicht und Abmeldung sind vollwertige SDK-Pfade.97
  • Komfortfunktion für reine Text-Turns (v0.132.0+): Python-Turn-APIs akzeptieren einfache Zeichenfolgen und geben umfangreichere TurnResult-Metadaten mit erfassten Elementen, Zeitangaben und Nutzung zurück.97
  • outputSchema: Erzwingt eine JSON-strukturierte Endausgabe
  • Multimodale Eingabe: Text und lokale Bilder übergeben ({ type: "local_image", path: "..." })
  • Bild-Workflows (v0.117.0): view_image gibt URLs zurück, generierte Bilder lassen sich erneut öffnen und der Bildverlauf bleibt beim Fortsetzen einer Sitzung erhalten75
  • Umgebungsübergreifendes view_image (v0.130.0): Bei Sitzungen, die sich über mehrere Umgebungen erstrecken (eingeführt in v0.124.0 mit Umgebungs- und Arbeitsordnerauswahl pro Turn, in v0.125.0 um persistente Umgebungen erweitert), löst view_image Dateipfade jetzt über die ausgewählte Umgebung statt über das lokale Dateisystem des Orchestrators auf. Ein aus einer Remote-Umgebung angehängtes Bild wird relativ zum Arbeitsordner dieser Umgebung abgerufen und nicht relativ zum Host, auf dem das SDK ausgeführt wird.91

Thread- und Client-Konfiguration

// Custom working directory, skip git check
const thread = codex.startThread({
  workingDirectory: "/path/to/project",
  skipGitRepoCheck: true,
});

// Custom environment and config overrides
const codex = new Codex({
  env: { CODEX_API_KEY: process.env.MY_KEY },
  config: { model: "gpt-5.5" },
});

Sitzungen werden unter ~/.codex/sessions gespeichert.

Laufzeitumgebung: Node.js 18+.


Leistungsoptimierung

Kontextverwaltung

Die Größe des Kontextfensters hängt vom Modell ab. Die aktuelle GPT-5.6-Familie (Sol, Terra, Luna) arbeitet mit einem Fenster von 272K; GPT-5.5, das Flaggschiff der vorherigen Generation, bietet 400K in Codex (1M in der API); GPT-5.4 / GPT-5.4-mini (werden am 31. August 2026 aus Codex entfernt) bieten 1M / 400K; die ältere GPT-5.3-Codex-Familie arbeitete mit 272K Eingabe + 128K Ausgabe (400K Gesamtbudget). Bei allen füllt sich das Fenster schneller als erwartet – verwalten Sie es vorausschauend:

  1. Verwenden Sie /compact regelmäßig: Fasst den Gesprächsverlauf zusammen, um Tokens freizugeben
  2. Stellen Sie lokale Dokumentation bereit: Eine hochwertige AGENTS.md und gute lokale Dokumentation verringern den Erkundungsaufwand, der Kontext verbraucht
  3. Hängen Sie mit @ bestimmte Dateien an: Verweisen Sie direkt auf Dateien, statt Codex mit deren Suche zu beauftragen
  4. Formulieren Sie fokussierte Prompts: Klar abgegrenzte Prompts mit konkreten Dateien verbrauchen weniger Kontext als offene Erkundungsaufträge

Experimentelle Kontextverwaltung (v0.153.0, standardmäßig deaktiviert): features.context_management.experimental_mode aktiviert für berechtigte ChatGPT Plus-, Pro- und Pro Lite-Sitzungen mit dem Codex-Backend einen koordinierten Kontextstapel – Kontext mit Token-Budget, Verlaufsnotizen und ein new_context-Tool. Sitzungen mit API-Schlüssel, benutzerdefinierte Anbieter, Nicht-Codex-Endpunkte und temporäre strukturierte Threads sind ausgeschlossen. Da sich die Funktion ausdrücklich noch in der Entwicklung befindet, sollten Sie sie als Vorschau auf die künftige Kontextverwaltung betrachten und keine Workflows darauf aufbauen.140 v0.154.0 ergänzt eine Funktionssperre: Die Berechtigung wird beim Sitzungsstart anhand der Funktionen des aktiven Modells bestimmt (#43147) – über dieselbe Oberfläche, die in der Dokumentation zu den Codex-Modellen für die Plus- und Pro-Anmeldung namentlich mit Astra verknüpft ist (siehe den kontextübergreifenden Hinweis unter „Welches Modell sollte ich wählen?“).146152 Seit v0.157.0 ist im mitgelieferten Katalog kein Modell als kompatibel gekennzeichnet (#47397), sodass die Einstellung mit diesem Katalog wirkungslos bleibt.174 Auch GPT-6.1 Sol, das in v0.159.1 hinzugefügt wurde, ist nicht entsprechend gekennzeichnet; zudem beschreibt die Konfigurationsreferenz den Schlüssel inzwischen als „derzeit nicht verfügbar“.178

Token-Effizienz

Technik Auswirkung
model_reasoning_summary = "none" festlegen Reduziert Ausgabe-Tokens um etwa 20 %
model_verbosity = "low" verwenden Kürzere Erklärungen, mehr Handlungen
Leichtere Stufen (gpt-5.6-luna) für einfache Aufgaben verwenden Deutlich günstiger pro Nachricht
Komplexe Aufgaben auf fokussierte Sitzungen verteilen Bessere Token-Effizienz pro Sitzung
Einstellungen je nach Aufgabe über Profile wechseln Keine hohen Reasoning-Kosten für Routinearbeiten

Geschwindigkeitsoptimierung

  1. gpt-5.3-codex-spark: Variante mit geringerer Latenz für interaktive Zusammenarbeit
  2. --profile fast: Vorkonfiguriertes gpt-5.6-luna mit geringem Reasoning-Aufwand
  3. Parallele Tool-Ausführung: Codex führt unabhängige Lesevorgänge und Prüfungen gleichzeitig aus; strukturieren Sie Prompts so, dass dies möglich ist
  4. Ergebnisorientierte Schleifen: Fordern Sie „implementieren, testen, korrigieren, bei erfolgreichem Ergebnis beenden“ anstelle von Schritt-für-Schritt-Anweisungen an

Wie behebe ich Probleme?

Häufige Probleme und Lösungen

Problem Ursache Lösung
„Re-connecting“-Schleife Mehrere Codex-Instanzen Beenden Sie alle Prozesse, warten Sie 60 Sekunden und starten Sie eine einzelne Instanz neu
401-Authentifizierungsfehler Veraltete Anmeldedaten codex logout && codex login (löscht den Speicher, den cli_auth_credentials_store auswählt)
Der Start unter 0.162.0 schlägt wegen nicht übereinstimmender Funktionseinstellungen fehl, während ein Hintergrundserver läuft Der CLI verglich die Funktionseinstellungen des laufenden Servers mit seinen eigenen Standardwerten Aktualisieren Sie auf 0.162.1, wo nur explizite Überschreibungen der Funktionseinstellungen über die Befehlszeile geprüft werden, oder starten Sie mit --no-daemon
Netzwerk in der Sandbox blockiert Standardverhalten -c 'sandbox_workspace_write.network_access=true'
WSL2-Verbindungsabbrüche Beschädigter WSL-Zustand Führen Sie wsl --shutdown in PowerShell aus, warten Sie 1 Minute und starten Sie WSL neu
Patch-Fehler Abweichende Zeilenenden Normalisieren Sie die Zeilenenden auf LF und geben Sie den exakten Dateiinhalt an
Kontextkomprimierung schlägt fehl Zu viel Kontext Reduzieren Sie den Reasoning-Aufwand und teilen Sie die Aufgabe in kleinere Aufgaben auf
Modell ändert sich unerwartet Überschreibung in config.toml Führen Sie /debug-config aus, um Konfigurationsebenen und Anforderungsquellen zu prüfen
Plan mode erlaubt Änderungen Bekannter Fehler Issue #11115
AGENTS.md-Anweisungen werden vergessen Kontextbeschränkungen Halten Sie die Anweisungen knapp und verwenden Sie skill-Dateien für ausführliche Abläufe
Stillstand im read-only-Modus Bekanntes Problem Discussion #7380

Referenz der Fehlermeldungen

Fehlermeldung Bedeutung Behebung
Error: EACCES permission denied Die Sandbox hat einen Dateivorgang blockiert Prüfen Sie den Sandbox-Modus; verwenden Sie workspace-write, wenn Codex Dateien bearbeiten muss
Error: rate limit exceeded Ratenlimit von API erreicht Warten Sie und versuchen Sie es erneut; reduzieren Sie model_reasoning_effort oder wechseln Sie zu einem leichteren Modell
Error: context length exceeded Die Unterhaltung hat 272.000 Eingabe-Token überschritten Verwenden Sie /compact, um sie zusammenzufassen, oder starten Sie mit /new eine neue Sitzung
Error: MCP server failed to start Der MCP-Serverprozess ist abgestürzt oder hat das Zeitlimit überschritten Prüfen Sie die Konfiguration mit codex mcp get <name> und erhöhen Sie startup_timeout_sec
Error: authentication required Kein gültiger API-Schlüssel oder keine gültige Sitzung Führen Sie codex login aus oder setzen Sie CODEX_API_KEY
Error: sandbox execution failed Der Befehl ist innerhalb der Sandbox fehlgeschlagen Prüfen Sie die Befehlssyntax und stellen Sie sicher, dass die erforderlichen Tools in der Sandbox-Umgebung verfügbar sind
WARN: skill not found Der referenzierte skill ist am erwarteten Pfad nicht vorhanden Prüfen Sie die Liste unter /skills und verifizieren Sie den Speicherort des skill-Ordners
Error: wire format mismatch Falsche wire_api-Einstellung für den Anbieter Verwenden Sie wire_api = "responses" für OpenAI-Endpunkte (siehe Benutzerdefinierte Modellanbieter)

Was bewirkt codex doctor?

codex doctor ist der zentrale Befehl, den Sie ausführen sollten, bevor Sie einen Fehler melden oder eine fehlerhafte Installation untersuchen. Er erfasst die lokale Laufzeitumgebung, Konfiguration, Authentifizierung, das Terminal, Netzwerk und den Zustand in einem einzigen Bericht. Auch die Issue-Vorlage des Projekts fordert Sie dazu auf, dessen Ausgabe einzufügen.163

codex doctor                           # Full human-readable report (the default)
codex doctor --summary                 # Compact view
codex doctor --json                    # Redacted structured JSON, for bug reports
codex doctor --all                     # Expand truncated lists
codex doctor --no-color                # Strip ANSI color

Der Bericht ist in feste Abschnitte gegliedert, sodass Sie direkt zum benötigten Abschnitt springen können:163

Abschnitt Berichtete Informationen
Hinweise Auffälligkeiten, die an den Anfang gestellt werden: verfügbare Updates, übergroße Rollout-Verzeichnisse, optionale MCP-Probleme, widersprüchliche Authentifizierungssignale
Umgebung Herkunft der Laufzeitumgebung, Installationskonsistenz, Verfügbarkeit von Such-Tools, Terminal-/Multiplexer-Metadaten, Datenbankzustand
Konfiguration Ladestatus von config.toml, Authentifizierungsdetails, MCP-Serverkonfiguration, Sandbox-Richtlinie, Feature-Flags
Updates Ob die Update-Konfiguration lokal konsistent ist
Konnektivität Netzwerkumgebung, WebSocket-Diagnosen, anbieterspezifische Erreichbarkeit der Endpunkte
Hintergrundserver Status des App-Server-Daemons

Jede Prüfung enthält eine Statusmarkierung – ✓ in Ordnung, ✗ fehlgeschlagen, ⚠ Warnung, ○ inaktiv – sowie eine Zusammenfassungszeile. Mit --json erhält jede Prüfung eine stabile Kennung. Dadurch lässt sich der Befehl in CI oder einem Supportskript verwenden und nicht nur visuell auswerten.163

Der Befehl wurde über mehrere Releases hinweg erweitert: Er wurde mit v0.131.0 eingeführt, erhielt in v0.135.0 Berichte zu Umgebung, Git, Terminal, App-Server und Thread-Inventar und ergänzte mit v0.139.0 Details zu Editor und Pager, wobei vertrauliche Werte in JSON unkenntlich gemacht werden.96196165

Verwenden Sie ihn zuerst, nicht zuletzt. Die meisten Meldungen, dass „Codex nicht funktioniert“, lassen sich auf etwas zurückführen, das doctor bereits benennt: einen veralteten Authentifizierungsmodus, eine config.toml, die nicht geparst werden konnte, oder eine zweite Installation, die jene in Ihrem PATH überschattet.

Diagnose-Tools

codex doctor                           # Full local diagnostic (start here)
codex --version                        # Check CLI version
codex login status                     # Verify authentication
codex mcp list                         # Check MCP server status
codex debug app-server --help          # Debug app server issues

TUI-Diagnosen innerhalb einer Sitzung:

/status                                # Token/session overview
/debug-config                          # Show config layers and requirement sources
/compact                               # Summarize history to reclaim context

Hinweis: codex --verbose ist kein gültiges Top-Level-Flag. Verwenden Sie stattdessen die oben genannten Debug-Unterbefehle und TUI-Diagnosen.

Saubere Neuinstallation

npm uninstall -g @openai/codex && npm install -g @openai/codex@latest

Behält ~/.codex/ bei (Authentifizierung, Konfiguration, Sitzungen). Informationen zum Festlegen einer exakten Version, zum Downgrade nach einem fehlerhaften Release oder zum vollständigen Löschen des Zustands finden Sie unter Aktualisieren, Downgrade oder Deinstallieren.

Debug-Modus

codex debug app-server send-message-v2  # Test app-server client

Probleme melden

/feedback                              # Send logs to Codex maintainers (in TUI)

Alternativ können Sie unter github.com/openai/codex/issues ein Issue erstellen.1


Codex Security [VORSCHAU]

Codex Security startete am 6. März 2026 als Forschungsvorschau und erweiterte den Codex-Stack um kontextbezogene Sicherheitsprüfungen für Anwendungen.77 Die Funktion ist für Kunden von ChatGPT Pro, Enterprise, Business und Edu über Codex web verfügbar.

Funktionsweise: Codex Security analysiert Repositorys, um ein projektspezifisches Bedrohungsmodell zu erstellen, identifiziert Schwachstellen und klassifiziert sie nach ihren tatsächlichen Auswirkungen. Anschließend werden die Ergebnisse in einer Sandbox-Umgebung Belastungstests unterzogen und validiert. Der Agent hebt Erkenntnisse mit höherer Zuverlässigkeit samt Korrekturen hervor und reduziert dadurch Störsignale unbedeutender Fehler.

Leistung: Während der Forschungsvorschau untersuchte Codex Security 1,2 Millionen Commits und identifizierte 10.561 Schwachstellen mit hohem Schweregrad. Die Präzision verbesserte sich im Laufe der Zeit: Störsignale gingen um 84 % zurück, überhöhte Schweregradbewertungen um mehr als 90 % und die Falsch-Positiv-Rate halbierte sich. Das System hat reale Schwachstellen in OpenSSH, GnuTLS und Chromium gefunden, denen 14 CVEs zugewiesen wurden.77

Hinweis: Codex Security ist nicht mit dem integrierten Sandbox-Sicherheitsmodell des CLI identisch. Die Sandbox schützt Ihren Computer vor Codex; Codex Security schützt Ihre Codebasis vor Schwachstellen.


Enterprise-Bereitstellung

Administratorkontrollen (requirements.toml)

Administratoren setzen Unternehmensrichtlinien über requirements.toml durch. Diese administrativ erzwungene Konfigurationsdatei beschränkt sicherheitsrelevante Einstellungen, die Benutzer nicht überschreiben können:21

v0.146.0 führt die Erkennung von Enterprise-Tarifen sowie Administratorkontrollen für In-App-Updates ein.114 In einer verwalteten Geräteflotte entscheidet damit nicht mehr jeder Entwickler selbst, wann er CLI nach dem Erscheinen einer neuen Version aktualisiert, sondern der Administrator bestimmt den Zeitpunkt der Einführung. In den Versionshinweisen wird diese Kontrolle angekündigt, ohne den zugehörigen requirements.toml-Schlüssel zu veröffentlichen. Betrachten Sie daher den genauen Namen der Einstellung als unbestätigt, bis OpenAI ihn dokumentiert.

# /etc/codex/requirements.toml

# Restrict which approval policies users can select
allowed_approval_policies = ["on-request", "never"]   # `untrusted` retired in v0.149.0

# Limit available sandbox modes
allowed_sandbox_modes = ["read-only", "workspace-write"]

# Control web search capabilities
allowed_web_search_modes = ["cached"]

# Allowlist MCP servers by identity (both name and identity must match)
[mcp_servers.approved-server]
identity = { command = "npx approved-mcp-server" }

# Admin-enforced command restrictions
[[rules.prefix_rules]]
pattern = [{ token = "rm" }, { any_of = ["-rf", "-fr"] }]
decision = "forbidden"
justification = "Recursive force-delete is prohibited by IT policy"

[[rules.prefix_rules]]
pattern = [{ token = "sudo" }]
decision = "prompt"
justification = "Elevated commands require explicit approval"

Anders als die config.toml auf Benutzerebene, in der Präferenzen festgelegt werden, bildet requirements.toml eine verbindliche Beschränkungsebene: Sie begrenzt die auswählbaren Werte und kann von Benutzern nicht überschrieben werden. Administrativ festgelegte Anforderungsregeln können nur nachfragen oder verbieten (niemals stillschweigend erlauben).

macOS-MDM-Konfiguration

Verteilen Sie die Konfiguration per MDM über die Einstellungsdomäne com.openai.codex.21 Codex unterstützt standardmäßige macOS-MDM-Payloads (Jamf Pro, Fleet, Kandji usw.). Kodieren Sie TOML ohne Zeilenumbrüche als Base64:

Schlüssel Zweck
config_toml_base64 Base64-kodierte verwaltete Standardwerte (Ausgangswerte, die Benutzer ändern können)
requirements_toml_base64 Base64-kodierte, administrativ erzwungene Anforderungen (Benutzer können sie nicht überschreiben)

Priorität (von der höchsten zur niedrigsten):

  1. Verwaltete macOS-Einstellungen (MDM)
  2. Aus der Cloud abgerufene Anforderungen (ChatGPT Business / Enterprise)
  3. /etc/codex/requirements.toml (lokales Dateisystem)

Cloud-Anforderungen ergänzen nur noch nicht festgelegte Anforderungsfelder, sodass verwaltete Ebenen mit höherer Priorität stets Vorrang haben. Cloud-Anforderungen werden nach Möglichkeit angewendet. Schlägt der Abruf fehl oder tritt eine Zeitüberschreitung auf, wird Codex ohne die Cloud-Ebene fortgesetzt.

OpenTelemetry-Integration

Codex unterstützt die Weitergabe des OpenTelemetry-Trace-Kontexts aus standardmäßigen OTel-Umgebungsvariablen bis zu OpenAI-API-Aufrufen. Legen Sie die standardmäßigen Umgebungsvariablen fest, bevor Sie Codex starten:

# Point Codex at your OTel collector
export OTEL_EXPORTER_OTLP_ENDPOINT="https://otel-collector.internal:4318"
export OTEL_SERVICE_NAME="codex-cli"
export OTEL_RESOURCE_ATTRIBUTES="team=platform,env=production"

# Launch Codex — trace context propagates to all OpenAI API calls
codex
  • Standardmäßige OTEL_*-Umgebungsvariablen werden berücksichtigt (Endpunkt, Dienstname, Ressourcenattribute)
  • Der Trace-Kontext wird durch Codex an API-Aufrufe weitergegeben und ermöglicht damit eine durchgängige Beobachtbarkeit
  • Verwenden Sie Ressourcenattribute, um Traces nach Team, Umgebung oder Projekt zu kennzeichnen
  • Berücksichtigen Sie beim Aktivieren der Protokollierung von Prompts und Tools die Datenschutzanforderungen – Traces können Codeausschnitte enthalten
  • Konfigurierbare OpenTelemetry-Trace-Metadaten (v0.130.0+). Zusätzlich zur standardmäßigen OTEL_RESOURCE_ATTRIBUTES-Hülle stellt die codex-otel-Crate nun konfigurierbare Trace-Metadaten bereit. Administratoren können Traces dadurch mit unternehmensspezifischen Dimensionen (Kostenstelle, Projekt-ID, Ticketreferenz) kennzeichnen, ohne OTEL_RESOURCE_ATTRIBUTES bei jedem Aufruf vollständig neu erstellen zu müssen. Kombinieren Sie dies mit den in derselben Version eingeführten erweiterten Analysefunktionen für Reviews und Feedback, um Debugging und Triage über CLI-, App-Server- und Remote-Control-Sitzungen hinweg zu vereinheitlichen.91

Enterprise-Zugriff

  • ChatGPT Business / Enterprise / Edu: Durch Organisationsadministratoren kontrollierter Zugriff, bei dem aus der Cloud abgerufene Anforderungen automatisch angewendet werden. Unterstützt SSO über SAML/OIDC durch Ihren Identitätsanbieter (Okta, Entra ID usw.)
  • API: Standardmäßige API-Authentifizierung, -Abrechnung sowie Organisations- und Projektkontrollen. OpenAI veröffentlicht SOC-2-Type-II- und SOC-3-Berichte; für den Enterprise-Tarif ist ein HIPAA BAA verfügbar
  • Codex SDK: Einbindung in interne Tools und Arbeitsabläufe
  • Richtliniendurchsetzung im großen Maßstab: Verwenden Sie das per MDM verteilte requirements_toml_base64 oder /etc/codex/requirements.toml auf Dateisystemebene

Datenverarbeitung und Compliance: - Ein- und Ausgaben von API werden gemäß den Bedingungen von OpenAI für Business/Enterprise/API nicht zum Training verwendet - Für Datenresidenz gilt: OpenAI-API-Datenverkehr wird standardmäßig über eine Infrastruktur in den USA geleitet. Wenden Sie sich bei Anforderungen an eine EU-Datenresidenz an das Enterprise-Vertriebsteam von OpenAI - Sitzungstranskripte werden lokal gespeichert; nur API-Aufrufe verlassen das Gerät - ChatGPT Enterprise unterstützt Compliance-Rahmenwerke wie SOC 2, GDPR und CCPA

Einführungsstrategie

Empfohlene schrittweise Einführung für Organisationen:

  1. Pilotphase (Woche 1–2): Stellen Sie Codex für 3–5 erfahrene Entwickler bereit und erzwingen Sie mit requirements.toml die read-only-Sandbox mit on-request-Genehmigungen und cached-Websuche. Sammeln Sie Feedback zu AGENTS.md-Mustern und zum Bedarf an MCP-Servern.
  2. Teamerweiterung (Woche 3–4): Führen Sie Codex im gesamten Team ein. Verteilen Sie eine teamweit standardisierte config.toml per MDM oder Repository. Aktivieren Sie die workspace-write-Sandbox für vertrauenswürdige Repositorys.
  3. CI-Integration (Woche 5–6): Fügen Sie codex-action zu CI/CD-Pipelines hinzu, um PR-Reviews und die Testerstellung zu automatisieren. Verwenden Sie --ephemeral, um die Kosten planbar zu halten.
  4. Organisationsweite Einführung (ab Monat 2): Stellen Sie Codex per MDM bereit und erzwingen Sie mit requirements.toml genehmigte MCP-Server, Sandbox-Richtlinien und Modellfreigabelisten.

Audit-Muster

Verfolgen Sie die Codex-Nutzung und setzen Sie Compliance-Anforderungen durch:

  • OpenTelemetry-Traces: Überwachen Sie API-Aufrufvolumen, Token-Nutzung und Latenz pro Team
  • Sitzungspersistenz: Prüfen Sie ~/.codex/sessions/ im Rahmen von Compliance-Reviews (deaktivieren Sie die Speicherung in sensiblen Kontexten mit --ephemeral)
  • Durchsetzung der MCP-Identität: requirements.toml protokolliert blockierte Serverzugriffsversuche – prüfen Sie diese auf nicht autorisierte Tool-Nutzung
  • Git-Audit-Trail: Alle von Codex vorgenommenen Dateiänderungen durchlaufen das standardmäßige git-Verfahren – prüfen Sie sie anhand des Branch-Verlaufs und der PR-Diffs

Best Practices und Anti-Patterns

Prompt-Muster

  1. Constraint-gesteuerte Prompts: Beginnen Sie mit den Grenzen. „Ändern Sie NICHT die API-Verträge. Überarbeiten Sie ausschließlich die interne Implementierung.“
  2. Strukturierte Reproduktionsschritte: Nummerierte Schritte führen zu besseren Fehlerbehebungen als vage Beschreibungen
  3. Verifizierungsanfragen: Schließen Sie mit „Führen Sie den Linter und die kleinste relevante Testsuite aus. Nennen Sie die Befehle und Ergebnisse.“
  4. Dateiverweise: Verwenden Sie @filename, um bestimmte Dateien an den Kontext anzuhängen
  5. Ergebnisorientierte Schleifen: „Implementieren Sie die Änderung, führen Sie die Tests aus, beheben Sie Fehler und hören Sie erst auf, wenn alle Tests bestanden wurden.“ Codex arbeitet iterativ bis zum Abschluss

Testphilosophie

In der Community herrscht weitgehend Einigkeit über eine testgetriebene Zusammenarbeit mit KI:22

  • Definieren Sie Tests im Voraus als Abschlusssignale
  • Lassen Sie Codex iterieren, bis die Tests bestanden werden (Rot → Grün → Refactoring)
  • Übernehmen Sie Programmiermuster im Tiger Style
  • Geben Sie bei Patch-Anfragen den exakten Dateiinhalt an. Codex verwendet einen strikten Abgleich, kein unscharfes AST-basiertes Patching

Best Practices für die Kontextverwaltung

  • Stellen Sie hochwertige lokale Dokumentation bereit, statt sich auf die Websuche zu verlassen
  • Pflegen Sie strukturiertes Markdown mit Inhaltsverzeichnissen und Fortschrittsdateien („progressive Offenlegung“)
  • Vereinheitlichen Sie die Zeilenenden (LF gegenüber CRLF) in allen versionierten Dateien, um Patch-Fehler zu vermeiden
  • Halten Sie AGENTS.md knapp, da lange Anweisungen aus dem Kontext verdrängt werden

Git-Workflow

  • Erstellen Sie immer einen neuen Branch, bevor Sie Codex in unbekannten Repositorys ausführen
  • Verwenden Sie Patch-basierte Workflows (git diff / git apply) anstelle direkter Änderungen
  • Prüfen Sie Vorschläge von Codex wie Pull Requests in einem Code-Review
  • Verwenden Sie /diff, um Änderungen vor dem Committen zu überprüfen

Community-Skills und Prompts

Das Repository feiskyer/codex-settings bietet von der Community gepflegte Konfigurationen:23

Wiederverwendbare Prompts (in ~/.codex/prompts/): - deep-reflector: Erkenntnisse aus Entwicklungssitzungen extrahieren - github-issue-fixer [issue-number]: Systematische Fehleranalyse und Erstellung eines Pull Requests - github-pr-reviewer [pr-number]: Code-Review-Workflows - ui-engineer [requirements]: Frontend-Entwicklung auf Produktionsniveau

Community-Skills: - claude-skill: Aufgaben mit Berechtigungsmodi an Claude Code übergeben - autonomous-skill: Sitzungsübergreifende Aufgabenautomatisierung mit Fortschrittsverfolgung - deep-research: Parallele Orchestrierung von Teilaufgaben - kiro-skill: Pipeline von Anforderungen → Design → Aufgaben → Ausführung

Anti-Patterns

Häufige Fehler, die Token verschwenden, schlechte Ergebnisse hervorbringen oder frustrierende Workflows verursachen.

Kostenbezogene Anti-Patterns

Anti-Pattern Warum es scheitert Lösung
Für alles xhigh-Reasoning verwenden 3- bis 5-fache Token-Kosten bei abnehmendem Nutzen für einfache Aufgaben Verwenden Sie standardmäßig medium; reservieren Sie xhigh für Architekturentscheidungen über mehrere Dateien hinweg
/compact nie verwenden Der Kontext füllt sich auf 272K, wodurch die Antwortqualität nachlässt Komprimieren Sie nach jedem wichtigen Meilenstein oder sobald /status eine Auslastung von mehr als 60 % anzeigt
Das Spitzenmodell in CI ausführen Für Routineprüfungen zu teuer Erstellen Sie ein ci-Profil mit gpt-5.6-luna und low-Reasoning

Kontextbezogene Anti-Patterns

Anti-Pattern Warum es scheitert Lösung
Offene Prompts wie „alles untersuchen“ Codex liest Dutzende Dateien und verbraucht Kontext für irrelevanten Code Grenzen Sie den Umfang auf bestimmte Dateien ein: „Prüfen Sie src/auth/login.py und tests/test_auth.py“
Keine AGENTS.md im Projekt Codex verschwendet Gesprächsrunden damit, die Projektstruktur zu erkunden Fügen Sie eine 20-zeilige AGENTS.md mit wichtigen Pfaden, Konventionen und Testbefehlen hinzu
Ganze Verzeichnisse anhängen Überflutet den Kontext mit irrelevanten Dateien Verwenden Sie @filename, um nur die Dateien anzuhängen, die Codex benötigt

Workflow-Anti-Patterns

Anti-Pattern Warum es scheitert Lösung
Direkt auf main arbeiten Kein Sicherheitsnetz; riskante Änderungen lassen sich nur schwer rückgängig machen Erstellen Sie immer einen Feature-Branch, bevor Sie mit Codex beginnen
/diff vor dem Committen überspringen Codex könnte unbeabsichtigte Änderungen vorgenommen haben Prüfen Sie /diff nach jeder Aufgabe und vor jedem Commit
Testausgaben ignorieren Codex arbeitet trotz Fehlern weiter, wenn Sie nicht darauf hinweisen Verwenden Sie in Ihrem Prompt „Führen Sie die Tests aus und hören Sie erst auf, wenn alle bestanden wurden“
Unterhaltungen nie forken Eine einzige Fehlentscheidung belastet den gesamten Kontext Verwenden Sie /fork vor riskanten Erkundungen und verwerfen Sie ungeeignete Branches

Prompt-Anti-Patterns

Anti-Pattern Warum es scheitert Lösung
„Beheben Sie den Fehler“ (ohne Kontext) Codex muss erraten, welcher Fehler gemeint ist, und liest alles „Beheben Sie den TypeError in src/api/handler.py:42 — user.name ist None, wenn der Benutzer nicht authentifiziert ist“
Prompts mit mehreren Aufgaben in einer Nachricht Codex vermischt Aufgaben und übersieht einige davon Eine Aufgabe pro Nachricht; verwenden Sie den Steer-Modus (Tab), um Folgeaufgaben einzureihen
Kontext in jeder Nachricht wiederholen Verschwendet Token durch doppelte Informationen Verwenden Sie /m_update für dauerhafte Fakten und verweisen Sie auf den vorherigen Kontext

Workflow-Rezepte

Durchgängige Abläufe für häufige Entwicklungsszenarien.

Rezept 1: Einrichtung eines neuen Projekts

mkdir my-app && cd my-app && git init
codex
> Create a FastAPI project with: main.py, requirements.txt, Dockerfile,
  basic health endpoint, and a README. Use async throughout.
> /init

Prüfen Sie die generierte AGENTS.md, passen Sie sie an Ihre Konventionen an und führen Sie anschließend Folgendes aus:

> Run the health endpoint test and confirm it passes

Rezept 2: Täglicher Entwicklungsablauf

cd ~/project && git checkout -b feature/user-auth
codex
> @src/models/user.py @src/api/auth.py
  Add password reset functionality. Requirements:
  1. POST /api/auth/reset-request (email → sends token)
  2. POST /api/auth/reset-confirm (token + new password)
  3. Tests for both endpoints
  Run tests when done.

Prüfen Sie die Änderungen mit /diff und committen Sie sie anschließend.

Rezept 3: Komplexes Refactoring mit dem Plan-Modus

codex
> /plan Migrate the database layer from raw SQL to SQLAlchemy ORM.
  Constraints: don't change any API contracts, keep all existing tests passing.

Prüfen Sie den Plan. Genehmigen oder steuern Sie ihn:

[Tab] Also add a migration script using Alembic

Nachdem Codex den Plan ausgeführt hat, überprüfen Sie das Ergebnis:

> Run the full test suite and report results
> /diff

Rezept 4: PR-Review mit codex exec

codex exec --model gpt-6-luna \
  "Review the changes in this branch against main. \
   Flag security issues, missed edge cases, and style violations. \
   Format as a markdown checklist." \
  -o review.md

Rezept 5: Fehlerbehebung mit Cloud Tasks [EXPERIMENTAL]

codex cloud exec --env my-env "Diagnose why the /api/orders endpoint returns 500 \
  for orders with > 100 line items. Check the serializer, database query, \
  and pagination logic. Propose a fix with tests."

Prüfen Sie den Fortschritt später:

codex cloud status <TASK_ID>
codex cloud diff <TASK_ID>

Wenden Sie die Fehlerbehebung nach Abschluss lokal an:

codex apply <TASK_ID>

Migrationsleitfaden

Von Claude Code

Claude Code-Konzept Codex-Entsprechung
CLAUDE.md AGENTS.md (offener Standard)
.claude/settings.json .codex/config.toml (TOML-Format)
Flag --print Unterbefehl codex exec
--dangerously-skip-permissions --dangerously-bypass-approvals-and-sandbox
Hooks (mehr als 12 Ereignisse) Hooks (seit v0.150.0 zwölf Ereignisse: PreToolUse, PermissionRequest, PostToolUse, PreCompact, PostCompact, SessionStart, SessionEnd, UserPromptSubmit, SubagentStart, SubagentStop, Stop, Interrupt; elf in v0.149.1, bevor Interrupt hinzukam; identische Namen, hooks.json oder Inline-TOML)124132
Subagents (Task-Tool) Sub-agents (intern, maximal 6; keine benutzerseitige Entsprechung zum Task-Tool)
/compact /compact (identisch)
/cost /status (zeigt die Token-Nutzung an)
Modell: Opus/Sonnet/Haiku Modell: gpt-6.1-sol / gpt-6-astra / gpt-6-luna (aktuelle GPT-6-Generation; GPT-6.1 Sol ist seit v0.159.1 der enthaltene Standard für CLI), wobei gpt-6-sol und gpt-5.6 Sol/Terra/Luna weiterhin verfügbar sind und gpt-5.5 am 14. Oktober 2026 aus Codex entfernt wird
claude --resume codex resume
Berechtigungsregeln Sandbox-Modi + Genehmigungsrichtlinien
MCP-Konfiguration in settings.json MCP-Konfiguration in config.toml

Wichtige Unterschiede:

  • Die Sandbox arbeitet auf Betriebssystemebene: Codex verwendet Seatbelt sowie bubblewrap + seccomp, keine Container. Die Einschränkungen greifen auf Kernel-Ebene, unterhalb der Anwendungsschicht.
  • Hooks verwenden die Ereignisnamen von Claude Code: Codex unterstützt seit v0.150.0 zwölf Hook-Ereignisse (elf in v0.149.1, bevor Interrupt hinzugefügt wurde) – PreToolUse, PermissionRequest, PostToolUse, PreCompact, PostCompact, SessionStart, SessionEnd, UserPromptSubmit, SubagentStart, SubagentStop, Stop, Interrupt –, die in hooks.json oder über Inline-Tabellen vom Typ [[hooks.<Event>]] konfiguriert werden. Daher lassen sich die meisten Hook-Konfigurationen von Claude Code portieren, indem Sie JSON verschieben und als vertrauenswürdig einstufen. Unterschiede: Jeder nicht verwaltete Hook muss vor der Ausführung über /hooks geprüft und als vertrauenswürdig eingestuft werden, Handler vom Typ prompt und agent werden zwar geparst, aber übersprungen, und für Claude Code-Ereignisse außerhalb dieser zwölf (beispielsweise Notification) gibt es keine Entsprechung; decken Sie solche Fälle mit Anweisungen in AGENTS.md oder skills ab.124
  • Sub-agents v2 (v0.117.0): Sub-agents verwenden nun pfadbasierte Adressen (z. B. /root/agent_a) mit strukturierter Kommunikation zwischen Agenten und einer Agentenliste.75 Dies erweitert die bestehende Infrastruktur (maximal 6 gleichzeitig, in v0.91.0 von 12 reduziert). Multi-Agent-Rollen lassen sich weiterhin über die Konfiguration anpassen (ab v0.104.0).47 Mit v0.105.0 kam spawn_agents_on_csv hinzu, um Aufgaben auf mehrere Zeilen zu verteilen und dabei Fortschritt sowie voraussichtliche Restzeit zu verfolgen.61 Codex bietet weiterhin keine Entsprechung zur ausdrücklichen Task-Tool-Benutzeroberfläche von Claude Code für benutzergesteuerte Delegierung — verwenden Sie für Delegierungsmuster Cloud-Aufgaben oder die SDK-Orchestrierung.
  • AGENTS.md funktioniert werkzeugübergreifend: Ihre AGENTS.md funktioniert in Cursor, Copilot, Amp, Jules, Gemini CLI und mehr als 60.000 Open-Source-Projekten. CLAUDE.md ist ausschließlich für Claude vorgesehen.
  • Profile ersetzen das manuelle Umschalten: Statt die Flags bei jedem Durchlauf zu ändern, definieren Sie Profile in config.toml.

Von GitHub Copilot

Copilot-Konzept Codex-Entsprechung
Copilot CLI (agentisches Terminal) Interaktives CLI oder Desktop-App
Spezialisierte Agenten (Explore, Plan) Skills + Plan-Modus + Steer-Modus
copilot-instructions.md / AGENTS.md AGENTS.md (derselbe Standard)
MCP-Unterstützung MCP-Unterstützung (STDIO + HTTP)
ACP (Agent Client Protocol) App-Server-Protokoll für die Integration umfangreicher Clients; Hooks (PreToolUse, PostToolUse, Stop und acht weitere) für die Automatisierung des Lebenszyklus124125
Copilot SDK Codex SDK (TypeScript)
Workflows für Coding-Agenten Codex-Agent mit Sandbox-/Genehmigungssteuerung + Cloud-Aufgaben

Ihre Vorteile: - Sandbox auf Betriebssystemebene (Seatbelt/bubblewrap — vom Kernel durchgesetzt statt containerbasiert) - Delegierung von Cloud-Aufgaben mit codex apply - Konfigurationsprofile zum Wechseln zwischen Workflows - Desktop-App mit Worktree-Isolierung

Von Cursor

Cursor-Konzept Codex-Entsprechung
Projektregeln (.cursor/rules) / AGENTS.md AGENTS.md + Profile/Konfiguration
Workflows für Agenten-Chat/Composer Interaktives CLI oder Desktop-App
@-Dateiverweise @-Dateiverweise (identisch)
Anwenden/Bearbeiten + Überprüfen Integriertes Patchen und Diff-Überprüfung

Schnellreferenz

╔═══════════════════════════════════════════════════════════════╗
║                    CODEX CLI QUICK REFERENCE                  ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║  LAUNCH                                                       ║
║  codex                      Interactive TUI                   ║
║  codex "prompt"             TUI with initial prompt           ║
║  codex exec "prompt"        Non-interactive mode              ║
║  codex app                  Desktop app                       ║
║  codex resume               Resume previous session           ║
║  codex fork                 Fork a session                    ║
║                                                               ║
║  FLAGS                                                        ║
║  -m, --model <model>        Select model                      ║
║  -p, --profile <name>       Load config profile               ║
║  -s, --sandbox <mode>       Sandbox mode                      ║
║  -C, --cd <dir>             Working directory                 ║
║  -i, --image <file>         Attach image(s)                   ║
║  -c, --config <key=value>   Override config                   ║
║  --ask-for-approval <p>     Approval policy                   ║
║  --oss                      Use local models (Ollama)         ║
║  --search                   Enable live web search            ║
║                                                               ║
║  SLASH COMMANDS (in TUI)                                      ║
║  /compact      Free tokens   /diff        Git diff            ║
║  /review       Code review   /plan        Plan mode           ║
║  /model        Switch model  /status      Session info        ║
║  /fork         Fork thread   /goal        Persisted goal      ║
║  /worktree     Isolated worktree checkout (default: 0.156.0)  ║
║  /voice        Live voice convo (default: 0.156.0, F8)        ║
║  /tui          Fullscreen/scrollback (default: 0.157.0)       ║
║  /daemon       Background server (--no-daemon to skip)        ║
║  /vim          Vim: R /? u^R /hooks       Browse/toggle hooks ║
║  /recap        Summarize now (auto recap: tui.auto_recap)     ║
║  /init         AGENTS.md scaffold                             ║
║  /mcp          MCP tools     /skills      Invoke skills       ║
║  /ps           Background    /personality Style               ║
║  /permissions  Approval mode /statusline  Footer config       ║
║  /fast         Fast mode (default on: GPT-6 Sol, Luna)        ║
║  /copy         Copy picker: response/code/quote               ║
║  /clear        Clear screen  /theme       Syntax highlighting ║
║                                                               ║
║  TUI SHORTCUTS                                                ║
║  @              Fuzzy file search                             ║
║  !command       Run shell command                             ║
║  Ctrl+G         External editor                               ║
║  Ctrl+L         Clear screen                                  ║
║  Enter          Inject instructions (while running)           ║
║  Esc Esc        Edit previous messages                        ║
║                                                               ║
║  EXEC MODE (CI/CD)                                            ║
║  codex exec --sandbox workspace-write "task" Sandboxed auto   ║
║  codex exec --json -o out.txt "task"    JSON + file output    ║
║  codex exec --output-schema s.json      Structured output     ║
║  codex exec resume --last "continue"    Resume session        ║
║                                                               ║
║  MCP MANAGEMENT [EXPERIMENTAL]                                ║
║  codex mcp add <name> -- <cmd>    Add STDIO server            ║
║  codex mcp add <name> --url <u>   Add HTTP server             ║
║  codex mcp list                    List servers               ║
║  codex mcp login <name>           OAuth flow                  ║
║  codex mcp remove <name>          Delete server               ║
║  codex mcp-server                 REMOVED 0.154.0; app-server ║
║                                                               ║
║  PLUGINS                                                      ║
║  codex plugin marketplace add <src>     Add marketplace       ║
║  codex plugin marketplace upgrade       Upgrade marketplaces  ║
║  codex plugin list                      List incl. remote     ║
║                                                               ║
║  CLOUD [EXPERIMENTAL]                                         ║
║  codex cloud exec --env <ID> Start cloud task                 ║
║  codex cloud status <ID>     Check task progress              ║
║  codex cloud diff <ID>       View task diff                   ║
║  codex cloud list            List tasks                       ║
║  codex apply <TASK_ID>       Apply cloud diff locally         ║
║                                                               ║
║  CONFIG FILES                                                 ║
║  ~/.codex/config.toml        User config                      ║
║  .codex/config.toml          Project config                   ║
║  ~/.codex/AGENTS.md          Global instructions              ║
║  AGENTS.md                   Project instructions             ║
║  requirements.toml           Enterprise policy constraints    ║
║                                                               ║
║  SANDBOX MODES                                                ║
║  read-only          Read files only, no mutations             ║
║  workspace-write    Writes: workspace + /tmp; reads: broad    ║
║  danger-full-access Full machine access                       ║
║                                                               ║
║  APPROVAL POLICIES                                            ║
║  on-request    Prompt for boundary violations                 ║
║  never         No prompts                                     ║
║                                                               ║
║  MODELS (Sep 2026)                                            ║
║  gpt-6.1-sol           Complex coding; bundled default        ║
║  gpt-6-astra           Hardest end-to-end work                ║
║  gpt-6-luna            Focused, high-volume tasks             ║
║  gpt-6-sol             Previous-generation Sol                ║
║  gpt-5.6-sol/-terra/-luna  Older; available in rollout        ║
║  gpt-5.5               Leaves Codex Oct 14, 2026              ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝

Änderungsverlauf

Datum Version Änderungen Quelle
2026-10-23 Leitfaden v2.84: Codex 0.164.0 als stabile Version (23. Oktober; npm latest), erstellt aus 0.164.0-alpha.11 mit einem zusätzlichen Release-Commit, 330 Commits nach v0.163.0. Drei Flags werden aktiviert und als stabil eingestuft: bedrock_setup_wizard, incremental_tools, mcp_oauth_refresh_coordination; worktrees, realtime_conversation, stable_environment_tools und transcript_v2 werden entfernt (bei den ersten beiden bleiben die Funktionen aktiviert). Ein neuer Abschnitt behandelt /presets, direkte Argumente für /model und /permissions, Bildvorschauen im Vollbildtranskript, die unternehmensseitig verwaltete MCP-Autorisierung, die Maskierung von Zugangsdaten (Flag weiterhin deaktiviert), den Bedrock-Assistenten, Korrekturen bei der Komprimierung und Sitzungsfortsetzung, die Proxy-Authentifizierung unter Windows und die Datenträgerbereinigung. Zeile für /presets ergänzt; Zeilen für /model und /permissions aktualisiert; TL;DR-Satz zur neuesten stabilen Version angepasst. Alpha: 0.165.0-alpha.1 (23. Oktober), mit stabilem und aktiviertem reasoning_effort_override. 194195
2026-10-17 Leitfaden v2.83: Codex 0.163.0 als stabile Version (15. Oktober; npm latest), erstellt aus der außerplanmäßigen Version 0.163.0-alpha.10.2, 232 Commits nach v0.162.1. Zwei Flags werden aktiviert und als stabil eingestuft: cli_daybreak und code_mode_interrupt; api_key_cyber_access_programs wird aktiviert; shell_zsh_fork und unified_exec_zsh_fork werden zusammen mit der angepassten zsh entfernt. Ein neuer Abschnitt behandelt das durchsuchbare /config-Panel, die Präfixtaste für /keymap (Ctrl+X; Stummschaltung der Spracheingabe jetzt mit F9), den Neustart über /daemon, parallele Tools mit reinem Lesezugriff, Berechtigungen beim Fortsetzen von Threads, Proxy-DNS-Prüfungen, das Einfügen unter Windows und kleinere Pakete. Korrektur: An acht Stellen wurde Landlock als Dateisystem-Sandbox unter Linux genannt; beim Tag rust-v0.163.0 nennt die README des Crates bubblewrap für die Dateisystem- und Namespace-Isolation sowie seccomp, während Landlock als ältere Implementierung erhalten bleibt (PR #52610 benannte die nach Landlock benannten Typen um, „ohne die Durchsetzung zu ändern“). Dort steht nun bubblewrap + seccomp. Zeile für /config ergänzt (in der Zeile für /debug-config hatte gestanden, dass es kein /config gebe); der TL;DR-Satz zur neuesten stabilen Version, der noch v0.162.1 nannte, wurde angepasst. Alpha: 0.164.0-alpha.3 (17. Oktober); bei diesem Tag sind worktrees und realtime_conversation als entfernt markiert, ihre Funktionen bleiben jedoch aktiviert. 192193
2026-10-14 Leitfaden v2.82: Korrektur zum Alpha-Kanal, keine neue stabile Version (npm latest bleibt bei 0.162.1). alpha steht auf 0.163.0-alpha.11 (14. Oktober, 03:27 UTC auf GitHub); alpha.10 (13. Oktober, 19:04 UTC) war bereits veröffentlicht, als v2.81 noch alpha.9 als aktuell nannte. Der Kasten zum aktuellen Stand und der Stabilitätshinweis wurden entsprechend angepasst. 191
2026-10-13 Leitfaden v2.81: Nur ein Hinweis zum Alpha-Kanal, keine neue stabile Version (npm latest bleibt bei 0.162.1). alpha wechselte am 13. Oktober von 0.163.0-alpha.5 zu alpha.9 (alpha.8 um 13:14 UTC und alpha.9 um 15:47 UTC auf GitHub); der Kasten zum aktuellen Stand und der Stabilitätshinweis wurden entsprechend angepasst. 190
2026-10-11 Leitfaden v2.80: Codex 0.161.0 (7. Oktober), 0.162.0 (8. Oktober) und 0.162.1 (9. Oktober). Eine Standardeinstellung ändert sich: instant_interrupt ist seit 0.162.0 aktiviert (instant_interrupt = false deaktiviert die Funktion); die Modellerkennung über API-Schlüssel ist seit 0.161.0 aktiviert. 0.161.0 ergänzt /mcp login <name>, die Geräteauswahl für Spracheingabe, das optional aktivierbare Daybreak-Flag (cli_daybreak, /daybreak, codex exec --cyber-access-program) und Bedrock Multi-Agent V2; der Hinweis zu GPT-6.1 Sol wiederholt den Katalog aus 0.159.1, der beim Tag bytegenau identisch ist. 0.162.0 ergänzt Worktree-Tools für das Modell, das Anheften im Command Center (p), das Kopieren von Transkripten mit Ctrl+Insert, tui.mouse_scroll_speed, capabilities für Anbieter und die Freischaltbedingung ultrafast_mode; apply_patch_preserve_line_endings wird entfernt. 0.162.1 behebt einen TUI-Absturz und den Startfehler durch nicht übereinstimmende Funktionen des Hintergrundservers. Der Kasten zum aktuellen Stand, die Beschreibung, Versionsbeispiele, Konfigurationsreferenz, Tabelle der slash commands, Abschnitte zu worktrees und Anbietern, Fehlerbehebung und Stabilitätshinweis wurden entsprechend angepasst; alpha steht auf 0.163.0-alpha.5. 186 187 188 189
2026-10-06 Leitfaden v2.79: Codex 0.159.3 (30. September), 0.160.0 (1. Oktober) und 0.160.1 (5. Oktober). Keine dieser Versionen ändert eine Standardeinstellung: Der mitgelieferte Katalog ist mit dem von 0.159.1 identisch, und GPT-6.1 Sol bleibt das Standardmodell. 0.159.3 ergänzt optionale Erinnerungen zur Kontosicherheit. 0.160.0 ergänzt zwei optional aktivierbare Guardian-Flags, den Abruf des Verlaufs (guardian_conversation_history_tools mit zwei auto_review-Schlüsseln) und einen Root-Kontext, der Übergaben berücksichtigt; Sitzungen ohne Projekt; seitenweises Blättern im Command Center; Einfügen per Mittelklick unter X11; explizite Anbieterkataloge als maßgebliche Quelle; sowie Korrekturen für die Windows-Sandbox. 0.160.1 behebt den Remote-Start von MCP unter Windows. Der Kasten zum aktuellen Stand, TL;DR, Beschreibung, Versionsbeispiele, Konfigurationsreferenz, Abschnitte zu Guardian und Anbietern, die Zeile zur Fehlerbehebung und der Stabilitätshinweis wurden entsprechend angepasst; alpha steht auf 0.162.0-alpha.16, und für die Versionsreihe 0.161 gibt es keine stabile Version. 182 183 184 185
2026-09-30 Leitfaden v2.78: Codex 0.159.2 (29. September), ein Windows-Patch, der das kurzzeitige Aufblitzen von Konsolenfenstern verhindert, wenn Codex Hintergrundprozesse und Befehle in der Sandbox startet; Standardeinstellungen, Konfigurationsschlüssel und Modelle bleiben unverändert. Der Kasten zum aktuellen Stand, TL;DR, Beschreibung und Versionsbeispiele verweisen jetzt auf 0.159.2, und ein Unterabschnitt zu 0.159.2 steht am Anfang der Versionsliste. Der Stabilitätshinweis ergänzt 0.160.0-alpha.6.1, eine Windows-Rückportierung auf alpha.6, durch die die Versionsreihe 0.160 weiterhin ohne stabile Version bleibt, und setzt alpha auf 0.161.0-alpha.4. Standardeinstellungen, GPT-6.1 Sol als mitgeliefertes Standardmodell und Bedrock-Standardmodell, Standardeinstellungen der Fast-Stufe, Preise, Kontextverwaltung und das Datum für GPT-5.5 erneut geprüft; unverändert. 180 181
2026-09-29 Leitfaden v2.77: Codex 0.158.0 (28. September), 0.159.0 und 0.159.1 (29. September). 0.159.1 macht GPT-6.1 Sol zum mitgelieferten Standardmodell und zum Standardmodell für Amazon Bedrock; der Kasten zum aktuellen Stand, TL;DR, Modelltabelle und Hinweise, Ablaufdiagramm, Tarif-, Guthaben- und API-Tabellen, Profile, Reasoning-Tabelle, Kurzreferenz und Claude Code-Zeile wurden entsprechend angepasst, und GPT-6-Astra wird nicht mehr als Standardmodell beschrieben. 0.158.0 aktiviert die Genehmigung von Terminaleingaben, das Kopieren beim Auswählen und das Einfügen per Rechtsklick, jeweils mit Angabe der Option zum Deaktivieren, und entfernt die Möglichkeit, thread_context für Guardian zu deaktivieren; die Abschnitte zu Genehmigungen, Guardian und /tui wurden entsprechend angepasst. Der Stabilitätshinweis hält fest, dass die stabile Version der Versionsreihe 0.158 aus 0.158.0-alpha.15.4 erstellt wurde, die Versionsreihe 0.160 bei alpha.6 endete und alpha auf 0.161.0-alpha.2 steht. Die experimentelle Kontextverwaltung ist gemäß der Konfigurationsreferenz als nicht verfügbar gekennzeichnet. 176 177 178 179
2026-09-26 Leitfaden v2.76: Codex 0.157.0 als stabile Version (25. September) und 0.157.1 (26. September). 0.157.0 aktiviert drei Funktionen standardmäßig: das Vollbildtranskript, den automatischen Start des Hintergrundservers und den Thread-Kontext für Guardian; der Kasten zum aktuellen Stand, die Zeilen für /tui und /daemon, die Kurzreferenz, der Stabilitätshinweis und der Guardian-Abschnitt erklären jetzt, wie sich jede davon deaktivieren lässt. Amazon Bedrock erhält GPT-6 Sol und Luna, wobei GPT-6 Sol als Standardmodell dient; die Modelltabelle und der Astra-Hinweis wurden entsprechend angepasst. Der mitgelieferte Katalog kennzeichnet Astra nicht mehr als Modell mit Unterstützung für experimentelle Kontextverwaltung; darauf wird in beiden Kontextabschnitten hingewiesen. 0.157.1 umfasst vier Windows-Korrekturen, die in den Versionshinweisen nicht aufgeführt sind. Alpha wechselt zu 0.159.0-alpha.4; für die Versionsreihe 0.158 gibt es keine stabile Version. Empfehlungen zu GPT-6-Modellen, Standardeinstellungen der Fast-Stufe, Preise und das Datum der Einstellung von GPT-5.5 erneut anhand der Dokumentation und des Codes geprüft; unverändert. 174 175
2026-09-23 Leitfaden v2.75: Codex 0.156.1 als stabile Version (23. September) ergänzt GPT-6 Sol und GPT-6 Luna in der Modellauswahl. Die Modelltabelle, Guthaben- und Tariftabellen, API-Preise, das Ablaufdiagramm, Profile, Kurzreferenz und die Claude Code-Vergleichszeile entsprechen jetzt dem ausgelieferten Katalog und der Modelldokumentation: GPT-6 Sol für alltägliche und komplexe Programmieraufgaben, GPT-6-Astra für die anspruchsvollsten Aufgaben (weiterhin das mitgelieferte Standardmodell), GPT-6 Luna für Aufgaben mit hohem Volumen; GPT-5.5 wird am 14. Oktober aus Codex entfernt. Die wichtigsten Neuerungen wurden neu gegliedert: eine Zusammenfassung des aktuellen Stands, ein Unterabschnitt pro Version mit der neuesten zuerst und ein kurzer Stabilitätshinweis; Belege wurden in Fußnoten verschoben. Angaben zur Spracheingabe überall auf „standardmäßig aktiviert“ korrigiert; Schlüssel zum Deaktivieren von Spracheingabe, worktrees, der Wiederverwendung von Komprimierungsergebnissen durch Guardian und der Vollbild-TUI ergänzt; /theme-Zeilen abgeglichen; Schlüsselnamen bei Hinweisen auf den Dokumentationsrückstand und die Aussage zur worktrees-Dokumentation korrigiert. Stand auf 0.156.1 aktualisiert; Alpha auf 0.158.0-alpha.2 und um eine vierte außerplanmäßige Veröffentlichung ergänzt. 171 172 173
2026-09-22 Leitfaden v2.74: Codex 0.156.0 STABLE VERÖFFENTLICHT (22. September, 19:51 UTC; npm latest = 0.156.0 um 19:55 UTC) – DREI STANDARDEINSTELLUNGEN ÄNDERN SICH, und die morgendliche Deutung einer übersprungenen stabilen Version ist WIDERLEGT: Es war eine SPÄTE RELEASE-ABZWEIGUNG. Die wichtigsten Änderungen, jeweils anhand der Commit-Abstammung gegenüber dem Tag rust-v0.156.0 geprüft: Sprachunterhaltungen sind STANDARDMÄSSIG AKTIVIERT (#44921, Merge 3f59eb9), verwaltete worktrees sind standardmäßig aktiviert (#44870, Merge 68bc536), und Guardian verwendet die Kontextkomprimierung des übergeordneten Threads standardmäßig wieder (#46522, Merge 3fd9e7e) – damit KEHRT SICH die seit v2.71 geltende Einordnung von Sprachunterhaltungen als experimentelle Funktion mit ausdrücklicher Aktivierung auf allen Darstellungsflächen UM: TL;DR, Zeile zu /voice, Zeile zu /experimental, Zeile zu /worktree, Zeile zu /usage, Sprachfunktionszelle im Vergleich CLI gegenüber Desktop, worktree-Hinweis unter Thread-Modi, Guardian-Abschnitt und Referenzkasten. DIE ABZWEIGUNG IST DIE LEHRE: Per Vergleich verifiziert enthält die stabile Version 0.156.0 exakt den Inhalt von rust-v0.156.0-alpha.16 (je ein abweichender Commit pro Seite, jeweils die eigene Versionsanhebung). alpha.16 wurde am 21. September um 16:51 UTC veröffentlicht, 77 Minuten BEVOR rust-v0.157.0-alpha.1 um 18:08 UTC begann – der Branch wurde von einem Stand abgezweigt, den die Alpha-Reihe bereits hinter sich gelassen hatte, am 22. September um 18:39 UTC getaggt und um 19:51 UTC nach NEUN Veröffentlichungen von 0.157.0-alpha veröffentlicht. Zur späten Release-Abzweigung kommt eine Branch-Grenze hinzu: alpha.17 (21 Commits) und alpha.18 (65 Commits) fanden überhaupt keinen Eingang in die stabile Version. Die v2.73-Zeile zur übersprungenen stabilen Version bleibt als historischer Eintrag unverändert erhalten; die GRUNDREGEL entwickelt sich weiter – ein fehlender Tag belegt nur den Zustand zum Zugriffszeitpunkt, und eine Versionsnummer lässt sich erst dann sicher als übersprungen bezeichnen, wenn eine HÖHERE Nummer als stabile Version veröffentlicht wurde. BEOBACHTUNGSLISTE: 15 von 15 veröffentlicht, keine Rücknahmen – Designs #46504, Anzeigenamen #46503, worktree+Daemon #46498, Standardeinstellung für Reasoning-Zusammenfassungen #46533, Pfaddiagnose durch doctor #46543, Weiterentwicklung der Sprachfunktion #46835/#46880, /usage-Dashboard (#45763/#45764/#45765/#45766/#45768/#45769/#45770/#45772, und #45767 und #45771 sind gar keine PRs, der Bereich umfasst also acht statt zehn) + Weiterentwicklung #46863/#46864/#46866, F8 #46071, Sprachanalytik #46058, Mermaid #46054/#45817, TeX als Unicode #45501/#45612/#46266, /daemon #45854 + --no-daemon #46088 + automatischer Start #46117, Personality-Flag entfernt #45809, daybreakEnabled #45513 (weiterhin an keiner Stelle dokumentiert), Astra-Sternenfeld #46096. DIE GRÖSSTE OBERFLÄCHENÄNDERUNG WAR NICHT AUF DER BEOBACHTUNGSLISTE: eine optionale Vollbild-TUI über /tui (#46883) mit Transkriptsuche und Detailsteuerung (#46734), Mausauswahl und Kopieren (#46732/#46858), Kopieren per Rechtsklick (#46895), anklickbaren Links (#46884), Warnungsanzeige (#46751); das Vollbildtranskript bleibt standardmäßig deaktiviert (#46849). Weitere Neuerungen: lokales Nachrichtenboard für Agenten als funktionsfähige Infrastruktur (#46966/#46978/#46979/#46985/#46959/#46994), MCP-Eingabeabfragen durch Subagenten (#46877), ToolPolicy (#46999), Filtertabs der Kommandozentrale (#46839), Zeitlimit für Terminalabfragen 100 ms -> 250 ms (#46855); Sicherheit #44639/#45984/#46500/#46962. Neue Zeilen für die slash commands /tui und /daemon hinzugefügt. DIE DOKUMENTATION HOLTE NOCH AM SELBEN TAG AUF (erstmals in diesem Beobachtungszeitraum): Das Änderungsprotokoll enthält einen datierten Eintrag zu Codex CLI 0.156.0 (2026-09-22) mit den Aussagen „Sprachunterhaltungen sind standardmäßig aktiviert“ und „worktree-Unterstützung ist jetzt standardmäßig aktiviert“ – eine Bestätigung beider Änderungen durch den Anbieter selbst –, während die Referenzseiten HINTERHERHINKEN: /experimental ist aufgeführt, nennt aber Sprachunterhaltungen nicht mehr; /usage ist aufgeführt, und /voice, /tui, /daemon, --no-daemon fehlen weiterhin vollständig. Ebenso fehlen die Konfigurationsschlüssel features.voice/features.worktrees/features.tui und ein Hinweis auf die standardmäßige Aktivierung auf der Seite zu Git-worktrees. NEUE BEOBACHTETE VERSION 0.157.0-alpha.10 (22. September, 22:21 UTC; 101 Commits gegenüber 0.156.0), angeführt von einem noch am selben Tag in der Dokumentation bestätigten Modellsignal: GPT-6 Sol und Luna werden in den Katalog (#47332) und Bedrock (#47347) aufgenommen; der Dokumentationseintrag „GPT-6 Sol und Luna in Codex und ChatGPT Work“ nennt gpt-6-sol/gpt-6-luna – in KEINER veröffentlichten stabilen Version enthalten, daher bleibt die Modelltabelle unverändert; dazu kommen drei weitere vorgemerkte Änderungen der Standardeinstellungen (Vollbildtranskript #47178, automatischer Daemon-Start #47179, Guardian-Thread-Kontext #47275) und die Entfernung der Stufe ultrafast aus gpt-5.6-sol (#47130). Ebenfalls festgehalten: rust-v0.156.1 existiert NUR ALS TAG (erstellt am 23. September, 00:45 UTC; ein inhaltlicher Commit, #47332, plus die zugehörige Versionsanhebung), ohne GitHub-Release und ohne npm-Veröffentlichung – in Vorbereitung, nicht veröffentlicht. Versionsstand: Frontmatter, TL;DR und Beispiele für codex --version auf 0.156.0 aktualisiert; im Block zu 0.155.1 entfällt die Formulierung als npm-latest; der aktuelle Stand im Alpha-Warnhinweis lautet nun alpha.10 gegenüber latest 0.156.0. 169 170
2026-09-22 Leitfaden v2.73: Die STABILE RELEASE-ABZWEIGUNG für 0.156.0 FAND NIE STATT – die Versionsreihe wurde ÜBERSPRUNGEN (Aktualisierung der beobachteten Version; keine stabile Veröffentlichung; npm latest bleibt 0.155.1). Das v2.72-Signal einer verdichteten Release-Phase mündete in eine übersprungene stabile Version statt in eine Release-Abzweigung, am 22. September direkt an der Quelle verifiziert: kein reguläres GitHub-Release seit rust-v0.155.1 (18. September, 20:03 UTC), kein Tag rust-v0.156.0 im Namensraum (nur Alpha-Tags, alpha.1 bis alpha.18; alpha.15 und alpha.18 sind Tags ohne Releases) und kein 0.156.0 auf npm (latest = 0.155.1, alle plattformspezifischen Tags stimmen damit überein). Die Reihe 0.156.0-alpha veröffentlichte ihre letzten Versionen am 21. September – alpha.16 (16:51 UTC) und alpha.17 (21:40 UTC) –, und rust-v0.157.0-alpha.1 begann DAZWISCHEN (18:08 UTC); die neue Reihe erreichte bis zum 22. September (12:34 UTC) 0.157.0-alpha.8, acht Veröffentlichungen in 18 Std. 26 Min. Damit setzt sich der dichte Veröffentlichungstakt unter der neuen Nummer fort, und npm alpha sowie alle plattformspezifischen alpha-*-Tags zeigen 0.157.0-alpha.8 an, nach Semver wieder vor latest. DIE RELEASE-REIHE LIEF WEITER, per Vergleich verifiziert: rust-v0.156.0-alpha.14 und rust-v0.156.0-alpha.17 unterscheiden sich jeweils um exakt EINEN Commit von der Historie von rust-v0.157.0-alpha.8, nämlich ihren eigenen Commit zur Release-Versionsanhebung. Somit ist jeder inhaltliche Commit der aufgegebenen Reihe im neuen Head enthalten (der 94 weitere Commits umfasst, die nicht einzeln geprüft wurden). Stichproben auf Einzeländerungsebene: #44921 (Sprachfunktion standardmäßig aktiviert), #44870 (worktrees standardmäßig aktiviert) und #46522 (Guardian-Kontextkomprimierung des übergeordneten Threads als Standardeinstellung) sind jeweils Vorfahren von rust-v0.157.0-alpha.8 und weiterhin KEINE Vorfahren der stabilen Version rust-v0.155.1. Die Aussagen zum Verhalten der veröffentlichten stabilen Version bleiben daher unverändert. NEUER BELEG FÜR EIN MUSTER in diesem Repository: Eine Versionsreihe kann mitten in der verdichteten Release-Phase aufgegeben werden. Deshalb beginnt die erneute Prüfung beim Übergang zur stabilen Version nach der Beobachtungsgrundregel nun damit, festzustellen, unter WELCHER Versionsnummer die stabile Veröffentlichung tatsächlich erscheint. Ebenfalls festgehalten: eine DRITTE Veröffentlichung außerhalb der regulären Reihe, rust-v0.155.0-alpha.16.1 (22. September, 00:20 UTC; exakt zwei Commits gegenüber alpha.16 – per Cherry-Pick übernommenes #46562 plus Versionsanhebung), auf GitHub und npm, wobei der dist-tag zum Zugriffszeitpunkt nicht auf diese Version zeigte. Den Beobachtungsabsatz auf den Stand 0.157.0-alpha.8 umgeschrieben; den aktuellen Stand im Warnhinweis zum Alpha-Kanal aktualisiert; der Versionsstand im Haupttext bleibt 0.155.1 – keine stabile Veröffentlichung, keine Änderungen des Versionsstands. 159 160
2026-09-21 Leitfaden v2.72: Codex 0.155.1: stabiler Hotfix (18. September, 20:03 UTC; npm latest = 0.155.1) – der Standardwert für Reasoning-Zusammenfassungen in der TUI ist wieder none – außerdem ist die Dist-Tag-Anomalie BEHOBEN, eine neue Beobachtungslinie für 0.156.0-alpha.14 zeigt die intensive Arbeit kurz vor der Veröffentlichung, und das Änderungsprotokoll der Dokumentation hat endlich aufgeholt. Der Hotfix im Detail: Der Vergleich rust-v0.155.0…rust-v0.155.1 umfasst genau zwei Commits (die Korrektur und den Commit zur Veröffentlichungsvorbereitung); die Korrektur betrifft eine einzige Zeile in new_thread_reasoning_overrides – der Rückfallwert bei nicht gesetztem model_reasoning_summary wurde von Detailed auf None geändert. Unter 0.155.0 übermittelte ein neuer lokaler TUI-Thread ohne explizite Einstellung somit detailed, woraufhin Anbieter ohne Unterstützung für Reasoning-Zusammenfassungen die Anfrage vollständig ablehnten; 0.155.1 übermittelt ohne ausdrückliche Anforderung keinen Wert. Explizit gesetzte Werte für auto/concise/detailed wurden durchgehend berücksichtigt. Dieselbe Änderung wurde unabhängig davon als #46533 in main aufgenommen, sodass die stabile Version und die 0.156-Linie nun übereinstimmen. DIST-TAG-ANOMALIE BEHOBEN: npm alpha verweist jetzt auf 0.156.0-alpha.14; sämtliche plattformspezifischen alpha-*-Tags stimmen damit überein und liegen gemäß SemVer wieder VOR latest (0.155.1) – die Passage zur Anomalie beschreibt nun keinen laufenden Vorfall mehr, sondern ein wiederkehrendes Veröffentlichungsmuster, das inzwischen zweimal aufgetreten und zweimal behoben worden ist, jeweils in den Stunden rund um eine stabile Veröffentlichung. Die Empfehlung, explizite Versionen festzuschreiben, bleibt bestehen; hinzu kommt eine Vorabprüfung mit npm view @openai/codex dist-tags. NEUE BEOBACHTUNGSLINIE 0.156.0-alpha.14 (rust-v0.156.0-alpha.2…rust-v0.156.0-alpha.14, 147 Commits; Beschreibungstexte weiterhin leere Platzhalter): Das wichtigste Signal ist die Veröffentlichungsfrequenz – fünf Alpha-Versionen in weniger als sieben Stunden, von alpha.10 (20. September, 21:18 UTC) bis alpha.14 (21. September, 04:09 UTC), während alpha.9 erst am Morgen des Vortags erschien. So sieht in diesem Repository die intensive Arbeit unmittelbar vor einer Veröffentlichung aus. Neu in diesem Zeitraum: sechs mitgelieferte TUI-Themes mit darauf abgestimmten Akzentfarben (#46504), Modellanzeigenamen aus dem Katalog in der gesamten TUI (#46503), standardmäßig aktivierte Wiederverwendung der Komprimierung des übergeordneten Kontexts durch Guardian (#46522, eine Änderung des Standardverhaltens, die gesonderte Beobachtung verdient), worktree-Sitzungen können einen vorhandenen lokalen Daemon verwenden (#46498), standardmäßig deaktivierte Reasoning-Zusammenfassungen für neue TUI-Threads (#46533), begrenzte Dateisystempfaddiagnostik in codex doctor (#46543), Weiterentwicklung der Sprachfunktion (reduzierte Bewegung #46835, Wiedergabe über Pausen und Paketbursts hinweg #46880) sowie des /usage-Dashboards (Navigation und Tastaturhilfe #46863, Mausnavigation #46866, Berichtslayouts mit Erhalt der Leseposition #46864). Die Änderungen zur standardmäßigen Aktivierung #44921 (Sprachfunktion) und #44870 (worktrees) wurden ERNEUT AUF IHRE COMMIT-ABSTAMMUNG gegenüber der stabilen Version rust-v0.155.1 GEPRÜFT und gehören weiterhin NICHT zu deren Vorgänger-Commits. Damit bleiben die Aussagen im Haupttext zur experimentellen, ausdrücklich zu aktivierenden Sprachfunktion und zu den nicht standardmäßig aktivierten worktrees unverändert gültig. DOKUMENTATION AKTUALISIERT; ersetzt den Hinweis aus v2.71: Das Änderungsprotokoll der Dokumentation enthält jetzt datierte Einträge für Codex CLI 0.155.0 (2026-09-17) und 0.155.1 (2026-09-18). Die Aussage „0.155.0 fehlt, Dokumentation seit dem 14. September unverändert“ gilt daher nicht mehr; der Eintrag zu 0.155.0 beschreibt die Sprachfunktion als „über /experimental aktiviert“ und bestätigt damit aus erster Hand die Darstellung dieses Leitfadens, dass eine ausdrückliche Aktivierung erforderlich ist. Weiterhin nicht dokumentiert und entsprechend gekennzeichnet: der CLI-Befehl /voice selbst (die Referenz der slash commands führt /worktree auf, aber weder /voice noch /experimental), während die Funktionsseite „Voice“ in der Dokumentation ChatGPT Voice in der Desktop-App behandelt, also eine separate Benutzeroberfläche. SCANNER-KORREKTUR vorgenommen: Der Scan beschrieb die rasche Folge von alpha.10 bis alpha.14 als „~30 Stunden“, doch die angegebenen Zeitstempel liegen 6 Stunden und 50 Minuten auseinander – die Angabe von rund 28 Stunden passt zu alpha.9 bis alpha.14 (sechs Veröffentlichungen), nicht zu alpha.10 bis alpha.14 (fünf); der Leitfaden verwendet die verifizierte Angabe von weniger als sieben Stunden. Aktualisierungsstand: Frontmatter, TL;DR und codex --version-Beispiele auf 0.155.1 aktualisiert; in den Blöcken zu 0.155.0 wurden die Formulierungen entfernt, die diese Version als npm latest bezeichneten. 158 159
2026-09-17 Leitfaden v2.71: Codex 0.155.0 stabil (17. September, 23:14 UTC; npm latest = 0.155.0) – SPRACHFUNKTION VERÖFFENTLICHT, EXPERIMENTELL UND NICHT STANDARDMÄSSIG AKTIVIERT – außerdem ist die Dist-Tag-Anomalie ERNEUT AUFGETRETEN, und es gibt eine neue Beobachtungslinie für 0.156.0-alpha.2. Die Hauptmeldung im Detail: /voice-Gespräche mit Live-Transkripten und Mikrofonsteuerung sind in der stabilen Version enthalten, werden über /experimental aktiviert und sind nur in unterstützten Builds verfügbar (#43581/#43651/#44331), hinzu kommen signierte macOS-Sprachressourcen (#43983) und ein konfigurierbares Tastenkürzel zum Stummschalten (#43690) – die Änderungen zur standardmäßigen Aktivierung (#44921 Sprachfunktion, #44870 worktrees) wurden zwar am 11. September zusammengeführt, gehören aber NICHT zu den Vorgänger-Commits von rust-v0.155.0 (für jeden Eintrag anhand der Commit-Abstammung geprüft). Beide sind Teil der 0.156.0-Linie, weshalb der Haupttext von einer experimentellen Funktion mit ausdrücklicher Aktivierung spricht, niemals von „standardmäßig aktiviert“ (neue /voice-Zeile bei den slash commands, /experimental-Zeile, Aktualisierung des Abschnitts zur Sprachfunktion, Tabellenzelle zum Vergleich der Sprachfunktion in CLI und auf dem Desktop). Ebenfalls in der stabilen Version: MCP-Benutzerverifizierung VERÖFFENTLICHT – Verifizierung von MCP-Anfragen über Touch ID / Secure Enclave in lokalen TUI-Sitzungen auf unterstützten Macs (#43624/#43712/#43715), auf den Arbeitsbereich begrenzte Identität (#43524), native Verifizierung bei MCP-Fortsetzungen (#44346) – damit ist der Beobachtungspunkt aus der Checkliste für die Übernahme in die stabile Version aus v2.68 erledigt (neuer Hinweis im Abschnitt zu MCP); Windows /sandbox-add-read-dir ENTFERNT (#44259, laufende Beobachtung abgeschlossen); ergänzende Funktionen zur worktree-Verwaltung (#43942/#44424/#44433), wobei worktrees weiterhin nicht standardmäßig aktiviert sind (/worktree-Zeile und Hinweis zu Thread-Modi); Live-Reasoning-Zusammenfassungen in der Statuszeile sowie Abschlusszeitstempel (#43558/#43921); Daemon-Aktualisierungszeitpläne, codex app-server daemon update und Thread-Wiederherstellung nach Neustarts (#43542/#43562/#44314); Befehle für Bedrock-AWS-Zugangsdaten (#44028); Veröffentlichung von Python SDK auf stabile Veröffentlichungen abgestimmt (#44067); Sicherheit – Ausbrüche über WSL-Interop (#44286), Offenlegung von Zugangsdaten durch Shell-Snapshots (#43909/#44040), Begrenzung der Aktionsprüfung durch Guardian auf 200.000 Byte in dessen eigener Entwicklungslinie (#44060); Memory v2: NUR GRUNDLAGENARBEIT (#43797-#43827). DIST-TAG-ANOMALIE ERNEUT AUFGETRETEN, nun deutlicher: alpha wurde von alpha.2.5 auf eine WEITERE außerplanmäßige Version umgestellt, 0.155.0-alpha.9.2 (veröffentlicht am 18. September, 03:09 UTC – NACH der stabilen Version; genau zwei Cherry-Picks, #46237/#46333 mit Korrekturen für die Windows-Sandbox). Dadurch installiert npm i @openai/codex@alpha jetzt einen Build, der gemäß SemVer ÄLTER als latest ist (0.155.0-alpha.9.2 < 0.155.0); die Passage zur Anomalie wurde als wiederkehrendes Muster neu formuliert, und die Empfehlung, explizite Versionen festzuschreiben, ist damit noch nachdrücklicher begründet. Neue Beobachtungslinie 0.156.0-alpha.2 (rust-v0.155.0…rust-v0.156.0-alpha.2, 351 Commits): Erste konkrete Implementierung von Daybreak – daybreakEnabled beim Thread-Start (#45513, weiterhin keinerlei öffentliche Dokumentation) – außerdem die bestätigten Änderungen zur standardmäßigen Aktivierung (#44921/#44870), konfigurierbares F8-Tastenkürzel für die Sprachfunktion (#46071), Analysen zu Sprachsitzungen (#46058), das /usage-Dashboard für Kontoanalysen (#45763-#45772), Mermaid-Darstellung in der TUI (#46054/#45817), TeX-Mathematik als Unicode (#45501/#45612/#46266), /daemon-Menü (#45854), –no-daemon (#46088) und automatische Serverstarts im Hintergrund nach ausdrücklicher Aktivierung (#46117), Entfernung des Persönlichkeits-Flags (#45809), Sternenfeld im Astra-Eingabebereich (#46096), umfangreiche Arbeiten an der Bereitstellung der Windows-Sandbox. DOKUMENTATION: KEINE ÄNDERUNG – Modellseite und Änderungsprotokoll seit dem 14. September unverändert, die Veröffentlichung von 0.155.0 fehlt im Änderungsprotokoll der Dokumentation, nirgends eine Ankündigung zur Sprachfunktion: Die Einführung ist auf CLI beschränkt und experimentell, und genau so beschreibt es der Leitfaden. Aktualisierungsstand: Frontmatter, TL;DR und codex –version-Beispiele auf 0.155.0 aktualisiert. 156 157
2026-09-16 Leitfaden v2.70: Änderungen in der 0.155.0-alpha-Beobachtung von alpha.6 zu alpha.10 + die ANOMALIE BEIM ALPHA-DIST-TAG (Aktualisierung der Beobachtungsnotiz; keine stabile Veröffentlichung; npm latest bleibt bei 0.154.0). Wichtigster Hinweis für den Betrieb: Das alpha-Dist-Tag von npm verweist jetzt auf 0.155.0-alpha.2.5 (veröffentlicht am 16. September um 13:17 UTC), einen außerplanmäßigen Build auf der ALTEN alpha.2-Basis, dessen Semver-Version NIEDRIGER ist als die der alpha.6–alpha.10-Reihe – npm i @openai/codex@alpha installiert heute einen Build, in dem SÄMTLICHE Funktionen ab alpha.3 FEHLEN; Benutzer des Alpha-Kanals sollten explizite Versionen festlegen, bis das Tag weitergesetzt wird. Der Vergleich mit alpha.2 umfasst sechs Commits und zeigt einen Probelauf für die Paketierung der Sprachfunktionsveröffentlichung (drei Staging-Commits, darunter ein Abruf des öffentlichen Cygwin-Quellcodes und eine reine Linux-Stufe, optional bereitgestellte macOS-Pakete mit Rust-Veröffentlichungen #45345, eine Korrektur für die Aktualisierung der Windows-Sandbox nach der Bereitstellung mit erhöhten Rechten sowie die Versionsanhebung) – ob bewusstes Staging oder falsch gesetztes Tag: Dies ist der aktuelle npm-Stand und ein deutlicher weiterer Hinweis darauf, dass die standardmäßig aktivierte Sprachfunktion (#44921, bereits das Hauptrisiko dieser Entwicklungslinie) kurz vor der Auslieferung steht. Das Beobachtungsfenster selbst: vier Alpha-Versionen vom 15. September (21:09 UTC) bis zum 16. September (04:20 UTC), 65 Commits in rust-v0.155.0-alpha.6…rust-v0.155.0-alpha.10 (vollständiger Vergleich der Entwicklungslinie mit 0.154.0: 448). Neu in diesem Zeitraum: Dashboard für Kontoanalysen in /usage (gestapelte Diagramme, Registerkarte „Zusammenfassung“, Top-Chats einschließlich Privatkundennutzung, freigabegesteuerter Verlauf der Tarifnutzung, Token-/Guthabenformatierung, kontogebundene Authentifizierung; #45739/#45742/#45763-#45772) – der größte neue, für Benutzer sichtbare Bereich; Härtung des Guardian-Reviewers (rund 12 Commits: Lebenszyklus-, Konfigurations- und Genehmigungssteuerung in der Reviewer-Erweiterung zusammengeführt, Anfragen über /responses mit identifizierenden Headern geleitet #45736, Autorisierungsnachweise bei der Checkpoint-Migration erhalten #45782/#45789, ungenutzter Prototyp API entfernt #45679); Überarbeitung der Windows-Sandbox (Implementierungen von älteren Einrichtungsmodi getrennt #45737, Sandbox-Auswahl des Executors von Sandbox-Stufen getrennt #45730, Routing über verwaltete Proxys #45757, app-server als Quelle des TUI-Zustands #45821/#45830, Bereinigung bei der Deinstallation #45799); Weiterentwicklung des Daemons (Arbeit wird nach verwalteten Neustarts fortgesetzt #45820, unterbrochene Turns in Wiederherstellungssnapshots #45807, native PID-Identitäten #45779, festgelegte Pakete auf die neueste stabile Version zurücksetzbar #45780); Kandidaten für die Verhaltensdokumentation (Funktionsschalter für Persönlichkeit ENTFERNT und zugehörige Einstellungen als veraltet markiert #45809, Modell-/Reasoning-Auswahl nur für die jeweilige Sitzung #45831, Werkzeugfreigabelisten beim Thread-Start #45711, Plugin-Installationen nur im Hauptthread #45806, Bearbeiten eines früheren Prompts setzt den Thread zurück #45845); Darstellung (abgesetzte mathematische Formeln #45612, begrenzter Mermaid-Textrenderer #45817; V8-Optimierungspfade für die Array-Sortierung deaktiviert #45760, zusammen mit der Veröffentlichung des rusty-v8-v152.2.0-Artefakts). Die drei weiterhin bestehenden Hauptrisiken (Sprachfunktion #44921, worktrees #44870, MCP-Benutzerverifizierung + Secure Enclave) und die Entfernung in #44259: KEINE neuen Commits, Status unverändert, Dringlichkeit der Sprachfunktion durch den Probelauf ERHÖHT. Ebenfalls ergänzt: GPT-5.5 wird am 14. Oktober 2026 aus Codex mit ChatGPT-Anmeldung entfernt (Modelldokumentation am 16. September live geprüft; gpt-5.5 durch gpt-5.6-sol ersetzen; OpenAIs API bleibt unberührt) – eine Zeile neben dem Hinweis zur Einstellung von GPT-5.4. Haupttext ansonsten unverändert (Vorabversion). 155
2026-09-15 Leitfaden v2.69: Codex 0.154.0 stabil (9. September; npm latest) – DIE ABZWEIGUNG DES RELEASE-BRANCHES – sowie die neue Beobachtungslinie 0.155.0-alpha.6 und eine geänderte Verfügbarkeitsmatrix in der Dokumentation (dieses Update umfasst auch die aufgeschobene öffentliche Synchronisierung von v2.68). 0.154.0 wurde ungefähr auf dem Stand von alpha.6 abgezweigt: Alle 58 Commits aus alpha.7 fehlen im Vergleich rust-v0.153.4…rust-v0.154.0 mit 249 Commits (Hash für Hash geprüft; keine Überschneidungen). Checkliste für die Übernahme in die stabile Version: 2 von 3 Punkten geklärt: codex mcp-server ENTFERNT (#42993; ebenso die eigenständige Binärdatei codex-mcp-server; MCP-Abschnitt neu geschrieben, QRC aktualisiert, Entfernungseintrag aus dem Dokumentations-Changelog vom 5. September zitiert) und alte Guardian-Genehmigungspfade entfernt (#43462, zusammen mit #43458 für die zentralisierte Kontext-/Checkpoint-Richtlinie, #43442 zur Ablehnung veralteter Genehmigungen und #44060 zur Anhebung des Limits für die Aktionsprüfung auf 200.000 Bytes, per Cherry-Pick übernommen); MCP-Benutzerverifizierung (#43712/#43715) und Secure-Enclave-Signierung (#43624) NICHT AUSGELIEFERT – alle drei stehen auf der Ausschlussliste für alpha.7 und werden in der 0.155-Entwicklungslinie weitergeführt; ausdrücklich vermerkt, damit niemand die Benutzerverifizierung als Verhalten von 0.154 versteht. Ebenfalls nicht übernommen: die Überführung der Sprach-TUI aus dem experimentellen Status (#43581), Memory v2, die Konfiguration automatischer Daemon-Updates und die Festlegung des Reasoning-Aufwands. In der stabilen Version AUSGELIEFERT und jetzt im Haupttext: verwaltete worktrees, experimentell (#42196/#42366/#42652/#43069/#43120/#43286; neue /worktree-Zeile bei den slash commands + Hinweis zu Thread-Modi), asynchrone Freitextnachrichten von Benutzern + TUI (#42354/#42891/#42894/#42897), Bereitstellung der Windows-Sandbox (rund 15 Commits einschließlich des nativen MXC-Adapters #42841) + Windows-app-server-Daemon (#42405) + verwaltete Daemon-Updates (#42392), Remote-Berechtigungsprofile (#42453/#43340), Freigabe von Kontextfunktionen abhängig von den Modellfähigkeiten (#43147; Kontextverwaltung aktualisiert), AUSSCHLIESSLICH Laufzeit-/Host-Infrastruktur für die Sprachfunktion (#42676/#43097/#43248; die aktive TUI-Funktion ist nur in Alpha-Versionen verfügbar, präzise so benannt), erste Daybreak-Codereferenzen in einer stabilen Version (#42667/#42854; weiterhin keine öffentliche Dokumentation) sowie ALLE DREI in v2.68 als „unverändert“ bezeichneten Punkte AUSGELIEFERT, womit dieser Status korrigiert wird: Vim-R-Ersetzungsmodus (#42194/#42584; /vim-Zeile + QRC), Live-Status der Kompaktierung (#42319) und die Sicherheitskorrektur für PATH-Hilfsprogramme vor der Vertrauensfreigabe (#42324, zusammen mit #42590 zur Härtung gegen die Einschleusung von Terminaleingaben unter macOS). DOKUMENTATIONSÄNDERUNGEN (learn.chatgpt.com, alle am 15. September 2026 erneut geprüft): Die Modellverfügbarkeitsmatrix kennzeichnet Astra jetzt als VERFÜGBAR für Codex cloud – damit ändern sich die bisherigen Aussagen des Leitfadens „Sol bleibt“ zur Cloud in der Modelltabelle, im Astra-Hinweis und in 146; die Reasoning-Stufen erneut bestätigt (Low, Medium als Standard, High, Extra high, Max, Ultra), einschließlich Beschreibungen der einzelnen Stufen in der Auswahl und Bestätigung durch SDK – Python SDK 0.154.0 (10. September) ergänzt die Aufwandswerte max und ultra (#39662); die Zuordnung der sechs Optionen zu den Power-Voreinstellungen und die kontextübergreifenden Hinweise erneut geprüft, im Wortlaut unverändert. Neue Beobachtungslinie 0.155.0-alpha.6 (am 10. September begonnen; zwölf Alpha-Veröffentlichungen in sechs Tagen; rudimentäre Veröffentlichungstexte; Vergleich mit 384 Commits): Sprachfunktion und worktrees in dieser Entwicklungslinie STANDARDMÄSSIG AKTIVIERT (#44921/#44870), Ausbau der Benutzerverifizierung (#44613/#44346/#44877), Daemon-Threads bleiben über Neustarts hinweg erhalten (#44283/#44299/#44314), daybreakEnabled beim Thread-Start (#45513), MCP für Unternehmen (#44832/#45459/#44318), /sandbox-add-read-dir unter Windows entfernt (#44259). Aktualitätsstand: TL;DR, Frontmatter und codex –version-Beispiele auf 0.154.0 aktualisiert. 152 153 154
2026-09-08 Leitfaden v2.68: Aktualisierung der Beobachtungsnotizen zu 0.154.0-alpha.7 (reine Notizaktualisierung; keine CLI-Veröffentlichung; öffentliche Synchronisierung verschoben). Die Versionsreihe 0.154.0-alpha wurde von alpha.6 auf alpha.7 angehoben (veröffentlicht am 8. September, 17:44 UTC; der npm-alpha-dist-tag wurde zeitgleich aktualisiert; keine stabile Version nach 0.153.4; die Release-Beschreibungen sind weiterhin leere Platzhalter, der Vergleich ist die einzige Quelle; 58 Commits im Vergleich alpha.6…alpha.7). Die Beobachtungsliste im Stabilitätshinweis wurde auf den Stand von alpha.7 gebracht. VON DER INFRASTRUKTUR ZU AKTIVIERTEN FUNKTIONEN in der Alpha-Reihe AUFGESTIEGEN: Live-Sprachgespräche per WebRTC in der TUI (#43581 + neun Commits zur Feinarbeit: Tastenkürzel und Anzeigen für die Stummschaltung #43651, konfigurierbare Stummschaltung #43690, Fallblattanimation für Transkripte #43656/#43699, Gestaltung gesprochener Prompts + Links zu Arbeitsbereichsdateien #43676, Sprachleiste im Eingabebereich #43683, Pegelstabilisierung #43695, Deaktivierung der Uhrensynchronisierung #43704, Regressionstestabdeckung #43645) – inzwischen eine ausgelieferte TUI-Funktion, kein bloßes Laufzeitgerüst mehr; MCP-Benutzerverifizierung auf unterstützten Geräten AKTIVIERT (#43712 TUI, #43715 gebündelte TUI; gestützt auf Signierung über macOS Secure Enclave #43624, arbeitsbereichsgebundene Identität #43524, Anbieterabstraktionen #43547, app-server-Anbindung #43568, TUI-Abfrage #43702, Zustandsverwaltung #43708) – eine Änderung des dokumentierten Verhaltens, falls sie die stabile Version erreicht; neben #42993 (Entfernung von mcp-server) und #43462 (Entfernung der bisherigen Guardian-Pfade) in die Prüfliste für die Übernahme in die stabile Version aufgenommen; kein Commit in alpha.7 nimmt eine dieser beiden Entfernungen zurück. NEU UNTER BEOBACHTUNG: Memory v2 (konfigurierbare Speicherversionen mit isolierter Speicherung #43797, paralleles Schreiben in beide Versionen + Bereitschaftsmeldungen #43827, Priorisierung menschlicher Belege #43799, Extraktion ausschließlich aus Zusammenfassungen #43800, Aufteilung in Blöcke auf der Schreibseite #43808, Konsolidierungs-/Lese-Prompts #43813); automatische Updates verwalteter app-server-Daemons (Versionsfixierungen bleiben erhalten #43521, Updater bei verwalteten Starts #43529, konfigurierbar #43542, expliziter Update-Befehl #43562, PID-Identität #43552, Schonfrist beim Herunterfahren #43572, Versionsvergleich + Warnung vor älterem Dienst #43619/#43622, konfigurierbare Hinweise #43698). FORTGESETZT: Überarbeitung der Kontextregistrierung von Guardian v2 (12 Commits, darunter Abschlag bei verzögerter Bewertung #43527, synchrone Prüfer #43570); bei Konfigurationsüberschreibungen fixierter Reasoning-Aufwand #43795, der auch bei der Komprimierung erhalten bleibt #43796; Erhalt der Version bei Forks #43540/#43545; Ausschluss der Basisanweisungen aus dem Modellkatalog #43604. KEINE ENTWICKLUNG: Bereitstellung der Windows-Sandbox, TUI-Cluster für asynchrone Nachrichten (nur allgemeine Feinarbeit), Remote-Berechtigungsprofile, Daybreak (keine Erwähnung), Vim-Ersetzen (#42194), Live-Komprimierungsstatus (#42319), Vertrauen in PATH-Hilfsprogramme (#42324). Pflege der Beobachtungsnotizen, während die öffentliche Fassung für einen Übersetzungslauf zurückgehalten wird – die öffentliche Synchronisierung wird auf das nächste ausgelieferte Update verschoben. 150 151
2026-09-07 Leitfaden v2.67: Überarbeitung der Beobachtungsnotizen zu 0.154.0-alpha.6 + in der Dokumentation veröffentlichte Zuordnung der Power-Voreinstellungen (reine Notizaktualisierung; keine CLI-Veröffentlichung). Die Versionsreihe 0.154.0-alpha wurde von alpha.3 auf alpha.6 angehoben (veröffentlicht am 7. September, 18:03 UTC; Tags für alpha.4/alpha.5 vorhanden, aber unveröffentlicht; npm-alpha-dist-tag = 0.154.0-alpha.6; 147 Commits im Vergleich alpha.3…alpha.6; die Release-Beschreibungen sind leere Platzhalter, der Vergleich ist die einzige Quelle). Die Beobachtungsliste im Stabilitätshinweis wurde auf den Stand von alpha.6 gebracht. WEITERENTWICKELT: verwaltete worktrees (#42196) zu einem vollständigen Funktionsumfang ausgebaut (#42652, #43069, #43120, #43279, #43286, #43298); frei formulierte asynchrone Nachrichten (#42354) inzwischen ein TUI-Cluster aus sechs PRs; umfangreiche Entwicklung an der nativen Sprachlaufzeit (GStreamer, WebRTC, optional aktivierbare lokale Audioverarbeitung, RTP, API für Echtzeitsitzungen, Wiedergabe, Bazel-Toolchain); Bereitstellung der Windows-Sandbox fortgesetzt (einschließlich nativem MXC-Adapter #42841); angrenzende Arbeiten an dauerhaft erhaltenem Reasoning und TUI-Einstellungen. KEINE ENTWICKLUNG: Vim-Ersetzen (#42194), Live-Komprimierungsstatus (#42319), Vertrauen in PATH-Hilfsprogramme (#42324). NEU UNTER BEOBACHTUNG: veralteter Befehl codex mcp-server in der Alpha-Reihe ENTFERNT (#42993) – wird zu einer dokumentierten Entfernung, falls sie die stabile Version 0.154.0 erreicht; bei der Übernahme erneut prüfen; Generalüberholung von Guardian v2 (~25 Commits; bisherige Prüfpfade für Genehmigungen entfernt #43462, veraltete Genehmigungen abgelehnt #43442); Feinarbeit an der Astra-TUI; experimentelle MCP-Benutzerverifizierung (#43265/#43289/#43352); Remote-Berechtigungsprofile (#43330/#43340); experimenteller Kontext beim Sitzungsstart von den Modellfähigkeiten abhängig gemacht (#43147); das in der Dokumentation fehlende „Daybreak“-Berechtigungskonzept (#42667, #42854); kleinere Änderungen: /copy erweitert (#43055), jemalloc musl (#42850), schreibgeschützte Ansicht beim Fortsetzen mit aktivem Schreibprozess (#43253). DOKUMENTATION: Die Modellseite (am oder vor dem 6. September; beim erneuten Abruf von 146 am 5. September noch nicht vorhanden; am 7. September erneut bestätigt) ordnet die Power-Voreinstellungen den Astra-Stufen zu; im Wortlaut: „Für berechtigte Pro-, Business- ($100) und Enterprise-Konten werden die Power-Optionen im Zuge der Astra-Einführung auf Terra Light, Sol Light, Sol Medium, Astra Light, Astra Medium und Astra Extra High aktualisiert. Die Optionen können je nach Tarif und Einführungsphase variieren.“ – dem Astra-Eintrag unter „Welches Modell sollte ich wählen?“ hinzugefügt; 146 um den datierten erneuten Abruf ergänzt. Vom Scanner als unverändert bestätigt, keine Bearbeitungen: Astra weiterhin nicht für Codex Cloud verfügbar, die beiden Reasoning-Standardwerte weiterhin nicht in Einklang gebracht, kontextübergreifende Berechtigung weiterhin Plus/Pro, Angabe zur Tarifberechtigung unverändert, keine neuen Einträge im Dokumentations-Changelog seit dem 4. September. 146 150
2026-09-05 Leitfaden v2.66: Bisheriger Status der Astra-Einführung abgelöst + experimentelle kontextübergreifende Notizen (reine Notizaktualisierung; keine CLI-Veröffentlichung). OpenAI gab am 4. September auf X bekannt, GPT-6 Astra sei „jetzt für alle Pro-, Enterprise- und Business-Premium-Benutzer in ChatGPT Work und Codex verfügbar“ und „in der API verfügbar“; Plus und Business sollten wenige Tage später folgen. Codex-Leiter Tibo Sottiaux ergänzte noch am selben Abend: „Astra ist jetzt auch für alle Plus- und Business-Benutzer freigeschaltet.“ In der Praxis bleibt der Zugriff uneinheitlich (Community-Berichte vom 5. September: Plus-Konten sehen in Codex nur GPT-5.6-Modelle), und die Verfügbarkeitsangabe in der Modelldokumentation ist unverändert. Daher gilt weiterhin die Empfehlung, bei Bedarf auf eine feste Sol-Modellauswahl zurückzugreifen. TL;DR, mentales Modell, Einleitung zu den Release-Highlights und Astra-Hinweis im Modellabschnitt aktualisiert; Aussagen zur gestaffelten Einführung vom Veröffentlichungstag als zugeordnete historische Angaben beibehalten. NEU: Absatz im Modellabschnitt zu den in der Dokumentation veröffentlichten experimentellen kontextübergreifenden Notizen – „Astra führt Notizen über Kontextfenster hinweg und kann frühere Nachrichten und Werkzeugergebnisse derselben Aufgabe durchsuchen“ (für Plus/Pro über features.context_management.experimental_mode = true aktivierbar; standardmäßig deaktiviert; zum Start nicht mit Business, Enterprise oder Anmeldung per API-Schlüssel verfügbar) – dieselben Konfigurationsmöglichkeiten wie in v0.153.0, nun durch die Dokumentation mit Astra verknüpft. 146 149
2026-09-04 Leitfaden v2.65: MARKTSTART von GPT-6-Astra + Codex 0.153.3 + 0.153.4 (Patches vom selben Tag, 4. September; neueste npm-Version = 0.153.4). OpenAI kündigte GPT-6-Astra am 3. September 2026 an – schrittweise Einführung, zunächst für eine begrenzte Anzahl von Organisationen (zuerst Partner des Cybersicherheitsprogramms), anschließend für ChatGPT Plus/Pro/Business/Enterprise „in den kommenden Tagen“ sowie über die OpenAI API und AWS (Fakten zur Ankündigung laut Presseberichten: CNBC, Axios, Forbes, Al Jazeera, 9to5Mac; openai.com lieferte beim Abruf HTTP 403). Offizielle Dokumentation ist online und zitiert: API-Modellseite – gpt-6-astra als Spitzenmodell, „Unser leistungsfähigstes Modell, entwickelt für die anspruchsvollsten durchgängigen Aufgaben“, 10 $/50 $ pro MTok zum Standardtarif bei kurzem Kontext (oberhalb von 272K Eingabetokens sind 20 $/75 $ dokumentiert, angewendet auf die gesamte Anfrage), Kontextfenster von 1,05 Mio. Tokens = maximal 922K Eingabe- + 128K Ausgabetokens, Wissensstand 30. April 2026, oberhalb von GPT-5.6 Terra (ausgewogen) + Luna (preisgünstig); Codex-Dokumentation – Astra als empfohlenes Codex-Modell, Verfügbarkeit „hängt von der Einführung, Ihrer Anmeldemethode und Ihrem Client ab“, Pro/Business (100 $)/Enterprise als berechtigte Tarife genannt, für Codex Cloud als nicht verfügbar gekennzeichnet (Sol bleibt dort verfügbar), Reasoning-Stufen von Low bis Ultra mit Medium als Standard auf der Dokumentationsseite und low als default_reasoning_level im mitgelieferten Katalog von 0.153.4. Die ABRECHNUNG des Fast-Modus ist dokumentiert (2,5-facher Verbrauch an Standard-Credits laut Geschwindigkeitsdokumentation, 2-fache Standardtarife der API laut Preisseite); nur die Angabe „2-fache Geschwindigkeit“ bleibt reiner Anzeigetext im Katalog. 0.153.3 (19:01 UTC): Astra zu den Amazon-Bedrock-Katalogen hinzugefügt (#42805, globale/US-Routen für Mantle + Runtime; Sol bleibt der Bedrock-Standard – Cherry-Pick des beobachteten #42619); Hinweise zu asynchronen Rückfragen für Astra korrigiert (#42809, reine Textänderung). 0.153.4 (23:25 UTC, neueste npm-Version): Sichtbarkeit im mitgelieferten Katalog von hide auf list umgestellt; durch seine bestehende Priorität wird Astra zum MITGELIEFERTEN STANDARDMODELL, wenn kein Modell ausdrücklich konfiguriert ist (#42874 – die für Benutzer sichtbare Freischaltung der im beobachteten #42607 vorbereiteten Änderung); Hinweise zu asynchronen Fragen um die Bedingung der Tool-Verfügbarkeit ergänzt (#42878). Der Vergleich rust-v0.153.2…rust-v0.153.4 umfasst genau diese vier PRs + eine Versionsanhebung. Ergebnis der Beobachtungsliste: #42607 + #42619 über Hotfix-Rückportierungen in 0.153 ÜBERNOMMEN (nicht über die 0.154-Versionsreihe); alle anderen beobachteten Punkte aus alpha.1/alpha.3 bleiben ohne Übernahme; Alpha-Reihe unverändert bei 0.154.0-alpha.3, keine neuen Alpha-Änderungen. Haupttext: Modelltabelle um die Zeile gpt-6-astra erweitert; Astra-Hinweis von „nur im Katalog vorbereitet“ auf „eingeführt“ geändert (API-Zahlen + Codex-Reasoning-Stufen + Vorbehalt zu Einführung/Berechtigung + Hinweis zum Festlegen des Modells mit model = "gpt-5.6-sol" oder -m); TL;DR, mentales Modell, Versionshighlights, Flussdiagramm und QRC stellen Astra nun als empfohlenes/mitgeliefertes Standardmodell MIT dem Einführungsvorbehalt und Sol als stabile Ausweichoption dar. UMZUG DES DOKUMENTATIONSHOSTS für künftige Prüfungen vermerkt: developers.openai.com/codex/* leitet per 308 auf learn.chatgpt.com/docs/* weiter. Überprüfung durch den Betreiber: codex exec -m gpt-6-astra lieferte unter 0.153.3 die erwartete Testantwort (für die Einführung freigeschaltetes Konto). Aktualisierung: Frontmatter/TL;DR/Versionsbeispiele auf 0.153.4 gesetzt; im Block zu 0.153.1/0.153.2 entfällt die Bezeichnung als neueste npm-Version. Prüfdurchgang (am selben Tag, Gegenprüfung durch Codex, vor Veröffentlichung eingearbeitet): Unterscheidung zwischen Eingabe- und Gesamtkontext (922K Eingabe, Fenster mit 1,05 Mio. Tokens), Preisstufe für langen Kontext, zwei Reasoning-Standardwerte (Dokumentation: Medium; mitgelieferter Katalog: low), Abrechnung des Fast-Modus durch die Dokumentation bestätigt, Aussagen zu Astra als Standard auf den mitgelieferten CLI-Katalog begrenzt und um den Hinweis auf die Nichtverfügbarkeit in der Cloud ergänzt, ausdrückliche Datumsangaben für Vorbereitung und Marktstart sowie die Forbes-Meldung zum „Fehlstart“ in 145 neu eingeordnet (Verfügbarkeit der Ankündigungsseite, nicht die Vorbereitung im Katalog). 145 146 147 148
2026-09-03 Leitfaden v2.64: Codex 0.153.1 + 0.153.2 (Patches vom Nachmittag des 3. September; neueste npm-Version = 0.153.2). Die wichtigste Änderung in 0.153.1 ist in den Versionshinweisen NICHT AUFGEFÜHRT und wurde über den Vergleich rust-v0.153.0…rust-v0.153.1 gefunden: Guardian berücksichtigt bei der Bewertung der Computernutzung die Modellanforderungen (#42422, Cherry-Pick von 38ba8cdc) – Bewertungen ausschließlich für die Computernutzung und schnelle Genehmigungsentscheidungen hängen von der Einstellung node_repl_auto_review_required des aktiven Modells ab; frühere/laufende Bewertungen werden bei einem Wechsel zu einem Modell, das die Bewertung überspringt, ungültig gemacht, damit eine veraltete Genehmigungsentscheidung nicht erneut wirksam werden kann (Guardian-Abschnitt + Versionshighlights). In 0.153.1 aufgeführt: Modellekatalogeintrag für GPT-6-Astra rückportiert (#42605; nur über API konfigurierbar, Standardmodell + Modellauswahl unverändert – Vorbereitung im Katalog, KEIN Marktstart; Hinweis unter Modelle). 0.153.2: eine kosmetische Korrektur – im Beschreibungstext der Fast-Stufe von GPT-6-Astra wurde „1.5x“ zu „2x speed, increased usage“ korrigiert (#42632; nur Anzeigetext, nur in der Änderungsprotokollzeile vermerkt). Prüfung der Beobachtungsliste: KEINER der beobachteten Punkte aus 0.154.0-alpha.1 wurde laut Vergleich rust-v0.153.0…rust-v0.153.2 übernommen; die Änderungen der stabilen Version gegenüber 0.153.0 umfassen genau #42422 + #42605 + #42632. Beobachtungshinweis auf 0.154.0-alpha.3 aktualisiert (103 Commits vor 0.153.0; 19 Commits zwischen alpha.1 und alpha.3; die Versionshinweise dieser Reihe sind leere Platzhalter, der Vergleich ist die einzige Quelle). Neu beobachtete Punkte: mitgelieferter Modellekatalog für GPT-6-Astra (#42607) + Amazon-Bedrock-Kataloge (#42619) (Vorbereitung des Modellstarts); Sicherheits-/Härtungsmaßnahmen – macOS-Sandbox gegen eingeschleuste Terminaleingaben gehärtet (#42590), Guardian-Prüfung für inkompatible Kompaktierungsprüfpunkte erforderlich (#42588), vertrauenswürdige Header für Remote-Ausführungs-WebSockets (#42606), Noise-Handshakes durch das Initialisierungszeitlimit des Ausführungsservers begrenzt (#42623); Flag für den Guardian-Threadkontext (#42529) + dauerhafte Speicherung verifizierter Benutzerantworten (#42579). Beobachtete Punkte aus alpha.1 beibehalten; bei der Übernahme bleibt die erneute Überprüfung jedes einzelnen Punkts anhand des Vergleichs mit der stabilen Version verpflichtend. Aktualisierung: Frontmatter/TL;DR/Versionsbeispiele auf 0.153.2 gesetzt; im Highlights-Block zu v0.153.0 entfällt die Bezeichnung als neueste npm-Version. 142 143 144
2026-09-03 Leitfaden v2.63: Codex 0.152.0 + 0.152.1 (1. September) + 0.153.0 (3. September, npm latest). Alle dreizehn Punkte der Beobachtungsliste für 0.152-alpha wurden ausgeliefert, mit einer Kehrtwende: update_plan wurde als OPT-IN ausgeliefert, nicht standardmäßig aktiviert – #41744 „Das Tool update_plan optional aktivierbar machen“ ist der endgültige Stand (tools.update_plan.enabled ist standardmäßig false; bei deaktiviertem Tool wurden die mitgelieferten Hinweise aus den Prompts für Modell, Zusammenarbeitsmodus, Multi-Agent-Betrieb, Kompaktierung, Vorwärmen und Zielfortsetzung entfernt) – als Unterscheidung zwischen Planungsmodus und Tool unter Planungsmodus & Zusammenarbeit sowie in der Konfigurationsreferenz dokumentiert. Weitere Übernahmen aus 0.152.0 in den Haupttext: Vim-Suchbewegungen / ? n N sowie neue Entwürfe im Einfügemodus (Zeile zu /vim + Kurzreferenz), MCP-Formularanfragen über openai/elicitation, MCP-output_token_limit pro Tool (zusätzlich zum globalen tool_output_token_limit), MCP-Servernamen im Paketstil (: @ / .; alle drei im Abschnitt zu MCP), Banner zu Ratenlimits mit konkreten Handlungsoptionen (Kostenabschnitt), Fortschrittsanzeige beim Aktualisieren von Zugangsdaten einschließlich erneuter Bedrock-Authentifizierung (Authentifizierung), Zugangsdaten für Cloud-Aufgaben auf vertrauenswürdige Origins beschränkt + Weiterleitungen deaktiviert (Codex Cloud, Sicherheit). Nur in dieser Änderungsprotokollzeile zu 0.152.0: bedingte Verfügbarkeit des Sleep-Tools (#41243) + Uhrzeit-Tools als integrierte Steuerungstools (#41331), Subagenten auf der Dienststufe des Hauptagenten (#41308), Kontextbasiswerte über verschachtelte Forks hinweg (#41424), Sortierung von project/list nach Aktualität (#41223), Zeitlimits von über einer Stunde für thread/shellCommand (#41384), Aktualisierung der TUI-Modellauswahl (#41467), Delegationshinweise aus dem Modellkatalog (#41457/#41380/#41570), Gruppe von Guardian-Änderungen zur Erhaltung bei der Kompaktierung + Budget für den asynchronen Stack (#41660/#41846/#41852/#41857/#41858/#41861/#41931, #41840), standardmäßige Token-Budgetierung über Modellmetadaten (#41803), beim Start vorab geladene Plugin-Empfehlungen (#41375), Sandbox-Korrektur für PowerShell aus dem Windows Store (#41227), Behebung eines Hängers bei Terminalabfragen durch Unterprozesse (#41436), JediTerm-Cursorkorrektur (#41673), Wiederherstellung des gespeicherten Arbeitsverzeichnisses bei fortgesetzten Threads (#41567). 0.152.1: Die Guardian-Genehmigungsprüfung bezieht die Node-REPL-Richtlinie aus den Modellmetadaten (Cherry-Pick von #41919; die Versionsbeschreibung selbst weist darauf hin, dass sich ihre Highlights nicht verifizieren ließen). Übernahmen aus 0.153.0 in den Haupttext: Vim-Rückgängig u / Wiederholen Ctrl+R unter Beibehaltung eingefügter Inhalte + Anhänge (#41941/#42140; Zeile zu /vim + Kurzreferenz), Auflisten/Installieren/Entfernen von Plugins über CLI auf entfernten Marktplätzen (#42150, Plugins), tui.auto_recap = false (#42101; Zeile zu /recap + Sitzungsverwaltung), frühzeitige Ratenlimit-Warnungen für Plus/Team vor Ablauf der Hälfte eines Zeitfensters von ca. 5 Stunden (#42142), Guardian-Prüfumfang nach Genehmigungsmodus – Full Access überspringt reine Bestätigungsprüfungen, User approval überspringt Hintergrundbewertungen und Vorwärmen, Prüfungen sensibler Aktionen bleiben erhalten (#42147/#42256, Guardian-Abschnitt), features.context_management.experimental_mode (#42385; erstmalige Behandlung von context_management, Leistungsoptimierung). Nur in dieser Änderungsprotokollzeile zu 0.153.0: tui.disable_paste_burst ersetzt den Schlüssel auf oberster Ebene mit Rückfalloption (#41976), TUI-Wiederverbindung unter Beibehaltung von Entwürfen und Gesprächsprotokollen (#41911/#41916/#41918), Korrekturen am TUI-Verlauf + Eingaben in Hintergrundterminals (#41893/#42107), Guardian-Verlauf über Kompaktierung/Neustarts/Forks hinweg (#41879/#42065), MCP-Genehmigungen auf die App-Kontoverknüpfung beschränkt (#42133), Starten von MCP über relative Pfade unter macOS (#42117), Rollout-Komprimierung (#42039/#42135), Thread-Metadaten im App-Server + request_user_input_async (#42151/#42178). Neue Beobachtungsliste = 0.154.0-alpha.1 (84 Commits voraus): Vim-Ersetzungsmodus, verwaltete Erstellung von worktrees, Trennung der TUI-Einstellungen von der Serverkonfiguration, Gruppe von Änderungen an der nativen Sprachlaufzeit, Live-Kompaktierungsstatus, verzögertes Entladen von Threads, PATH-Hilfsprogramme nur bei vertrauenswürdigem Arbeitsbereich (Sicherheit), Dienste zur Bereitstellung der Windows-Sandbox, dauerhafte Aktualisierungen der Reasoning-Konfiguration, asynchrone Benutzernachrichten als Freitext – bis zur stabilen Veröffentlichung wird nichts davon im Haupttext dokumentiert; Alpha-Vergleiche überschneiden sich mit Cherry-Picks der stabilen Version (#42256 in beiden), daher bleibt bei jeder Übernahme eine Einzelprüfung Pflicht. 138 139 140 141
2026-08-30 Leitfaden v2.62: Codex 0.151.0 (29. August) – alle zehn Punkte der Beobachtungsliste wurden ausgeliefert. Die Versionsbeschreibung bildet NICHT die gesamte Veröffentlichung ab: Sie deckt nur die PRs #41183-#41209 nach dem Abzweigen des Release-Branches ab, während der Vergleich rust-v0.150.1…rust-v0.151.0 164 Commits und keine Rücknahmen enthält (die stabile Version liegt einen Commit hinter alpha.6 – dem eigenen Commit der Alpha-Version zur Erhöhung der Versionsnummer). Übernahmen in den Haupttext, die nur durch den Vergleich belegbar sind: /recap (Tabelle der slash commands + Sitzungsverwaltung; automatische Zusammenfassungen für geeignete inaktive Gespräche ohne Fokus), Entfernung von WebSocket aus dem Codemodus (#40692; Widerspruch im Abschnitt Codemodus behoben – Hosts akzeptieren stdio, stdio:// oder grpc://IP:PORT, WebSocket bleibt nur als optionaler OTLP-Trace-Stream erhalten), Thread-Verlauf mit Seitennavigation nicht mehr experimentell und NUR bei dauerhaften Threads mit unterstützendem Speicher standardmäßig aktiviert, wenn historyMode fehlt (#40673/#40677; Standardwert des Protokoll-Enums weiterhin Legacy in protocol.rs:755-758; beide Verlaufsabschnitte neu geschrieben), Reasoning-Aufwand persistent (Tabellenzeile + Uhrzeit-Tools #40942 + persistent_instructions #41050), Standardwerte von Guardian v2 UMGEKEHRT (#40846: review_scope.computer_use_only und transcript.include_images sind jetzt standardmäßig true; Guardian-Abschnitt, Versionshighlights, Hinweis auf die Ablösung bei 132), Vim-find/till + Puffersprünge (Zeile zu /vim + Kurzreferenz), live aktualisierbare Einstellungen für den jeweiligen Turn (turn/settings/update, serviceTierForTurn; #40653/#40656/#40616), Parser für worktree-Einstellungen + Metadaten zur Thread-Zuständigkeit (#40624/#40716, Thread-Modi), Bedrock-Einrichtung in der TUI (#40679, Authentifizierung), Genehmigungen für Eingaben in Terminals mit erhöhten Berechtigungen (write_stdin_approval standardmäßig deaktiviert + Obergrenze von 8.000 Bytes; #40978/#41159, Genehmigungssystem). Eigene Neuerungen von 0.151.0: Startkulanzzeit für optionale MCP-Server (mcp_optional_startup_grace_ms, #41199) und Erweiterungen, die MCP-Tool-Ergebnisse prüfen/ersetzen (#41202), im Abschnitt zu MCP; Plugin-Kataloge pro Repository + marketplaceLoadErrors (#41208) unter Plugin-Erkennung; /cd schwächt Sandbox-Beschränkungen nicht mehr ab (#41192, Zeile zu /cd + Berechtigungsprofile). Nur in dieser Änderungsprotokollzeile aufgeführte Korrekturen: Tool-Verfügbarkeit und Reasoning-Aufwand bleiben bei Modellwechseln und Rückfällen korrekt (#41195/#41206), Durchsetzung entfernter Sandbox-Beschränkungen anhand des tatsächlichen Home-Verzeichnisses, Betriebssystems und der Pfadkonventionen des Executors (#41196/#41204/#41207/#41209), strukturierte MCP-Tool- und Ressourcenfehler bleiben in App-Server-Antworten erhalten (#41196), Token-Verbrauch verschachtelter Subagenten wird auf die Zielbudgets des Hauptagenten angerechnet (#41183), veraltete Guardian-Klassifizierungen autorisieren nach Berechtigungsänderungen keine Aktionen mehr (#41196). Neue Beobachtungsliste = 0.152.0-alpha.4 (74 Commits voraus): Vim-Suchbewegungen, standardmäßig aktiviertes update_plan, MCP-Formulare zur Informationserfassung, MCP-Ausgabelimits pro Tool, bedingte Verfügbarkeit des Sleep-Tools + Uhrzeit-Tools als Steuerungstools, Subagenten auf der Dienststufe des Hauptagenten, Kontextbasiswerte über verschachtelte Forks hinweg, Sortierung von project/list nach Aktualität, Zeitlimits für Thread-Shellbefehle, Aktualisierung der TUI-Modellauswahl, Zugangsdaten für Cloud-Aufgaben nur an vertrauenswürdige Origins, proaktive Delegationshinweise, Weiterentwicklung von Guardian v2 – bis zur stabilen Veröffentlichung wird nichts davon im Haupttext dokumentiert. Erkenntnis: Prüfen Sie eine Veröffentlichung anhand ihres Versionsvergleichs, nicht anhand ihrer Beschreibung. 134 135 136
2026-08-27 Leitfaden v2.61: Codex 0.150.0 (26. August) + 0.150.1 (27. August, npm latest). Die Beobachtungsliste für 0.150-alpha teilte sich auf: Fünf von neun Punkten wurden in der stabilen Version 0.150.0 ausgeliefert – Interrupt-Hook (zwölftes Ereignis, Standardzeitlimit 1 s/Obergrenze 3 s, niemals für Subagenten; hooks-Tabelle, Engine-Einführung und beide Migrationsbereiche aktualisiert), /copy-Auswahl (vollständige Antwort, einzelne Codeblöcke, Blockzitate; ersetzt die veraltete Zeile „letzte Antwort kopieren“ in der TUI-Tabelle und der Kurzreferenz), AGENTS.md wird in nicht vertrauenswürdigen Projekten übersprungen (Erkennungshierarchie), features.network_proxy.credential_broker und Guardian v2 review_scope.computer_use_only (beide Konfigurationsbereiche, standardmäßig deaktiviert) – und fünf wurden in die Versionsreihe 0.151.0-alpha übernommen: /recap, Entfernung von WebSocket aus dem Codemodus, standardmäßiger Verlauf mit Seitennavigation, Reasoning-Aufwand persistent, Guardian-v2-Standardwerte für Computernutzung mit Bildern. Ebenfalls in 0.150.0: @-Erwähnungen von Aufgaben sowie Agenten-Tools zum Lesen/Erstellen von Aufgaben und zum Senden von Nachrichten (Sitzungsverwaltung, Cloud), automatische Aufgabentitel und /rename-Vorschläge, anklickbare Markdown-Linktexte, Tastenkombinationen zum Durchschalten der Berechtigungsmodi und Vim-Wiederholung mit . (Ebene 2, /keymap, /vim); Korrekturen für die Schwärzung von Zugangsdaten im App-Server, Bearer-Token/Start entfernter MCP-Verbindungen, die Windows-Sandbox mit erhöhten Berechtigungen unter Unicode-Pfaden, Hänger beim Herunterfahren unter Unix sowie Bedrock-Kompatibilität mit Kompaktierung und Multi-Agent-Betrieb. 0.150.1: Die entfernte Kompaktierung rechnet beibehaltene Bilder standardmäßig auf ihr Token-Budget an (der Standardwert aus Alpha-PR #40994 gelangte über Backport #41003 in die stabile Version). Neue Beobachtungsliste = 0.151.0-alpha.6: Zusammenfassungen, Entfernung von WebSocket, standardmäßige Seitennavigation, persistenter Reasoning-Aufwand, Guardian-v2-Standardwerte, Vim-find/till und Puffersprungbewegungen, live aktualisierbare Einstellungen für den jeweiligen Turn, worktree-Einstellungen, Bedrock-Einrichtung in der TUI, Genehmigung für Eingaben in Terminals mit erhöhten Berechtigungen – bis zur stabilen Veröffentlichung wird nichts davon im Haupttext dokumentiert. Nur in dieser Änderungsprotokollzeile: ChatGPT iOS 1.2026.230 (26. August: Aufgabensuche über Titel und Gesprächsinhalte hinweg, kompakte Anzeige des Reasoning-Aufwands, Vollbildeditor, konfigurierbare Kurzbefehle auf dem Home-Bildschirm). 132 133 137
2026-08-26 Leitfaden v2.60: KORREKTUR – Fehler in der stabilen Versionslinie beim Scan in Durchlauf 28 gefunden, keine neue stabile Version. (E) Abschnitt zu hooks anhand des Quellcodes neu aufgebaut: Die Ereignistabelle führte AfterAgent/AfterToolUse auf und beschrieb Stop als Sitzungsende; HOOK_EVENT_NAMES in rust-v0.149.1 enthält elf Ereignisse (PreToolUse, PermissionRequest, PostToolUse, PreCompact, PostCompact, SessionStart, SessionEnd, UserPromptSubmit, SubagentStart, SubagentStop, Stop), AfterToolUse kommt im Quellbaum kein einziges Mal vor, und AfterAgent existiert nur noch als veraltete notify-Nutzlast. Das Konfigurationsbeispiel wurde auf die dokumentierte Struktur mit hooks.json / [[hooks.<Event>]] + [[hooks.<Event>.hooks]] type = "command" umgestellt, einschließlich des verpflichtenden Ablaufs zur Prüfung und Vertrauensfreigabe (/hooks, --dangerously-bypass-hook-trust); die Migrationstabelle ordnet jetzt die nativen Ereignisse zu (einschließlich asynchroner Ausführung über async = true, die laut Tabelle nicht unterstützt wurde); beide Migrationstabellen und der Migrationspunkt, der weiterhin fünf Ereignisse zählte, wurden korrigiert. (B) codex mcp-server als veraltet gekennzeichnet (Änderungsprotokoll vom 24. August; Warnung aus PR #39657 in 0.149.0 ausgeliefert): Hinweis auf die Ablösung mit Verweis auf das app-server-Protokoll und das Codex-Plugin für Claude Code; Beispiel als veraltet, aber funktionsfähig beibehalten; Zeile zur Kurzreferenz hinzugefügt. (A) codex exec --thread-source <SOURCE> (PR #40161, als 2b66d2ed per Cherry-Pick in 0.149.1 übernommen; user, subagent, memory_consolidation oder ein Funktionsname) zu den wichtigsten Flags hinzugefügt; die Versionshighlights, der Eintrag zu v2.57 und 120 bezeichnen 0.149.1 nicht mehr als Patch, der ausschließlich Rückportierungen enthält. Ebenfalls in derselben Tabelle korrigiert: Die erste Zeile rief codex exec mit --ask-for-approval auf, obwohl dieser Befehl kein solches Flag besitzt (v2.59 korrigierte das CI-Beispiel, übersah aber diese Zeile); jetzt -c approval_policy=on-request. (C) Browsererweiterung für fünf Browser (Änderungsprotokoll vom 25. August: Chrome, Edge, Brave, Opera, Vivaldi; Opera ohne Seitenchat; Einrichtung unter Einstellungen > Computernutzung); Überschrift zur fünften Oberfläche, Einleitung, wichtigste Erkenntnisse, Diagramm zum mentalen Modell, Konfigurationskommentar und Absatz zum integrierten Browser aktualisiert, ebenso den Hinweis zu Site-Tools (WebMCP) (nur Sol/Terra; nicht Luna, Enterprise oder Edu). (D) Geteilte schreibgeschützte Thread-Momentaufnahmen (Änderungsprotokoll vom 20. August; Schwärzung erkannter Geheimnismuster; Widerruf unter „Geteilte Links“) zum Abschnitt über die Desktop-App hinzugefügt. (F) Abweichungen bei slash commands: /config ist keine Variante in slash_command.rs; in der Tabelle, der Fehlerbehebung und der Diagnose durch /debug-config ersetzt; elf fehlende Varianten hinzugefügt (/keymap, /rename, /approve, /memories, /agents+/subagents, /side+/btw, /raw, /ide, /stop+/clean, /experimental, /app); codex agents erhält einen eigenen Absatz in der Sitzungsverwaltung. (G) features.network_proxy akzeptiert einen booleschen Wert oder eine Tabelle: Konfigurationskommentar korrigiert und Tabellenform mit allen elf Unterschlüsseln und Standardwerten dokumentiert. (H) Stabilitätshinweis auf 0.150.0-alpha.13 (26. August) aktualisiert, ausschließlich als Beobachtungsliste: /recap, Interrupt-Hook, Entfernung von WebSocket im Code-Modus, standardmäßig seitenweise geladener Verlauf, /copy-Auswahl, Denkaufwand persistent, Überspringen von AGENTS.md in nicht vertrauenswürdigen Projekten, credential_broker, Standardwerte für Guardian v2. Zum Zeitpunkt dieses Eintrags bleibt v0.149.1 die neueste stabile Version. 124 125 126 127 128 129 130 131
2026-08-25 Leitfaden v2.59: KORREKTUR — drei Fehler mit nachteiligen Folgen für Leser, alle vom Prüfer des Begleitartikels unter Codex 0.149.1 reproduziert. (1) Das CI-Beispiel führte codex exec --sandbox workspace-write --ask-for-approval on-request aus — codex exec besitzt kein Flag -a/--ask-for-approval und bricht mit error: unexpected argument '--ask-for-approval' found ab; das Beispiel setzt die Richtlinie jetzt mit -c approval_policy=on-request. (2) danger-full-access + on-request wurde (in der Entscheidungstabelle und im Sandbox-Abschnitt) mit „Freigabe für jeden Befehl erforderlich“ beschrieben — Freigaben werden beim Verlassen der Sandbox oder beim Netzwerkzugriff ausgelöst, und uneingeschränkter Zugriff hebt beide Grenzen auf, sodass diese Kombination selten nachfragt; beide Stellen neu formuliert. (3) Das FAQ-JSON-LD der Leitfadenseite empfahl Lesern weiterhin: „Verwenden Sie ‘untrusted’ für unbekannte Repositorys“ — durch read-only + on-request ersetzt. 123
2026-08-25 Leitfaden v2.58: KORREKTUR — Profile werden seit 0.134.0 in eigenen Dateien definiert; außerdem zwei weitere Überreste von untrusted entfernt. Beide Profilbeispiele (Konfiguration im Detail; Konfigurationseinrichtung unter Teamstrategien) vermittelten die veralteten Tabellen [profiles.<name>] innerhalb von config.toml zusammen mit einem Selektor profile = "default" auf oberster Ebene — die offizielle Seite zur erweiterten Konfiguration erklärt: „Ab Codex 0.134.0 liest --profile [profiles.profile-name] nicht mehr aus config.toml, und der Selektor profile = "profile-name" auf oberster Ebene wird nicht mehr unterstützt.“ Eine verbliebene Tabelle führt dazu, dass --profile den Start verweigert (vom Prüfer des Begleitartikels unter 0.149.1 reproduziert). Auf Dateien unter ~/.codex/<name>.config.toml mit Schlüsseln auf oberster Ebene umgestellt. Ebenfalls entfernt: die Zeile untrusted aus dem Kasten zu Freigaberichtlinien auf der Kurzreferenzkarte und die Formulierung „Sandbox-Modus untrusted erzwingen“ beim Unternehmenspilotprojekt (war nie ein Sandbox-Modus; jetzt read-only + on-request). Außerhalb der historischen Einträge enthält der Leitfaden jetzt keine Verweise mehr auf die Richtlinie untrusted. Entdeckt vom Prüfer des Begleitartikels vom 25. August zur Abschaffung dieser Richtlinie. 122
2026-08-24 Leitfaden v2.57: Codex v0.149.0 stabil (20. August) + v0.149.1 (24. August, npm latest). Die Funktionen der Alpha-Beobachtungsliste wurden veröffentlicht: Freigaberichtlinie untrusted abgeschafft (sieben Stellen im Haupttext auf on-request umgestellt: Diagramm zum mentalen Modell, Konfigurationsreferenz, beide Profilbeispiele, Entscheidungshilfe, Tabelle der Freigabemodi und die Zulassungsliste in requirements.toml — die letzten beiden entdeckte der Autor des Begleitartikels am 25. August; OpenAIs eigene Freigabedokumentation zeigte am 24. August weiterhin untrusted in ihrer Kombinationstabelle und ihrem Konfigurationsbeispiel und hinkte damit der Veröffentlichung hinterher); Dashboard codex agents; Erweiterung von codex doctor (Endpunktschutz, Netzwerk/Proxy, Desktop-App, Verbindung zu Aktualisierungsdiensten); Denkaufwandsstufen max/ultra für SDK + exakte Konfigurationsüberschreibungen für CLI. Neu: /cd//pwd//cwd (Tabelle der slash commands), codex queue (Sitzungsverwaltung), erweiterte Vim-Bewegungsbefehle für Änderungen, Wiederherstellung des Berechtigungsprofils beim Fortsetzen/Abzweigen. v0.149.1 = stabiler Patch mit fünf Commits (Rückportierungen zur Bildkomprimierung und zum Gedächtnis in Remote-Sitzungen; das ebenfalls enthaltene Flag codex exec --thread-source wurde hier übersehen und in v2.60 ergänzt). Preise: GPT-5.6 Sol ab 21. August für drei Monate um >20 % günstiger (bis mindestens 21. November 2026) — Tabelle der Credit-Kosten auf die veröffentlichten Tarife 100/10/500 aktualisiert (zuvor 125/12,5/750). Nur im Änderungsprotokoll: Beobachtungspunkte für 0.150.0-alpha (Bedrock mit mehreren Agenten, Tastenkombinationen zum Durchschalten der Berechtigungsmodi, Zielauswahl für /copy, Sitzungskonfiguration für Agenten); Dokumentation zur DNS-Exfiltration in Devcontainern; geteilte schreibgeschützte Codex-Thread-Momentaufnahmen aus der Desktop-App (Änderungsprotokolleintrag vom 20. August). Zum Zeitpunkt dieses Eintrags ist v0.149.1 die neueste stabile Version. 120 121
2026-08-20 Leitfaden v2.56: Codex v0.148.0 stabil (18. August). /export — exportiert die vollständige TUI-Konversation als Markdown in die Zwischenablage oder eine neue Datei (siehe Sitzungsverwaltung, Tabelle der slash commands). codex exec fork — Sitzungen über die Befehlszeile abzweigen; die TUI-Auswahl zum Fortsetzen erhält Funktionen zum Archivieren und Wiederherstellen. Anzeige von Credits/Kosten pro Thread — /status, Statuszeilen und Terminaltitel zeigen für berechtigte Arbeitsbereiche geschätzte Credits oder Kosten an (siehe „Was kostet Codex?“). Amazon Bedrock Runtime als integrierter Anbieter — Unterstützung für AWS-Profile und -Regionen mit GPT-5.6-Routing; damit wird die seit v0.145 experimentelle Anmeldung vervollständigt. hooks: asynchron + MCP — hooks können Befehle asynchron ausführen und MCP-Tools aufrufen (siehe hooks). Sandbox sperrt im Fehlerfall — Pfade, für die der Zugriff verweigert wird oder die nicht lesbar sind, gelten unter Linux und Windows als gesperrt, statt stillschweigend zugelassen zu werden (siehe Sandbox). Außerdem: Prompts während des TUI-Starts entwerfen, einheitliche Befehlsausführung unter Windows standardmäßig aktiviert, Speicherdiagnose in codex doctor, Sitzungs-ID für Shell-Befehle verfügbar. Nur im Änderungsprotokoll: Korrekturen beim Modellwechsel, beim Fortsetzen von Sitzungen und bei der MCP-OAuth-Wiederherstellung, beim Einfügen von CRLF-Text und bei der Darstellung langer URLs; skill-creator-Validierung weist TODO-Platzhalter zurück. Codex Cloud: GitLab-Unterstützung als Beta (19. August) in allen ChatGPT-Tarifen — Umgebungen, Aufgaben aus Issues/MRs, Reviews; GitLab 19.0+ Self-Managed (siehe Codex Cloud). Beobachtungspunkte aus der Alpha-Versionslinie 0.149.0 (Vorabversion): Abschaffung der Freigaberichtlinie untrusted, Dashboard codex agents, erweiterte Diagnose in codex doctor, Denkaufwandsstufen Max/Ultra in den SDKs. 118 119
2026-08-12 Leitfaden v2.55: KORREKTUR — Quellen zu Agent Plugins wieder auf die normative Spezifikation gestützt. Die Überarbeitung v2.54 zitierte agentplugins.codes als „die Spezifikation“ — tatsächlich handelt es sich um einen unabhängigen Praxisleitfaden eines Drittanbieters (laut eigener Fußzeile: „Ein unabhängiger Praxisleitfaden für Entwickler. Nicht mit dem Agent-Plugins-Projekt oder dessen Maintainern verbunden“). Zwei zitierte Zeilen, die als Selbstbeschreibung der Spezifikation dargestellt wurden, waren redaktionelle Texte dieses Leitfadens. Alle Zitate stammen jetzt von agent-plugins.org und aus der normativen spec/1.0.0.md: die offizielle Zusammenfassung in einem Satz, die zehn zulässigen Manifestfelder samt MUST-Satz zu unbekannten Feldern, der Satz zur Erkennung von skills, die MCP-Transportanforderungen, der MUST-Satz zum Ignorieren von Namensräumen und die ausgeschlossenen Komponententypen (Befehle, hooks, Agenten, Regeln, LSP-Server). Angaben zur Projektverantwortung anhand von Primärquellen korrigiert: von Vercel initiiert (laut eigener Ankündigung), Besetzung laut MAINTAINERS.md = Amazon/Cursor/Microsoft/OpenAI/Vercel, Googles Beitritt durch dessen eigenen Beitrag im Developers Blog belegt. Aussagen zur Urheberschaft von Anthropic zitieren jetzt direkt die Ankündigungen von Anthropic zu Agent Skills und MCP. Bei der Prüfung des begleitenden Blogbeitrags vor der Veröffentlichung entdeckt; noch am selben Tag korrigiert. 161
2026-08-11 Leitfaden v2.54: Agent Plugins ist ein anbieterübergreifender offener Standard — Kontext ergänzt. Agent Plugins 1.0.0 erschien am 6. August 2026 (agentplugins.codes, „das portable Paketformat für KI-Agenten“): verpflichtendes plugin.json-Manifest, optionales skills/ (ein Agent Skill pro SKILL.md-Unterverzeichnis), optionales mcp.json (stdio / Streamable HTTP / bisheriges HTTP+SSE), optionale Client-Namensräume in umgekehrter Domainnotation; ausdrücklich eine Paketierungsschicht für Agent Skills und MCP, kein Ersatz dafür. Die Spezifikation wurde von Amazon, Anysphere (Cursor), GitHub, Microsoft, OpenAI und Vercel gestaltet — Google schloss sich am Veröffentlichungstag den zentralen Maintainern an; zum Start unterstützte Clients: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic (Urheber der Agent-Skills-Spezifikation) gehört dem Zusammenschluss nicht an. Die bestehende Plugin-Dokumentation des Leitfadens zu v0.146.0/v0.147.0 enthält jetzt diesen Kontext: Der Unterabschnitt zu v0.146.0 im Abschnitt „Plugins“ wurde umbenannt und erweitert, und die Zeile in der Funktionstabelle nennt die Portabilität zwischen Clients, nicht nur zwischen Rechnern. Keine neue CLI-Version. 161
2026-08-10 Leitfaden v2.53: Erste ganzheitliche Qualitätsprüfung — alle 3.300 Zeilen anhand eines gewichteten Bewertungsrasters gelesen; R1 erzielte 7,85 Punkte mit 1 Befund der Stufe CRITICAL und 6 Befunden der Stufe MAJOR, die mit diesem Eintrag vollständig behoben wurden. Der CRITICAL-Befund: gpt-5.1-codex-mini, das in der eigenen Modelltabelle dieses Leitfadens als am 23. Juli abgeschaltet vermerkt war, wurde an zwölf Stellen weiterhin aktiv empfohlen (Flussdiagramm, fast/ci-Profile ×4, Reasoning-Tabelle, Kostenstrategien ×3, Teamstrategien, Anti-Patterns, Rezept 4); jede konkrete Handlungsempfehlung verwendet jetzt die GPT-5.6-Familie. Modellangaben erneut anhand der aktuellen Modellseite geprüft (developers.openai.com/codex/models, 308→learn.chatgpt.com/docs/models): GPT-5.6 Sol ist derzeit die empfohlene Standardwahl — die Einstellung „Power“ mit mittlerem Reasoning auf allen Oberflächen; die Darstellung im Leitfaden als ausschließlich über Bedrock verfügbar war somit veraltet — und GPT-5.4 / GPT-5.4-mini werden am 31. August 2026 aus Codex entfernt; gpt-5.3-codex ist für die Anmeldung über ChatGPT veraltet. Aktualität: TL;DR, Frontmatter-Beschreibung und Versionshighlights waren auf dem Stand von v0.145.0 eingefroren, während das Änderungsprotokoll bereits v0.147.0 aufführte; der Stabilitätshinweis bezeichnete --full-auto noch als „weiterhin veraltet“, obwohl der Haupttext bereits dessen Entfernung in v0.147.0 dokumentierte; die beiden Beispielausgaben von codex --version widersprachen einander (0.146.0 gegenüber 0.133.0, beide → 0.147.0). Preise erneut anhand der aktuellen Preisseite geprüft: Go 8 $/Monat (hier zuvor 5 $), Pro ab 100 $/Monat (5×) oder 200 $/Monat (20×), veröffentlichte Fünfstundenlimits pro Modell; die Werbeaktion vom Mai 2026 in die Vergangenheitsform gesetzt und die Aussage „2× bleiben aktiv“ ersetzt. Ebenfalls korrigiert: „vier Oberflächen“ im mentalen Modell (fünf — Chrome zum Diagramm hinzugefügt), der nicht existente suggest-Modus aus der Zeit vor Rust im Schnelleinstieg, doppelte Nummerierung im Inhaltsverzeichnis (zweimal 13, zweimal 15), die Selbstbeschreibung mit „mehr als 2.500 Zeilen“, die Beschreibung von Gesprächsabschnitten im Haupttext zur Sitzungsverwaltung und der Modellblock der Kurzreferenz (April → August 2026). Die R2-Prüfung bestätigte sämtliche Korrekturen und ergänzte zwei weitere: Die Tabelle zu Credit-Kosten wurde anhand der veröffentlichten GPT-5.6-Credit-Sätze neu aufgebaut (Sol 125 / Terra 50 / Luna 5 pro 1 Mio. Eingabetokens), und zwei nicht existente npm-Pakete unter „Bemerkenswerte MCP-Server“ wurden durch den tatsächlichen Playwright-Server (@playwright/mcp, auf npm verifiziert) und den gehosteten MCP-Endpunkt von GitHub ersetzt — hinzu kamen elf kleinere Bereinigungen (vier→fünf Oberflächen, veraltete Überschreibung des Kontextlimits auf 400K, Einleitung zur Kontextverwaltung vom April 2026, Modellzeile in der Migrationstabelle, Chrome-Veröffentlichungsdatum im Diagramm, Ausrichtung innerer Kästen, zusammenhangloser Plugin-Listenpunkt, verbliebene mini/5.4-Formulierungen). 117 162
2026-08-07 Leitfaden v2.52: Codex v0.147.0 als stabile Version (7. August) — die Version, die dieser Leitfaden während der reinen Alphaphase noch ausklammerte. INKOMPATIBLE ÄNDERUNG: codex exec --full-auto wurde entfernt — Skripte, die das Flag weiterhin übergeben, brechen jetzt mit einem Fehler ab; ersetzen Sie es durch --sandbox workspace-write plus ein Genehmigungsflag oder Profil (siehe Hinweise zum bisherigen --full-auto). --approve-for-me — automatisch geprüfte Genehmigungen: Ein Prüfdurchlauf entscheidet stellvertretend für Sie über jede Genehmigungsanfrage und übernimmt dabei die sichereren Standardeinstellungen aus v0.146.1 für Modelle mit Cyberfähigkeiten (siehe Genehmigungssystem). Portable Agent Plugins — installierbare Plugin-Pakete, deren Suche lokale, persönliche, arbeitsbereichsbezogene und entfernte Kataloge in einer einzigen Abfrage durchsucht (siehe Plugins). Optionale Aktivierung des MCP-Protokolls 2026-07-28 — paginierte Erkennung, Anfragen über mehrere Runden, nicht blockierender Serverstart mit zwischengespeicherten Tools, die bereits vor Abschluss des Starts verfügbar sind (siehe MCP). Gesprächsabschnitte — organisieren Sie Gespräche in dauerhaften, manuell sortierten Abschnitten und durchsuchen Sie lange Gesprächsprotokolle schrittweise. Bedrock erhält zwischengespeicherte Websuche und entfernte Gesprächskomprimierung. Sicherheitskorrekturen: Geheimnisse und vollständige Bearer-Tokens werden aus angezeigten Befehlen und erneut abgespielten Verläufen entfernt; unbekannte lokale Projekte erfordern eine ausdrückliche Vertrauensbestätigung; verwaltete Authentifizierungsbeschränkungen werden vor der Verwendung von Zugangsdaten durchgesetzt; die Plugin-Isolation wurde verstärkt, indem bei fehlgeschlagenen Richtlinienaktualisierungen der Netzwerkzugriff verweigert wird. Außerdem: Import von durch Cursor verwalteten skills mit duplikatfreier Gesprächssynchronisierung; Darstellungskorrekturen für Japanisch, Emojis und Hyperlinks; Korrekturen beim Unterbrechen von Hintergrundprozessen unter Windows; MCP SDK 3.0.0. v0.147.0 ist die neueste stabile Version. 116
2026-08-05 Leitfaden v2.51: Codex v0.146.1 (5. August). Patch-Version mit einer einzigen Änderung, nur im Änderungsprotokoll dokumentiert: sicherere Standardeinstellungen für die automatische Prüfung bei Modellen mit Cyberfähigkeiten, wobei Änderungen an Berechtigungen in der Terminaloberfläche erläutert werden, sobald sie greifen (Upstream-PR #37057, auf die Versionsreihe 0.146 zurückportiert). Keine Änderungen an verfügbaren Befehlen, Konfigurationsschlüsseln oder Preisen; keine Aktualisierung der Haupttextabschnitte erforderlich. v0.147.0 ist weiterhin ausschließlich als Alpha verfügbar (rust-v0.147.0-alpha.*) und bleibt bis zur stabilen Veröffentlichung aus diesem Leitfaden ausgeklammert. Zum Zeitpunkt dieses Eintrags war v0.146.1 die neueste stabile Version. 115
2026-07-29 Leitfaden v2.50: Codex v0.146.0 als stabile Version freigegeben. Die vorherige Überarbeitung führte v0.146.0 noch als ausschließlich in der Alphaphase verfügbar; nach vierzehn Alpha-Builds erschien am 29. Juli die stabile Version. Aktualisierungen im Haupttext: Der Abschnitt „Plugins“ wurde um Agent-Plugins-Manifeste, die Veröffentlichung von Arbeitsbereichs-Plugins sowie die Marktplätze von Amazon Bedrock und Claude Code ergänzt; Code Mode unterstützt nun entfernte Hosts, die vom app-server über WebSocket erreichbar sind; die Aussage im Proxy-Abschnitt, „alle Transportschichten“ abzudecken, wurde korrigiert — dies trifft erst seit v0.146.0 zu. Diese Version korrigierte sieben Pfade (Authentifizierung, Plugin-Downloads, MCP-Autorisierung, entfernte Ausführung, WebSockets, Weiterleitungen, LM Studio), die den konfigurierten Proxy zuvor ignoriert hatten. Ebenfalls behandelt: Sitzungsbenennung über /new und /clear, Anheften von Threads und Nebengespräche, Thread-Verzweigungen mit paginiertem Verlauf und temporären Abzweigungen, eigenständige Websuche für kompatible benutzerdefinierte Anbieter, Erkennung von skills durch die Ausführungsumgebung, Warnungen bei Kürzungen des skills-Katalogs aufgrund knappen Kontexts, Erkennung von Enterprise-Tarifen mit Administratoreinstellungen für In-App-Updates sowie die Verlagerung von Versionsartefakten auf von OpenAI gehostete Infrastruktur mit GitHub als Ausweichlösung. Nur im Änderungsprotokoll dokumentiert (keine Änderung am Haupttext): Verbesserungen an Terminaldarstellung und Reaktionsfähigkeit, Windows-Navigationstasten, Beendigung von Prozessbäumen innerhalb der Sandbox, Serialisierungsaufwand des app-server, Notarisierung von macOS-Hilfsprogrammen sowie Dokumentationshinweise zum HTTP-Client und zu PathUri. 114
2026-07-28 Leitfaden v2.49: Lücke in der Abdeckungsprüfung geschlossen — zwei seit Langem nur im Änderungsprotokoll erwähnte Themen in den Haupttext aufgenommen. Keine neue Veröffentlichung; diese Überarbeitung behebt Dokumentationslücken, die bei einer Prüfung der über die Suche tatsächlich erreichten Abschnitte aufgefallen sind. codex doctor wurde seit v0.131.0 nur in Änderungsprotokolleinträgen und Fußnoten erwähnt und fehlte in der eigenen Liste der Diagnosewerkzeuge des Leitfadens, obwohl die Issue-Vorlage des Projekts Sie auffordert, genau diesen Befehl auszuführen. Der Befehl hat jetzt einen vollständigen Abschnitt: alle Flags (--summary, --json, --all, --no-color), sämtliche sechs stabilen Berichtsabschnitte (Hinweise, Umgebung, Konfiguration, Updates, Konnektivität, Hintergrundserver), Statusmarkierungen pro Prüfung und eine Versionshistorie der jeweiligen Ergänzungen. Aktualisieren / Zurückstufen / Deinstallieren war bisher nur als einzeiliger Hinweis zur „Sauberen Neuinstallation“ im Abschnitt zur Fehlerbehebung enthalten; der Installationsabschnitt dokumentiert jetzt codex update, das Festlegen einer Version zur Rückkehr nach einer fehlerhaften Veröffentlichung, die Deinstallation über npm/Homebrew/winget und den Umstand, dass der in ~/.codex/ gespeicherte Zustand nach dem Entfernen des Pakets erhalten bleibt. In beiden Fällen hatte die Abdeckungsprüfung bei der Sichtung neuer Veröffentlichungen versagt: Das Thema gelangte ins Änderungsprotokoll, aber nie in einen auffindbaren Abschnitt des Haupttexts. 163 86 96 196 165
2026-07-25 Leitfaden v2.48: ChatGPT Desktop 26.715 (23. Juli, mit Codex-Kennzeichnung) — Projekte mit mehreren Ordnern verändern die automatische Erkennung, und Voice hält auf dem Desktop Einzug. Lokale Projekte mit mehreren Ordnern: Ein lokales Projekt kann jetzt mehrere zusammengehörige Ordner umfassen, von denen einer als primärer Ordner festgelegt wird; neue Chats, Git-Vorgänge und die automatische Erkennung von AGENTS.md, skills und config.toml verwenden alle den primären Ordner, während sekundäre Ordner ausschließlich für die Dateisuche, das Lesen und Bearbeiten verfügbar bleiben — dokumentiert unter Erkennungshierarchie und Speicherorte der Konfigurationsdateien; die eigene Verzeichnisdurchsuchung von CLI bleibt ausdrücklich unverändert. ChatGPT Voice, unterstützt von GPT-Live: koordiniert Aufgaben über Chat, Work und Codex hinweg aus der Desktop-App; unter macOS teilt Bildschirmkontext eine Momentaufnahme des vordersten Fensters; Plus/Pro/Business/Edu/Enterprise, Desktop sowie Remote unter iOS (siehe Codex Desktop App). Nur im Änderungsprotokoll: ChatGPT für iOS 1.2026.195 (20. Juli, mit Codex-Kennzeichnung, eine bei den Prüfungen für v2.45–v2.47 übersehene Lücke) ergänzte interaktive Formulare in Codex-Aufgaben, eingebettete Mermaid-Diagramme in Aufgabenprotokollen, die Wiederherstellung nicht gesendeter Prompts über Aufgaben/Hosts/Arbeitsbereiche hinweg, Ziele, die blockierte oder durch Nutzungslimits eingeschränkte Ausführungen fortsetzen, sowie die iPad-Navigation — erfasst, aber nicht als sechste Oberfläche aufgenommen. Keine neue stabile Veröffentlichung von CLI: v0.146.0 bleibt ausschließlich als Alpha verfügbar (Alphas .7–.10 erschienen am 24.–25. Juli ohne Beschreibungstext), daher bleibt v0.145.0 die erfasste stabile Version. Weiterhin ungeklärt: Die für den 24. Juli angedeutete Ankündigung führte auf keiner primären Veröffentlichungsplattform zu einem Eintrag (im Änderungsprotokoll auf learn.chatgpt.com, im Nachrichten-RSS-Feed von openai.com und im RSS-Feed der Produktversionshinweise gab es am 24.–25. Juli keine Meldung); die Beobachtung läuft weiter. 113 164
2026-07-24 Leitfaden v2.47: Abschaltung älterer Modelle am 23. Juli erfolgt; Ersatzempfehlungen auf GPT-5.6 korrigiert. Die Snapshots von gpt-5.2-codex und gpt-5.1-codex-mini (zusammen mit gpt-5.1-codex/-max) wurden am 23. Juli 2026 planmäßig abgeschaltet; OpenAIs Tabelle zu auslaufenden Modellen nennt jetzt gpt-5.6-sol (codex/codex-max) und gpt-5.6-terra (codex-mini) als empfohlenen Ersatz anstelle der ursprünglichen Empfehlung gpt-5.4/gpt-5.4-mini — Zeilen unter Verfügbare Modelle und 88 aktualisiert, Beschreibung im Frontmatter auf v0.145.0 angehoben. Keine neue stabile Veröffentlichung von CLI (v0.146.0 bleibt ausschließlich als Alpha verfügbar, Alphas .1–.6 vom 22.–24. Juli); die Freigabe von v0.146.0 als stabile Version wird weiter beobachtet. 88
2026-07-22 Leitfaden v2.46: Einstieg für neue Leser umstrukturiert (datengestützt: Die Rate für das Erreichen von 75 % Scrolltiefe lag auf dieser Seite bei 14 gegenüber 30–46 auf der gesamten Website). Die Kurzfassung ist jetzt knapp und aufgabenorientiert, mit Sprunglinks zu Installation/Schnellstart; die Darstellung der einzelnen Versionen und der Stabilitätshinweis wurden unverändert in einen neuen Abschnitt Wichtige Neuerungen: Was sich zuletzt geändert hat vor dem Abschnitt zum Denkmodell verschoben. Keine Inhalte entfernt; Titel/H1/Beschreibung unverändert (Titelsperre). –
2026-07-21 Leitfaden v2.45: CLI v0.144.6 (18. Juli) + v0.145.0 (stabil, 21. Juli, aus der Alpha-Reihe übernommen). /import: migriert jetzt neben Claude Code auch Cursor — Einstellungen, MCP-Server, Plugins, Sitzungen, Befehle und projektbezogene Erinnerungen (siehe Tabelle der slash commands). Sitzungen: experimenteller seitenweise abrufbarer Thread-Verlauf — effizientes Fortsetzen, Suche, dauerhaft gespeicherte Namen, Unterstützung für Unteragenten, Erinnerungen (siehe Sitzungsverwaltung). Multi-Agent: v2 als stabile, optional aktivierbare Funktion mit konfigurierbaren Modellen für Unteragenten, Reasoning-Stufen, Parallelität, wiederhergestellten Rollen und verbesserter Agentennavigation (siehe Multi-Agent). Voice: Audioeingaben und Werkzeugausgaben (gängige lokale Formate) + gestreamte Echtzeitgespräche mit V3 — die Echtzeitfunktion kehrt nach ihrer Entfernung in v0.140.0 zurück (siehe TUI-Verbesserungen). Bedrock: experimentelle Anmeldung mit benutzerdefiniertem Endpunkt + Authentifizierungsunterstützung; GPT-5.6 Sol ist das Standardmodell für Bedrock (siehe Authentifizierung, Verfügbare Modelle). Modelle: mitgelieferte GPT-5.4-Modellauswahlen werden auf GPT-5.6 Terra/Luna umgestellt; v0.144.6 korrigierte die Kontextfenster von Sol/Terra/Luna auf 272.000 Tokens und aktualisierte die mitgelieferten Anweisungen (siehe Verfügbare Modelle). Nur im Änderungsprotokoll: kontextbezogene Gesprächsverzweigung beim Bearbeiten eines früheren Prompts oder beim erneuten Versuch eines aus Sicherheitsgründen gepufferten Gesprächsschritts; Zuverlässigkeit von MCP (Zeitlimits beim Start, nicht blockierende OAuth-Erkennung, serialisierte Token-Aktualisierungen, Wiederverwendung des Werkzeugkatalogs); native Sandbox-Isolierung des exec-server unter Windows, Durchsetzung des Netzwerk-Proxys, ausgeblendete Hilfskonsolen, hook-Befehle in Anführungszeichen; Verbesserungen bei Genehmigungen (bessere Erkennung von erzwungenem rm, einheitliche Bestätigung für Vollzugriff, Beibehaltung der Ablehnungsgründe); sichere anklickbare Links zu eingebetteten Visualisierungen in der TUI, inkrementelle Markdown-Darstellung, ripgrep 15.2.0. Hinweis: developers.openai.com/codex/changelog leitet jetzt per 308 auf learn.chatgpt.com/docs/changelog weiter — ältere Quellenverweise funktionieren über die Weiterleitung. Quelle: openai/codex releases. 111 112
2026-07-16 Leitfaden v2.44: CLI v0.144.5 (16. Juli, stabile Patch-Reihe; v0.145.0 bleibt Alpha — wird nicht erfasst). Sandbox/Genehmigungen: Die Erkennung gefährlicher Befehle erkennt weitere Formen von erzwungenem rm und liefert klarere Ablehnungsgründe (siehe Genehmigungsrichtlinie). Multi-Agent (nachträgliche Dokumentation, mit v0.138.0 ausgeliefert): Aufgabentexte vom übergeordneten Agenten an Unteragenten in Multi-Agent v2 werden über die Responses API Ende-zu-Ende verschlüsselt — Nutzdaten von spawn_agent/send_message/followup_task erscheinen nicht mehr im Klartext in lokalen Sitzungsprotokollen; Modelle benutzerdefinierter Anbieter, die nicht für die verschlüsselte Werkzeugnutzung konfiguriert sind, schlagen mit einem 400-Fehler fehl; von Codex erzeugte Abschlussbenachrichtigungen bleiben als typisierte agent_message-Einträge im Klartext erhalten; das Issue zur Regression bei der Nachvollziehbarkeit bleibt offen (siehe Multi-Agent). v0.144.4 enthielt keine für Benutzer sichtbaren Änderungen. Quelle: openai/codex releases, PR #26210. 108 109 110
2026-07-09 Leitfaden v2.43: CLI v0.144.0 (9. Juli, aus der Alpha-Reihe übernommen). Genehmigungen: neuer App-Genehmigungsmodus writes — als schreibgeschützt deklarierte App-Aktionen werden ohne Rückfrage ausgeführt, Schreibaktionen erfordern eine Bestätigung (siehe App-Genehmigungsmodus). MCP: Werkzeuge fordern die Authentifizierung interaktiv an, ohne dass eine experimentelle Funktion aktiviert werden muss (siehe Abschnitt zu MCP). /usage: Guthaben zum Zurücksetzen von Nutzungslimits zeigen Typ + Ablaufdatum mit einer Auswahl zum Einlösen an (siehe Tabelle der slash commands). Nur im Änderungsprotokoll: Bei Auswahl der Reasoning-Stufe Ultra erscheint eine Warnung, wenn hohe Multi-Agent-Parallelität die Nutzung stark erhöhen könnte; app-server-Hosts können Authentifizierungsdaten zur Laufzeit bereitstellen und Anmeldungen auf eine gehostete Seite umleiten; Warnungen bei der Gerätecode-Anmeldung erklären, wie sich Phishing erkennen lässt; Bedrock-Modellnamen kennzeichnen die GPT-5.6-Familie/Variante eindeutig; fortgesetzte ChatGPT-Threads können sich wiederherstellen, wenn die Kontextkomprimierung auf ein außer Betrieb genommenes Modell verweist; Korrekturen beim Schreiben/Löschen in der Windows-Sandbox; schnellere Branch-Auswahl für /review in großen Repositories. Quelle: openai/codex releases. 107
2026-07-08 Leitfaden v2.42: CLI v0.143.0 (8. Juli, aus der v0.143.0-alpha-Reihe zur stabilen Version erklärt, ersetzt die v0.142.x-Patchreihe). Plugins: Remote-Plugins sind jetzt standardmäßig aktiviert, mit npm-Marketplace-Quellen und sichtbaren Remote-/lokalen Versionen (siehe Plugins). Konfiguration/Proxy: Die Authentifizierung über den Systemproxy unterstützt jetzt auch Windows und den Datenverkehr der Responses API, mit automatischer PAC/WPAD-Konfiguration (siehe Proxy-Unterstützung). Fernsteuerung: Der neue Befehl codex remote-control pair erzeugt einen manuellen Kopplungscode für Steuerungsprogramme, die einen separaten Kommunikationskanal nutzen (siehe codex remote-control). Modelle: Amazon Bedrock unterstützt jetzt GPT-5.6 Sol/Terra/Luna mit dem Reasoning-Aufwand max (siehe Verfügbare Modelle). App-Server: Clients können Umgebungen einsehen, untergeordnete Threads auflisten und den Verlauf bis zu einem bestimmten Turn verzweigen (siehe App-Server-Thread-Paginierung). Nur im Änderungsprotokoll: Korrekturen für Windows-ConPTY-Eingaben, Wiederherstellung des Exec-Servers nach Verbindungsabbrüchen, robustere Installation bei Ratenbegrenzungen, Sicherheitsupdates für Abhängigkeiten (OpenSSL/Hono/fast-uri/quick-xml/crossbeam-epoch). (Die standardmäßige Tool-Suche für MCP war bereits anhand der Alpha-Reihe dokumentiert.) Quelle: openai/codex releases. 106
2026-07-01 Leitfaden v2.41: CLI v0.142.2–v0.142.5 (stabile Patchreihe; v0.143.0 bleibt Alpha — wird nicht erfasst). MCP: Tools verwenden jetzt standardmäßig die Tool-Suche, sofern unterstützt — bedarfsgerechte Ermittlung statt vorzeitigem Laden, kompatibel mit älteren Modellen/Anbietern; entfernte stdio-MCP-Server akzeptieren absolute Arbeitsverzeichnisse im Pfadformat der Remote-Plattform (siehe Abschnitt MCP). Sicherheit: PowerShell-Befehle mit ausführbaren AST-Bereichen, die der Sicherheitsklassifikator nicht prüfen kann, erfordern jetzt eine Genehmigung (siehe Genehmigungsrichtlinie); v0.142.5 verhindert, dass vollständige Anfrageinhalte der Responses WebSocket in Trace-Protokolle geschrieben werden. Konfiguration: Mit respect_system_proxy können macOS-Authentifizierungsclients die Systemproxy-/PAC-/WPAD-Einstellungen berücksichtigen (siehe Proxy-Unterstützung). Nur im Änderungsprotokoll: Plugins unterstützen Logos für den Dunkelmodus in Manifesten und Katalogen; Remote-Kataloge liefern kuratierte Ranglisten empfohlener Einträge; bei abgelaufenen Amazon-Bedrock-Anmeldedaten erscheinen konkrete Hinweise zur Wiederherstellung des Zugriffs; entfernte HTTP(S)-Bildeingaben liefern klare, für das Modell sichtbare Validierungsfehler; Code Mode warnt, wenn dem ausgewählten Modell erforderliche Metadaten fehlen; mitgeliefertes OpenSSL/esbuild aktualisiert. v0.142.3/v0.142.4 waren reine Wartungsversionen. Ebenfalls in diesem Update: Titel/Beschreibung auf die dauerhaft gültige Fassung aus dem CTR-Audit zurückgesetzt (Titelsperre). Quelle: openai/codex releases. 105
2026-06-23 Leitfaden v2.40: CLI v0.142.0 stabil (22. Juni, aus der v0.142.0-alpha-Reihe zur stabilen Version erklärt). /usage-Guthaben: /usage zeigt jetzt erworbenes Guthaben zum Zurücksetzen des Nutzungslimits an und löst es ein, einschließlich Bestätigung, Wiederholungsversuchen und aktualisierter Verfügbarkeitsanzeige. /plugins neu organisiert: Remote-Plugins werden in den Bereichen Von OpenAI kuratiert, Arbeitsbereich und Mit mir geteilt gruppiert; in geeigneten Turns können relevante Plugins empfohlen und installiert werden. Tokenbudgets für Rollouts: Konfigurierbare Tokenbudgets erfassen die Nutzung über Agenten-Threads hinweg, zeigen Hinweise auf das verbleibende Budget an und brechen Turns ab, sobald es aufgebraucht ist. Delegationsmodi für mehrere Agenten: App-Server-Clients können die Delegation auf Thread- und Turn-Ebene als disabled, explicit-request-only oder proactive konfigurieren. Indexierte Websuche: Ein neuer Modus für die indexierte Websuche erlaubt Live-Suchen, beschränkt den direkten Seitenzugriff jedoch auf vom Server genehmigte URLs. Zeit: Codex kann planmäßige UTC-Zeithinweise empfangen und die aktuelle Uhrzeit direkt abfragen, auch über vom Client bereitgestellte App-Server-Uhren. Korrekturen: Linux-TUI-Darstellung nach dem Anhalten mit Ctrl+Z und Fortsetzen mit fg; robustere Wiederverbindung von Exec-Server-Prozessen und stdio-MCP-Sitzungen; Erhalt von Pfaden in Remote-Umgebungen über Betriebssystemgrenzen hinweg; Laden, Installation und Manifestverarbeitung von Plugins; Sichtbarkeit von Subagentenfehlern für übergeordnete Agenten; Speicherung zielorientierter Threads in thread/list und thread/search. (Die neueste Vorabversion ist mit Stand vom 23. Juni v0.143.0-alpha.x, weiterhin Alpha — wird nicht erfasst.) Quelle: openai/codex releases und Codex Changelog. 104
2026-06-18 Leitfaden v2.39: CLI v0.141.0 stabil (18. Juni, aus der v0.141.0-alpha-Reihe zur stabilen Version erklärt). Verschlüsselte Remote-Executors: Remote-Executors verwenden jetzt authentifizierte, Ende-zu-Ende-verschlüsselte Noise-Relay-Kanäle; für die Kompatibilität mit Unternehmensproxys akzeptiert TLS P-521-Zertifikatssignaturen. Plattformübergreifende Remote-Ausführung behält das native Arbeitsverzeichnis und die Shell des Executors bei. Windows-Sandbox: Verbesserungen bei der Ausführung, einschließlich automatischer Wiederherstellung von Anmeldedaten. Leistung: Umfangreiche Sitzungen mit vielen Tools speichern die Tool-Suche im Cache, um Latenz und Speicherbedarf zu senken; der Cache für Prompt-Bilder ist auf 64 MiB begrenzt. TUI: Eingabeaufforderungen können nach Inaktivität mit einem Countdown-Timer automatisch aufgelöst werden; Echtzeitclients erhalten eine Steuerungsmöglichkeit zum Anhängen von Spracheingaben. (Die neueste Vorabversion ist mit Stand vom 19. Juni v0.142.0-alpha.x, weiterhin Alpha — wird nicht erfasst.) Quelle: openai/codex releases und Codex Changelog. 103
2026-06-16 Leitfaden v2.38: CLI v0.140.0 stabil (15. Juni, aus der v0.140.0-alpha-Reihe zur stabilen Version erklärt). /usage: Neue Ansichten für die tägliche, wöchentliche und kumulierte Tokenaktivität des Kontos. Sitzungslöschung: codex delete, /delete und thread/delete im App-Server entfernen eine Sitzung dauerhaft, abgesichert durch Bestätigungsabfragen. /import: Einrichtung, Projektkonfiguration und letzte Chats lassen sich gezielt aus Claude Code importieren. Vereinheitlichte Erwähnungen: Die Eingabe von @ öffnet standardmäßig ein gemeinsames Menü für Dateien, Plugins und skills. Amazon Bedrock: Verwaltete Authentifizierung mit API-Schlüsseln sowie verschlüsselte lokale Speicherung von OAuth-Anmeldedaten für CLI und MCP. /goal bewahrt jetzt überlange Texte, große eingefügte Textblöcke und Bildanhänge in Remote-App-Server-Sitzungen. Entfernt: Experimentelle /realtime-Sprachsteuerung und Audioabhängigkeiten aus der TUI entfernt. Korrekturen: Beschädigte SQLite-Zustandsdatenbanken werden automatisch gesichert und aus Rollout-Daten neu aufgebaut; /review stürzt nicht mehr ab, wenn bei eingereihten Anweisungen Esc gedrückt wird; höhere Zuverlässigkeit von MCP durch Wiederholungsversuche bei vorübergehenden Startfehlern und Beibehaltung deaktivierter Server; Deinstallation von Remote-Plugins und Anzeige von Apps, die eine Authentifizierung benötigen; dauerhaft gespeicherte Auswahl von „Nicht mehr erinnern“ bei Update-Hinweisen; Hintergrundbefehle ohne TTY lassen sich mit Ctrl-C unterbrechen, wobei die Ausgabe erhalten bleibt. Wartung: Beibehaltung des Git-Dateisystemmonitors und beschleunigte Archivsuche für große Repositorys. (Die neueste Vorabversion ist mit Stand vom 16. Juni v0.141.0-alpha.x, weiterhin Alpha — wird nicht erfasst.) Quelle: openai/codex releases und Codex Changelog. 102
2026-06-09 Leitfaden v2.37: CLI v0.139.0 stabil (9. Juni, aus der v0.139.0-alpha-Reihe zur stabilen Version erklärt). Websuche im Code-Modus: Der Code-Modus kann die eigenständige Websuche direkt aufrufen (auch aus verschachtelten JavaScript-Tool-Aufrufen) und Ergebnisse als Klartext empfangen. MCP-Schemas: Eingabeschemas für Tools/Konnektoren behalten jetzt oneOf-/allOf-Konstrukte bei, um die Struktur großer Schemas besser zu erhalten und die MCP-Kompatibilität zu verbessern. codex doctor: Ergänzt Umgebungsdetails zu Editor und Pager und schwärzt sensible Werte in der JSON-Ausgabe. Plugins: codex plugin marketplace list --json zeigt Plugin-Quellen an; zudem werden Plugins aus zwischengespeicherten Katalogen schneller aufgelistet. Korrekturen: codex resume --last / codex fork --last behandeln nachgestellte Argumente als Prompts (nicht als Sitzungs-IDs); MCP-Startwarnungen von Subagenten erscheinen nicht mehr im falschen Thread-Kontext; Bildbearbeitungen verweisen auf exakte Dateipfade; URLs mit Tilden werden in der TUI vollständig verlinkt; beim Zurücksetzen von Threads (/new, /clear, /fork) bleiben cloudverwaltete Anforderungen und Funktionsflags erhalten; die Sandbox-Ausführung behält Genehmigungsentscheidungen durchgängig bei und erzwingt Netzwerkzugriff ausschließlich über den Proxy. Wartung: Separate Symbolarchive mit Zeilentabellen; rusty_v8 auf 149.2.0 aktualisiert. (Die neueste Vorabversion ist mit Stand vom 9. Juni v0.140.0-alpha.x, weiterhin Alpha — wird nicht erfasst.) Quelle: openai/codex releases und Codex Changelog. 165
2026-06-08 Leitfaden v2.36: CLI v0.138.0 stabil (8. Juni, aus der v0.138.0-alpha-Reihe zur stabilen Version erklärt). Desktop-Übergabe mit /app — /app übergibt eine laufende CLI-Sitzung unter macOS und Windows an die Desktop-App. Lokale Bildpfade für Modelle zugänglich — das Modell kann direkt auf lokale Bilddateipfade verweisen. Flexiblere Auswahl des Reasoning-Aufwands. Plugins: Verbesserte Automatisierung mit strukturierter JSON-Ausgabe. Quelle: openai/codex releases und Codex Changelog. 166
2026-06-04 Leitfaden v2.35: CLI v0.137.0 als stabile Version (4. Juni, aus der erstmals am 3. Juni erschienenen Alpha-Reihe übernommen). TUI: Bedienelemente unterstützen Tastenkombinationen mit F13–F24; durchsuchbare Menüs unterstützen das Einfügen aus der Zwischenablage; kompakter Status-/Titeleintrag ausschließlich für Reasoning. Enterprise/Administration: Abläufe zeigen monatliche Guthabenlimits und cloudverwaltete Konfigurationspakete an. Fernsteuerung: Clients können die Kopplung einleiten und Controller-Berechtigungen verwalten. Plugins: Arbeitsabläufe erhalten maschinenlesbare JSON-Ausgaben und zwischengespeicherte Vorschläge aus Remote-Katalogen. Tools: Gehostete Web- und Bildtools sind in weiteren Code-Modus-Abläufen verfügbar; eigenständige Websuchen können parallel ausgeführt werden. Multi-Agent: Verbesserungen der v2-Laufzeit mit sauberer Verarbeitung von Folgeanfragen und Standardwerten für Metadaten. Fehlerbehebungen: Beim Abbrechen einer Eingabe werden Entwurf, Anhänge und Zusammenarbeitsmodus wiederhergestellt; zuverlässigerer App-Start unter macOS und SQLite-Start unter Windows; Sortierung und Deduplizierung von Plugin-Manifesten; Berechtigungsanfragen berücksichtigen die Umgebungsidentität. Quellen: openai/codex releases und Codex Changelog. 167
2026-06-02 Leitfaden v2.34: CLI v0.136.0 als stabile Version (1. Juni). Sitzungsarchivierung: /archive in der TUI sowie die CLI-Befehle codex archive / codex unarchive; eine archivierte Sitzung lässt sich erst nach ihrer Wiederherstellung fortsetzen oder verzweigen. TUI-Markdown: Weblinks bleiben dank OSC-8-Metadaten anklickbar, und Tabellen werden bei Platzmangel als lesbare Schlüssel-Wert-Datensätze dargestellt, ohne dass Linkziele verloren gehen. App-Server: codex app-server --stdio startet für Editor-/Host-Integrationen im stdio-Modus; setzt Threads mit seitenweise geladenen Anfangsdialogschritten fort; zeigt einen ausführlicheren MCP-Serverstatus an. Fernzugriff/Sicherheit: Die Einrichtung der Remote-Ausführung akzeptiert CODEX_API_KEY für genehmigte OpenAI-Hosts; WebSocket-Verbindungen zur Fernsteuerung verwenden kurzlebige Server-Token anstelle von ChatGPT-Zugriffstoken; /diff darf keine vom Repository bereitgestellten Git-Hilfsprogramme ausführen (Sicherheitskorrektur bei der Befehlsausführung); die ChatGPT-Authentifizierung erneuert bald ablaufende Token und fordert bei wiederverwendeten Refresh-Token eine erneute Anmeldung an; die Bedrock-Authentifizierung greift ersatzweise auf AWS_REGION/AWS_DEFAULT_REGION zurück. Windows (Alpha): Bereitstellung über codex sandbox setup --elevated für Administratoren. Bildgenerierung: Über einen Funktionsschalter gesteuerte, eigenständige Erweiterung zur Bildgenerierung über die native Verarbeitungspipeline zum Abschluss von Bildartefakten. Hinweis: Bei der gestrigen Prüfung war diese Version noch als „v0.136.0 nur als Alpha“ eingestuft; am 1. Juni wurde sie als stabile Version freigegeben. Quellen: openai/codex releases und Codex Changelog. 168
2026-05-28 Leitfaden v2.33: CLI v0.134.0 als stabile Version + Veröffentlichung von v0.135.0. v0.134.0 (26. Mai): Suche im lokalen Gesprächsverlauf mit Inhaltsabgleich ohne Beachtung der Groß-/Kleinschreibung und Ergebnisvorschau ergänzt; --profile als primäre Profilauswahl für CLI, TUI-Berechtigungen und Sandbox-Abläufe eingeführt, wobei veraltete Profilkonfigurationen mit Migrationshinweisen abgelehnt werden; MCP-Einrichtung durch serverspezifische Umgebungsauswahl und OAuth-Optionen für Streamable-HTTP-Server verbessert; Tool-Schemas von Konnektoren durch Beibehaltung lokaler $ref/$defs und Verkleinerung übergroßer Schemas zuverlässiger gemacht; parallele Ausführung ausschließlich lesender MCP-Tools ermöglicht, wenn sie readOnlyHint angeben; umfangreicheren Kontext für Erweiterungen und hooks ergänzt, einschließlich Gesprächsverlauf für Erweiterungstools. Fehlerbehebungen: Zuverlässigkeit beim Fernzugriff (Wiederverbindung veralteter exec-server-WebSocket-Verbindungen, erneute Remote-Versuche); TUI-Darstellungsfehler unter Windows durch den virtuellen Terminalmodus behoben; arbeitsbereichsspezifische Meldungen zu Nutzungslimits bei Guthaben- und Ausgabenlimitfehlern; gemeinsam genutzte Symboldateien auf Plugin-Ebene für skills; Metadaten des aktiven Berechtigungsprofils bleiben beim Synchronisieren der Laufzeiteinstellungen für die automatische Prüfung erhalten; Node-basierte Tools berücksichtigen die Umgebungsvariablen des von Codex verwalteten Netzwerkproxys. v0.135.0 (28. Mai): codex doctor liefert ausführlichere Angaben zu Umgebung, Git, Terminal, App-Server und vorhandenen Threads; /status zeigt Details zur Remote-Verbindung und die Serverversion an, wenn die TUI über eine Remote-Verbindung verbunden ist; der Vim-Modus erhält die Bearbeitung von Textobjekten, verbessertes Verhalten an Wort- und Zeilenenden sowie eine konfigurierbare Unterbrechung von Dialogschritten; /permissions erkennt benannte Berechtigungsprofile und zeigt benutzerdefinierte Profile an; paketierte Codex-Builds finden und verwenden das mitgelieferte, gepatchte zsh-Hilfsprogramm auf unterstützten macOS- und Linux-Systemen; Python SDK stellt benutzerfreundliche Sandbox-Voreinstellungen für Thread- und Dialogschritt-APIs bereit. Fehlerbehebungen: Markdown-Tabellen und mehrzeilige Listen in der TUI werden dank besserer Spaltenbreiten und Verarbeitung von App-Erwähnungen lesbarer dargestellt; stabilere TUI-Ausgabe unter macOS und Zellij (keine beschädigte stderr-Ausgabe oder Eingabefeldanzeige und kein Durchscheinen von Rohausgaben mehr); die Vervollständigung von slash commands erhält den Entwurfstext bei Befehlen mit Inline-Argumenten; ältere tmux-/iTerm-Sitzungen im Steuerungsmodus behalten die normale Verarbeitung von Ctrl-C bei; @-App-Erwähnungen schließen nicht zugängliche oder deaktivierte Apps aus, statt unbrauchbare $-Vorschläge anzubieten; beim Fortsetzen werden auf Wunsch nicht interaktive exec-Sitzungen einbezogen und Überschreibungen des aktuellen Arbeitsverzeichnisses berücksichtigt. Quellen: Codex Changelog und openai/codex releases. 196
2026-05-26 Leitfaden v2.31: Erneute Prüfung des aktuellen Versionsstands. Die GitHub-Veröffentlichungen führen 0.134.0-alpha.1 bis 0.134.0-alpha.3 weiterhin als Vorabversionen, während 0.133.0 die neueste stabile Version von CLI bleibt; npm latest meldet weiterhin 0.133.0 mit time.modified 2026-05-23T01:26:52.705Z, und lokal lieferte codex --version die Ausgabe codex-cli 0.133.0. Die Hinweise zu Funktionen bleiben gegenüber der Prüfung vom 25. Mai unverändert. 101
2026-05-25 Leitfaden v2.30: Prüfung des aktuellen Versionsstands und des App-Kontexts. Die GitHub-Veröffentlichungen führen 0.134.0-alpha.1 bis 0.134.0-alpha.3 als Vorabversionen, während 0.133.0 die neueste stabile Version von CLI bleibt; npm latest meldet ebenfalls 0.133.0 mit time.modified 2026-05-23T01:26:52.705Z, und lokal lieferte codex --version die Ausgabe codex-cli 0.133.0. Die Aktualisierungen der Codex-App vom 21. Mai ergänzt: Appshots für Mac-Fenster im Vordergrund, allgemeine Verfügbarkeit des Goal-Modus in App/IDE/CLI, Anmerkungen im integrierten Browser und Verbesserungen der Browserbedienung, Computer Use bei gesperrtem Computer sowie Enterprise-/Edu-Hinweise zu Analysen und zum Status der Plugin-Freigabe. Die veraltete Angabe „vier Oberflächen“ auf fünf Oberflächen korrigiert und die beispielhaften Funktionsschalter an die aktuelle Struktur von codex features list angepasst. 99 100 101
2026-05-21 Leitfaden v2.29: CLI v0.133.0 als stabile Version. Die npm-Paketmetadaten führen 0.133.0 als neueste Version von @openai/codex; lokal liefert codex --version weiterhin codex-cli 0.131.0. Neuerungen aus v0.132.0 und v0.133.0 ergänzt: standardmäßig aktivierte Ziele mit eigener Speicherung und Fortschrittsverfolgung, für den Vordergrundbetrieb geeignetes codex remote-control, APIs zum Auflisten von Berechtigungsprofilen/Vererbung/verwaltete requirements.toml/Aktualisierung zur Laufzeit/Windows-Sandbox-Integration, marktplatzgestützte Plugin-Suche mit installierten Versionen und Remote-Sammlungen, Lebenszyklusereignisse von Erweiterungen für Subagenten/Tools/Dialogschritt-Metadaten/asynchrone Genehmigungen, vollwertige Authentifizierungsunterstützung für Python SDK, umfangreicheres Python TurnResult, codex exec resume --output-schema, schnellerer TUI-Start, authentifizierungsgestützte Registrierung von Remote-Executoren und Erhalt der Bildtreue im App-Server. 97 98
2026-05-18 Leitfaden v2.28: CLI v0.131.0 als stabile Version. OpenAIs Codex-Changelog und die npm-Paketmetadaten führen nun 0.131.0 als neueste Version von @openai/codex. Ergänzt wurden codex doctor, die vereinheitlichte Suche nach @-Erwähnungen, CLI-Marktplatzbefehle, versionsbewusste Plugin-Freigabe, standardmäßig aktivierte Plugin-hooks, daemonverwaltete Aktivierung und Deaktivierung von Fernsteuerung und Laufzeit, registrygestützte Remote-Umgebungen, erweiterte TUI-Bedienelemente für Sitzungen und Status, responsive Markdown-Tabellen, Aktualisierungen für openai-codex Python SDK, sichererer Start mit lokalem Zustand, Härtung der Windows-Sandbox und Zuverlässigkeitskorrekturen für Zustand/Git/Authentifizierung. Lokale Überprüfung bei diesem Durchlauf: codex --version lieferte codex-cli 0.131.0; npm view @openai/codex version dist-tags.latest time.modified --json lieferte 0.131.0 als neueste Version mit time.modified 2026-05-18T22:00:51.726Z. 96
2026-05-15 Leitfaden v2.27: Überarbeitung zur Sicherheitshygiene und Pflege des aktuellen Versionsstands. Lokal lieferte codex --version die Ausgabe codex-cli 0.130.0; codex features list zeigte hooks und Plugins als stabil/aktiviert an, während sich remote_control weiterhin in Entwicklung befindet. Die Empfehlungen des Leitfadens für die stabile Version bleiben auf CLI v0.130.0 ausgerichtet. Für die Veröffentlichung geeignete Hinweise ergänzt, die Befehlsausgaben, Sitzungsprotokolle, Shell-Snapshots, Logs, Hilfsskripte und ausdrücklich vorgesehene Speicher für Geheimnisse als getrennte Prüfbereiche behandeln. 91 95
2026-05-13 Leitfaden v2.26: Wartungsprüfung des aktuellen Versionsstands. Lokal lieferte codex --version die Ausgabe codex-cli 0.130.0; die Empfehlungen des Leitfadens für die stabile Version bleiben auf CLI v0.130.0 ausgerichtet. Die Versionsreihe v0.131.0 hat alpha.9 erreicht, bleibt jedoch eine Vorabversion und wurde weder in den Leitfadentitel noch in die Kurzfassung übernommen.94 91 94
2026-05-09 Leitfaden v2.25: CLI v0.130.0 stabil (8. Mai 2026, 23:09 UTC). Neuer Hauptbefehl codex remote-control zur Steuerung des App-Servers ohne Benutzeroberfläche (#21424); Plugin-Details zeigen mitgelieferte hooks, bei der Plugin-Freigabe stehen Link-Metadaten, Einstellungen zur Auffindbarkeit und aktualisierte Freigabeeinstellungen zur Verfügung (#21447, #21495, #21637); Paginierung von App-Server-Threads mit Ansichten für ungeladene, zusammengefasste oder vollständige Gesprächsschritte (#21566); Bedrock-Authentifizierung über AWS-Konsolenanmeldedaten aus aws login (#21623); view_image löst Pfade in Sitzungen mit mehreren Umgebungen über die ausgewählte Umgebung auf (#21143); laufende Threads übernehmen Änderungen an der App-Server-Konfiguration unmittelbar (#21187); die Formulierung „research preview“ wurde aus der Startmeldung von codex exec entfernt (#21683); konfigurierbare OpenTelemetry-Trace-Metadaten und detailliertere Analysen zu Reviews und Feedback (#21556, #18747, #21434, #21498); Absicherung des Linux-Sandbox-Starts, Windows-Sandbox-Berechtigung für den Binärdatei-Cache der Desktop-Laufzeitumgebung (#21564). Die Alpha-Reihe v0.131.0 ist in Entwicklung (alpha.1, alpha.2, alpha.4 am 9. Mai, später alpha.9 am 12. Mai). Nur als Fußnote: GPT-5.5 Instant wurde am 5. Mai 2026 für den kostenlosen Tarif eingeführt.92 91
2026-05-08 Leitfaden v2.24: Codex for Chrome (7. Mai 2026). Die Chrome-Erweiterung wurde als fünfte Codex-Oberfläche neben CLI, Desktop-App, IDE-Erweiterung und Cloud ergänzt. Die Erweiterung arbeitet im Hintergrund parallel in mehreren Tabs, ohne den Browser zu übernehmen; die Steuerung lässt sich über eine Positivliste pro Website freigeben. Die wichtigsten Erkenntnisse und die zentralen Interaktionsoberflächen wurden auf fünf statt vier Oberflächen aktualisiert. 90
2026-05-07 Leitfaden v2.23: CLI v0.129.0 stabil (7. Mai 2026, 17:02 UTC). Hinzugefügt wurden modales Bearbeiten mit Vim im Eingabefeld (/vim und konfigurierbarer Standardmodus), eine überarbeitete TUI-Workflow-Auswahl (einfacheres Fortsetzen und Verzweigen, Modus für die unveränderte Scrollback-Ausgabe), ein /hooks-Browser innerhalb der TUI, eine an das Farbschema angepasste Statuszeile mit optionalen Zusammenfassungen zu PRs und Branch-Änderungen, eine erweiterte Plugin-Verwaltung (Freigabe von Arbeitsbereichen, Zugriffskontrollen für Freigaben, Quellenfilterung, Marketplace-Aktionen), eine Änderung am Lebenszyklus von /goal (experimentelle Ziele bleiben beim Fortsetzen pausiert, bis sie ausdrücklich wieder aktiviert werden), die Absicherung des Linux-Sandbox-Starts, Zuverlässigkeitsverbesserungen für die Windows-Sandbox und die Aktualisierung von Bubblewrap auf 0.11.2 mit Sicherheitskorrekturen aus dem Upstream-Projekt. Außerdem dokumentiert: die Erhöhung der Nutzungslimits im Mai 2026 (25-faches 5-Stunden-Limit für Codex Plus und Verdopplung der Limits im Tarif für 100 $/Monat, beides bis zum 31. Mai 2026). 89
2026-05-05 Leitfaden v2.22: Die aktuellen Hinweise wurden an CLI v0.128.0 angepasst. Ergänzt wurden dauerhaft gespeicherte /goal-Workflows, codex update, konfigurierbare TUI-Tastenbelegungen, ausdrückliche Hinweise zu Berechtigungsprofilen und die aktuelle Befehlssyntax für codex plugin marketplace. Veraltete Hinweise wurden korrigiert: js_repl wurde als entfernt gekennzeichnet, Beispiele mit --full-auto wurden durch explizite Sandbox-/Genehmigungsflags oder Berechtigungsprofile ersetzt, und ältere GPT-5.2/5.1-Codex-Modelle wurden anhand der OpenAI-Tabelle zur Einstellung am 23. Juli 2026 entsprechend markiert. 86 87 88
2026-04-24 Leitfaden v2.21: Einführung von GPT-5.5 (23.–24. April 2026) + CLI v0.122.0–v0.125.0. GPT-5.5 ist das neue Spitzenmodell von OpenAI — Kontextfenster mit 400.000 Tokens in Codex (1 Million in der API), 5 $/30 $ pro Million Eingabe-/Ausgabetokens (doppelt so teuer wie GPT-5.4, durch höhere Token-Effizienz effektiv jedoch nur etwa 20 % teurer). Benchmarks: 82,7 % Terminal-Bench 2.0 (SOTA), 84,9 % GDPval, 78,7 % OSWorld-Verified, 98,0 % Tau2-bench Telecom. Verfügbar in Codex CLI/Web/Desktop und der API; empfohlener Standard für die meisten Codex-Aufgaben. Einführung für ChatGPT Plus/Pro/Business/Enterprise/Edu/Go am 23. April; für die API am 24. April. Über 90 neue Plugin-Partner, darunter Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render und Superpowers. CLI v0.122.0: Glob-Richtlinien zum Verweigern von Lesezugriffen auf das Dateisystem, administrativ verwaltete Vorgaben zur Lesezugriffsverweigerung, Durchsetzung durch die Plattform-Sandbox und isolierte codex exec-Ausführungen, die Benutzerkonfiguration und -regeln ignorieren; Tool-Erkennung und Bildgenerierung standardmäßig aktiviert; Verarbeitung detailreicherer Bilder mit Metadaten zum ursprünglichen Detailgrad für MCP und js_repl; clientübergreifende Auflösung veralteter Prompts im App-Server; fortgesetzte oder verzweigte Threads geben den Tokenverbrauch sofort erneut aus; der Start der Fernsteuerung toleriert fehlende ChatGPT-Authentifizierung; der Abbruch des MCP-Starts funktioniert wieder über App-Server-Sitzungen; interne Ausgliederung in codex-core-plugins. CLI v0.123.0: integrierter Modellanbieter amazon-bedrock mit Unterstützung für AWS-Profile; /mcp verbose für vollständige MCP-Diagnosen, Ressourcen und Ressourcenvorlagen (einfaches /mcp bleibt schnell); beim Laden von Plugin-MCP werden sowohl mcpServers als auch Server-Zuordnungen auf oberster Ebene in .mcp.json akzeptiert; Echtzeitübergaben liefern Transkriptänderungen an Hintergrundagenten (mit expliziter Option, still zu bleiben); hostspezifische remote_sandbox_config für Remote-Umgebungen; aktualisierte mitgelieferte Modellmetadaten (damals gpt-5.4 als Standard). Korrekturen: /copy nach dem Zurücksetzen, Text in der Warteschlange während eines laufenden Shell-Befehls, Unicode-Eingabe und Eingabe mit Tottasten in VS Code unter WSL, Wiederherstellung veralteter Proxy-Umgebungsvariablen, Vererbung gemeinsamer Flags der obersten Ebene an codex exec, unbeabsichtigt angezeigte Review-Prompts in der TUI. CLI v0.124.0: Schnellsteuerung für den Reasoning-Aufwand in der TUI (Alt+, verringern / Alt+. erhöhen); angenommene Modell-Upgrades setzen den Reasoning-Aufwand auf den Standardwert des neuen Modells zurück; App-Server-Sitzungen verwalten mehrere Umgebungen, wobei Umgebung und Arbeitsverzeichnis pro Gesprächsschritt ausgewählt werden können; vollständig integrierte Amazon-Bedrock-Unterstützung für OpenAI-kompatible Anbieter (AWS-SigV4-Signierung, Authentifizierung mit Zugangsdaten); Remote-Plugin-Marketplaces mit zuverlässigen Detailabfragen und größeren Ergebnisseiten; hooks sind jetzt stabil — direkt in config.toml und requirements.toml konfigurierbar, erfassen MCP-Tools, apply_patch und lang laufende Bash-Sitzungen; berechtigte ChatGPT-Tarife verwenden standardmäßig die Servicestufe Fast, sofern diese nicht ausdrücklich deaktiviert wird. Korrekturen: Cloudflare-Cookies bleiben über genehmigte ChatGPT-Hosts hinweg erhalten, WebSocket-Zuverlässigkeit unter Last, Abweichungen des Berechtigungsmodus zwischen Nebengesprächen, Timing der Nachrichtenwarteschlange von wait_agent, Auflösung relativer Befehlspfade bei lokalem STDIO-MCP, Sonderfälle bei administrativ verwalteter Konfiguration während des Starts. CLI v0.125.0 (24. April): Unix-Socket-Transport für den App-Server, paginierungsfreundliches Fortsetzen und Verzweigen, dauerhafte Umgebungszuordnung, Infrastruktur für Konfiguration und Speicherung von Remote-Threads; die Plugin-Verwaltung des App-Servers installiert Remote-Plugins und aktualisiert konfigurierte Marketplaces; Berechtigungsprofile bleiben beim Hin- und Rückübertragen erhalten — über TUI-Sitzungen, Benutzereingaben, den MCP-Sandbox-Zustand, die Rechteerweiterung in der Shell und App-Server-APIs hinweg; Modellanbieter übernehmen die Modellerkennung und stellen App-Clients den AWS-/Bedrock-Kontostatus bereit; codex exec --json meldet den Verbrauch von Reasoning-Tokens; das Rollout-Tracing erfasst Beziehungen zwischen Tools, Codemodus, Sitzungen und mehreren Agenten und bietet einen Debug-Befehl zur Reduktion der Daten. Korrekturen: Das Unterbrechen von /review blockiert die TUI nicht mehr, Verarbeitung von Ausgaben und Stream-Schließungen im Exec-Server, der App-Server respektiert ausdrücklich als nicht vertrauenswürdig eingestufte Projektkonfigurationen, WebSocket-Verbindungsabbrüche bei Benachrichtigungsspitzen, Start der Windows-Sandbox und Handhabung von Hintergrundprozessen, Validierung von Thread-Limits und Agentenpfaden im Konfigurationsschema. 83 84 85
2026-04-16 Leitfaden v2.20: CLI v0.121.0 (2026-04-15). Plugin Marketplace (codex marketplace add <source>) mit GitHub, Git-URL, lokalem Verzeichnis und marketplace.json als Quelltypen. Rückwärtssuche im TUI-Verlauf (Ctrl+R) und Wiederaufruf von slash commands. Erinnerungsmenü in der TUI mit Zurücksetzen/Löschen; beim Zurücksetzen des Speichers bleiben frühere Rollouts jetzt erhalten. Modell für die Speicherkonsolidierung in Phase 2 auf GPT-5.4 aktualisiert. Sicheres Devcontainer-Profil mit Bubblewrap-Sandboxing (nur WSL2; WSL1 wird abgelehnt). macOS-Sandbox: Positivlisten für Unix-Sockets und Freigabe von privatem DNS. Modus mit ausschließlicher Sperrliste für danger-full-access entfernt — Vollzugriff ist jetzt entweder aktiviert oder deaktiviert. MCP-Tools mit Namespaces registriert; Flag supports_parallel_tool_calls durchgängig weitergereicht; Metadaten zum Sandbox-Zustand werden über MCP-Tool-Metadaten weitergegeben. Guardian-Review-Sitzungen deaktivieren hooks. Prozentanzeige der Kontextauslastung in der Statuszeile; die Aktualisierungsmeldung von CLI weist auf neue Versionen hin. Windows: resume --last für Verbatim-Pfade korrigiert. Schnittstelle codex-thread-store für die lokale Thread-Suche. 82
2026-04-13 Leitfaden v2.19: CLI v0.119.0–v0.120.0. Echtzeit-Sprachsitzungen (V2 WebRTC mit konfigurierbarem Transport). MCP-Apps mit Ressourcenzugriffen, Rückfragen und Datei-Uploads. codex exec-server experimentell. /resume nach ID oder Name. Ctrl+O kopiert die letzte Antwort. Verbesserte Anzeige der Hook-Aktivität in der TUI. SessionStart-hooks unterscheiden /clear. 80 81
2026-04-04 Leitfaden v2.18: Business-Preise aktualisiert (25 $/Monat → 20 $ bei jährlicher Abrechnung). Ausschließlich für Codex bestimmte Benutzerplätze mit nutzungsabhängiger Abrechnung für Business/Enterprise ergänzt. 79
2026-04-01 Leitfaden v2.17 Auf CLI v0.118.0 aktualisiert: Sandbox-Netzwerkzugriff unter Windows ausschließlich über Proxy (ausgehender Datenverkehr auf Betriebssystemebene), ChatGPT-Authentifizierung per Gerätecode, codex exec mit Prompt und Standardeingabe, dynamische Aktualisierung von Bearer-Tokens für benutzerdefinierte Anbieter. Schutz von .codex-Dateien beim erstmaligen Erstellen. Fehler bei der PATH-Erkennung von bwrap unter Linux behoben. Regressionen in der app-server-TUI behoben (erneute Zustellung von hooks-Ereignissen, /copy, /resume <name>, /agent, Scrollen in der skills-Auswahl). Robusterer Start von MCP (längeres Startzeitfenster, Anzeige von Warnungen). ACL-Fehler bei apply_patch unter Windows behoben. GPT-5.4 mini zur Modelltabelle hinzugefügt (400.000 Token Kontext, 30 % des GPT-5.4-Kontingents, doppelt so schnell). Abschnitt zu Codex Security hinzugefügt (Forschungsvorschau, kontextbezogene Erkennung von Sicherheitslücken). 78 76 77
2026-03-31 CLI 0.118.0 Sandbox-Netzwerkzugriff unter Windows ausschließlich über Proxy mithilfe von Regeln für ausgehenden Datenverkehr auf Betriebssystemebene, ChatGPT-Authentifizierung per Gerätecode für app-server-Clients, codex exec mit Prompt und Standardeingabe (Eingabe über Pipe + separater Prompt), dynamischer Abruf und dynamische Aktualisierung von Bearer-Tokens für benutzerdefinierte Modellanbieter. Fehlerbehebungen: Schutz von .codex-Dateien beim erstmaligen Erstellen, PATH-Erkennung von bwrap unter Linux, Regressionen in der app-server-TUI (erneute Zustellung von hooks-Benachrichtigungen, /copy, /resume <name>, /agent-Threads, Scrollen in der skills-Auswahl), robusterer Start von MCP (längeres Startzeitfenster, Warnungen bei Fehlern), unnötig wiederholte ACL-Änderungen für beschreibbare Stammverzeichnisse durch apply_patch unter Windows. 78
2026-03-17 – Veröffentlichung von GPT-5.4 mini: 400.000 Token Kontext, 0,75 $/4,50 $ pro Million Token, 30 % des GPT-5.4-Kontingents, doppelt so schnell. Verfügbar in der Codex-App, CLI, der IDE-Erweiterung und im Web. Ideal für die Delegation an Subagenten und die parallele Bearbeitung von Teilaufgaben. 76
2026-03-06 – Codex Security als Forschungsvorschau: kontextbezogene Prüfung der Anwendungssicherheit für Pro/Enterprise/Business/Edu über Codex im Web. 1,2 Millionen Commits gescannt, 10.561 Befunde mit hohem Schweregrad, 14 CVEs in OpenSSH/GnuTLS/Chromium zugewiesen. 77
2026-03-30 Leitfaden v2.16 Auf CLI v0.117.0 aktualisiert: vollständig integrierte Plugins (produktbezogene Synchronisierung beim Start, /plugins-Browser, Installation/Entfernung), Subagenten v2 (pfadbasierte Adressen, strukturierte Nachrichten zwischen Agenten, Agentenauflistung), /title-Auswahl für Terminaltitel, app-server-TUI standardmäßig aktiviert (!-Shell-Befehle, Dateisystemüberwachung, entfernter WebSocket-Zugriff mit Bearer-Authentifizierung, sitzungsübergreifender Abruf des Prompt-Verlaufs), verbesserte Bildabläufe (view_image gibt URLs zurück, generierte Bilder lassen sich erneut öffnen, Verlauf bleibt beim Fortsetzen erhalten), veraltetes Artefaktwerkzeug entfernt (read_file und grep_files eingestellt), Verbesserungen der Linux-Sandbox für ältere Distributionen, Verbesserungen der Windows-Sandbox mit eingeschränkten Tokens. 75
2026-03-28 CLI 0.117.0 Vollständig integrierte Plugins mit produktbezogener Synchronisierung beim Start und /plugins-Browser in der TUI. Subagenten v2: pfadbasierte Adressen (/root/agent_a), strukturierte Nachrichten zwischen Agenten, Agentenauflistung. /title-Auswahl für Terminaltitel in der TUI und der app-server-TUI. app-server-Clients: !-Shell-Befehle, Dateisystemüberwachung, entfernter WebSocket-Zugriff mit Bearer-Authentifizierung. Bildabläufe: view_image gibt URLs zurück, generierte Bilder lassen sich erneut öffnen, Verlauf bleibt beim Fortsetzen erhalten. Sitzungsübergreifender Abruf des Prompt-Verlaufs in der app-server-TUI. app-server-TUI standardmäßig aktiviert. Veraltetes Artefaktwerkzeug entfernt; alte Werkzeuge read_file und grep_files eingestellt. Verbesserungen der Linux-Sandbox für ältere Distributionen. Verbesserungen der Windows-Sandbox mit eingeschränkten Tokens. 75
2026-03-21 Leitfaden v2.15 Auf CLI v0.116.0 aktualisiert: hooks-Ereignis UserPromptSubmit (insgesamt 5), ChatGPT-Authentifizierung per Gerätecode in der app-server-TUI, reibungslosere Plugin-Installation mit Positivliste für Vorschläge und Remote-Synchronisierung, Echtzeitsitzungen starten mit dem jüngsten Thread-Kontext, weniger Selbstunterbrechungen bei Audio. Fehlerbehebungen: Verzögerungen beim ersten Dialogschritt mit WebSocket, Gesprächsverlauf beim Fortsetzen oder Verzweigen aus der Ferne, Linux-Sandbox bei Checkouts über symbolische Links/AppArmor, Race Condition beim Abschluss von Agentenaufträgen. 74
2026-03-19 CLI 0.116.0 UserPromptSubmit-Hook (Prompts vor der Ausführung blockieren oder ergänzen), ChatGPT-Authentifizierung per Gerätecode in der TUI, reibungslosere Plugin-Einrichtung mit Positivliste/Remote-Synchronisierung, Echtzeitsitzungen mit dem jüngsten Thread-Kontext, weniger Selbstunterbrechungen bei Audio. Fehlerbehebungen: Hänger beim ersten Dialogschritt durch das Vorwärmen von WebSocket, Gesprächsverlauf beim Fortsetzen oder Verzweigen aus der Ferne, Start der Linux-Sandbox bei Checkouts über symbolische Links/AppArmor, Race Condition beim Abschluss von Agentenaufträgen. 77 PRs zusammengeführt. 74
2026-03-18 Leitfaden v2.14 Auf CLI v0.115.0 aktualisiert: Bildprüfung in voller Auflösung über view_image und codex.emitImage, js_repl stellt codex.cwd/codex.homeDir bereit, Transkriptionsmodus für Echtzeit-WebSocket, Dateisystem-RPCs in app-server v2, Smart Approvals mit Guardian-Subagent (approvals_reviewer = "guardian_subagent"), Werkzeugsuche über die Responses API. Fehlerbehebungen: Sandbox-Vererbung an Subagenten, Hänger von js_repl bei U+2028/U+2029, Hänger beim Beenden der TUI, Beibehaltung von Profileinstellungen mit codex exec --profile, Verbesserungen bei MCP/Informationsabfragen, HTTP/1-CONNECT-Proxy. 73
2026-03-16 CLI 0.115.0 Bildprüfung in voller Auflösung über view_image und codex.emitImage(..., detail: "original"), js_repl stellt codex.cwd und codex.homeDir mit persistenten Werkzeugreferenzen bereit, Echtzeit-WebSocket-Sitzungen mit Transkriptionsmodus und v2-Übergabe, Dateisystem-RPCs in app-server v2 (Lesen/Schreiben/Kopieren/Verzeichnisoperationen/Pfadüberwachung), Smart Approvals werden über einen Guardian-Subagenten geleitet, App-Integrationen nutzen die Werkzeugsuche der Responses API mit Rückfalloption. Fehlerbehebungen: gestartete Subagenten übernehmen Sandbox- und Netzwerkregeln zuverlässiger, js_repl hängt nicht mehr bei U+2028/U+2029, Hänger beim Beenden der TUI behoben, Profileinstellungen bleiben mit codex exec --profile erhalten, Abläufe für MCP/Informationsabfragen verbessert, lokaler Netzwerkproxy verarbeitet CONNECT als HTTP/1. 73
2026-03-13 Leitfaden v2.13 App v26.312: anpassbare Designs (Farbe + Schriftart), überarbeitete Automatisierungen mit lokaler Ausführung oder Ausführung in worktrees und individuell einstellbarem Reasoning-Aufwand pro Durchlauf. Installationsmethode über winget hinzugefügt. Hinweis zur Einstellung von GPT-5.1 hinzugefügt (11. März — aus ChatGPT entfernt, automatisch auf GPT-5.3/5.4 umgestellt). 71 72
2026-03-12 App v26.312 Anpassbare Designs mit Farbsteuerung und Schriftartauswahl in den Einstellungen, überarbeitete Oberfläche für Automatisierungen mit lokaler Ausführung oder Ausführung in worktrees und individuell einstellbarem Reasoning-Aufwand, Leistungsverbesserungen. 72
2026-03-11 Leitfaden v2.12 Auf CLI v0.114.0 aktualisiert: experimentelle hooks-Engine (Ereignisse SessionStart, Stop), experimenteller Codemodus, Endpunkte zur Zustandsprüfung, Konfigurationsoption zum Deaktivieren von System-skills, Transkriptkontext bei Übergaben, verbesserte Auswahl für $-Erwähnungen. Abschnitt zu hooks mit 4 Ereignissen aktualisiert. Abschnitt zur Windows-Desktop-App korrigiert (inzwischen veröffentlicht). Modelle in der Kurzreferenz auf den Stand von März 2026 gebracht. 70
2026-03-11 CLI 0.114.0 Experimenteller Codemodus für isolierte Programmierabläufe, experimentelle hooks-Engine mit den Ereignissen SessionStart und Stop, Endpunkte zur Zustandsprüfung des WebSocket-app-server (/readyz, /healthz), Konfigurationsschalter zum Deaktivieren mitgelieferter System-skills, Übergaben enthalten den Echtzeit-Transkriptkontext, verbesserte Auswahl für $-Erwähnungen mit Kennzeichnungen für skills/Apps/Plugins. Fehlerbehebungen: tmux-Absturz unter Linux, beim erneuten Öffnen mitten in der Ausführung festhängende Threads, veraltete Berechtigungsbehandlung, Persistenz des Genehmigungsablaufs. 70
2026-03-10 Leitfaden v2.11 Auf CLI v0.113.0 aktualisiert: @plugin-Erwähnungen (v0.112.0), Werkzeug request_permissions, Konfigurationssprache für Berechtigungsprofile, Erweiterung des Plugin-Marktplatzes (v0.113.0). Abschnitte zu @plugin-Erwähnungen, Plugin-Marktplatz, Berechtigungsanfragen zur Laufzeit und Konfigurationssprache für Berechtigungsprofile hinzugefügt. 68 69
2026-03-10 CLI 0.113.0 Integriertes Werkzeug request_permissions für Berechtigungsanfragen zur Laufzeit, Plugin-Suche im Marktplatz mit umfangreicheren Metadaten/Authentifizierungsprüfungen bei der Installation/Deinstallationsendpunkt, Streaming von stdin/stdout/stderr im app-server mit TTY/PTY-Unterstützung, Konfigurationssprache für Berechtigungsprofile mit getrennten Sandbox-Richtlinien für Dateisystem und Netzwerk, Bildgenerierung speichert im aktuellen Arbeitsverzeichnis, Websucheinstellungen mit vollständiger Werkzeugkonfiguration, gehärtete Netzwerkproxy-Richtlinie weist globale Wildcard-Domains zurück 69
2026-03-08 CLI 0.112.0 @plugin-Erwähnungen zum Referenzieren von Plugins im Chat mit automatisch einbezogenem Kontext, neue Modellauswahloberfläche in der TUI, ausführbare Berechtigungsprofile werden für die Ausführung von skills über zsh-fork in die Sandbox-Richtlinie des jeweiligen Dialogschritts integriert, Fehlerbehebung bei der Zustandsverwaltung der JS REPL (Bindungen bleiben nach fehlgeschlagenen Zellen erhalten), SIGTERM wird beim Herunterfahren der WebSocket-Verbindung des app-server wie Ctrl-C behandelt, Linux-Bubblewrap trennt stets den Benutzernamensraum ab, verbesserte Behandlung von Netzwerkzugriffen und Unix-Sockets in der macOS-Sandbox 68
2026-03-06 Leitfaden v2.10 Auf CLI v0.111.0 aktualisiert: GPT-5.4 als empfohlenes Modell (1 Million Token Kontext), schneller Modus als Standard, Plugin-System (v0.110.0), dynamische Importe in js_repl, persistenter /fast-Schalter, Windows-Installationsprogramm. Codex-App für Windows (v26.304). GPT-5.3-Codex-Spark durch Partnerschaft mit Cerebras. Modelltabelle, Flussdiagramm und Profile aktualisiert. Abschnitt zu Plugins hinzugefügt. 64 65 66 67
2026-03-05 CLI 0.111.0 Schneller Modus als Standard, dynamische Importe lokaler Dateien in js_repl, Plugin-Erkennung beim Sitzungsstart, Unterstützung für Bildabläufe, Git-Kontext bleibt beim Fortsetzen von Threads erhalten 65
2026-03-05 – Veröffentlichung von GPT-5.4: führendes Spitzenmodell, 1 Million Token Kontext, native Computerbedienung, auf allen Codex-Oberflächen verfügbar 64
2026-03-05 CLI 0.110.0 Plugin-System für skills/MCP/App-Konnektoren, Genehmigungsabfragen für mehrere Agenten, dauerhafter /fast-Schalter, auf den Arbeitsbereich beschränkte Speicherschreibvorgänge, Windows-Installationsskript 65
2026-03-04 App v26.304 Codex App für Windows: native PowerShell-Unterstützung, native Sandbox, skills/Automatisierungen/worktrees ohne WSL 66
2026-03-03 App v26.303 Schalter für die automatische Worktree-Bereinigung, Unterstützung für die Übergabe von lokalen Umgebungen an Worktrees, explizite Sprachoption für Englisch 66
2026-03-02 Leitfaden v2.9 Auf CLI v0.107.0 aktualisiert: Thread-Abzweigungen in Unteragenten, Geräteauswahl für Echtzeit-Sprachsitzungen, konfigurierbare Erinnerungen mit codex debug clear-memories, multimodale Ausgabe benutzerdefinierter Tools. App v26.226 ergänzt: MCP-Kurzbefehle im Eingabefeld, @Erwähnungen in Review-Kommentaren. 62 63
2026-03-02 CLI 0.107.0 Thread-Abzweigungen in Unteragenten, Echtzeit-Sprachsitzungen mit Geräteauswahl für Mikrofon und Lautsprecher, multimodale Ausgabe benutzerdefinierter Tools, konfigurierbare Erinnerungen + codex debug clear-memories, Fehlerbehebungen 62
2026-02-28 Leitfaden v2.8 Auf CLI v0.106.0 aktualisiert: direktes Installationsskript ergänzt, Umgehung der Sandbox über zsh-Forks behoben, Eingabegrenze von ca. 1 Mio. Zeichen, Linux-Dateisystem /dev, flexible Genehmigungssteuerung, JS REPL unter /experimental verfügbar (Node 22.22.0+), Diff-basiertes Vergessen von Erinnerungen, TUI-Syntaxhervorhebung + /theme, /copy, /clear, Ctrl-L, Sprachtranskription, spawn_agents_on_csv, request_user_input im Standardmodus. Änderungsprotokolleinträge für v0.105.0 und v0.106.0 ergänzt. 60 61
2026-02-26 CLI 0.106.0 Direktes Installationsskript, js_repl unter /experimental verfügbar mit mindestens Node 22.22.0, request_user_input im Standardmodus, 5.3-codex in der CLI-Modellliste für API-Benutzer sichtbar, Diff-basiertes Vergessen von Erinnerungen mit nutzungsabhängiger Auswahl, Umgehung der Sandbox über zsh-Forks behoben, Eingabegrenze von ca. 1 Mio. Zeichen, verbesserte Darstellung von Dateilinks in der TUI, Fehler bei der Ctrl-C-Verarbeitung für Unteragenten behoben 60
2026-02-25 CLI 0.105.0 TUI-Syntaxhervorhebung für eingezäunte Codeblöcke und Diffs mit /theme-Auswahl, Sprachtranskription (Diktieren per Leertaste, experimentell), spawn_agents_on_csv zur Verteilung auf mehrere Agenten mit Fortschrittsanzeige und geschätzter Restzeit, Befehle /copy /clear Ctrl-L, flexible Genehmigungssteuerung (zusätzliche Sandbox-Berechtigungen, gezielte Ablehnung), anklickbare umgebrochene Links, Linux-Dateisystem /dev für Befehle in der Sandbox, verbesserte js_repl-Fehlerberichte 61
2026-02-24 Leitfaden v2.7 Abschnitt zu Zugang und Preisen erweitert: zeitlich begrenztes Angebot für Free/Go, doppelte Ratenlimits für kostenpflichtige Tarife, tarifabhängige Nutzungslimits (5-Stunden-Fenster), Tabelle der Credit-Kosten ergänzt. Konfigurationsschlüssel allow_login_shell ergänzt. 51
2026-02-22 Leitfaden v2.6 Fehlende Konfigurationsschlüssel ergänzt: features.multi_agent, features.apply_patch_freeform, features.search_tool, agents.* (Rollen für mehrere Agenten), model_context_window, model_auto_compact_token_limit, mcp_oauth_callback_port, mcp_oauth_credentials_store, notify. Änderungsprotokolleintrag für App v26.217 ergänzt. 50
2026-02-19 Leitfaden v2.5 Versionsangaben auf CLI 0.104.0 aktualisiert, Änderungsprotokolleinträge für v0.103.0 und v0.104.0 ergänzt, Proxy-Unterstützung für WS_PROXY/WSS_PROXY, separate Genehmigungs-IDs und Nennung von Commit-Mitautoren ergänzt, entferntes Funktionsflag remote_models durch command_attribution ersetzt. —
2026-02-18 CLI 0.104.0 WebSocket-Proxy-Unterstützung für WS_PROXY/WSS_PROXY, separate Genehmigungs-IDs für mehrstufige Befehle, Benachrichtigungen beim Archivieren und Wiederherstellen von Threads 49
2026-02-17 App v26.217 Nachrichten in der Warteschlange per Drag-and-drop neu anordnen, Warnung beim Wechsel zu einem schwächeren Modell, verbesserte unscharfe Dateisuche mit Wiederherstellung von Anhängen nach einem Neustart 50
2026-02-17 CLI 0.103.0 Nennung von Commit-Mitautoren über den prepare-commit-msg-Hook (über command_attribution konfigurierbar), umfangreichere Metadaten und Markendarstellung in App-Listen, Funktionsflag remote_models entfernt 48
2026-02-17 Leitfaden v2.4 Alle Versionsangaben auf CLI 0.102.0 aktualisiert, Änderungsprotokolleintrag und Fußnote für v0.102.0 ergänzt, Hinweis zu Unteragenten um konfigurierbare Rollen für mehrere Agenten erweitert. —
2026-02-17 CLI 0.102.0 Vereinheitlichter Berechtigungsablauf, strukturierte Netzwerkgenehmigungen, anpassbare Rollen für mehrere Agenten, Benachrichtigungen bei Modellumleitungen, Stabilitätskorrekturen für js_repl 47
2026-02-16 Leitfaden v2.3 Migrationstabelle korrigiert: hooks sind jetzt vorhanden (v0.99.0+), Unteragenten berücksichtigt (max. 6), Modellliste vervollständigt. Eigenen Abschnitt zu hooks ergänzt (AfterAgent, AfterToolUse, Migrationsmuster). Nicht vorhandene Befehle in Rezept 5 korrigiert (cloud start→cloud exec, cloud pull→apply). codex auth→codex login korrigiert. Windows-Sandbox aus dem experimentellen Status übernommen. Linux Bubblewrap wird jetzt mitgeliefert und ist integriert. Stufe minimal für den Denkaufwand ergänzt. Abschnitt zu Erinnerungen erweitert (Verbesserungen in v0.101.0, Erinnerungen im Vergleich zu AGENTS.md). Liste der AGENTS.md-Nutzer aktualisiert (über 60.000 Projekte, Verwaltung durch die Linux Foundation). Copilot-Migrationstabelle aktualisiert. Groß-/Kleinschreibung von [EXPERIMENTAL] vereinheitlicht. Dokumentation der ReadOnlyAccess-Richtlinie, Abschnitt zur JS-REPL-Laufzeit und produktionsreifes Beispiel für den Deploy-Skill ergänzt, Kostenabschnitt erweitert (versteckter Token-Mehraufwand, Kostenmanagement für Teams). 20 Codeblöcke ohne Sprachkennzeichnung gekennzeichnet. Alle 30 Anker des Inhaltsverzeichnisses überprüft. Korrekturen nach der Bewertung: Terminologie von /permissions korrigiert (Genehmigungsmodus→Genehmigungsrichtlinie), doppelte Überschrift „Projektvertrauen“ umbenannt, Aussage zur Abkündigung von chat/completions vorsichtiger formuliert, OpenTelemetry-Abschnitt um ein Konfigurationsbeispiel erweitert, Formulierung „schwerer zu umgehen“ im Migrationsabschnitt präzisiert. Deliberation-Prüfung
2026-02-16 Leitfaden v2.2 19 historische Meilensteinveröffentlichungen von CLI (v0.2.0–v0.91.0) zum Änderungsprotokoll hinzugefügt. Sammelbeleg 24 durch 20 einzelne Versionsfußnoten (35–59) ersetzt. Lizenzbeleg 59 für Apache 2.0 ergänzt. Beleg 5 beim Verweis auf codex-linux-sandbox ergänzt. Beleg 21 bei der MDM-Einstellungsdomäne ergänzt. Seatbelt-Hinweis 6 zur Bot-Blockierung aktualisiert. Hinweis zu nicht überprüfbaren OpenAI-Blog-URLs ergänzt. Fußnoten insgesamt: 56 (zuvor 36). Deliberation-Prüfung
2026-02-15 Leitfaden v2.1 Enterprise-Abschnitt korrigiert (managed-admin-config.toml → requirements.toml mit überprüften TOML-Schlüsseln), Kontextgröße von 272.000 Token mit Quellenbeleg als Eingabefenster präzisiert, URL zum Seatbelt-Beleg 6 ergänzt, Block mit den wichtigsten Erkenntnissen hinzugefügt, Stilverstöße behoben, Meta-Beschreibung gekürzt, Liste der AGENTS.md-Nutzer erweitert. Blog-Evaluator-Prüfung
2026-02-14 Leitfaden v2 Umfassende Überarbeitung: durch Codex überprüfte Korrekturen an Modellen (Kontextgröße von 272.000 Token), Konfigurationsschlüsseln, Funktionsflags, Preisen, Enterprise-Konfiguration, CI/CD-Aktion, SDK API, MCP-Optionen, codex exec-Flags, Desktop-App-Funktionen und Migrationsvergleichen. Nicht überprüfbare Aussagen entfernt. Eigenprüfung
2026-02-12 CLI 0.101.0 Verbesserte Modellauflösung, verfeinerte Erinnerungsfunktionen, Stabilität 35
2026-02-12 CLI 0.100.0 Experimentelle JS REPL, mehrere Ratenlimits, WebSocket-Transport, Erinnerungsbefehle, erweiterte Sandbox 36
2026-02-12 App v260212 Gesprächsabzweigungen, schwebendes auskoppelbares Fenster, Windows-Alpha 17
2026-02-12 – Veröffentlichung von GPT-5.3-Codex-Spark (interaktive Variante mit geringerer Latenz) 25
2026-02-11 CLI 0.99.0 Gleichzeitige Shell-Befehle, /statusline, sortierbare Auswahl zum Fortsetzen von Sitzungen, GIF/WebP-Unterstützung, Shell-Snapshots 37
2026-02-06 CLI 0.98.0 GPT-5.3-Codex-Unterstützung, Steuerungsmodus stabil und standardmäßig aktiviert, Korrekturen beim Modellwechsel 38
2026-02-06 CLI 0.97.0 MCP-Genehmigungen mit „Zulassen und merken“, Live-Erkennung von skills, /config-Diagnose, Infrastruktur für Erinnerungen 39
2026-02-06 CLI 0.96.0 Asynchrones thread/compact v2, WebSocket-Ratenlimits, unified_exec auf Nicht-Windows-Systemen, Herkunftsnachweise für Konfigurationen 40
2026-02-06 CLI 0.95.0 Befehl codex app, persönliche skills, parallele Shell-Tools, Git-Härtung 41
2026-02-05 – Veröffentlichung von GPT-5.3-Codex — vereinheitlichtes Modell, 25 % schneller, durchgängige Computerbedienung 26
2026-02-02 – Veröffentlichung der Codex Desktop App (macOS) — Multitasking, worktrees, Automatisierungen 16
2026-01-30 CLI 0.94.0 Planungsmodus als Standard, Persönlichkeit stabil, skills aus .agents/skills, Laufzeitmetriken 42
2026-01-29 CLI 0.93.0 SOCKS5-Proxy, Streaming im Planungsmodus, /apps, intelligente Genehmigungen als Standard, SQLite-Protokolle 43
2026-01-29 CLI 0.92.0 API-Threads v2, Thread-Filterung, MCP-OAuth-Berechtigungsbereiche, Zusammenarbeit mehrerer Agenten 44
2026-01-25 CLI 0.91.0 Maximale Anzahl der Unteragenten von 12 auf 6 reduziert, um den Ressourcenverbrauch stärker zu begrenzen 45
2026-01-21 CLI 0.88.0 Ausweichverfahren zur Authentifizierung per Gerätecode, Zusammenarbeitsmodi, /fork, entfernte Modelle, Konfiguration von model_personality 46
2026-01-06 CLI 0.78.0 Externer Editor über Ctrl+G, projektbezogene Konfigurationsschichten, macOS-MDM-Konfiguration, Transkriptnavigation in TUI2, .dmg-Installationspakete 52
2025-12-18 – Veröffentlichung von GPT-5.2-Codex — Kontextkomprimierung, Refaktorierungen/Migrationen, Cybersicherheit 27
2025-12-09 CLI 0.66.0 Richtliniensystem für die Befehlsausführung (Freigabelisten in der TUI, Regelergänzungen nach Sandbox-Ablehnungen), Beibehaltung von CRLF, Sigstore-Signierung unter Linux 53
2025-11-19 – GPT-5.1-Codex-Max — Komprimierung über mehrere Kontextfenster, Windows-Training, 30 % weniger Denk-Token 28
2025-11-19 CLI 0.59.0 Native Komprimierung, Grenze für Tool-Ausgaben auf 10.000 Token erhöht, Sandbox für den Agentenmodus unter Windows, Credits in /status 54
2025-10-25 CLI 0.50.0 Diagnose mit /feedback, Risikobewertung bei Sandbox-Verstößen, Verbesserungen beim Start von MCP, Unkenntlichmachung von Umgebungsvariablen 55
2025-10-06 – Allgemeine Verfügbarkeit von Codex auf dem DevDay — Slack-Integration, SDK, Verwaltungstools 29
2025-10-06 CLI 0.45.0 Inkompatible Änderung: codex login --api-key → --with-api-key (stdin). Authentifizierung mit OAuth für MCP, parallele Tool-Aufrufe, pulsierender Punkt in der Benutzeroberfläche 56
2025-09-23 – GPT-5-Codex + IDE-Erweiterung + Überarbeitung von CLI — Bilder, Websuche, Code-Review 30
2025-09-23 CLI 0.40.0 Standardmodell → gpt-5-codex, automatische Kontextkomprimierung bei 220.000 Tokens, /review-Befehle, Rückgängigmachen mit git, Unterstützung für Windows-Binärdateien 57
2025-06-30 CLI 0.2.0 Erste Veröffentlichung als Rust-Binärdatei — vorkompilierte Binärdateien für macOS (aarch64/x86_64) und Linux (gnu/musl), Tools codex-exec und codex-linux-sandbox 58
2025-06 – Neuimplementierung in Rust angekündigt („Codex CLI is Going Native“) 31
2025-06-03 – Zugang auf Plus-Benutzer ausgeweitet, Internetzugang für die Cloud, PR-Aktualisierungen, Spracheingabe 32
2025-05-16 – Einführung von Codex Cloud — Cloud-Agent mit dem Modell codex-1, PR-Erstellung auf GitHub 33
2025-04-16 – Open-Source-Veröffentlichung von Codex CLI (Apache 2.0, TypeScript, codex-mini-latest)59 1
—

Quellen

Hinweis zu OpenAI-Blog-URLs: Die Quellenangaben 16, 25–30, 33, 64, 66, 67, 76 und 77 verlinken auf Blogbeiträge unter openai.com/index/, die bei automatisierten Zugriffen aufgrund des Bot-Schutzes von Cloudflare HTTP 403 zurückgeben. Diese URLs sind beim Aufruf über einen herkömmlichen Webbrowser gültig.


  1. GitHub — openai/codex — Open-Source-Repository, Veröffentlichungen und Diskussionen. ↩↩↩

  2. Codex CLI Windows Support — Windows-Installation und Hinweise zu WSL. ↩

  3. Codex IDE Extension — Integration in VS Code, Cursor und Windsurf. ↩

  4. Codex Cloud — Dokumentation zu Cloud-Aufgaben und Steuerung des Internetzugriffs. ↩↩

  5. Codex Security — Sandbox-Architektur und Sicherheitsmodell. ↩↩↩

  6. macOS Seatbelt Sandbox — Community-Dokumentation zu Apples sandbox-exec-Framework (keine offizielle Apple-Entwicklerdokumentation veröffentlicht). Hinweis: Dieses Wiki blockiert möglicherweise automatisierte Zugriffe (HTTP 403); siehe auch man sandbox-exec unter macOS. ↩↩↩

  7. Linux Landlock LSM — Dateisystemzugriffskontrolle im Kernel. ↩

  8. Breaking Out of the Sandbox — Konfigurationsmuster für die Sandbox aus der Community. ↩

  9. AGENTS.md Open Standard — Werkzeugübergreifender Standard für Anweisungen unter dem Dach der Linux Foundation. ↩

  10. Custom Instructions with AGENTS.md — Offizieller Leitfaden. ↩

  11. Codex MCP Integration — Konfiguration und Verwaltung von MCP-Servern. ↩

  12. Building Workflows with Agents SDK — Codex als MCP-Server für die Orchestrierung mehrerer Agenten. ↩

  13. Agent Skills — Dokumentation zum skills-System. ↩

  14. Codex CLI Features — Planungsmodus, Steuerungsmodus und Funktionen zur Zusammenarbeit. ↩↩

  15. Non-Interactive Mode — Dokumentation zu codex exec. ↩

  16. Introducing the Codex App — Ankündigung zur Einführung der Desktop-App. ↩↩↩↩

  17. Codex App Documentation — Funktionen der Desktop-App und Fehlerbehebung. ↩

  18. Codex GitHub Action — CI/CD-Integration. ↩

  19. Codex SDK — Dokumentation zum TypeScript SDK. ↩

  20. Codex Pricing — Abonnement- und API-Preise. ↩

  21. Codex Configuration Reference — requirements.toml-Schema für Unternehmen und Verteilung über MDM. ↩↩↩

  22. Best Practices for Using Codex — Diskussion im Community-Forum. ↩

  23. feiskyer/codex-settings — Von der Community gepflegte Konfigurationen, skills und Prompts. ↩

  24. Codex CLI Releases — Versionshinweise auf GitHub. ↩↩

  25. Introducing GPT-5.3-Codex-Spark — Partnerschaft mit Cerebras, über 1.000 Token/s. ↩↩

  26. Introducing GPT-5.3-Codex — Einführung des vereinheitlichten Modells. ↩

  27. Introducing GPT-5.2-Codex — Kontextkomprimierung und umfangreiche Änderungen. ↩

  28. Building More with GPT-5.1-Codex-Max — Komprimierung über mehrere Kontextfenster hinweg. ↩

  29. Codex is Now Generally Available — Ankündigung auf dem DevDay 2025. ↩

  30. Introducing Upgrades to Codex — GPT-5-Codex + IDE-Erweiterung. ↩↩

  31. Codex CLI is Going Native — Diskussion zur Neuimplementierung in Rust. ↩

  32. Codex Updates: Internet Access and Plus Rollout — Erweiterung im Juni 2025. ↩

  33. Introducing Codex — Einführung des Cloud-Agenten. ↩↩

  34. Deprecating chat/completions support in Codex — OpenAI kündigte die Entfernung der chat/completions-API für Codex an; abgeschlossen im Februar 2026. ↩

  35. Codex CLI v0.101.0 — Verbesserte Modellauflösung, verfeinerte Gedächtnisfunktionen, höhere Stabilität. 12. Februar 2026. ↩↩

  36. Codex CLI v0.100.0 — Experimentelle JS-REPL, mehrere Ratenlimits, WebSocket-Transport, Gedächtnisbefehle, verbesserte Sandbox. 12. Februar 2026. ↩

  37. Codex CLI v0.99.0 — Gleichzeitige Shell-Befehle, /statusline, sortierbare Sitzungsauswahl zum Fortsetzen, GIF/WebP-Unterstützung, Shell-Snapshots. 11. Februar 2026. ↩↩

  38. Codex CLI v0.98.0 — Unterstützung für GPT-5.3-Codex, Steuerungsmodus stabil und standardmäßig aktiviert, Fehlerbehebungen beim Modellwechsel. 6. Februar 2026. ↩

  39. Codex CLI v0.97.0 — MCP-Genehmigungen mit „Zulassen und merken“, Erkennung von skills im laufenden Betrieb, /config-Diagnose, technische Grundlagen der Gedächtnisfunktionen. 6. Februar 2026. ↩↩

  40. Codex CLI v0.96.0 — Asynchrones thread/compact v2, WebSocket-Ratenlimits, unified_exec auf Nicht-Windows-Systemen, Herkunftsnachweise für Konfigurationen. 6. Februar 2026. ↩

  41. Codex CLI v0.95.0 — Befehl codex app, persönliche skills, parallele Shell-Werkzeuge, Git-Härtung. 6. Februar 2026. ↩

  42. Codex CLI v0.94.0 — Planungsmodus standardmäßig aktiviert, Persönlichkeitsfunktion stabil, skills aus .agents/skills, Laufzeitmetriken. 30. Januar 2026. ↩

  43. Codex CLI v0.93.0 — SOCKS5-Proxy, Streaming im Planungsmodus, /apps, intelligente Genehmigungen standardmäßig aktiviert, SQLite-Protokolle. 29. Januar 2026. ↩

  44. Codex CLI v0.92.0 — Threads der API v2, Thread-Filterung, OAuth-Berechtigungsbereiche für MCP, Zusammenarbeit mehrerer Agenten. 29. Januar 2026. ↩

  45. Codex CLI v0.91.0 — Maximale Anzahl von Unteragenten von 12 auf 6 reduziert, um den Ressourcenverbrauch strenger zu begrenzen. 25. Januar 2026. ↩

  46. Codex CLI v0.88.0 — Gerätecode-Authentifizierung als Ausweichverfahren, Zusammenarbeitsmodi, /fork, entfernte Modelle, Konfiguration über model_personality. 21. Januar 2026. ↩

  47. Codex CLI v0.102.0 — Einheitlicher Berechtigungsablauf, strukturierte Netzwerkgenehmigungen, anpassbare Rollen für mehrere Agenten, Benachrichtigungen bei Modellumleitungen. 17. Februar 2026. ↩↩

  48. Codex CLI v0.103.0 — Nennung von Commit-Mitautoren über den prepare-commit-msg-Hook, umfangreichere Metadaten und Markendarstellung in App-Listen, Funktionsschalter remote_models entfernt. 17. Februar 2026. ↩

  49. Codex CLI v0.104.0 — WebSocket-Proxy-Unterstützung über WS_PROXY/WSS_PROXY, separate Genehmigungs-IDs für Befehle, Benachrichtigungen beim Archivieren und Wiederherstellen von Threads. 18. Februar 2026. ↩↩↩

  50. Codex Changelog — Codex App v26.217: Umsortieren per Drag-and-drop, Warnung beim Wechsel zu einem schwächeren Modell, Verbesserungen der unscharfen Dateisuche. Codex Config Reference — Vollständige Referenz der Konfigurationsschlüssel. Februar 2026. ↩↩

  51. Codex Pricing — Tarifstufen, Nutzungslimits pro 5-Stunden-Zeitfenster, Guthabenkosten und zeitlich begrenzter Aktionszugang für Free/Go. Februar 2026. ↩↩

  52. Codex CLI v0.78.0 — Externer Editor über Ctrl+G, projektbezogene Konfigurationshierarchie, MDM-Konfiguration unter macOS, Transkriptnavigation in TUI2, .dmg-Installationspakete. 6. Januar 2026. ↩

  53. Codex CLI v0.66.0 — System für Ausführungsrichtlinien, Erhalt von CRLF unter Windows, Cloud-Ausführung mit --branch, Sigstore-Signierung unter Linux. 9. Dezember 2025. ↩

  54. Codex CLI v0.59.0 — Native Komprimierung, Ausgabelimit für Werkzeuge auf 10.000 Token erhöht, Sandbox für den Agentenmodus unter Windows, Guthabenanzeige in /status. 19. November 2025. ↩

  55. Codex CLI v0.50.0 — /feedback-Diagnose, Risikobewertung bei Sandbox-Verstößen, Verbesserungen beim MCP-Start, Schwärzung von Umgebungsvariablen. 25. Oktober 2025. ↩↩

  56. Codex CLI v0.45.0 — Inkompatible Änderung: codex login --api-key → --with-api-key (stdin). OAuth-MCP-Authentifizierung, parallele Tool-Aufrufe. 6. Oktober 2025. ↩

  57. Codex CLI v0.40.0 — Standardmodell → gpt-5-codex, automatische Kontextkomprimierung bei 220.000 Tokens, /review-Befehle, Rückgängigmachen von Git-Änderungen, Windows-Binärdatei. 23. September 2025. ↩

  58. Codex CLI v0.2.0 — Erste Veröffentlichung einer Rust-Binärdatei. Vorkompilierte Binärdateien für macOS (aarch64/x86_64) und Linux (gnu/musl), Tools codex-exec und codex-linux-sandbox. 30. Juni 2025. ↩

  59. GitHub — openai/codex LICENSE — Apache License 2.0. Ursprüngliche Open-Source-Veröffentlichung im April 2025. ↩↩↩

  60. Codex CLI v0.106.0 — Skript zur direkten Installation, js_repl unter /experimental verfügbar (Node 22.22.0+), request_user_input im Standardmodus, diffbasiertes Löschen von Erinnerungen, Behebung einer Sandbox-Umgehung über zsh-fork, Eingabe auf etwa 1 Million Zeichen begrenzt, Fehlerbehebung für Unteragenten bei Ctrl-C. 26. Februar 2026. ↩↩↩↩↩↩↩↩↩↩

  61. Codex CLI v0.105.0 — Syntaxhervorhebung in der TUI mit /theme, Sprachtranskription, spawn_agents_on_csv, /copy /clear Ctrl-L, flexible Genehmigungssteuerung, Linux-Dateisystem /dev, Fehlerbehandlung in js_repl. 25. Februar 2026. ↩↩↩↩↩↩↩↩↩↩

  62. Codex CLI v0.107.0 — Abzweigen von Threads in Unteragenten, Geräteauswahl für Echtzeit-Sprachkommunikation, multimodale Ausgabe benutzerdefinierter Tools, konfigurierbare Erinnerungen mit codex debug clear-memories. 2. März 2026. ↩↩↩↩↩↩

  63. Codex Changelog — App v26.226 — MCP-Kurzbefehle im Eingabefeld, @Erwähnungen in Review-Kommentaren, Fehlerbehandlung für Mermaid-Diagramme. 26. Februar 2026. ↩↩↩

  64. Introducing GPT-5.4 — Führendes Spitzenmodell, das die Programmierfähigkeiten von GPT-5.3-Codex mit stärkerem Schlussfolgern, nativer Computerbedienung und Kontextfenstern von 1 Million Tokens verbindet. 5. März 2026. ↩↩↩↩

  65. Codex CLI v0.110.0–v0.111.0 — Plugin-System für skills/MCP/App-Konnektoren (v0.110.0), Schnellmodus als Standard, dynamische Importe in js_repl, Plugin-Erkennung beim Sitzungsstart (v0.111.0). 5. März 2026. ↩↩↩↩↩

  66. Codex App for Windows — Native Windows-App mit PowerShell-Unterstützung, nativer Sandbox, skills/Automatisierungen/worktrees. App v26.304 (4. März 2026), v26.303 (3. März 2026). ↩↩↩↩↩↩

  67. Introducing GPT-5.2-Codex — GPT-5.3-Codex-Spark: rein textbasiertes Modell als Forschungsvorschau, optimiert für nahezu sofortige Programmieriterationen. Durch die Partnerschaft mit Cerebras für ChatGPT Pro-Benutzer verfügbar. Kontextfenster von 128.000 Tokens. ↩↩↩

  68. Codex CLI v0.112.0 — @plugin-Erwähnungen mit automatisch eingebundenem Kontext, Modellauswahl in der TUI, ausführbare Berechtigungsprofile in der Sandbox-Richtlinie pro Gesprächsrunde, Fehlerbehebung für den JS REPL-Zustand, SIGTERM-Behandlung, Linux-Benutzernamensraum für bubblewrap, Verbesserungen an der macOS-Sandbox. 8. März 2026. ↩↩↩

  69. Codex CLI v0.113.0 — Integriertes Tool request_permissions, Erweiterung des Plugin-Marktplatzes (Metadaten, Authentifizierungsprüfungen, Deinstallation), app-server-Streaming mit TTY/PTY, Konfigurationssprache für Berechtigungsprofile, Speichern generierter Bilder im aktuellen Arbeitsverzeichnis, Einstellungen für das Websuch-Tool, verschärfte Richtlinie für den Netzwerkproxy. 10. März 2026. ↩↩↩↩

  70. Codex CLI v0.114.0 — Experimenteller Codemodus, experimentelle Engine für hooks (Ereignisse SessionStart und Stop), WebSocket-Endpunkte zur Zustandsprüfung, Konfiguration zum Deaktivieren von System-skills, Transkriptkontext bei Übergaben, verbesserte Auswahl für $-Erwähnungen. 11. März 2026. ↩↩↩↩

  71. OpenAI Developer Changelog — 11. März 2026 — GPT-5.1-Modelle aus ChatGPT entfernt; bestehende Unterhaltungen werden automatisch mit GPT-5.3 Instant, GPT-5.4 Thinking oder GPT-5.4 Pro fortgesetzt. ↩↩

  72. Codex Changelog — App v26.312 — Anpassbare Designs mit Farbsteuerung und Schriftartenauswahl, überarbeitete Oberfläche für Automatisierungen mit lokaler Ausführung oder Ausführung in worktrees und benutzerdefinierten Stufen für das Schlussfolgern, Leistungsverbesserungen. 12. März 2026. ↩↩↩↩

  73. Codex CLI v0.115.0 — Bildprüfung in voller Auflösung über view_image und codex.emitImage, js_repl stellt codex.cwd/codex.homeDir bereit, Echtzeit-Transkriptionsmodus für WebSocket, Dateisystem-RPCs in app-server v2, Smart Approvals mit Wächter-Unteragent, Tool-Suche in Responses API. Fehlerbehebungen: Sandbox-Vererbung an Unteragenten, Hängenbleiben von js_repl bei U+2028/U+2029, Verzögerungen beim Beenden der TUI, Erhalt der Profileinstellungen, Verbesserungen an MCP und Eingabeabfragen. 16. März 2026. ↩↩↩

  74. Codex CLI v0.116.0 — Hook-Ereignis UserPromptSubmit, ChatGPT-Authentifizierung per Gerätecode in der app-server-TUI, reibungslosere Plugin-Installation mit Zulassungsliste für Vorschläge und Remote-Synchronisierung, Echtzeitsitzungen mit aktuellem Thread-Kontext, weniger selbst ausgelöste Audiounterbrechungen. Fehlerbehebungen: Hängenbleiben in der ersten Gesprächsrunde beim Vorwärmen von WebSocket, Gesprächsverlauf bei Remote-Fortsetzung oder -Abzweigung, Linux-Sandbox bei Checkouts mit symbolischen Verknüpfungen/AppArmor, Race Condition beim Abschluss von Agentenaufträgen. 77 PRs zusammengeführt. 19. März 2026. ↩↩

  75. Codex CLI v0.117.0 — Vollständig integrierte Plugins (produktbezogene Synchronisierung, /plugins-Browser, Installation/Entfernung), Unteragenten v2 (pfadbasierte Adressen, strukturierter Nachrichtenaustausch, Agentenauflistung), /title-Auswahl für Terminaltitel, app-server-TUI standardmäßig aktiviert mit !-Shell-Befehlen/Dateisystemüberwachung/Remote-WebSocket-Bearer-Authentifizierung/Abruf des Prompt-Verlaufs, Bildabläufe (view_image-URLs, erneut öffnungsfähige generierte Bilder, bei Fortsetzung erhaltener Verlauf), veraltete Tools artifact/read_file/grep_files entfernt, Verbesserungen an der Linux-Sandbox für ältere Distributionen, Verbesserungen an der Windows-Sandbox mit eingeschränkten Tokens. 28. März 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩

  76. Introducing GPT-5.4 mini and nano — GPT-5.4 mini: Kontextfenster von 400.000 Tokens, 0,75 $/4,50 $ pro Million Tokens, 30 % des GPT-5.4-Kontingents, doppelt so schnell. Verfügbar in der Codex-App, CLI, IDE-Erweiterung und im Web. 17. März 2026. ↩↩↩↩↩

  77. Codex Security: now in research preview — Kontextbezogene Prüfung der Anwendungssicherheit. Für Pro/Enterprise/Business/Edu über Codex im Web. 1,2 Millionen Commits gescannt, 10.561 Befunde mit hohem Schweregrad, 14 CVEs zugewiesen. 6. März 2026. ↩↩↩↩↩

  78. Codex CLI v0.118.0 — Netzwerkzugriff der Windows-Sandbox ausschließlich über Proxy, ChatGPT-Authentifizierung per Gerätecode, Prompt plus stdin für codex exec, dynamische Bearer-Tokens, Schutz von .codex-Dateien, Fehlerbehebung für bwrap unter Linux, Regressionen in der app-server-TUI, robusterer Start von MCP, Fehlerbehebung für apply_patch unter Windows. 31. März 2026. ↩↩

  79. Codex now offers pay-as-you-go pricing for teams. OpenAI, 2. April 2026. Business-Preis bei jährlicher Abrechnung auf 20 $ pro Benutzer und Monat gesenkt. Reine Codex-Benutzerplätze für Business und Enterprise mit tokenbasierter Abrechnung verfügbar, ohne feste Gebühr pro Benutzerplatz und ohne Ratenbegrenzungen. ↩↩

  80. Codex CLI v0.119.0. „v0.119.0: Echtzeit-Sprachkommunikation V2 (WebRTC, konfigurierbarer Transport, Stimmenauswahl, native Medien in der TUI), MCP Apps (Lesen von Ressourcen, Metadaten zu Tool-Aufrufen, Eingabeabfragen, Datei-Uploads), Remote-Abläufe (ausgehender WebSocket, Weiterleitung von --cd, codex exec-server), Antwort mit Ctrl+O kopieren, /resume nach ID/Name, Warp-OSC-9-Benachrichtigungen.“ 10. April 2026. ↩

  81. Codex CLI v0.120.0. „v0.120.0: Realtime V2 streamt den Fortschritt von Hintergrundagenten, Verbesserungen an der Benutzeroberfläche für Hook-Aktivitäten, SessionStart-hooks unterscheiden /clear, MCP outputSchema im Codemodus, Behandlung symbolischer Verknüpfungen in der Windows-Sandbox, Fehlerbehebung bei der Reihenfolge der Tool-Suche.“ 11. April 2026. ↩

  82. Codex CLI v0.121.0. 15. April 2026. Plugin-Marktplatz (codex marketplace add für GitHub, Git-URL, lokales Verzeichnis, marketplace.json-URL) + entsprechendes Gegenstück im App-Server (#17087, #17717, #17756). Rückwärtssuche im TUI-Verlauf mit Ctrl+R und erneutem Aufrufen von slash commands (#17550, #17336). TUI-Menü für Erinnerungen mit Schaltfläche zum Zurücksetzen und Löschen einzelner Erinnerungen (#17632, #17626, #17913, #17937, #17844). Modell zur Erinnerungskonsolidierung in Phase 2 auf GPT-5.4 aktualisiert (#17384). Beim Zurücksetzen von Erinnerungen bleiben frühere Rollouts erhalten (#17919). Sicheres Devcontainer-Profil mit Bubblewrap (nur WSL2; WSL1 wird abgelehnt) (#10431, #17547, #17559). macOS-Sandbox: Zulassungslisten für Unix-Sockets (#17654), privates DNS freigegeben (#17370). Der ausschließlich auf Sperrlisten basierende Modus danger-full-access wurde entfernt (#17732). Unterstützung für Tool-Aufrufe von MCP Apps (#17364), MCP-Tool-Namensräume (#17404), durchgängige Weitergabe des Flags supports_parallel_tool_calls (#17667), Metadaten zum Sandbox-Zustand über MCP-Tool-Metadaten (#17763, #17957), abgeflachte Struktur verzögerter Tool-Aufrufe (#17556). Guardian-Prüfung deaktiviert hooks (#17872). Prozentanzeige für die Kontextauslastung in der Statuszeile (#17637, #17420). Ankündigung von CLI-Updates (#17942). Schnittstelle codex-thread-store (#17659, #17824). Korrektur für Verbatim-Pfade bei resume --last unter Windows (#17414). Insgesamt über 180 Commits. Die vollständige PR-Liste finden Sie auch unter der Vergleichs-URL rust-v0.120.0...rust-v0.121.0. ↩↩↩↩↩↩↩↩↩↩↩↩

  83. Vorstellung von GPT-5.5. Ankündigung von OpenAI, 23. April 2026. Kontextfenster: 400K in Codex, 1M in der API (laut OpenAIs Seite zur Verfügbarkeit von GPT-5.5 in Codex bzw. der GPT-5.5-Modelldokumentation für die API). Preise (API): 5 $ Eingabe / 30 $ Ausgabe pro MTok (doppelt so viel wie bei GPT-5.4; OpenAI gibt nach Verbesserungen der Token-Effizienz einen effektiven Anstieg von etwa 20 % an). Benchmarks: 82,7 % Terminal-Bench 2.0 (derzeitiger Spitzenwert unter öffentlich verfügbaren Modellen), 84,9 % GDPval (44 Berufe), 78,7 % OSWorld-Verified (Bedienung realer Computer), 98,0 % Tau2-bench Telecom (ohne Prompt-Optimierung). Seit dem 23. April in Codex CLI/Web/Desktop für ChatGPT Plus/Pro/Business/Enterprise/Edu/Go verfügbar; seit dem 24. April in der OpenAI API verfügbar. OpenAI empfiehlt ausdrücklich: „GPT-5.5 ist jetzt in Codex als neuestes Spitzenmodell von OpenAI für komplexe Programmieraufgaben, Computerbedienung, Wissensarbeit und Forschungsabläufe verfügbar und wird für die meisten Codex-Aufgaben empfohlen.“ Siehe auch: Vorstellung der Neuerungen für Codex (17. April 2026 — Computerbedienung im Hintergrund, über 90 neue Plugin-Partner, darunter Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render und Superpowers); NVIDIA-Blog: GPT-5.5 treibt Codex auf NVIDIA-Infrastruktur an; TechCrunch: OpenAI veröffentlicht GPT-5.5. ↩↩↩↩↩↩

  84. Codex CLI v0.122.0 und v0.123.0. v0.122.0: Glob-Richtlinien zum Verweigern von Dateisystem-Lesezugriffen + zentral verwaltete Vorgaben zur Lesezugriffsverweigerung + Durchsetzung durch die Plattform-Sandbox + isolierte codex exec-Ausführungen, die Benutzerkonfiguration oder Regeln ignorieren; Tool-Erkennung und Bildgenerierung standardmäßig aktiviert; Verarbeitung von Bildern mit höherem Detailgrad und Metadaten zum Originaldetailgrad für MCP und js_repl; clientübergreifende Auflösung veralteter Prompts im App-Server; fortgesetzte/abgezweigte Threads geben den Token-Verbrauch sofort erneut aus; Fernsteuerungsstart toleriert fehlende ChatGPT-Authentifizierung; Abbruch des MCP-Starts funktioniert wieder über App-Server-Sitzungen; interne Aufteilung in codex-core-plugins und Neuorganisation der Konnektoren. v0.123.0 (23. April 2026): integrierter Modellanbieter amazon-bedrock mit konfigurierbarer AWS-Profilunterstützung; /mcp verbose für vollständige MCP-Serverdiagnosen, Ressourcen und Ressourcenvorlagen, während das einfache /mcp schnell bleibt; beim Laden von Plugin-MCP werden sowohl mcpServers als auch Serverzuordnungen auf oberster Ebene in .mcp.json akzeptiert; Echtzeitübergaben liefern Transkriptänderungen an Hintergrundagenten und erlauben ausdrücklich, ohne Antwort zu bleiben; hostspezifische remote_sandbox_config-Vorgaben für Remote-Umgebungen; aktualisierte mitgelieferte Modellmetadaten. Korrekturen: /copy kopiert nach einem Rollback die neueste sichtbare Assistentenantwort (nicht die vor dem Rollback), Folgetext, der während der Ausführung eines manuellen Shell-Befehls abgesendet wird, wird in die Warteschlange gestellt (keine festhängenden Working-Zustände mehr), Unicode-/Tottasteneingabe in VS Code-WSL-Terminals (erweiterter Tastaturmodus dort deaktiviert), veraltete Proxy-Umgebungsvariablen werden nicht aus Shell-Snapshots wiederhergestellt, codex exec übernimmt gemeinsame Flags der obersten Ebene wie Sandbox- und Modelloptionen, versehentlich sichtbare Review-Prompts aus TUI-Transkripten entfernt. ↩↩↩

  85. Codex CLI v0.124.0 und v0.125.0. v0.124.0 (23. April 2026): schnelle TUI-Steuerung des Reasoning-Aufwands (Alt+, senken, Alt+. erhöhen); bei einem Modell-Upgrade wird der Reasoning-Aufwand auf die Standardwerte des neuen Modells zurückgesetzt; App-Server-Sitzungen verwalten mehrere Umgebungen mit Auswahl von Umgebung und Arbeitsverzeichnis pro Gesprächsschritt für Remote-Konfigurationen; vollwertige Amazon-Bedrock-Unterstützung für OpenAI-kompatible Anbieter (AWS-SigV4-Signierung, Authentifizierung mit AWS-Zugangsdaten); Remote-Plugin-Marktplätze mit zuverlässigen Detailabfragen und größeren Ergebnisseiten; hooks jetzt stabil — direkt in config.toml und requirements.toml konfigurierbar, erfassen MCP-Tools sowie apply_patch und lang laufende Bash-Sitzungen; berechtigte ChatGPT-Tarife verwenden standardmäßig die Servicestufe Fast, sofern diese nicht ausdrücklich abgewählt wurde. Korrekturen: Cloudflare-Cookies bleiben über zugelassene ChatGPT-Hosts hinweg erhalten (weniger Authentifizierungsfehler), Abarbeitung von WebSocket-Ereignissen unter Last + saubereres Herunterfahren, Abweichungen des Berechtigungsmodus bleiben über Nebengespräche hinweg bestehen, wait_agent kehrt umgehend zurück, sobald Arbeit im Postfach wartet, lokale STDIO-MCP-Starts für relative Befehle ohne explizites cwd verwenden die korrekte Pfadauflösung, Sonderfälle der verwalteten Konfiguration beim Start (unbekannte Funktionsanforderungen erzeugen eine Warnung statt eines Abbruchs, Fehler bei Cloud-Vorgaben sind verständlicher). v0.125.0 (24. April 2026): App-Server-Integrationen unterstützen Unix-Socket-Transport, paginierungsfreundliches Fortsetzen/Abzweigen, beibehaltene Umgebungszuordnungen sowie die durchgängige Anbindung von Konfiguration und Speicherung von Remote-Threads; die App-Server-Plugin-Verwaltung installiert Remote-Plugins und aktualisiert konfigurierte Marktplätze; Berechtigungsprofile bleiben beim Austausch zwischen TUI-Sitzungen, Benutzereingaben, MCP-Sandbox-Zustand, Shell-Rechteerweiterung und App-Server-APIs erhalten; Modellanbieter übernehmen die Modellerkennung, wobei der AWS-/Bedrock-Kontostatus für App-Clients zugänglich ist; codex exec --json meldet den Verbrauch von Reasoning-Tokens zur programmatischen Auswertung; Rollout-Tracing erfasst Beziehungen zwischen Tools, Code-Modus, Sitzungen und mehreren Agenten und bietet einen Reducer-Befehl zum Debuggen. Korrekturen: Ein Abbruch von /review blockiert die TUI nicht mehr, verbesserte Ausgabeverarbeitung und Stream-Schließung im Exec-Server, App-Server berücksichtigt ausdrücklich als nicht vertrauenswürdig eingestufte Projektkonfigurationen, Probleme mit WebSocket-Client-Verbindungsabbrüchen bei Benachrichtigungsschüben, Start der Windows-Sandbox und Handhabung von Hintergrundprozessen, strengere Konfigurationsschema-Validierung für Thread-Limits, Agentenpfade und MIME-Typen. ↩↩↩

  86. Codex CLI v0.128.0. Veröffentlicht am 30. April 2026. Ergänzt dauerhaft gespeicherte /goal-Workflows, codex update, konfigurierbare TUI-Tastenbelegungen, erweiterte Berechtigungsprofile, Verbesserungen am Plugin-Marktplatz, den Import externer Agentensitzungen und Aktualisierungen der MultiAgentV2-Konfiguration; behebt Sonderfälle beim Fortsetzen/Unterbrechen sowie in TUI, Netzwerk, Windows-Sandbox, Bedrock, MCP und Plugins; stuft --full-auto als veraltet ein; entfernt js_repl. ↩↩↩↩↩↩↩

  87. OpenAI Codex-Konfigurationsreferenz und Standardwerte der Codex-Sandbox konfigurieren. Abgerufen am 11. Mai 2026. Dokumentiert approval_policy, sandbox_mode, default_permissions, [permissions.<name>.filesystem], [permissions.<name>.network], integrierte Berechtigungsprofile und die Einstufung von on-failure als veraltet. ↩↩↩↩↩

  88. OpenAI API-Abkündigungen: ältere GPT-Modell-Snapshots vom 22. April 2026. Abgerufen am 5. Mai 2026; am 24. Juli 2026 nach Ablauf des Abschaltdatums erneut überprüft. Listet die Abschaltungen älterer Codex-bezogener Modell-Snapshots zum 23. Juli 2026 auf, darunter gpt-5.2-codex, gpt-5.1-codex, gpt-5.1-codex-max und gpt-5.1-codex-mini. Die empfohlenen Ersatzmodelle wurden von ursprünglich gpt-5.4/gpt-5.4-mini auf gpt-5.6-sol (für die codex-/codex-max-Snapshots) und gpt-5.6-terra (für codex-mini) aktualisiert, entsprechend der Umstellung der mitgelieferten Modelle in v0.145.0. ↩↩↩↩↩↩

  89. Codex CLI v0.129.0. Veröffentlicht am 7. Mai 2026 um 17:02 UTC. Neu sind die modale Vim-Bearbeitung im Eingabefeld (Befehl /vim, konfigurierbarer Standardmodus), eine überarbeitete TUI-Workflow-Auswahl (einfacheres Fortsetzen und Verzweigen, Modus für die unveränderte Scrollback-Ausgabe), ein /hooks-Browser innerhalb der TUI zum Entdecken und Aktivieren oder Deaktivieren von Lebenszyklus-hooks, eine an das Farbschema angepasste Statuszeile mit optionalen Zusammenfassungen zu PRs und Branch-Änderungen sowie eine erweiterte Plugin-Verwaltung (Freigabe von Arbeitsbereichen, Zugriffskontrollen für Freigaben, Quellenfilterung, Marketplace-Aktionen über /plugins). Hinzu kommen eine Änderung am /goal-Lebenszyklus (experimentelle Ziele bleiben beim Fortsetzen pausiert, sofern sie nicht ausdrücklich wieder aktiviert werden — dies ändert das bisherige Standardverhalten von v0.128.0), ein robusterer Start der Linux-Sandbox, Zuverlässigkeitsverbesserungen für die Windows-Sandbox und ein Update der mitgelieferten Bubblewrap-Version auf 0.11.2 mit Sicherheitskorrekturen des Upstream-Projekts. Siehe auch: Codex Changelog und Codex CLI-Seite — Letztere dokumentiert die Erhöhung der Nutzungslimits im Mai 2026 (das 5-Stunden-Limit von Codex Plus wurde auf das 25-Fache erhöht und das Limit des Tarifs für 100 US-Dollar pro Monat verdoppelt, beides bis zum 31. Mai 2026). ↩↩↩↩↩↩↩↩↩↩↩↩

  90. Codex for Chrome und der Eintrag vom 7. Mai 2026 im Codex Changelog. Laut Ankündigung: „Mit der neuen Erweiterung für Chrome kann Codex noch besser mit Apps und Websites in Ihrem Browser arbeiten. Codex arbeitet im Hintergrund parallel in mehreren Tabs, ohne die Kontrolle über Ihren Browser zu übernehmen, und Sie bestimmen weiterhin, welche Websites Codex nutzen darf.“ Die verlinkte Seite wurde in „Browsererweiterung“ umbenannt, als am 25. August 2026 Edge, Brave, Opera und Vivaldi hinzukamen; siehe 127. ↩↩↩↩

  91. Codex CLI v0.130.0. Veröffentlicht am 8. Mai 2026 um 23:09 UTC. Neue Funktionen: codex remote-control als Befehl auf oberster Ebene für einen App-Server-Einstiegspunkt ohne Benutzeroberfläche (#21424); Plugin-Details zeigen mitgelieferte hooks an, und die Plugin-Freigabe bietet Link-Metadaten, Steuerelemente für die Auffindbarkeit sowie Aktualisierungen der Freigabeeinstellungen (#21447, #21495, #21637); Paginierung von App-Server-Threads mit Ansichten für ungeladene, zusammengefasste oder vollständige Elemente eines Turns (#21566); Bedrock-Authentifizierung über die Konsolenanmeldedaten von AWS aws login (#21623); view_image nutzt in Sitzungen mit mehreren Umgebungen die ausgewählte Umgebung zur Auflösung (#21143). Fehlerbehebungen: Laufende App-Server-Threads übernehmen Konfigurationsänderungen ohne Neustart (#21187); Turn-Diffs bleiben über apply_patch-Operationen hinweg korrekt, auch bei teilweisen Fehlschlägen (#21180, #21518); Thread-Zusammenfassungen, Umbenennen, Fortsetzen und Verzweigen über ThreadStore, einschließlich Threads ohne Pfad (#21264, #21265, #21266); die Remote-Komprimierung gibt response.processed für v2-Streams aus und lässt service_tier bei Komprimierungsanfragen mit API-Schlüssel weg (#21642, #21676); die Einrichtung der Windows-Sandbox gewährt Sandbox-Benutzern Zugriff auf den Cache für Binärdateien der Desktop-Laufzeitumgebung (#21564); das Startbanner von codex exec enthält nicht mehr die Formulierung „research preview“ (#21683). Wartung: konfigurierbare OpenTelemetry-Trace-Metadaten und detailliertere Review-/Feedback-Analysen (#21556, #18747, #21434, #21498); Cargo-Build-Profil für Profiling, Dependabot-Wartezeit, cargo-shear-Upgrade, vollständig qualifizierte Versionsfixierungen für GitHub Actions (#21436, #21547, #21574, #21584, #21599); Entfernung ungenutzter Geräteschlüssel-APIs, zusätzlicher Stammverzeichnisse für skills, der Remote-Thread-Store-Implementierung und von MCP-Tool-Zuordnungen mit Zeichenfolgen als Schlüsseln (#21487, #21485, #21596, #21454). Vergleichs-URL: rust-v0.129.0...rust-v0.130.0. Siehe auch: Codex Changelog. ↩↩↩↩↩↩↩↩↩↩↩↩↩

  92. Codex Changelog. Historischer Kontext vom 5. bis 9. Mai 2026: GPT-5.5 Instant wurde für den kostenlosen Tarif eingeführt, und die Alpha-Reihe von v0.131.0 begann vor der späteren stabilen Veröffentlichung von v0.131.0 am 18. Mai, die in 96 dokumentiert ist. ↩↩

  93. Plugins erstellen — Einen Marketplace über die CLI hinzufügen. Abgerufen am 11. Mai 2026. Dokumentiert codex plugin marketplace add, akzeptierte Quelltypen für Marketplaces, --ref, --sparse sowie Befehle zum Aktualisieren und Entfernen von Marketplaces. ↩

  94. Codex CLI v0.131.0-alpha.9. Veröffentlicht am 12. Mai 2026. Historische Alpha-Vorabversionsreihe; für die aktuelle Zielversion dieses Leitfadens durch die stabile Veröffentlichung von v0.131.0 am 18. Mai in 96 abgelöst. ↩↩

  95. Bereinigte lokale Hygieneprüfung der Codex-Harness-Umgebung durch den Autor am 15. Mai 2026. Bei der Prüfung wurden ausführbarer Quellcode, öffentliche und private Dokumentation, generierte Caches, Sitzungsaufzeichnungen, Shell-Snapshots, Protokolle und bewusst angelegte Speicher für Geheimnisse voneinander getrennt. Zugangsdaten von Hilfsprogrammen wurden, wo sinnvoll, auf eine Konfiguration umgestellt, die Umgebungsvariablen voraussetzt. Im für das Modell sichtbaren Verlauf wurden mit hoher Sicherheit erkannte Geheimnisse geschwärzt; verbleibende Lücken bei Präventions-hooks und im forensischen Verlauf wurden dokumentiert. Genaue Pfade, Token-Werte, Erkennungsmuster und interne Details privater Arbeitsabläufe werden bewusst nicht genannt. ↩↩↩

  96. Codex Changelog. Eintrag vom 18. Mai 2026 zu Codex CLI 0.131.0. Zu den neuen Funktionen gehören erweiterte TUI-Sitzungssteuerung und Statusanzeige, eine vereinheitlichte Suche nach @-Erwähnungen über Dateien, Verzeichnisse, Plugins und skills hinweg, Marketplace-Befehle für die CLI, versionsabhängige Plugin-Freigabe, standardmäßig aktivierte Plugin-hooks, durch einen Daemon verwaltetes codex remote-control, registrierungsgestützte Remote-Umgebungen, Aktualisierungen für openai-codex Python SDK sowie Diagnosen mit codex doctor. Die Fehlerbehebungen betreffen TUI-Darstellung und -Interaktion, das Verhalten der Windows-Sandbox, verwaltete Lesebeschränkungen, die Startsicherheit von App-Server und lokalem Zustand, die Zuverlässigkeit von Git und Authentifizierung sowie die Bereinigung auf Remote-Systemen. Überprüfung in der damaligen Sitzung am 19. Mai 2026: codex --version gab codex-cli 0.131.0 zurück, und npm view @openai/codex version dist-tags.latest time.modified --json lieferte als neueste Version 0.131.0 mit time.modified 2026-05-18T22:00:51.726Z. ↩↩↩↩↩↩

  97. Codex CLI v0.132.0. Veröffentlicht am 20. Mai 2026. Ergänzt eine voll integrierte Authentifizierung für Python SDK (API-Schlüssel, ChatGPT-Anmeldung per Browser oder Gerätecode, Kontoinformationen, Abmeldung), einfachere APIs für reine Text-Turns mit erweitertem TurnResult, codex exec resume --output-schema, einen schnelleren TUI-Start durch gebündelte Terminal-Abfragen, die Registrierung von Remote-Executors über die standardmäßige Codex-Authentifizierung sowie den Erhalt der Bildtreue im App-Server. Zu den Fehlerbehebungen gehören Abbruchbedingungen für die Zielfortsetzung bei Nutzungslimits und wiederholten Blockaden, das Vertrauens- und Einfügeverhalten der Fortsetzungsauswahl, das Routing für MCP-Wiedergabe und -Elicitation, Keepalive für Remote-WebSocket-Verbindungen, repositoryrelative Diff-Pfade, die npm-Erkennung durch doctor unter Windows sowie die statische Verknüpfung der MSVC-Laufzeitumgebung. ↩↩↩↩

  98. Codex CLI v0.133.0. Veröffentlicht am 21. Mai 2026. Ziele sind standardmäßig aktiviert und verfügen über einen eigenen Speicher sowie eine Fortschrittsverfolgung im aktiven Turn; codex remote-control erhält eine Bereitschafts- und Statusanzeige im Vordergrund sowie start / stop im Daemon-Stil; Berechtigungsprofile ergänzen APIs zum Auflisten, Vererbung, Unterstützung für verwaltete requirements.toml, Aktualisierung zur Laufzeit und eine engere Integration der Windows-Sandbox; die Plugin-Suche erhält eine Marketplace-bezogene Listenausgabe, Angaben zu installierten Versionen, Marketplace-Stammverzeichnisse und Unterstützung für Remote-Sammlungen; Erweiterungen können den Start und das Ende von Subagenten, die Tool-Ausführung, Turn-Metadaten sowie die asynchrone Verarbeitung von Genehmigungen und Turns beobachten. Überprüfung in der damaligen Sitzung am 21. Mai 2026: codex --version gab codex-cli 0.131.0 zurück, während npm view @openai/codex version dist-tags.latest time.modified --json als neueste Version 0.133.0 mit time.modified 2026-05-21T17:13:06.823Z lieferte. ↩↩↩↩↩↩↩

  99. OpenAI ChatGPT-Versionshinweise und ChatGPT Enterprise & Edu-Versionshinweise. Codex-Einträge vom 21. Mai 2026: Appshots, allgemeine Verfügbarkeit des Zielmodus, Anmerkungen im integrierten Browser, gesperrtes Computer Use, Verbesserungen der Browsernutzung, Enterprise-/Edu-Analysen und Hinweise zur Verfügbarkeit der Plugin-Freigabe. Siehe auch die Dokumentation zu Appshots, Integrierter Browser und Computer Use, abgerufen am 25. Mai 2026. ↩↩↩↩↩↩↩↩

  100. OpenAI Codex-Prompting-Dokumentation — Zielmodus. Abgerufen am 25. Mai 2026. Beschreibt den Zielmodus als dauerhaftes Ziel mit /goal-Einstiegspunkten in der Codex-App, der IDE-Erweiterung und der CLI sowie Anweisungen zu features.goals / codex features enable goals als Ausweichmöglichkeit, falls der slash command nicht angezeigt wird. ↩↩↩

  101. OpenAI Codex-Veröffentlichungen auf GitHub. Abgerufen am 26. Mai 2026. Die Veröffentlichungsseite führt 0.134.0-alpha.1, 0.134.0-alpha.2 und 0.134.0-alpha.3 als Vorabversionen auf und kennzeichnet 0.133.0 als neueste stabile Version. Überprüfung in der damaligen Sitzung am 26. Mai 2026: Der lokale Aufruf von codex --version gab codex-cli 0.133.0 zurück; npm view @openai/codex version dist-tags.latest time.modified --json lieferte version 0.133.0, dist-tags.latest 0.133.0 und time.modified 2026-05-23T01:26:52.705Z. ↩↩↩

  102. Versionshinweise zu Codex CLI v0.140.0 und Codex Changelog (OpenAI Developers). Am 15. Juni 2026 als stabile Version veröffentlicht (aus der Versionsreihe v0.140.0-alpha). Neue Funktionen: /usage bietet Ansichten der täglichen, wöchentlichen und kumulierten Token-Nutzung des Kontos; /goal bewahrt überlange Texte, große eingefügte Textblöcke und Bildanhänge in entfernten app-server-Sitzungen; Sitzungen lassen sich über codex delete, /delete und app-server thread/delete mit Sicherheitsabfragen löschen; /import ermöglicht den gezielten Import von Einrichtung, Projektkonfiguration und kürzlich geführten Chats aus Claude Code; die Eingabe von @ öffnet standardmäßig ein gemeinsames Erwähnungsmenü für Dateien, Plugins und skills; verwaltete Authentifizierung mit Amazon-Bedrock-API-Schlüsseln und verschlüsselte lokale Speicherung von Zugangsdaten für CLI und MCP OAuth. Fehlerbehebungen: Beschädigte SQLite-Zustandsdatenbanken werden automatisch gesichert und aus Rollout-Daten neu aufgebaut; /review stürzt nicht mehr ab, wenn bei eingereihten Anweisungen Esc gedrückt wird; höhere Zuverlässigkeit von MCP durch erneute Versuche bei vorübergehenden Startfehlern und Beibehaltung deaktivierter Server; Anfragen zur Deinstallation entfernter Plugins wurden korrigiert, und Apps mit erforderlicher Authentifizierung werden angezeigt; die Auswahl „Nicht mehr erinnern“ bei Update-Hinweisen wird dauerhaft gespeichert, und veraltete Anzeigen laufender hooks werden entfernt; Hintergrundbefehle ohne TTY lassen sich mit Ctrl-C unterbrechen, wobei die Ausgabe erhalten bleibt. Leistung/Wartung: Beibehaltung des Git-Dateisystemmonitors und beschleunigte Archivsuche für große Repositorys; experimentelle /realtime-Sprachsteuerung und Audioabhängigkeiten aus der TUI entfernt. Die neueste Vorabversion mit Stand vom 16. Juni 2026 gehört zur Versionsreihe rust-v0.141.0-alpha — 0.141.0 befindet sich weiterhin im Alpha-Stadium und wird in diesem Leitfaden, der sich an stabilen Versionen orientiert, nicht berücksichtigt. Überprüfung in der aktuellen Sitzung am 16. Juni 2026: Die Veröffentlichungen auf GitHub und das OpenAI Codex Changelog bestätigen rust-v0.140.0 als neueste stabile Version. ↩↩↩↩↩↩↩

  103. Versionshinweise zu Codex CLI v0.141.0 und Codex Changelog (OpenAI Developers). Am 18. Juni 2026 als stabile Version veröffentlicht (aus der Versionsreihe v0.141.0-alpha). Sicherheit/Infrastruktur: Entfernte Ausführungsinstanzen verwenden authentifizierte, Ende-zu-Ende-verschlüsselte Noise-Relay-Kanäle; TLS unterstützt P-521-Zertifikatssignaturen für die Kompatibilität mit Unternehmensproxys. Plattformübergreifend: Bei der entfernten Ausführung bleiben die nativen Arbeitsverzeichnisse und Shells der Ausführungsinstanz erhalten; Verbesserungen bei der Ausführung in der Windows-Sandbox, einschließlich automatischer Wiederherstellung von Zugangsdaten. Leistung: Geringere Latenz und weniger Speicherverbrauch in großen Sitzungen mit intensiver Werkzeugnutzung durch Zwischenspeicherung der Werkzeugsuche; der Cache für Bilder in Prompts ist auf 64 MiB begrenzt. Benutzeroberfläche: Eingabeaufforderungen in der TUI können nach Inaktivität mithilfe eines Countdown-Timers automatisch aufgelöst werden; Echtzeitclients erhalten eine Steuerungsmöglichkeit zum Anhängen von Sprache. Die neueste Vorabversion mit Stand vom 19. Juni 2026 gehört zur Versionsreihe rust-v0.142.0-alpha — 0.142.0 befindet sich weiterhin im Alpha-Stadium und wird in diesem Leitfaden, der sich an stabilen Versionen orientiert, nicht berücksichtigt. Überprüfung in der aktuellen Sitzung am 18. Juni 2026: Die Veröffentlichungen auf GitHub und das OpenAI Codex Changelog bestätigen rust-v0.141.0 als neueste stabile Version. ↩↩

  104. Versionshinweise zu Codex CLI v0.142.0 und Codex Changelog (OpenAI Developers). Am 22. Juni 2026 als stabile Version veröffentlicht (aus der Versionsreihe v0.142.0-alpha). Neue Funktionen: /usage kann erworbene Guthaben zum Zurücksetzen von Nutzungslimits anzeigen und einlösen, einschließlich Bestätigung, erneuter Versuche und aktualisierter Verfügbarkeitsanzeigen; /plugins gliedert entfernte Plugins in die Bereiche OpenAI Curated, Workspace und Shared with me, während in dafür geeigneten Durchläufen passende Plugins empfohlen und installiert werden können; konfigurierbare Token-Budgets für Rollouts erfassen die Nutzung über Agenten-Threads hinweg, erinnern an das verbleibende Budget und brechen Durchläufe ab, sobald es erschöpft ist; app-server-Clients können die Delegation an mehrere Agenten auf Thread- und Durchlaufebene deaktivieren, auf ausdrückliche Anfragen beschränken oder proaktiv zulassen; ein indexierter Websuchmodus ermöglicht Live-Suchen, beschränkt den direkten Seitenzugriff jedoch auf vom Server genehmigte URLs; Codex kann geplante UTC-Zeiterinnerungen empfangen und die aktuelle Uhrzeit direkt abfragen, auch über vom Client bereitgestellte app-server-Uhren. Fehlerbehebungen: Darstellung der Linux-TUI nach dem Anhalten mit Ctrl+Z und Fortsetzen mit fg; robustere Wiederverbindung von exec-server-Prozessen und stdio-MCP-Sitzungen; Beibehaltung von Pfaden entfernter Umgebungen über Betriebssystemgrenzen hinweg; Verbesserungen beim Laden und Installieren von Plugins sowie bei der Manifestverarbeitung; übergeordnete Agenten erhalten Einblick in Fehler von Unteragenten; dauerhafte Speicherung von Threads, die mit einem Ziel beginnen, in thread/list und thread/search. Die neueste Vorabversion mit Stand vom 23. Juni 2026 gehört zur Versionsreihe rust-v0.143.0-alpha — 0.143.0 befindet sich weiterhin im Alpha-Stadium und wird in diesem Leitfaden, der sich an stabilen Versionen orientiert, nicht berücksichtigt. Überprüfung in der aktuellen Sitzung am 23. Juni 2026: Die Veröffentlichungen auf GitHub und das OpenAI Codex Changelog bestätigen rust-v0.142.0 als neueste stabile Version. ↩↩↩

  105. Versionshinweise zu Codex CLI v0.142.2 und Versionshinweise zu v0.142.5. v0.142.2 (25. Juni 2026): MCP-Werkzeuge verwenden standardmäßig die Werkzeugsuche, sofern diese unterstützt wird; dadurch lassen sich Werkzeuge besser auffinden, während die Kompatibilität mit älteren Modellen und Anbietern erhalten bleibt; macOS-Authentifizierungsclients berücksichtigen die Einstellungen für Systemproxy, PAC und WPAD, wenn respect_system_proxy aktiviert ist; Plugins stellen über lokale Manifeste und entfernte Kataloge spezielle Logos für den Dunkelmodus bereit; Apps können mithilfe serverseitig bereitgestellter Metadaten zur Sichtbarkeit und zu schnelleren Modellen eine erweiterte Benutzeroberfläche für die Sicherheitspufferung anzeigen. Fehlerbehebungen: Entfernte Plugin-Kataloge liefern kuratierte Ranglisten empfohlener Plugins; bei abgelaufenen Amazon-Bedrock-Zugangsdaten werden konkrete Hinweise zur Wiederherstellung angezeigt; entfernte stdio-MCP-Server akzeptieren absolute Arbeitsverzeichnisse im Pfadformat der entfernten Plattform; entfernte HTTP(S)-Bildeingaben liefern klare, für das Modell sichtbare Validierungsfehler (eingebettete Daten-URLs und lokale Bilder werden weiterhin unterstützt); PowerShell-Befehle mit ausführbaren AST-Bereichen, die der Sicherheitsklassifikator nicht prüfen kann, erfordern jetzt eine Genehmigung; Code Mode warnt, wenn dem ausgewählten Modell erforderliche Metadaten fehlen; die mitgelieferten Versionen von OpenSSL und esbuild wurden auf Versionen mit Sicherheitskorrekturen aktualisiert. v0.142.3 (26. Juni) und v0.142.4 (29. Juni): reine Wartungsversionen ohne Änderungen für Benutzer. v0.142.5 (1. Juli 2026): Verhindert, dass vollständige Anfrageinhalte der Responses WebSocket in Trace-Protokolle geschrieben werden. Überprüfung in der aktuellen Sitzung am 1. Juli 2026 (PST): Die Veröffentlichungen auf GitHub bestätigen rust-v0.142.5 als neueste stabile Version; die Versionsreihe v0.143.0-alpha bleibt eine Vorabversion und wird in diesem Leitfaden nicht berücksichtigt. ↩↩↩↩

  106. Versionshinweise zu Codex CLI v0.143.0, 8. Juli 2026 (aus der Versionsreihe v0.143.0-alpha als stabile Version veröffentlicht). Neue Funktionen: Entfernte Plugins sind standardmäßig aktiviert und bieten ausführlichere Katalogeinträge, npm-Marktplatzquellen sowie sichtbare Versionsangaben für entfernte und lokale Versionen; Authentifizierungsverkehr und Datenverkehr der Responses API können über macOS- und Windows-Systemproxys geleitet werden, einschließlich PAC- und WPAD-Konfigurationen; codex remote-control pair erzeugt mithilfe eines laufenden Daemons einen Code für die manuelle Kopplung; Amazon Bedrock ergänzt die Modelle GPT-5.6 Sol, Terra und Luna mit vollständiger Unterstützung für den Reasoning-Aufwand max; MCP-Werkzeuge verwenden standardmäßig die Werkzeugsuche, und von ChatGPT gehostete MCP-Server können ausdrücklich die Sitzungsauthentifizierung verwenden; app-server-Clients können Umgebungen prüfen, untergeordnete Threads auflisten und den Verlauf bis einschließlich eines bestimmten Durchlaufs abzweigen. Fehlerbehebungen/Wartung: Eingabeverarbeitung in Windows ConPTY und Sonderfälle bei erneuten Versuchen mit Sandbox-Zugangsdaten; Wiederherstellung bei vorübergehend nicht erreichbaren exec-Servern; weniger Installationsfehler durch Ratenlimits der GitHub API; sicherheitsbedingte Aktualisierungen von Abhängigkeiten (OpenSSL, Hono, fast-uri, quick-xml, crossbeam-epoch). Überprüfung in der aktuellen Sitzung am 8. Juli 2026 (PST): Die Veröffentlichungen auf GitHub bestätigen rust-v0.143.0 als neueste stabile Version, die die Patch-Versionsreihe v0.142.x ablöst. ↩↩↩↩↩↩↩

  107. Versionshinweise zu Codex CLI v0.144.0, 9. Juli 2026 (aus der v0.144.0-alpha-Reihe als stabile Version veröffentlicht). Neue Funktionen: Guthaben zum Zurücksetzen von Nutzungslimits zeigen ihren Typ und ihr Ablaufdatum an und bieten eine Auswahl zum Einlösen; der App-Genehmigungsmodus writes erlaubt als schreibgeschützt deklarierte App-Aktionen und fragt bei Schreibzugriffen nach einer Genehmigung; MCP-Tools fordern interaktiv zur Authentifizierung auf, ohne dass eine experimentelle Option aktiviert werden muss; App-Server-Hosts können Codex zur Laufzeit Authentifizierungsdaten bereitstellen und nach erfolgreicher Anmeldung auf eine gehostete Seite weiterleiten; bei der Auswahl der Reasoning-Stufe Ultra erscheint eine Warnung, wenn eine hohe Zahl gleichzeitig aktiver Agenten den Verbrauch schnell erhöhen könnte; globale pnpm-Installationen werden erkannt, damit Diagnose und Updates den richtigen Paketmanager verwenden. Fehlerbehebungen: Fortgesetzte ChatGPT-Threads funktionieren wieder, wenn die Kontextkomprimierung auf ein nicht mehr verfügbares Modell verweist: Der Versuch wird mit dem aktuell ausgewählten Modell wiederholt; Abstürze von Code Mode in Release-Binärdateien für Intel-macOS wurden behoben; Windows-Sandbox-Sitzungen können Dateien in beschreibbaren Stammverzeichnissen löschen; eingefügte Terminal-Steuersequenzen beeinträchtigen die TUI-Darstellung nicht mehr; lange laufende App-Sitzungen erneuern abgelaufene codex_apps-Authentifizierungsdaten; Responses-WebSockets behalten den latenzarmen Transport bei und berücksichtigen dabei System-Proxys und benutzerdefinierte Zertifizierungsstellen. Dokumentation: Warnungen bei der Gerätecode-Anmeldung erklären, wie Sie Phishing-Versuche erkennen und stoppen. Wartung: schnelleres Laden von Plugin-skills auf Remote-Ausführungsumgebungen; schnellere Branch-Auswahl mit /review in großen Repositorys; Bedrock-Modellnamen kennzeichnen ihre GPT-5.6-Familie und -Variante eindeutig. Überprüfung in der aktuellen Sitzung am 9. Juli 2026 (PST): Die GitHub-Releases bestätigen rust-v0.144.0 als neueste stabile Version. ↩↩↩↩

  108. openai/codex PR #26210: Nachrichteninhalte von multi-agent v2 verschlüsseln, am 5. Juni 2026 zusammengeführt, mit CLI v0.138.0 (8. Juni) ausgeliefert. Kennzeichnet den v2-Nachrichtenparameter für spawn_agent, send_message und followup_task als verschlüsselt; speichert den zwischen Agenten ausgetauschten Aufgabentext in InterAgentCommunication.encrypted_content, während der Klartextinhalt leer bleibt. Die Responses API verschlüsselt beim Tool-Aufruf des übergeordneten Modells und entschlüsselt serverseitig für das empfangende Modell. Ergänzend: PR #27830: Agentennachrichten im Klartext unterstützen, am 12. Juni 2026 zusammengeführt — ergänzt die Unterstützung für unverschlüsseltes input_text in agent_message ausschließlich für von Codex erzeugte Abschlussbenachrichtigungen untergeordneter Agenten (Delegierungsanweisungen bleiben verschlüsselt); PR #28368 stellt typisierte Nachrichtenhüllen für multi-agent-v2-Nachrichten in der TUI dar. ↩↩↩↩

  109. openai/codex Issue #28058: Regression: Verschlüsselte MultiAgentV2-Nachrichten beseitigen das lesbare Aufgabenprotokoll — Stand 16. Juli 2026 OFFEN (in dieser Sitzung mit gh issue view überprüft), keine verknüpfte Fehlerbehebung. Fehlerbild bei benutzerdefinierten Anbietern: Issue #27548 („Die Funktion ‘functions.spawn_agent’ deklariert verschlüsselte Parameter, ist jedoch nicht für die verschlüsselte Tool-Nutzung konfiguriert“) und Issue #26753 (das verschlüsselte spawn_agent-Schema gibt bei Modellen, die nicht für die verschlüsselte Tool-Nutzung konfiguriert sind, den Fehlercode 400 zurück). ↩↩↩

  110. Versionshinweise zu Codex CLI v0.144.5, 16. Juli 2026: „Verbesserte Erkennung gefährlicher Befehle, einschließlich weiterer Varianten von rm mit erzwungener Ausführung, und verständlichere Ablehnungsgründe, wenn Befehle verweigert werden.“ Für v0.144.4 (14. Juli) wurde vermerkt: „Keine für Benutzer sichtbaren Änderungen.“ Überprüfung in der aktuellen Sitzung am 16. Juli 2026 (PST): Die GitHub-Releases bestätigen rust-v0.144.5 als neueste stabile Version; die v0.145.0-Reihe bleibt im Alpha-Stadium. ↩↩

  111. Versionshinweise zu Codex CLI v0.144.6, 18. Juli 2026 (stabiler Patch): „Mitgelieferte Anweisungen für GPT-5.6 Sol, Terra und Luna aktualisiert und ihre Kontextfenster auf 272.000 Tokens korrigiert.“ ↩↩↩↩

  112. Versionshinweise zu Codex CLI v0.145.0, 21. Juli 2026 (aus der v0.145.0-alpha-Reihe als stabile Version veröffentlicht). Neue Funktionen: experimenteller, seitenweise abrufbarer Thread-Verlauf mit effizienter Wiederaufnahme, Suche, dauerhaft gespeicherten Namen, Unterstützung für untergeordnete Agenten und Erinnerungen; /import wurde erweitert, um Einstellungen, MCP-Server, Plugins, Sitzungen, Befehle und projektbezogene Erinnerungen aus Cursor und Claude Code zu migrieren; experimentelle Anmeldung bei Amazon Bedrock mit Unterstützung für benutzerdefinierte Endpunkte und Authentifizierung sowie GPT-5.6 Sol als Standardmodell für Bedrock; Audioeingaben und Tool-Ausgaben einschließlich gängiger lokaler Audioformate sowie gestreamte Realtime-V3-Unterhaltungen; die optional aktivierbare multi-agent-v2-Funktion wurde stabilisiert und bietet konfigurierbare Modelle für untergeordnete Agenten, Reasoning-Stufen, Parallelität, wiederhergestellte Rollen und eine verbesserte Agentennavigation; sichere, anklickbare Inline-Visualisierungslinks in der Terminaloberfläche. Fehlerbehebungen: Beim Bearbeiten eines früheren Prompts oder beim Wiederholen eines durch einen Sicherheitspuffer zurückgehaltenen Dialogschritts wird eine Verzweigung mit dem bisherigen Kontext erstellt, wobei die ursprüngliche Unterhaltung, Anhänge und Zuordnungen von Erwähnungen erhalten bleiben; inkrementelle Markdown-Darstellung mit seltenerem Neuzeichnen, Caching und begrenzter Befehlsausgabe für lange Unterhaltungen; Zeitüberschreitungen beim Start von MCP, nicht blockierende OAuth-Erkennung, sequenzielle Token-Erneuerungen und sichere Wiederverwendung des Tool-Katalogs; natives Exec-Server-Sandboxing unter Windows, Durchsetzung des Netzwerk-Proxys, ausgeblendete Hilfskonsolen und korrekt gesetzte Anführungszeichen in hook-Befehlen; bessere Erkennung erzwungener rm-Aufrufe, einheitliche Bestätigung des Vollzugriffs und Erhalt der Ablehnungsgründe über Tools hinweg. Dokumentation/Wartung: Die mitgelieferte OpenAI Docs skill wurde um aktuelle Hinweise zur GPT-5.6-Modellzuordnung, zur Prompt-Gestaltung und zur Migration ergänzt; mitgelieferte GPT-5.4-Auswahloptionen und interne Verwendungen wurden auf die entsprechenden GPT-5.6-Terra- und -Luna-Varianten umgestellt; parallele Erkennung von skills und Plugins sowie effizientere Remote-Kontextkomprimierung; mitgeliefertes ripgrep auf 15.2.0 aktualisiert. Überprüfung in der aktuellen Sitzung am 21. Juli 2026 (PST): Die GitHub-Releases bestätigen rust-v0.145.0 als neueste stabile Version. ↩↩↩↩↩↩↩↩↩↩↩↩

  113. Versionshinweise zu ChatGPT Desktop 26.715, 23. Juli 2026 (mit Codex gekennzeichneter Eintrag im offiziellen ChatGPT-Änderungsprotokoll). Lokale Projekte mit mehreren Ordnern: „Lokale Projekte in der ChatGPT-Desktop-App können jetzt mehrere zusammengehörige Ordner enthalten. Wählen Sie im Projektmenü ‚Projekt bearbeiten‘, um Ordner hinzuzufügen und den primären Ordner festzulegen.“ Verhalten bei der automatischen Erkennung, wörtlich: „Neue Chats, Git-Vorgänge und die automatische Erkennung von AGENTS.md, skills und config.toml verwenden den primären Ordner. Sekundäre Ordner bleiben für die Dateisuche sowie zum Lesen und Bearbeiten verfügbar.“ ChatGPT Voice: „Mit ChatGPT Voice auf Basis von GPT-Live können Sie in Chat, Work und Codex in der ChatGPT-Desktop-App Ihre Arbeit mündlich besprechen und Aufgaben koordinieren.“ Verfügbar für Plus, Pro, Business, Edu und Enterprise, auf dem Desktop und über Remote auf iOS; unter macOS können Sie „den Bildschirmkontext aktivieren, um eine App-Aufnahme Ihres vordersten Fensters zu teilen“. Beide Änderungen betreffen die Desktop-App; keine davon verändert das Verhalten von CLI. ↩↩↩↩

  114. Versionshinweise zu Codex CLI v0.146.0. Am 29. Juli 2026 (01:42 UTC) nach vierzehn Alpha-Builds als stabile Version veröffentlicht; der vorherige Leitfadeneintrag führte v0.146.0 noch ausschließlich als Alpha-Version. Neue Funktionen: Benennung von Sitzungen über /new und /clear, Anheften von Threads und Nebenunterhaltungen, die geöffnet bleiben (#34605, #34840, #35011); Agent-Plugins-Manifeste, Veröffentlichung von Workspace-Plugins sowie Marktplätze für Amazon Bedrock und Claude Code (#35105, #35254, #34931, #34979); Verzweigen von Threads mit seitenweise abrufbarem Verlauf, einschließlich temporärer Verzweigungen, die nicht in Thread-Listen erscheinen (#35220, #35251); App-Server-Verbindungen zu entfernten Code-Mode-Hosts über WebSocket (#35078, #35098); eigenständige Websuche für kompatible benutzerdefinierte Modellanbieter (#34846); durch die Ausführungsumgebung bereitgestellte Erkennung von skills und Lesezugriffe auf Ressourcen (#35184, #35198). Fehlerbehebungen: Konfigurierte Proxys werden bei Authentifizierung, Plugin-Downloads, MCP-Autorisierung, Remote-Ausführung, WebSockets, Weiterleitungen und LM Studio berücksichtigt (#34479, #34509, #34655, #34678, #35023, #35056, #35239); bei knappem Kontextbudget bleiben mehr skills erhalten, und eine Warnung erscheint, wenn Kataloge gekürzt werden müssen (#34732, #34738, #34997). Zu den Wartungsarbeiten gehören die Erkennung von Enterprise-Tarifen mit Administratoreinstellungen für In-App-Updates (#35238, #35537) sowie die Bereitstellung von Release-Artefakten über von OpenAI gehostete Infrastruktur mit GitHub als Ausweichoption (#34505, #34508, #34729, #34910). Am 29. Juli 2026 anhand des GitHub-Release-Feeds überprüft. ↩↩↩↩↩↩↩↩↩↩↩↩

  115. openai/codex Release rust-v0.146.1, 5. August 2026. „Sicherere Standardeinstellungen für die automatische Prüfung bei Modellen mit Cyberfähigkeiten anwenden und Berechtigungsänderungen in der Terminaloberfläche erläutern. (#37057)“ Überprüfung in der aktuellen Sitzung am 5. August 2026 (PST): Die GitHub-Releases führen rust-v0.146.1 (veröffentlicht am 2026-08-05T15:55:06Z) als neuesten Tag, der keine Vorabversion ist; neuere 0.147.0-Tags sind Alpha-Versionen. ↩↩

  116. openai/codex release rust-v0.147.0, 7. August 2026. Neue Funktionen: portable Agent Plugins mit Suche in lokalen, persönlichen, Workspace- und Remote-Katalogen; dauerhaft gespeicherte, manuell sortierte Gesprächsabschnitte mit schrittweisem Durchblättern des Gesprächsverlaufs; automatisch geprüfte Genehmigungen mit --approve-for-me; Import von durch Cursor verwalteten skills und duplikatfreie Synchronisierung importierter Claude- und Cursor-Gespräche; optional aktivierbares MCP-Protokoll 2026-07-28 (paginierte Erkennung, mehrstufige Anfragen, nicht blockierender Serverstart); zwischengespeicherte Websuche und Komprimierung von Remote-Gesprächen auf Amazon Bedrock. Wartung: „Das veraltete Flag codex exec --full-auto entfernen; stattdessen --sandbox workspace-write verwenden.“ Überprüfung in der aktuellen Sitzung am 7. August 2026 (PST): Die GitHub-Release-Liste führt rust-v0.147.0 (veröffentlicht am 2026-08-07T01:41:49Z) als neuesten Tag auf, der keine Vorabversion ist. ↩↩↩↩↩↩↩↩↩↩

  117. Dokumentation der Codex-Modelle — die URL auf developers.openai.com leitet per HTTP 308 auf learn.chatgpt.com/docs/models weiter. Abgerufen am 10. August 2026. Dort heißt es: „Beginnen Sie mit der Standardeinstellung Power, die gpt-5.6-sol mit mittlerem Reasoning-Aufwand verwendet.“ Sie lässt sich in Richtung Smarter (tiefergehendes Reasoning) oder Faster (geringere Kosten) anpassen; GPT-5.6 Sol (Flaggschiff), Terra (für den Alltag) und Luna (schnell/preisgünstig) werden als über CLI, Web, IDE, Cloud und API verfügbar aufgeführt; GPT-5.5 als Vorgängergeneration; „GPT-5.4 und GPT-5.4 mini werden am 31. August 2026 aus Codex entfernt“; GPT-5.3 Codex wird bei Anmeldung mit ChatGPT in Codex bereits als veraltet eingestuft (weiterhin über API verfügbar). ↩↩↩↩↩↩↩↩

  118. Versionshinweise zu Codex CLI v0.148.0 (rust-v0.148.0, veröffentlicht am 18. August 2026; über die GitHub-API überprüft — prerelease: false). Neue Funktionen, in Übersetzung: „Exportieren Sie vollständige TUI-Gespräche mit /export als Markdown in die Zwischenablage oder eine neue Datei“; „Verzweigen Sie Sitzungen mit codex exec fork und archivieren Sie Sitzungen über die TUI-Auswahl zum Fortsetzen oder stellen Sie sie dort wieder her“; „Zeigen Sie in berechtigten Workspaces die geschätzten Credits oder Kosten eines Threads in /status, Statuszeilen und Terminaltiteln an“; „Verwenden Sie Amazon Bedrock Runtime als integrierten Anbieter mit Unterstützung für AWS-Profile, Regionen und GPT-5.6-Routing“; „hooks können jetzt Befehle asynchron ausführen und MCP-Tools aufrufen“; „Bei gesperrten oder nicht lesbaren Pfaden unter Linux und Windows verweigert die Sandbox nun im Fehlerfall den Zugriff.“ Die Punkte zu 0.149.0-alpha stammen aus dem Vergleich rust-v0.148.0…rust-v0.149.0-alpha.7 (Commit-Titel; npm-dist-tag alpha = 0.149.0-alpha.7 am 20. August 2026) — Vorabversion, Änderungen vorbehalten. ↩↩↩↩↩↩↩↩

  119. Codex-Änderungsprotokoll (developers.openai.com/codex/changelog leitet per HTTP 308 hierher weiter), Eintrag vom 19. August 2026: „GitLab-Unterstützung ist als Beta in allen ChatGPT-Tarifen verfügbar“ — GitLab-Projekte verbinden, Umgebungen erstellen, Aufgaben aus Issues/MRs starten, Reviews anfordern; für Self-Managed ist GitLab 19.0 oder neuer erforderlich. Abgerufen am 20. August 2026. ↩↩

  120. Versionshinweise zu Codex CLI v0.149.0 (rust-v0.149.0, veröffentlicht am 20. August 2026; über die GitHub-API überprüft — prerelease: false) und v0.149.1 (24. August 2026; npm latest = 0.149.1, die Beschreibung enthält lediglich einen Vergleichslink; die fünf Commits umfassen 2b66d2ed „Aufrufern von exec die Klassifizierung neuer Threads ermöglichen (#40161)“, der codex exec --thread-source hinzufügt, sowie Rückportierungen zur Bildkomprimierung in Remote-Sitzungen und zur Konsolidierung von Erinnerungen; siehe 126). Neue Funktionen in v0.149.0, in Übersetzung: „Ein interaktives codex agents-Dashboard zum Suchen, Starten, Öffnen, Umbenennen und Beenden von Aufgaben mit konfigurierbaren Tastenkürzeln hinzugefügt“; „Die Befehle /cd, /pwd und /cwd zur Verwaltung des Arbeitsverzeichnisses in TUI-Sitzungen hinzugefügt“; „codex queue zum Senden von Nachrichten an bestehende lokale oder Remote-Sitzungen hinzugefügt“; „Die Vim-Bearbeitung um Zeichenersetzung und weitere Änderungsbefehle wie cw, c$ und cc erweitert“; „codex doctor diagnostiziert jetzt Endpunktschutz, Netzwerk-/Proxyfehler, den Zustand der Desktop-App und die Verbindung für Updates“; „SDK-Benutzer können jetzt exakte CLI-Konfigurationsüberschreibungen übergeben und den Reasoning-Aufwand max oder ultra auswählen.“ Die Abschaffung von untrusted ist im vollständigen Änderungsprotokoll des Releases als PR #39630 („Die Genehmigungsrichtlinie untrusted abschaffen“) aufgeführt. Themen zu 0.150.0-alpha stammen aus dem Vergleich rust-v0.149.0…rust-v0.150.0-alpha.7 — Vorabversion, Änderungen vorbehalten. ↩↩↩↩↩↩↩↩↩

  121. GPT-5.6 Sol-Aktionspreise, 21. August 2026. OpenAI Developers auf X, in Übersetzung: „Wir senken die API-Preise für die nächsten 3 Monate um über 20 %, während wir den Betrieb effizienter machen. Gleichzeitig reichen Ihre gekauften Credits in Codex bei tokenbasierten Tarifen weiter, und das in Ihrem Abonnement enthaltene Nutzungskontingent bleibt unverändert.“ Die Community-Ankündigung ergänzt: „Die Aktionspreise für Sol gelten mindestens bis zum 21. November 2026.“ Die Auswirkung auf den Credit-Verbrauch wurde am 24. August 2026 anhand der veröffentlichten Preistabelle überprüft: Sol 100 Credits pro 1 Mio. Eingabetokens (10 für zwischengespeicherte Tokens, 500 für Ausgabetokens), zuvor 125 (12,5 für zwischengespeicherte Tokens, 750 für Ausgabetokens). ↩↩↩↩

  122. Erweiterte Codex-Konfiguration — Profile (learn.chatgpt.com/docs/config-file/config-advanced.md), abgerufen am 25. August 2026. In Übersetzung: „Wenn Sie --profile profile-name übergeben, lädt Codex ~/.codex/config.toml und wendet anschließend die Einstellungen aus ~/.codex/profile-name.config.toml darüber an“; „Verwenden Sie in der Profildatei Konfigurationsschlüssel auf oberster Ebene; verschachteln Sie diese nicht unter [profiles.profile-name]“; „Ab Codex 0.134.0 liest --profile den Abschnitt [profiles.profile-name] nicht mehr aus config.toml, und die Profilauswahl auf oberster Ebene mit profile = \"profile-name\" wird nicht mehr unterstützt. Verschieben Sie bisherige Profileinstellungen nach ~/.codex/profile-name.config.toml und entfernen Sie anschließend die zugehörige Tabelle [profiles.profile-name] sowie den Auswahleintrag profile = \"profile-name\" aus config.toml.“ Eine Profildatei „muss nur die Werte enthalten, die von Ihrer Basiskonfiguration abweichen“. ↩↩↩↩

  123. Agent-Genehmigungen und Sicherheit, abgerufen am 25. August 2026. Beschreibt die beiden Ebenen — die Sandbox begrenzt, worauf ein Befehl zugreifen kann; die Genehmigungsrichtlinie legt fest, wann Codex nachfragt, bevor ein Befehl die Sandbox verlässt oder auf das Netzwerk zugreift — und listet die voreingestellten Kombinationen auf. Das Dokument beschreibt danger-full-access + on-request nicht als Kombination, bei der vor jedem Befehl nachgefragt wird; diese Auslegung war eine eigene Schlussfolgerung dieses Leitfadens und wurde in v2.59 korrigiert. Die verfügbaren Flags von codex exec (-s/--sandbox, -p/--profile, --approve-for-me, --dangerously-bypass-approvals-and-sandbox, -c) entsprechen der Ausgabe von codex exec --help in Version 0.149.1. ↩↩↩↩

  124. Hooks (learn.chatgpt.com/docs/hooks.md), abgerufen am 26. August 2026, sowie codex-rs/hooks/src/lib.rs unter dem Tag rust-v0.149.1. Wortlaut des Quellcodes: pub const HOOK_EVENT_NAMES: [&str; 11] = ["PreToolUse", "PermissionRequest", "PostToolUse", "PreCompact", "PostCompact", "SessionStart", "SessionEnd", "UserPromptSubmit", "SubagentStart", "SubagentStop", "Stop"]. Eine grep-Suche im Tarball von rust-v0.149.1 findet kein Vorkommen von AfterToolUse; AfterAgent erscheint ausschließlich als HookEvent::AfterAgent / HookEventAfterAgent in codex-rs/hooks/src/types.rs, registry.rs, legacy_notify.rs und codex-rs/core/src/hook_runtime.rs (der bisherigen notify-Nutzlast). Wortlaut der Dokumentation: „hooks werden an verschiedenen Stellen einer Unterhaltung ausgeführt“ – „Während eines Durchlaufs: PreToolUse, PermissionRequest, PostToolUse, PreCompact, PostCompact, UserPromptSubmit, SubagentStop, Stop“; „Beim Start einer Sitzung oder eines Subagenten: SessionStart, SubagentStart“; „Beim Ende des Hauptthreads: SessionEnd (wird für Subagenten nicht ausgeführt)“. „Alle passenden hooks aus mehreren Dateien werden ausgeführt.“ „Mehrere passende Befehls-hooks für dasselbe Ereignis werden gleichzeitig gestartet. Daher kann ein hook den Start eines anderen passenden hooks nicht verhindern.“ „Nicht verwaltete hooks müssen vor ihrer Ausführung geprüft und als vertrauenswürdig eingestuft werden.“ „Codex speichert die Vertrauenseinstufung anhand des aktuellen Hashwerts des hooks. Neue oder geänderte hooks werden deshalb zur Prüfung markiert und übersprungen, bis sie als vertrauenswürdig eingestuft sind.“ „Verwenden Sie /hooks in der CLI, um die Quellen von hooks einzusehen, neue oder geänderte hooks zu prüfen, hooks als vertrauenswürdig einzustufen oder einzelne nicht verwaltete hooks zu deaktivieren.“ „Verwaltete hooks aus System-, MDM-, Cloud- oder requirements.toml-Quellen sind als verwaltet gekennzeichnet, gelten gemäß Richtlinie als vertrauenswürdig und können in der hook-Übersicht für Benutzer nicht deaktiviert werden.“ „Übergeben Sie --dangerously-bypass-hook-trust, um aktivierte hooks bei diesem Aufruf auszuführen, ohne dass eine gespeicherte Vertrauenseinstufung erforderlich ist.“ „Projektlokale hooks werden nur geladen, wenn die .codex/-Ebene des Projekts als vertrauenswürdig eingestuft ist.“ Konfigurationsstruktur: „hooks sind auf drei Ebenen organisiert“ (Ereignis, Matcher-Gruppe, Handler), entweder in hooks.json (~/.codex/hooks.json, <repo>/.codex/hooks.json, beim Plugin hooks/hooks.json) oder als „gleichwertige Inline-TOML-Konfiguration in config.toml“ mit [[hooks.PreToolUse]] und [[hooks.PreToolUse.hooks]] sowie type = "command". „Die Handler command und mcp_tool werden unterstützt. Die Handler prompt und agent werden geparst, aber übersprungen.“ „Wenn timeout fehlt, verwendet Codex für die meisten hooks 600 Sekunden.“ „Für SessionEnd gilt standardmäßig 1 Sekunde; unterstützt werden bis zu 3 Sekunden.“ „Setzen Sie async auf true, um einen Befehls-hook im Hintergrund auszuführen“; „SessionEnd-hooks werden immer synchron ausgeführt.“ Nach Ereignis: SessionEnd „wird für den Hauptthread ausgeführt, wenn Sie eine noch geöffnete Unterhaltung archivieren oder löschen, wenn Codex regulär beendet wird oder wenn eine Unterhaltung seit 30 Minuten inaktiv und in keinem verbundenen Client geöffnet ist. Für Subagenten wird es nicht ausgeführt.“ PreToolUse „kann Bash, über apply_patch vorgenommene Dateiänderungen, MCP-Toolaufrufe und andere lokale Funktionstools abfangen“; für apply_patch „können als matcher-Werte apply_patch, Edit oder Write verwendet werden“. PermissionRequest „wird ausgeführt, wenn Codex kurz davorsteht, eine Genehmigung anzufordern, etwa für eine Shell-Ausführung mit erweiterten Berechtigungen oder einen verwalteten Netzwerkzugriff. Es kann die Anfrage erlauben, ablehnen oder die Entscheidung offenlassen, sodass die normale Genehmigungsabfrage fortgesetzt wird. Bei Befehlen, die keine Genehmigung benötigen, wird es nicht ausgeführt.“ PostToolUse „wird ausgeführt, nachdem unterstützte Tools eine Ausgabe erzeugt haben, darunter Bash, apply_patch, MCP-Toolaufrufe und andere lokale Funktionstools. Bei Bash wird es auch nach Befehlen ausgeführt, die mit einem Status ungleich null enden. Es kann die Auswirkungen eines bereits ausgeführten Tools nicht rückgängig machen“; „PostToolUse unterstützt systemMessage, continue: false und stopReason.“ Bei PreCompact / PostCompact „wird matcher auf trigger angewendet, dessen Werte manual und auto sind.“ Bei SubagentStart / SubagentStop „wird matcher auf agent_type angewendet“. Zu den Feldern von Stop gehört stop_hook_active („Ob dieser Durchlauf bereits durch Stop fortgesetzt wurde“), und „Stop erwartet JSON auf stdout, wenn es mit 0 endet.“ Toolabdeckung: „Gehostete Tools wie WebSearch“ – „Diese verwenden nicht den lokalen hook-Ausführungspfad für Funktionstools“; „Betrachten Sie Tool-hooks als nützliche Schutzvorkehrung, nicht als vollständige Grenze zur Durchsetzung von Regeln.“ ↩↩↩↩↩↩↩↩↩↩↩

  125. ChatGPT & Codex changelog, Eintrag vom 24. August 2026, „Codex-MCP-Serverbefehl als veraltet markiert“, Wortlaut: „Der Befehl codex mcp-server ist jetzt als veraltet markiert. Verwenden Sie stattdessen den Codex App Server. Um Codex aus Claude Code heraus zu verwenden, nutzen Sie das Codex-Plugin für Claude Code.“ (Verweist auf learn.chatgpt.com/docs/app-server und github.com/openai/codex-plugin-cc). PR #39657 „Beim Start des veralteten MCP-Servers warnen“, am 20. August 2026 zusammengeführt und in rust-v0.149.0 enthalten (der Merge-Commit wird beim Vergleich mit dem Tag über die GitHub-API als behind eingestuft): „Beim Aufruf von codex mcp-server eine Warnung auf der Standardfehlerausgabe ausgeben, die darauf hinweist, dass der Befehl veraltet ist und in einer zukünftigen Version entfernt wird. Der Server startet nach der Warnung weiterhin.“ Die Zeichenfolge in codex-rs/cli/src/main.rs unter rust-v0.149.1: warning: `codex mcp-server` is deprecated and will be removed in a future release. Die über die GitHub-API abgerufene Beschreibung des Repositorys openai/codex-plugin-cc: „Verwenden Sie Codex aus Claude Code heraus, um Code zu prüfen oder Aufgaben zu delegieren.“ Codex App Server (learn.chatgpt.com/docs/app-server.md), abgerufen am 26. August 2026: „Codex app-server ist die Schnittstelle, über die Codex funktionsreiche Clients betreibt (beispielsweise die Codex-Erweiterung für VS Code). Verwenden Sie sie, wenn Sie eine umfassende Integration in Ihr eigenes Produkt benötigen: Authentifizierung, Unterhaltungsverlauf, Genehmigungen und gestreamte Agentenereignisse.“ ↩↩↩↩

  126. PR #40161 „Aufrufern von exec die Klassifizierung neuer Threads ermöglichen“, am 23. August 2026 zusammengeführt, Wortlaut: „Eine globale Option codex exec --thread-source <SOURCE> hinzufügen und an neu erstellte sowie abgezweigte Threads weitergeben.“ „Die Quelle standardmäßig auf user setzen, wenn die Option fehlt.“ „Die Klassifizierung als threadSource im TypeScript-SDK bereitstellen. Sie gilt beim erstmaligen Erstellen eines Threads und überschreibt die Quelle nicht, wenn ein bestehender Thread fortgesetzt wird.“ Als Commit 2b66d2ed in v0.149.1 übernommen, einer der fünf Commits im Vergleich rust-v0.149.0…rust-v0.149.1 (die übrigen: „Ein Budget für beibehaltene Bilder bei der Remote-Komprimierung festlegen (#40280)“, „Losgelöste Speicheranfragen als Speicherkonsolidierung kennzeichnen (#40186)“, „Die Rückportierung der Bildkomprimierung an Versionen vor Einführung der Annotationen anpassen“ und ein Release-Commit ohne Titel). Quellcode unter rust-v0.149.1: codex-rs/exec/src/cli.rs deklariert #[arg(long = "thread-source", value_name = "SOURCE", global = true)] pub thread_source: Option<ThreadSource> mit dem Dokumentationskommentar „Quellklassifizierung für neu erstellte oder abgezweigte Threads.“; codex-rs/protocol/src/protocol.rs definiert ThreadSource { User, Subagent, Feature(String), MemoryConsolidation }, serialisiert als user, subagent, Funktionsname und memory_consolidation; sdk/typescript/src/exec.ts gibt threadSource nur dann als --thread-source weiter, wenn keine threadId gesetzt ist. Das exec-Crate unter demselben Tag besitzt kein Feld ask_for_approval, und codex exec --help listet in der lokal installierten Version 0.147.0 die Optionen -s/--sandbox, -p/--profile, --approve-for-me, --dangerously-bypass-approvals-and-sandbox, --dangerously-bypass-hook-trust und -c auf, jedoch kein --ask-for-approval. ↩↩↩↩↩

  127. ChatGPT & Codex changelog, Eintrag vom 25. August 2026, „Browsererweiterungen, Website-Tools und Cloud-Anmeldung“, Wortlaut: „Weitere Browser: Verwenden Sie die ChatGPT-Browsererweiterung neben Chrome auch in Microsoft Edge, Brave, Opera und Vivaldi. Richten Sie Ihren Browser in der ChatGPT-Desktop-App unter Einstellungen > Computernutzung ein. Alle fünf unterstützen Tab-Erwähnungen und Browsersteuerung; Opera unterstützt keinen Seitenchat.“ „Website-Tools (WebMCP): Im integrierten Browser der Desktop-App können ChatGPT Work und Codex von einer Website bereitgestellte Tools nutzen, um mit der Seite zu arbeiten. Verwenden Sie GPT-5.6 Sol oder GPT-5.6 Terra und aktualisieren Sie die Desktop-App auf die neueste Version. Website-Tools sind mit GPT-5.6 Luna sowie in Enterprise- oder Edu-Arbeitsbereichen nicht verfügbar.“ Die Seite zur Erweiterung (learn.chatgpt.com/docs/chrome-extension, abgerufen am 26. August 2026) trägt nun den Titel „Browsererweiterung“: „Verwenden Sie die ChatGPT-Browsererweiterung, um von der ChatGPT-Desktop-App aus in Google Chrome, Microsoft Edge, Brave, Opera oder Vivaldi zu arbeiten.“ „Alle fünf Browser unterstützen Tab-Erwähnungen und Browsersteuerung über die Desktop-App. Chrome, Edge, Brave und Vivaldi unterstützen außerdem den Seitenchat. Opera unterstützt keinen Seitenchat; starten Sie Aufgaben für diesen Browser stattdessen in der Desktop-App.“ ↩↩↩↩↩↩

  128. ChatGPT & Codex changelog, Eintrag vom 20. August 2026, „Aktualisierungen für Codex und ChatGPT“, im Wortlaut: „Geteilte Thread-Momentaufnahmen: In allen Codex-Tarifen können Sie über die ChatGPT-Desktop-App für macOS eine schreibgeschützte Momentaufnahme eines lokalen Codex-Threads teilen. Die Momentaufnahme wird nicht aktualisiert, wenn sich der ursprüngliche Thread ändert. Links von persönlichen Konten können von allen geöffnet werden, die über den Link verfügen; Links von Workspace-Konten sind auf Mitglieder des ursprünglichen Workspace beschränkt. Codex entfernt Inhalte mit bekannten Geheimnismustern. Prüfen Sie dennoch die geteilten Inhalte, da sensible Inhalte verbleiben können. Unter ‚Geteilte Links‘ in den ChatGPT-Datenkontrollen können Sie Links einsehen oder widerrufen.“ Abgerufen am 26. August 2026. ↩↩

  129. codex-rs/tui/src/slash_command.rs beim Tag rust-v0.149.1. Die Enumeration SlashCommand enthält keine Variante Config; DebugConfig wird als /debug-config mit der Beschreibung „Konfigurationsebenen und Quellen von Anforderungen zur Fehlersuche anzeigen“ serialisiert (der Eintrag zu /config im Leitfaden stammte aus der Zeit von v0.97.0, 39). Beschreibungen im Wortlaut: Keymap „TUI-Tastenkombinationen neu zuordnen“; Rename „den aktuellen Thread umbenennen“; AutoReview (/approve) „einen erneuten Versuch nach einer kürzlich erfolgten Ablehnung durch die automatische Prüfung genehmigen“; Memories „Nutzung und Erstellung von Erinnerungen konfigurieren“; Agents „alle aktiven Agentensitzungen anzeigen und zwischen ihnen wechseln“; MultiAgents (/subagents) „zwischen den Subagenten dieser Sitzung wechseln“; Side / Btw „eine Nebenunterhaltung in einer temporären Abzweigung starten“; Raw „den Rohmodus für den Scrollback umschalten, um Text im Terminal leichter zum Kopieren auswählen zu können“; Ide „aktuelle Auswahl, geöffnete Dateien und weiteren Kontext aus Ihrer IDE einbeziehen“; Stop (Alias clean) „alle Hintergrundterminals stoppen“; Experimental „experimentelle Funktionen ein- oder ausschalten“; Theme „ein Farbschema für die Syntaxhervorhebung auswählen“; App „diese Sitzung in der Desktop-App fortsetzen“, nur sichtbar, wenn cfg!(any(target_os = "macos", target_os = "windows")) gilt; Clear „das Terminal leeren und einen neuen Chat starten“; Pets „das Terminal-Haustier auswählen oder ausblenden“. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  130. Configuration Reference (learn.chatgpt.com/docs/config-file/config-reference.md), abgerufen am 26. August 2026. features.network_proxy hat den Typ boolean | table: „Den Netzwerkproxy für Befehle in der Sandbox starten (experimentell; standardmäßig deaktiviert). Erforderlich, um Domainregeln aus Berechtigungsprofilen durchzusetzen, sofern der Proxy nicht durch aktivierte, administrativ verwaltete experimental_network-Anforderungen gestartet wird. Verwenden Sie eine Tabelle, wenn Sie Richtlinienoptionen auf Funktionsebene wie domains festlegen. Filtert weder Websuche noch Apps, MCP oder andere gehostete Tools.“ Unterschlüssel im Wortlaut: enabled (boolean) „Standardwert ist false; Domainregeln aus Berechtigungsprofilen werden nicht durchgesetzt, solange der Proxy deaktiviert ist.“; domains (map<string, allow | deny>) „Standardmäßig nicht gesetzt. Daher sind keine externen Ziele erlaubt, bis Sie allow-Regeln hinzufügen. Unterstützt exakte Hostnamen, *.example.com nur für Subdomains, **.example.com für die Stammdomain samt Subdomains sowie globale *-Freigaberegeln; bevorzugen Sie eng gefasste Regeln, da * ausgehende Verbindungen zu öffentlichen Zielen weitreichend freigibt. Fügen Sie für gesperrte Ziele deny-Regeln hinzu; bei Konflikten hat deny Vorrang.“; unix_sockets (map<string, allow | deny>) „Standardmäßig nicht gesetzt; fügen Sie allow-Einträge für erlaubte Sockets hinzu.“; allow_local_binding „Standardwert ist false; Freigaberegeln für eine exakte lokale IP-Adresse oder localhost können dennoch bestimmte lokale Ziele erlauben.“; enable_socks5 „Standardwert ist true.“; enable_socks5_udp „Standardwert ist true.“; allow_upstream_proxy „Standardwert ist true.“; dangerously_allow_non_loopback_proxy „Standardwert ist false; die Aktivierung kann lauschende Proxyports auch außerhalb von localhost zugänglich machen.“; dangerously_allow_all_unix_sockets „Standardwert ist false; nur in streng kontrollierten Umgebungen verwenden.“; proxy_url „Standardwert ist \"http://127.0.0.1:3128\".“; socks_url „Standardwert ist \"http://127.0.0.1:8081\".“ Berechtigungsprofile: Netzwerkregeln unter domains werden „nur durchgesetzt, wenn features.network_proxy oder aktivierte, administrativ verwaltete Netzwerkanforderungen den Proxy aktivieren“. ↩↩↩

  131. Beobachtungsliste für 0.150.0 Alpha, Vorabversion mit möglichen Änderungen. npm-dist-tag alpha = 0.150.0-alpha.13 am 26. August 2026; GitHub-Release rust-v0.150.0-alpha.13 veröffentlicht am 2026-08-26T11:18Z mit prerelease: true; der Vergleich rust-v0.149.1…rust-v0.150.0-alpha.13 führt 289 Commits auf. Belege je Eintrag: /recap – codex-rs/tui/src/slash_command.rs beim Alpha-Tag ergänzt Recap („die aktuelle Unterhaltung jetzt zusammenfassen“), aus „Automatische und manuelle Zusammenfassungen von Unterhaltungen erstellen (#40705)“; Interrupt – HOOK_EVENT_NAMES: [&str; 12] beim Alpha-Tag endet mit "Interrupt" („hooks für unterbrochene Gesprächsrunden hinzufügen (#40511)“); Entfernung von WebSocket – PR #40692 „Für --code-mode-host-Verbindungen des App-Servers nur gRPC-Endpunkte mit http:// und https:// akzeptieren“; seitenweise abrufbarer Verlauf – „APIs für den seitenweise abrufbaren Threadverlauf hochstufen (#40673)“ und PR #40677 „Wenn thread/start kein historyMode angibt, paginated für dauerhaft gespeicherte Threads auswählen, deren Speicher thread/turns/list und thread/items/list unterstützt“; Auswahldialog für /copy – PR #39997 „Für /copy einen Auswahldialog mit der gesamten Antwort sowie jedem durch Begrenzungszeichen markierten Codeblock und jedem Blockzitat aus der letzten Antwort öffnen“; dauerhafter Denkaufwand – PR #40799 „persistent zum Protokoll für den Denkaufwand und zu den TypeScript-SDK-Typen hinzufügen“; nicht vertrauenswürdige Projekte – PR #39837 „Die Suche nach projektbezogenen AGENTS.md-Dateien überspringen, wenn das aktive Projekt nicht vertrauenswürdig ist, dabei aber Anweisungen auf Benutzerebene beibehalten“; Vermittler für Zugangsdaten – PR #40466 „features.network_proxy.credential_broker hinzufügen“; Guardian v2 – PR #40846 „Den Prüfumfang von Guardian v2 standardmäßig auf Tools zur Computerbedienung beschränken“ und „Bilder standardmäßig in Guardian-Transkripte aufnehmen“. Keine dieser Änderungen ist stabil; sie sind im Haupttext nicht dokumentiert. (Überholt am 27. August 2026: Fünf dieser neun Einträge wurden mit der stabilen Version 0.150.0 veröffentlicht, vier wurden in die Versionsreihe 0.151.0-alpha verschoben; mit ihnen wurde auch die Umstellung der Guardian-v2-Standardwerte verschoben – siehe 132 und 137. Als versionsgebundene Dokumentation der Beobachtungsliste zur Vorabversion beibehalten.) ↩

  132. Versionshinweise zu Codex CLI v0.150.0 und das ChatGPT & Codex changelog, Eintrag vom 26. August 2026; Installation mit npm install -g @openai/codex@0.150.0. Neue Funktionen, im Wortlaut übersetzt: „Verweisen Sie mit @-Erwähnungen auf andere Codex-Aufgaben und bitten Sie Agenten, Aufgaben vom Terminal aus zu lesen, zu erstellen oder Nachrichten an sie zu senden. (#40308, #40315)“; „/copy bietet jetzt eine Auswahl für vollständige Antworten, einzelne Codeblöcke und Blockzitate. (#39997)“; „Unbenannte Terminalaufgaben erhalten automatisch aussagekräftige Titel, und /rename schlägt anhand der Unterhaltung einen bearbeitbaren Titel vor. (#40492, #40495)“; „Markdown-Links erscheinen in unterstützten Terminals als anklickbare Beschriftungen; andernorts bleiben die URLs sichtbar. (#40471)“; „Belegen Sie Tastenkombinationen zum Wechseln zwischen Berechtigungsmodi und verwenden Sie im Vim-Modus . , um Ihre letzte Bearbeitung zu wiederholen. (#39873, #40521)“; „Neue Interrupt hooks können Befehle oder MCP-Handler ausführen, wenn ein aktiver Turn auf oberster Ebene unterbrochen wird. (#40511)“. Fehlerbehebungen, im Wortlaut übersetzt: „Nicht vertrauenswürdige Projekte liefern keine AGENTS.md-Anweisungen auf Projektebene mehr, und verwaltete Regeln zum Verweigern von Lesezugriffen werden auch nach Berechtigungsänderungen weiterhin durchgesetzt. (#39837, #40004)“ (PR #39837: „Die Suche nach projektbezogenen AGENTS.md-Dateien überspringen, wenn das aktive Projekt nicht vertrauenswürdig ist, während Anweisungen auf Benutzerebene erhalten bleiben“); „Verbesserte Unkenntlichmachung von Zugangsdaten in app-server-Diagnosen, einschließlich Feldern für Anbieter, Authentifizierungsaktualisierung und Attestierung. (#39993)“; „Die Ermittlung von Bearer-Token für entfernte MCP-Verbindungen und der Start erforderlicher Server wurden korrigiert, wobei die Kompatibilität mit älteren Executoren erhalten bleibt. (#39926, #39952, #39979)“; „Die Einrichtung der Windows-Sandbox mit erhöhten Rechten und Startaliase unter Benutzerpfaden mit Unicode-Zeichen wurden korrigiert. (#39971, #40570)“; „Hänger beim Beenden unter Unix wurden verhindert, die durch abgekoppelte Prozesse verursacht wurden, wenn diese ein Terminal offen hielten oder Terminalausgabepuffer gefüllt waren. (#40460)“; „Die Komprimierung von Unterhaltungen und die Kompatibilität mit mehreren Agenten für Amazon-Bedrock-Modelle wurden korrigiert. (#39804, #39825)“. Überprüfung des Quellcodes am Tag rust-v0.150.0: HOOK_EVENT_NAMES: [&str; 12] in codex-rs/hooks/src/lib.rs endet mit "Interrupt"; Interrupt fehlt in HOOK_EVENT_NAMES_WITH_MATCHERS (kein Matcher), run_turn_interrupt_hooks in codex-rs/core/src/hook_runtime.rs kehrt bei Subagentensitzungen vorzeitig zurück, und der Test interrupt_normalizes_timeout_and_supports_async_execution deckt asynchrone Handler ab; Kommentar in codex-rs/hooks/src/engine/discovery.rs, im Wortlaut übersetzt: „Normalisiert Zeitlimits für hooks. SessionEnd und Interrupt haben standardmäßig ein Zeitlimit von einer Sekunde und sind auf drei Sekunden begrenzt; alle anderen hooks behalten den Standardwert von zehn Minuten.“; slash_command.rs beschreibt /copy als „die letzte Antwort, den letzten Codeblock oder das letzte Zitat kopieren“, und die Enumeration enthält weiterhin keine Variante Config oder Recap; features.network_proxy.credential_broker ist in codex-rs/network-proxy/src/runtime.rs eingebunden; config.schema.json definiert GuardianV2ReviewScopeConfigToml.computer_use_only („Asynchrone Klassifizierung und schnelle Genehmigungen auf Browser- und Computernutzungstools beschränken.“), wobei der tatsächlich verwendete Standardwert weiterhin dem Standardumfang entspricht, und transcript.include_images ist standardmäßig false; ThreadHistoryMode ist weiterhin standardmäßig Legacy; --code-mode-host akzeptiert weiterhin ws:///wss://; codex mcp-server ist weiterhin vorhanden und gibt „Warnung: codex mcp-server ist veraltet und wird in einer zukünftigen Version entfernt.“ aus. Überprüft am 27. August 2026. (Aktualisierung vom 30. August 2026: v0.151.0 hat beide Standardwerte von Guardian v2 aktiviert – review_scope.computer_use_only und transcript.include_images werden nun zu true aufgelöst (#40846) –, den ws:///wss://-Transport für den Code-Modus entfernt (#40692) und für persistente Threads mit unterstützenden Speichern einen seitenweise geladenen Verlauf zum Standard gemacht (#40677), während der Standardwert der Protokoll-Enumeration Legacy bleibt. Siehe 134 und 135.) ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  133. Versionshinweise zu Codex CLI v0.150.1 und das ChatGPT & Codex changelog, Eintrag vom 27. August 2026; Installation mit npm install -g @openai/codex@0.150.1. Einzige Fehlerbehebung, im Wortlaut übersetzt: „Die entfernte Komprimierung rechnet beibehaltene Bilder jetzt standardmäßig auf ihr Tokenbudget an und entfernt bei Bedarf ältere Bilder. (#41003)“ – #41003 „Budgetierung beibehaltener Bilder bei der Komprimierung auf 0.150 zurückportieren“ überträgt PR #40994 „Budgetierung beibehaltener Bilder standardmäßig aktivieren“ aus der Versionslinie 0.151-alpha zurück in die stabile Version. npm-dist-tag latest = 0.150.1, überprüft am 27. August 2026. ↩↩↩

  134. Versionshinweise zu Codex CLI v0.151.0 (veröffentlicht am 29. August 2026 um 09:55 UTC) und das ChatGPT & Codex changelog, Eintrag vom 29. August 2026; npm latest = 0.151.0; Installation mit npm install -g @openai/codex@0.151.0. Die Versionsbeschreibung bildet die Veröffentlichung NICHT vollständig ab: Sie listet nur die PRs #41183-#41209 auf, die nach dem Abzweigen des Versionszweigs hinzugekommen sind, während der Vergleich rust-v0.150.1…rust-v0.151.0 insgesamt 164 Commits aufführt (siehe 135). Neue Funktionen, im Wortlaut übersetzt: „Eine konfigurierbare Wartefrist für die Erkennung von Tools optionaler MCP-Server wurde hinzugefügt. (#41199)“ (PR #41199: „mcp_optional_startup_grace_ms mit einem Standardwert von 1.000 ms hinzufügen, um zu steuern, wie lange die Erfassung des Toolkatalogs auf optionale MCP-Server wartet“; „Den Wert 0 als Deaktivierung der gemeinsamen Wartefrist behandeln, sodass optionale Server stattdessen ihren konfigurierten Wert für startup_timeout_sec verwenden“); „Erweiterungen können Ergebnisse von MCP-Tools jetzt prüfen oder ersetzen, bevor sie das Modell erreichen. (#41202)“ (PR #41202 fügt ToolLifecycleContributor::on_mcp_tool_result hinzu; die Ausführung erfolgt „vor der Veröffentlichung des MCP-Abschlusses und vor der Aufbereitung des Ergebnisses für das Modell“); „Plugin-Kataloge führen jetzt die Konfigurationen der einzelnen Repositorys zusammen und melden ungültige Projekt-Marktplätze, ohne gültige Plugins auszublenden. (#41208)“ (PR #41208: „Ungültige Projektkonfigurationen über marketplaceLoadErrors melden, ohne gültige lokale Kataloge oder global aktivierte entfernte Kataloge zu verwerfen“). Fehlerbehebungen, im Wortlaut übersetzt: „Wiederhergestellte Berechtigungsprofile bleiben über TUI-Turns hinweg erhalten, und /cd kann Sandbox-Beschränkungen nicht mehr abschwächen. (#41192)“ (PR #41192: „/cd ablehnen, wenn sich ein wiederhergestelltes Profil nicht sicher durch einen älteren Sandbox-Modus darstellen lässt“); „Toolverfügbarkeit und Reasoning-Aufwand bleiben beim Modellwechsel oder beim Rückgriff auf ein anderes Modell korrekt. (#41195, #41206)“; „Die Durchsetzung entfernter Sandboxes wurde verbessert, indem das tatsächliche Benutzerverzeichnis, das Betriebssystem und die Pfadkonventionen des Executors verwendet werden. (#41196, #41204, #41207, #41209)“; „Strukturierte Fehler von MCP-Tools und -Ressourcen bleiben in app-server-Antworten erhalten. (#41196)“; „Der Tokenverbrauch verschachtelter Subagenten wird auf die Zielbudgets der obersten Ebene angerechnet. (#41183)“; „Veraltete Guardian-Klassifizierungen können nach Änderungen des Berechtigungsstatus keine Aktionen mehr autorisieren. (#41196)“. Überprüft am 30. August 2026. ↩↩↩↩↩↩↩↩↩

  135. Nachweis, dass die zehn beobachteten Änderungen aus dem 0.150-Alpha-Zyklus in die stabile Version 0.151.0 übernommen wurden. Die Versionsbeschreibung deckt nur #41183–#41209 ab, daher lassen sich diese Änderungen NUR anhand des Vergleichs rust-v0.150.1…rust-v0.151.0 belegen (164 Commits, keine Rücknahmen; die stabile Version liegt einen Commit hinter rust-v0.151.0-alpha.6, und dieser Commit ist die eigene Versionsanhebung „Release 0.151.0-alpha.6“ von alpha.6). Commit-Titel im Wortlaut: “Generate automatic and manual conversation recaps (#40705)” (PR: „/recap hinzufügen, um dieselbe Zusammenfassung bei Bedarf anzufordern“; automatische Zusammenfassungen werden „für geeignete inaktive Konversationen ohne Fokus“ erstellt); “Remove WebSocket transport from code-mode hosts (#40692)” (PR: „Für --code-mode-host-Verbindungen des App-Servers nur gRPC-Endpunkte mit http:// und https:// akzeptieren“; „Den eigenständigen Code-Mode-Host auf stdio- und gRPC-Listener beschränken“); “Promote paginated thread history APIs (#40673)” (PR: „thread/turns/list, thread/items/list und thread/revert ohne die experimentelle API-Funktion verfügbar machen“), “Default durable threads to paginated history (#40677)” (PR: „Wenn thread/start kein historyMode angibt, für dauerhafte Threads paginated auswählen, sofern deren Speicher thread/turns/list und thread/items/list unterstützt. Für kurzlebige Threads und Threads mit Speichern ohne diese APIs weiterhin standardmäßig legacy verwenden.“) und “Deprecate full-history hydration for paginated threads (#40676)”; “Support persistent reasoning effort (#40799)” mit “Enable clock tools for persistent reasoning turns (#40942)” und “Add developer instructions for persistent mode (#41050)” (PR #41050: „Modellmetadaten erlauben, die Vorgaben mit persistent_instructions zu überschreiben oder zu deaktivieren“); “Default Guardian v2 to computer-use reviews with images (#40846)” (PR: „Setzen Sie features.guardianv2.review_scope.computer_use_only = false, um den breiteren Prüfumfang für Tools beizubehalten“ und „Setzen Sie features.guardianv2.transcript.include_images = false, um Bilder zu deaktivieren“); “Add Vim character find and till motions (#40785)” und “Add Vim buffer jump motions (#40958)”; “Add live turn settings updates (#40653)”, “Add turn-scoped settings updates to the app server (#40656)” (PR: „Die experimentelle Methode turn/settings/update hinzufügen“) und “Add a turn-scoped service tier override (#40616)”; “Add worktree settings parser (#40624)” und “Add thread ownership metadata for managed worktrees (#40716)”; “Add Amazon Bedrock setup to TUI onboarding (#40679)” (PR: „Eine durch ein Feature-Flag gesteuerte Amazon-Bedrock-Option zu geeigneten TUI-Anmeldeabläufen hinzufügen“); “Require approval for input to escalated terminals (#40978)” (PR: „Das standardmäßig deaktivierte Feature-Flag write_stdin_approval hinzufügen“) und “Reject oversized reviewed terminal input (#41159)” (PR: „Voraussetzen, dass die vollständig formatierte Aktion und die Genehmigungsbegründung zusammen höchstens 8.000 Bytes umfassen“). Quellcodeprüfung am Tag rust-v0.151.0: codex-rs/tui/src/slash_command.rs enthält Recap („die aktuelle Konversation jetzt zusammenfassen“) und weiterhin keine Config-Variante; codex-rs/code-mode-host/src/main.rs dokumentiert seinen Listener im Wortlaut als “Transport endpoint: stdio, stdio://, or grpc://IP:PORT.” mit einem „optionalen WebSocket-Endpunkt, der ausschließlich unverarbeitete OTLP-Trace-Batches streamt“; codex-rs/protocol/src/protocol.rs:755-758 deklariert ThreadHistoryMode weiterhin mit #[default] Legacy; codex-rs/protocol/src/openai_models.rs ergänzt ReasoningEffort::Persistent (Übertragungswert „persistent“); codex-rs/ext/guardian-v2/src/async_scorer/config.rs ermittelt review_scope.computer_use_only und transcript.include_images mit .unwrap_or(true). Überprüft am 30. August 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  136. Beobachtungsliste für 0.152.0-alpha, Vorabversion und Änderungen vorbehalten. npm-Dist-Tag alpha = 0.152.0-alpha.4 am 30. August 2026; GitHub-Release rust-v0.152.0-alpha.4 veröffentlicht am 2026-08-30T13:56Z mit prerelease: true; der Vergleich rust-v0.151.0…rust-v0.152.0-alpha.4 weist einen Vorsprung von 74 Commits aus. Belege je Eintrag, Commit-Titel im Wortlaut: “Add Vim search motions to the composer (#41586)”; “Update tests for default-enabled update_plan (#41630)”; “Support openai/elicitation form requests (#41447)”; “Support per-tool MCP output limits (#41421)”; “Add configurable gating for the sleep tool (#41243)” und “Classify clock tools as built-in control tools (#41331)”; “Make subagents follow the root service tier (#41308)”; “Preserve context baselines across nested agent forks (#41424)”; “Add recency sorting to project/list (#41223)”; “Support configurable timeouts for thread shell commands (#41384)”; “Refresh the TUI model picker from the app server (#41467)”; “Restrict cloud task credentials to trusted origins (#41403)”; “Source proactive multi-agent instructions from the model catalog (#41457)” („Clarify proactive multi-agent delegation guidance (#41380)“ wurde selbst bereits durch eine Rückübernahme in den 0.151.0-Branch in die stabile Version aufgenommen); weitere Überarbeitungen an Guardian v2 (“Roll over Guardian context before follow-up reviews (#41215)”, “Preserve Guardian authorization across history compaction (#41660)”). Keine dieser Änderungen ist in einer stabilen Version enthalten; keine davon ist im Haupttext dokumentiert. ↩↩↩

  137. Beobachtungsliste für 0.151.0-alpha, Vorabversion und Änderungen vorbehalten. npm-Dist-Tag alpha = 0.151.0-alpha.6 am 27. August 2026; GitHub-Release rust-v0.151.0-alpha.6 veröffentlicht am 2026-08-27T12:31Z mit prerelease: true; der Vergleich rust-v0.150.0…rust-v0.151.0-alpha.6 listet 136 Commits auf. Belege je Eintrag, Commit-Titel im Wortlaut: “Generate automatic and manual conversation recaps (#40705)” (mit “Prepare the TUI for conversation recaps (#40696)” und “Prepare automatic TUI recap generation (#40697)”); “Remove WebSocket transport from code-mode hosts (#40692)”; “Default durable threads to paginated history (#40677)” und “Promote paginated thread history APIs (#40673)”; “Support persistent reasoning effort (#40799)”; “Default Guardian v2 to computer-use reviews with images (#40846)”; “Add Vim character find and till motions (#40785)” und “Add Vim buffer jump motions (#40958)”; “Add turn-scoped settings updates to the app server (#40656)” und “Add a turn-scoped service tier override (#40616)”; “Add worktree settings parser (#40624)”; “Add Amazon Bedrock setup to TUI onboarding (#40679)”; “Require approval for input to escalated terminals (#40978)”. Keine dieser Änderungen ist in einer stabilen Version enthalten; keine davon ist im Haupttext dokumentiert. (Überholt seit dem 30. August 2026: Alle zehn Einträge wurden mit der stabilen Version 0.151.0 ausgeliefert – siehe 134 und 135. Als versionsgebundene Dokumentation der Beobachtungsliste für die Vorabversion beibehalten.) ↩↩↩

  138. Versionshinweise zu Codex CLI v0.152.0, 1. September 2026; Installation mit npm install -g @openai/codex@0.152.0. Vergleich des stabilen Branches: rust-v0.151.0…rust-v0.152.1. Neue Funktionen, im Wortlaut: „Der Vim-Modus unterstützt die Suche mit / und ? innerhalb von Entwürfen, hervorgehobene Treffer und die wiederholte Navigation mit n und N. (#41586)“; „Banner zu Ratenlimits bieten Aktionen zum Prüfen der Nutzung, Verwalten von Guthaben, Zurücksetzen von Limits und Verwalten von Tarifen. (#41742)“; „Die Terminaloberfläche und codex exec zeigen den Fortschritt bei der Aktualisierung von Anmeldedaten an, einschließlich der erneuten Authentifizierung bei Amazon Bedrock. (#41239)“; „Namen von MCP-Servern dürfen :, @, / und . enthalten. Damit werden Namen im Paketformat in allen CLI-Befehlen und bei der Authentifizierung unterstützt. (#41700)“; „Einzelne MCP-Tools unterstützen die Einstellung output_token_limit, wobei Ausgaben auch nach der Wiederaufnahme von Sitzungen einheitlich gekürzt werden. (#41421)“; „App-Server-Clients können Zeitlimits für thread/shellCommand konfigurieren, auch mit Fristen von mehr als einer Stunde. (#41384)“. Wartungsarbeiten, im Wortlaut: „Das Planungstool ist standardmäßig deaktiviert; aktivieren Sie es mit tools.update_plan.enabled = true. (#41744)“ (PR #41744: „tools.update_plan.enabled standardmäßig auf false setzen; Benutzer können die Einstellung ausdrücklich aktivieren, um update_plan verfügbar zu machen“; „Mitgelieferte Anweisungen zu update_plan aus Prompts für Modelle, den Kollaborationsmodus, mehrere Agenten, die Komprimierung, die Vorinitialisierung und die Fortsetzung von Zielen entfernen, wenn das Tool deaktiviert ist“; „Benutzerdefinierte Basisanweisungen, Modellkataloganweisungen, Kollaborationsrichtlinien und den Zieltext des Benutzers beibehalten, auch wenn darin Planung oder update_plan erwähnt werden“ – dies ersetzt den beobachteten Zustand aus #41630, in dem die Einstellung standardmäßig aktiviert war, siehe 136); „Plugin-Empfehlungen werden bereits während des Starts geladen, wodurch sich die Wartezeit vor dem ersten Dialogschritt verkürzt. (#41375)“. Fehlerbehebungen, im Wortlaut: „Automatische Genehmigungsprüfungen bewahren Benutzeranweisungen, Antworten und gültige Autorisierungen auch bei der Komprimierung des Verlaufs. (#41660, #41846, #41852)“; „Wiederaufgenommene Threads stellen ihr gespeichertes Arbeitsverzeichnis wieder her, wenn keines angegeben wird, und Aktualisierungen der Client-Metadaten bewahren die Dateisystemberechtigungen. (#41567, #41464)“; „MCP-Tools bleiben bei Cache-Aktualisierungen und Änderungen an Remote-Plugins verfügbar; erneute Authentifizierungsversuche verwenden aktualisierte, vom Hilfsprogramm bereitgestellte Header. (#41336, #41344, #41396, #41400)“; „Beim Öffnen der Modellauswahl werden die verfügbaren Modelle aktualisiert, ohne dass die hervorgehobene Auswahl verloren geht. (#41467)“; „Die Ausführung in der Windows-Sandbox mit PowerShell aus dem Microsoft Store, Hänger von Unterprozessen bei Terminalabfragen und cursorbedingte Darstellungsfehler in älteren JediTerm-Terminals wurden behoben. (#41227, #41436, #41673)“; „Anfragen für Cloud-Aufgaben lehnen nicht vertrauenswürdige Backend-URLs ab und deaktivieren Weiterleitungen, um gespeicherte Anmeldedaten zu schützen. (#41403)“ (PR #41403: „CODEX_CLOUD_TASKS_BASE_URL gegen vertrauenswürdige ChatGPT-HTTPS-Ursprünge auf Port 443 validieren und URLs ablehnen, die Benutzerinformationen, Abfrageparameter oder Fragmente enthalten“; „Weiterleitungen für Clients des Cloud-Aufgaben-Backends und der Umgebungserkennung deaktivieren, damit Anmeldedaten niemals an ein Weiterleitungsziel übermittelt werden“). Im Vergleich enthaltene, zuvor auf der Beobachtungsliste geführte Änderungen, Commit-Titel im Wortlaut: „Formularanfragen über openai/elicitation unterstützen (#41447)“ (PR: Formularunterstützung ankündigen, „wenn der Client eine form-Fähigkeit mit einem Objekt als Wert deklariert“, Metadaten und ein opakes Schema „über den App-Server als openaiForm weiterleiten und dabei x-openai-*-Annotationen bewahren“, die TUI lehnt Formularanfragen ab, die sie nicht darstellen kann); „Ausgabelimits pro MCP-Tool unterstützen (#41421)“ (PR: „Jedem Eintrag in der tools-Konfiguration eines MCP-Servers eine positive Einstellung output_token_limit hinzufügen“; „Bei Überschneidungen zwischen Plugin- und Benutzerrichtlinien das strengste Limit anwenden“; „Das wirksame MCP-Ausgabebudget im Gesprächsverlauf mitführen, damit Tool-Ausgaben, Antworten von hooks nach Tool-Aufrufen und wiederaufgenommene Sitzungen dasselbe Kürzungslimit verwenden“); „Namen im Paketformat für MCP-Server unterstützen (#41700)“ (PR: „Namen wie npm:@modelcontextprotocol/server-sequential.thinking ermöglichen“, die „in mcp add, get, list und remove, in Tool-Namensräumen zur Laufzeit und beim Nachschlagen von OAuth-Anmeldedaten“ erhalten bleiben); „Banner zu Ratenlimits mit direkt ausführbaren Aktionen in der TUI anzeigen (#41742)“ (PR: Banner auf „das authentifizierte Konto und den Benutzer“ filtern, Aktionen „für Nutzung, Guthaben, Zurücksetzungen, Benachrichtigungen an den Eigentümer und Tarifverwaltung“ sowie „Auf Anweisung des Banners zum ersten verfügbaren Ersatzmodell wechseln, ohne andere Thread-Einstellungen zu ändern“); „Fortschritt bei der Wiederherstellung der Authentifizierung beim Modellanbieter anzeigen (#41239)“ (PR: „Stabile App-Server-Benachrichtigungen modelProvider/authRecoveryStarted und modelProvider/authRecoveryCompleted mit Thread, Dialogschritt, Anbieter und einer für den Benutzer bestimmten Nachricht hinzufügen“); „Neue Vim-Entwürfe im Einfügemodus starten (#41921)“; „Konfigurierbare Freigabesteuerung für das Sleep-Tool hinzufügen (#41243)“ und „Uhr-Tools als integrierte Steuerungstools klassifizieren (#41331)“; „Unteragenten die Dienststufe des Hauptagenten übernehmen lassen (#41308)“; „Kontextgrundlagen über verschachtelte Agentenabzweigungen hinweg bewahren (#41424)“; „Sortierung nach Aktualität zu project/list hinzufügen (#41223)“; „Konfigurierbare Zeitlimits für Shell-Befehle in Threads unterstützen (#41384)“; „Die TUI-Modellauswahl über den App-Server aktualisieren (#41467)“; „Anmeldedaten für Cloud-Aufgaben auf vertrauenswürdige Ursprünge beschränken (#41403)“; „Anweisungen für den proaktiven Einsatz mehrerer Agenten aus dem Modellkatalog beziehen (#41457)“ mit „Grammatik der Anweisungen für den proaktiven Einsatz mehrerer Agenten korrigieren (#41570)“; die Gruppe von Guardian-Änderungen zur Bewahrung von Informationen bei der Komprimierung („Guardian-Autorisierung bei der Verlaufskomprimierung bewahren (#41660)“, „Nachweise für Guardian-Prüfungen bei der Komprimierung bewahren (#41846)“, „Benutzerantworten für Guardian bei der Komprimierung bewahren (#41852)“, „Benutzerantworten für Guardian aus dem aktuellen Verlauf bewahren (#41857)“, „Benutzertext bewahren, wenn der Guardian-Verlauf übergroße Bilder entfernt (#41858)“, „Tools zur Verlaufserweiterung aus Guardian-Prüfungen ausschließen (#41861)“, „Limits für Guardian-Nachrichtentranskripte erhöhen (#41931)“) und „Das Budget des asynchronen Stacks für Genehmigungsprüfungen verwenden (#41840)“; „Modellen erlauben, die Token-Budgetierung standardmäßig zu aktivieren (#41803)“. Verifiziert am 3. September 2026. ↩↩↩↩↩↩↩↩↩

  139. Versionshinweise zu Codex CLI v0.152.1, 1. September 2026; Installation mit npm install -g @openai/codex@0.152.1. Die Versionsbeschreibung enthält keine eigenen verifizierten Neuerungen (im Wortlaut: „Die wichtigsten Änderungen dieser Version konnten nicht verifiziert werden: Der bereitgestellte PR-Index ist leer, und GitHub gab für den Vergleich rust-v0.152.0...rust-v0.152.1 den Status 404 zurück.“). Der Inhalt des Patches lässt sich daher anhand des Vergleichs rust-v0.151.0…rust-v0.152.1 belegen: ein funktionaler Cherry-Pick, „Guardian-REPL-Richtlinie aus Modellmetadaten beziehen (#41919)“ (per Cherry-Pick aus Commit 865bbf9a übernommen; PR: „auto_review.node_repl_policy zu Modellnachrichten für Prüfungen von node_repl und cua_repl hinzufügen“; „Die konfigurierte Richtlinie des Prüfmodells verwenden, bei fehlendem Feld auf die mitgelieferte Richtlinie zurückgreifen und bei ausdrücklich leerem Feld auf das Einfügen verzichten“; „Die wirksame Richtlinie in Prüfungen zur Wiederverwendung von Guardian-Sitzungen einbeziehen und unsichere Rückfallübergänge zum übergeordneten Modell ablehnen, die diese Richtlinie ändern würden“), ergänzt um die eigenen Commits des Branches zur Aktualisierung der Versionsnummer. Verifiziert am 3. September 2026. ↩↩↩

  140. Versionshinweise zu Codex CLI v0.153.0, 3. September 2026; npm latest bis 0.153.2 am selben Tag; Installation: npm install -g @openai/codex@0.153.0; Vergleich: rust-v0.152.1…rust-v0.153.0. Neue Funktionen laut Originaltext: „Der Vim-Modus unterstützt jetzt das Rückgängigmachen mit u und das Wiederholen mit Ctrl+R. Dabei bleiben vollständige Entwürfe einschließlich eingefügter Inhalte und Anhänge erhalten. (#41941, #42140)“ (PR #41941: „Begrenzten Vim-Rückgängigverlauf auf Entwurfsebene hinzufügen, mit u als konfigurierbarer Standardtastenbelegung im Normalmodus“; PR #42140: „Einen begrenzten Wiederholungsstapel für vollständige Eingabeentwürfe hinzufügen, einschließlich eingefügter Inhalte und Bildanhänge. Ctrl+R wendet jetzt im Vim-Normalmodus die zuletzt rückgängig gemachte Änderung erneut an, während neue Änderungen den veralteten Wiederholungsverlauf löschen“, mit der konfigurierbaren Tastenbelegungsaktion vim_normal.redo); „Die Plugin-CLI kann Plugins aus entfernten Marktplätzen auflisten, installieren und entfernen. (#42150)“ (PR: „Einträge aus entfernten Katalogen in codex plugin list aufnehmen, einschließlich ihrer Quelle, Version, Installationsrichtlinie und Authentifizierungsrichtlinie in der JSON-Ausgabe“; „Entfernte Kataloge nach Geltungsbereich und Sammlung zwischenspeichern“; „Den lokalen kuratierten Katalog beibehalten, wenn eine ungefilterte Auflistung entfernter Einträge fehlschlägt, bei explizit ausgewählten entfernten Marktplätzen jedoch Fehler anzeigen“); „Setzen Sie tui.auto_recap = false, um automatische Zusammenfassungen zu deaktivieren; /recap bleibt weiterhin manuell verfügbar. (#42101)“ (PR: „Die standardmäßig aktivierte Konfigurationsoption tui.auto_recap hinzufügen“; wenn deaktiviert, „geplante Prüfungen für automatische Zusammenfassungen abbrechen, automatische Anfragen ablehnen und ausstehende automatische Ergebnisse ohne erneuten Versuch verwerfen“); „Der TUI-Verlauf zeigt vollständige Patches, an Hintergrundterminals gesendete Eingaben und einzelne abgeschlossene Befehle an. (#41893, #42107)“; „Plus- und Team-Benutzer erhalten früher eine Warnung, wenn in einem Nutzungsfenster von etwa fünf Stunden weniger als die Hälfte ihres Kontingents verbleibt. (#42142)“ (PR: „Plus- und Team-Benutzer warnen, wenn ihnen weniger als 50 % des Kontingents für ein Nutzungsfenster von etwa fünf Stunden verbleiben“; „Die bestehenden Nutzungsschwellen von 75 %, 90 % und 95 % für andere Tarife und Fensterlängen beibehalten“). Fehlerbehebungen laut Originaltext: „TUI-Sitzungen stellen die Verbindung nach dem Abbruch einer externen App-Server-Verbindung wieder her. Entwürfe und Gesprächsverläufe bleiben erhalten, während Übermittlungen mit unklarem Status oder in der Warteschlange zur Überprüfung angehalten bleiben. (#41911, #41916, #41918)“; „Full Access überspringt Guardian-Prüfungen für Aktionen, die lediglich eine Bestätigung erfordern. Im Benutzergenehmigungsmodus werden Guardian-Bewertungen im Hintergrund und die Vorinitialisierung übersprungen; Prüfungen sensibler Aktionen und Anfragen nach Benutzereingaben werden weiterhin wie bisher behandelt. (#42147, #42256)“ (PR #42147: „Full Access kombiniert bereits approvalPolicy: "never" mit uneingeschränkten Berechtigungen, sodass Aktionen, die lediglich eine Bestätigung erfordern, keine Modellprüfung benötigen“; „Ausstehende, fehlgeschlagene oder eingeschränkte Umgebungen werden nicht als Full Access behandelt“; „Den aktiven Berechtigungsstatus in jedem Gesprächsschritt erneut prüfen, damit ein bestehender Thread sicher in Full Access wechseln oder diesen Modus verlassen kann“; PR #42256: „Guardian-Vorinitialisierung und asynchrone Bewertung überspringen, wenn approvalsReviewer auf "user" gesetzt ist“; „Gewöhnliche Ausführungsbestätigungen für node_repl.js in diesem Modus automatisch akzeptieren“); „Der Guardian-Prüfverlauf bleibt bei Kontextkomprimierung, Neustarts und vom Benutzer erstellten Abzweigungen erhalten. Dabei werden Rollback-Grenzen eingehalten und die Verläufe von Unteragenten isoliert. (#41879, #42065)“; „Gespeicherte Genehmigungen für MCP-Tools gelten nur für das ausgewählte App-Konto, und relative Pfade zu ausführbaren MCP-Dateien funktionieren beim Start unter macOS zuverlässiger. (#42133, #42117)“; „Die Rollout-Komprimierung berücksichtigt gemeinsame Verläufe, codex exec resume verarbeitet komprimierte Rollouts bei der Auswahl nach Arbeitsverzeichnis, und Thread-Abzweigungen funktionieren mit Sitzungsstammverzeichnissen, die über symbolische Links eingebunden sind. (#42039, #42135)“. Konfigurations- und API-Aktualisierungen laut Originaltext: „Die Thread-Metadaten des App-Servers enthalten die Felder model und reasoningEffort, die null sein dürfen. Strukturierte asynchrone Fragen werden über request_user_input_async unterstützt, sofern der Modellkatalog dies aktiviert. (#42151, #42178)“; „tui.disable_paste_burst ersetzt die Einstellung auf oberster Ebene, die als Rückfalloption weiterhin unterstützt wird. (#41976)“; „Fügt die standardmäßig deaktivierte Konfiguration features.context_management.experimental_mode hinzu. Wird sie für berechtigte ChatGPT-Plus-, Pro- oder Pro-Lite-Sitzungen mit dem Codex-Backend aktiviert, schaltet sie einen Kontext mit Tokenbudget, Verlaufsnotizen und das Tool new_context frei. Sitzungen mit API-Schlüssel, benutzerdefinierte Anbieter und temporäre strukturierte Threads bleiben ausgeschlossen. (#42385)“ (PR: „Die noch in Entwicklung befindliche Konfiguration features.context_management.experimental_mode samt Schema hinzufügen“; „Die Funktion für benutzerdefinierte Anbieter, Anbieterzugangsdaten, Endpunkte außerhalb von Codex und temporäre strukturierte Threads deaktiviert lassen“). Verifiziert am 3. September 2026. ↩↩↩↩↩↩↩↩↩↩↩

  141. Beobachtungsliste für 0.154.0-alpha, Vorabversion und Änderungen vorbehalten. Der Vergleich rust-v0.153.0…rust-v0.154.0-alpha.1 liegt mit Stand vom 3. September 2026 um 84 Commits vor 0.153.0. Punkte aus dem Vergleich: Vim-Ersetzungsmodus (#42194), verwaltete Erstellung von worktrees (#42196), Trennung der TUI-Einstellungen von der Serverkonfiguration (#42202), eine Gruppe von Änderungen an der nativen Sprachlaufzeit für macOS, Linux und Windows (#42204, #42208, #42209, #42332), Live-Status der Kontextkomprimierung in der TUI (#42319), eine konfigurierbare Verzögerung beim Entladen von App-Server-Threads (#42320), keine Ausführung von PATH-Hilfsprogrammen mehr, bevor der Arbeitsbereich als vertrauenswürdig eingestuft wurde (#42324, Sicherheit), eine Gruppe von Änderungen am Windows-Sandbox-Bereitstellungsdienst (#42309-#42353), dauerhaft gespeicherte Aktualisierungen der Reasoning-Konfiguration (#42328) und asynchrone Benutzernachrichten in Freitextform (#42354). Methodischer Hinweis: Alpha-Vergleiche überschneiden sich mit Cherry-Picks für stabile Versionen – „Guardian-Bewertung im Benutzergenehmigungsmodus überspringen (#42256)“ erscheint sowohl im Vergleich der stabilen Versionen rust-v0.152.1…rust-v0.153.0 als auch in der Alpha-Linie – deshalb muss jeder Punkt bei der Übernahme in eine stabile Version erneut anhand des entsprechenden Vergleichs verifiziert werden. Nichts davon ist stabil; nichts davon ist im Haupttext dokumentiert. ↩↩↩↩↩↩↩

  142. Versionshinweise zu Codex CLI v0.153.1, 3. September 2026 (veröffentlicht um 14:02 Uhr PT); Installation: npm install -g @openai/codex@0.153.1; Vergleich: rust-v0.153.0…rust-v0.153.1. Die wichtigste Änderung des Patches ist im Veröffentlichungstext nicht aufgeführt und lässt sich nur über den Vergleich belegen: „Modellanforderungen bei der Guardian-Bewertung der Computerbedienung berücksichtigen (#42422)“ (per Cherry-Pick aus 38ba8cdc übernommen) – die ausschließlich auf Computerbedienung bezogene Guardian-Bewertung und schnelle Genehmigungsentscheidungen werden nur ausgeführt, wenn das aktive Modell node_repl_auto_review_required setzt. Bereits vorliegende oder laufende Bewertungen werden bei einem Wechsel zu einem Modell, das die Bewertung überspringt, ungültig gemacht, sodass der Wechsel zurück zu einem geprüften Modell keine veraltete Genehmigungsentscheidung reaktivieren kann. Die aufgeführte Änderung: #42605 portiert einen Modellkatalogeintrag für GPT-6-Astra in die stabile Version zurück; die Konfiguration ist ausschließlich über die API möglich. Das Standardmodell und die Modellauswahl bleiben unverändert. Verifiziert am 3. September 2026. ↩↩↩↩↩

  143. Versionshinweise zu Codex CLI v0.153.2, 3. September 2026 (veröffentlicht um 16:53 Uhr PT); npm latest bis 0.153.4 am Folgetag; Installation: npm install -g @openai/codex@0.153.2; Vergleich: rust-v0.153.0…rust-v0.153.2. Eine kosmetische Korrektur: #42632 ändert den Beschreibungstext der Stufe GPT-6-Astra Fast von „1,5-fach“ zu „doppelte Geschwindigkeit, höherer Verbrauch“; dies betrifft ausschließlich den Anzeigetext. Abgleich der Beobachtungsliste mit dem Vergleich: Keiner der beobachteten Punkte aus 0.154.0-alpha.1 (141) wird in 0.153.1 oder 0.153.2 übernommen – die stabile Version enthält gegenüber 0.153.0 genau drei Änderungen: #42422 und #42605 (0.153.1) sowie #42632 (0.153.2). Verifiziert am 3. September 2026. ↩↩↩↩

  144. Aktualisierung der Beobachtungsliste für 0.154.0-alpha: Die Linie wurde von 0.154.0-alpha.1 auf 0.154.0-alpha.3 weitergeführt, bleibt eine Vorabversion unter Änderungsvorbehalt und liegt mit Stand vom 3. September 2026 um 103 Commits vor 0.153.0. Die Veröffentlichungstexte dieser Alpha-Linie sind leere Platzhalter, daher ist der Vergleich die einzige Quelle: rust-v0.154.0-alpha.1…rust-v0.154.0-alpha.3 enthält die 19 seit alpha.1 hinzugekommenen Commits. Neu beobachtete Punkte aus diesem Vergleich: ein mitgelieferter Modellkatalog für GPT-6-Astra (#42607) und Amazon-Bedrock-Kataloge (#42619) als Vorbereitung auf eine Modelleinführung; eine Gruppe von Sicherheits- und Härtungsmaßnahmen – Schutz der macOS-Sandbox vor eingeschleusten Terminaleingaben (#42590), erforderliche Guardian-Prüfung bei inkompatiblen Kontextkomprimierungs-Checkpoints (#42588), vertrauenswürdige Header für entfernte Exec-WebSockets (#42606) und Begrenzung von Noise-Handshakes durch das Initialisierungszeitlimit des Exec-Servers (#42623); außerdem Arbeiten am Guardian-Kontext – ein Thread-Kontext-Flag (#42529) und die dauerhafte Speicherung verifizierter Benutzerantworten (#42579). Die beobachteten Punkte aus alpha.1 (141) bleiben auf der Beobachtungsliste. Nichts davon ist stabil; nichts davon ist im Haupttext dokumentiert. Verifiziert am 3. September 2026. Hinweis zum Ergebnis (4. September 2026): #42607 und #42619 wurden über Hotfix-Rückportierungen in der 0.153-Linie in stabile Versionen übernommen – über #42874 in v0.153.4 beziehungsweise #42805 in v0.153.3 – und nicht über die 0.154-Veröffentlichungsreihe (147148); alle übrigen hier und in 141 beobachteten Punkte wurden noch nicht übernommen, und die Alpha-Linie bleibt unverändert bei 0.154.0-alpha.3. ↩↩↩↩↩↩↩

  145. Presseberichterstattung zur Ankündigung von GPT-6-Astra, 3.–4. September 2026 – die Aussagen in diesem Leitfaden, die sich auf Presseberichte statt auf die Dokumentation des Anbieters stützen, betreffen das Ankündigungsdatum sowie Reihenfolge und Zeitplan der Einführung: CNBC (3. September: schrittweise Einführung zunächst für eine begrenzte Anzahl von Organisationen, zuerst Partner des Cybersicherheitsprogramms, dann ChatGPT Plus, Pro, Business und Enterprise „in den kommenden Tagen“, außerdem die OpenAI API und AWS), Axios (3. September: Brockman bezeichnet es als „Generationssprung“), Forbes (3. September, mit der Überschrift „OpenAI veröffentlicht GPT-6 Astra nach einem kuriosen Fehlstart“ – der beschriebene Fehlstart betrifft die Verfügbarkeit der Ankündigungsseite, nicht die in diesem Leitfaden dokumentierte Katalogvorbereitung in 142 und 144: CNBC, Reuters, The Verge und VentureBeat „veröffentlichten Artikel unter Berufung auf OpenAI-Material zur Markteinführung, bevor die zentrale Astra-Seite des Unternehmens öffentlich zugänglich war“, und „ein offizieller OpenAI-Blogbeitrag war bereits online, bevor er vorübergehend entfernt wurde“; dauerhaft ging er gegen 15:31 Uhr ET online; diese Fußnote bezog den Ausdruck zunächst fälschlich auf die Katalogvorbereitung – bei der Prüfung korrigiert), Al Jazeera (4. September) und 9to5Mac (4. September). openai.com selbst lieferte dem Abrufwerkzeug dieses Leitfadens den Status 403 zurück, daher wird keine Ankündigungsseite des Anbieters zitiert; Aussagen zu Modellfähigkeiten, Preisen und Codex-Integration stützen sich auf die Dokumentation des Anbieters in 146. Verifiziert am 4. September 2026. ↩↩↩↩↩↩

  146. Modelldokumentation des Anbieters, abgerufen am 4. September 2026. Modellseite der OpenAI API: gpt-6-astra ist das Spitzenmodell, „Unser leistungsfähigstes Modell, entwickelt für die anspruchsvollsten durchgängigen Aufgaben“ – 10 $/MTok Eingabe, 50 $/MTok Ausgabe, Kontextfenster mit 1,05 Mio. Tokens, maximal 128.000 Ausgabetokens, Wissensstand vom 30. April 2026 – aufgeführt oberhalb von GPT-5.6 Terra (ausgewogen) und GPT-5.6 Luna (kostengünstig). Die Modellseite zu gpt-6-astra schlüsselt das Fenster auf: „Maximale Eingabetokens: 922.000“ bei einem Fenster von 1.050.000 Tokens und maximal 128.000 Ausgabetokens; Prompts mit mehr als 272.000 Eingabetokens werden „für die gesamte Anfrage zum doppelten Eingabe- und Cache-Tarif und zum 1,5-fachen Ausgabetarif berechnet“; die API-Preisseite nennt die daraus resultierenden Tarife für lange Kontexte: 20 $ Eingabe / 75 $ Ausgabe pro 1 Mio. Tokens, außerdem Tarife für den Fast-Modus von 20 $/100 $ bei kurzen und 40 $/150 $ bei langen Kontexten – das Doppelte der jeweils geltenden Standard-Tarife – und weist darauf hin, dass der Fast-Modus für Astra mit EU-Datenresidenz nicht verfügbar ist. Dokumentation zur Codex-Geschwindigkeit, im Wortlaut: „Der Fast-Modus verbraucht, sofern verfügbar, Credits zum 2,5-fachen Standard-Tarif“ für GPT-6 Astra bei Anmeldung über ChatGPT; die Seite nennt keinen Geschwindigkeitsfaktor für Astra. Dokumentation zu Codex-Modellen: GPT-6-Astra ist das empfohlene Codex-Modell; die Verfügbarkeit „hängt von der Einführung, Ihrer Anmeldemethode und Ihrem Client ab“; genannt werden „berechtigte Pro-, Business- (100 $) und Enterprise-Konten“; Reasoning-Stufen: Low, Medium (Standard), High, Extra High, Max, Ultra – dies ist die Standardeinstellung laut Dokumentationsseite; der mitgelieferte CLI-Katalog weicht davon ab, siehe 148. Die Verfügbarkeitsmatrix der Seite kennzeichnet Astra als nicht verfügbar für Codex cloud, während GPT-5.6 Sol dort weiterhin verfügbar ist; zudem steht dort: „Derzeit können Sie das Standardmodell für Codex cloud-Chats nicht ändern.“ Die vorbereitete Zeichenfolge „Fast-Stufe: doppelte Geschwindigkeit, höherer Verbrauch“ (143) erscheint weiterhin nicht auf der Modellseite der Dokumentation, doch ihre Aussage zur Abrechnung ist inzwischen auf den oben genannten Geschwindigkeits- und Preisseiten bestätigt; nur die Aussage „doppelte Geschwindigkeit“ bleibt ein Anzeigetext im Katalog. Hinweis zum Dokumentationshost: developers.openai.com/codex/* leitet jetzt per 308 auf learn.chatgpt.com/docs/* weiter. Die serverseitige Annahme wurde mit dem für die Einführung freigeschalteten Konto des Betreibers dieses Leitfadens verifiziert: codex exec -m gpt-6-astra lieferte unter CLI 0.153.3 die erwartete Testantwort. Die Einführung erfolgt schrittweise, und die Berechtigung variiert je nach Konto. Verifiziert am 4. September 2026. Erneut abgerufen am 5. September 2026: Die Verfügbarkeitsaussage („hängt von der Einführung, Ihrer Anmeldemethode und Ihrem Client ab“) ist unverändert und bleibt die maßgebliche Aussage des Anbieters zur Verfügbarkeit; die Dokumentation zu Codex-Modellen enthält einen Abschnitt mit der Überschrift „Experimentelle Kontextverwaltung“, im Wortlaut: „Auf unterstützten Codex-Clients können Benutzer, die über ChatGPT Plus oder Pro angemeldet sind, die experimentelle Kontextverwaltung aktivieren. Astra führt Notizen über Kontextfenster hinweg und kann frühere Nachrichten und Werkzeugergebnisse derselben Aufgabe durchsuchen. Dieses Experiment ist standardmäßig deaktiviert und zum Start bei Anmeldung über Business, Enterprise oder einen API-Schlüssel nicht verfügbar.“ Die Aktivierungsanweisung lautet im Wortlaut: „Zum Aktivieren setzen Sie features.context_management.experimental_mode = true in Ihrer config.toml und starten anschließend eine neue Aufgabe.“ Erneut abgerufen am 7. September 2026: Der Absatz zur Modellauswahl enthält jetzt eine Zuordnung der Power-Voreinstellungen, die beim erneuten Abruf am 5. September noch fehlte, im Wortlaut: „Für berechtigte Pro-, Business- (100 $) und Enterprise-Konten aktualisiert die Einführung von Astra die Power-Optionen auf Terra Light, Sol Light, Sol Medium, Astra Light, Astra Medium und Astra Extra High. Die Optionen können je nach Tarif und Einführungsphase variieren.“ (Der vorhergehende Satz: „Die Abbildungen der Auswahl zeigen die Bedienelemente von GPT-5.6.“); die Verfügbarkeitsaussage und der Abschnitt zur experimentellen Kontextverwaltung sind unverändert. Erneut abgerufen am 15. September 2026: Die Verfügbarkeitsmatrix hat sich für Codex cloud geändert – GPT-6-Astra ist nun neben GPT-5.6 Sol als auf Codex cloud verfügbar gekennzeichnet (Astra wird als verfügbar in der ChatGPT-Desktop-App, ChatGPT im Web, Codex CLI, der Codex-IDE-Erweiterung, Codex cloud, ChatGPT Credits und über den API-Zugang angezeigt); kein Seitentext kennzeichnet Astra irgendwo als nicht verfügbar, und „Derzeit können Sie das Standardmodell für Codex cloud-Chats nicht ändern.“ gilt weiterhin; die Reasoning-Stufen sind unverändert (Low, Medium als Standard, High, Extra high, Max, Ultra), werden jetzt jedoch mit Beschreibungen für jede Stufe in der Auswahl aufgeführt (Ultra, im Wortlaut: „Maximales Reasoning mit automatischer Aufgabendelegation“); der Absatz zur Zuordnung der Power-Voreinstellungen und der Abschnitt zur experimentellen Kontextverwaltung sind im Wortlaut unverändert. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  147. Versionshinweise zu Codex CLI v0.153.3, 4. September 2026 (veröffentlicht um 19:01 Uhr UTC); Installation mit npm install -g @openai/codex@0.153.3; Vergleich rust-v0.153.2…rust-v0.153.4 (die Änderungen über beide Patch-Versionen hinweg umfassen genau vier PRs sowie eine Anhebung der Versionsnummer). Zwei Änderungen: #42805 fügt GPT-6-Astra zu den Amazon-Bedrock-Katalogen hinzu (die globalen und US-Routen von Mantle und Runtime; GPT-5.6 Sol bleibt das Standardmodell für Bedrock) – ein Cherry-Pick des beobachteten Eintrags #42619 (144); #42809 korrigiert Astras Anweisungen für asynchrone Rückfragen (nur Text). Verifiziert am 4. September 2026. ↩↩↩↩↩

  148. Versionshinweise zu Codex CLI v0.153.4, 4. September 2026 (veröffentlicht um 23:25 Uhr UTC); npm latest = 0.153.4; Installation mit npm install -g @openai/codex@0.153.4; Vergleich rust-v0.153.2…rust-v0.153.4. Zwei Änderungen: #42874 ändert die Sichtbarkeit im mitgelieferten Modellkatalog von hide auf list, und die bestehende Katalogpriorität von GPT-6-Astra macht es zum mitgelieferten Standardmodell, wenn kein Modell ausdrücklich konfiguriert ist – damit wird die Vorbereitung aus dem beobachteten Eintrag #42607 für Benutzer sichtbar (144); #42878 knüpft die Anweisungen zu asynchronen Fragen an die Werkzeugverfügbarkeit. Betriebshinweis: Ab CLI 0.153.4 erhält ein Konto, das noch nicht für GPT-6-Astra freigeschaltet ist, ein mitgeliefertes Standardmodell, das es nie gewählt hat (welches Modell tatsächlich antwortet, hängt von der Berechtigung ab); legen Sie für eine eindeutige Modellauswahl model = "gpt-5.6-sol" in config.toml fest oder übergeben Sie -m ausdrücklich. Fakten zum mitgelieferten Katalog aus der versionierten Datei models.json unter rust-v0.153.4: Der Eintrag gpt-6-astra wird mit der Sichtbarkeit „list“, der Priorität 1 und default_reasoning_level „low“ ausgeliefert – einer niedrigeren Standardeinstellung als Medium, das auf der Modellseite der Dokumentation angegeben ist (146). Verifiziert am 4. September 2026. ↩↩↩↩↩↩↩↩↩↩↩

  149. Ankündigungen zum Abschluss des Rollouts, 4. September 2026. OpenAI auf X (4. September): „GPT-6 Astra ist jetzt für alle Pro-, Enterprise- und Business-Premium-Benutzer in ChatGPT Work und Codex verfügbar. Es ist auch in der API verfügbar. Der Rollout für unsere Plus- und Business-Benutzer kann einige Tage dauern.“ Codex-Leiter Tibo Sottiaux am selben Abend, zitiert im OpenAI-Community-Thread: „Astra ist jetzt auch für alle Plus- und Business-Benutzer ausgerollt.“ Hinweis zur Quellenzuordnung: Der Wortlaut der X-Beiträge wurde anhand zweier unabhängiger sekundärer Wiedergaben der Beiträge bestätigt (darunter der oben genannte Community-Thread), nicht durch einen direkten Abruf von x.com. Dem stehen Beiträge vom 5. September im selben Community-Thread gegenüber, denen zufolge Plus-Konten in Codex weiterhin nur GPT-5.6-Modelle sehen. Auch die Verfügbarkeitsangabe in der Modelldokumentation (146) ist unverändert – betrachten Sie diese Dokumentationsangabe als maßgebliche Aussage zur Verfügbarkeit und behalten Sie die Festlegung auf Sol bei (siehe Welches Modell sollte ich wählen?), bis Astra in Ihrem eigenen Konto antwortet. Überprüft am 5. September 2026. ↩↩↩

  150. Fortschreibung der Beobachtungsliste für 0.154.0-alpha: Die Versionsreihe ist von 0.154.0-alpha.3 auf 0.154.0-alpha.6 vorgerückt; es handelt sich um eine Vorabversion, die sich noch ändern kann, veröffentlicht am 7. September 2026 (18:03 UTC). Die dazwischenliegenden Tags rust-v0.154.0-alpha.4 und rust-v0.154.0-alpha.5 existieren ohne veröffentlichte Releases, und der alpha-dist-tag von npm verweist auf 0.154.0-alpha.6 (npm latest bleibt bei 0.153.4). Die Release-Beschreibungen dieser Versionsreihe sind leere Platzhalter, daher ist der Vergleich die einzige Quelle: rust-v0.154.0-alpha.3…rust-v0.154.0-alpha.6 enthält die 147 seit alpha.3 hinzugekommenen Commits. Änderungen an bereits beobachteten Punkten und neue Beobachtungspunkte sind im Stabilitätshinweis aufgeführt. Die wesentlichen Risiken sind die Entfernung des als veraltet markierten Befehls codex mcp-server (#42993, Commit-Titel „Den als veraltet markierten Befehl codex mcp-server entfernen“) und die Entfernung der bisherigen Prüfpfade für Genehmigungen im Zuge der Guardian-v2-Überarbeitung (#43462, „Bisherige Guardian-Prüfpfade für Genehmigungen entfernen“). Das Konzept der Berechtigung für „Daybreak“ (#42667 „TUI-Hinweise zur Ablehnung von Cyberanfragen an die Daybreak-Berechtigung anpassen“, #42854 „Daybreak-Einstellungen in Thread-Metadaten speichern“) erscheint zum Zeitpunkt dieses Abrufs auf keiner OpenAI-Dokumentationsseite. Die Beobachtungsprotokolle zu alpha.1 und alpha.3 bleiben unter 141 und 144 erhalten. Nichts davon ist stabil; nichts davon ist im Haupttext dokumentiert. Bei der Übernahme in eine stabile Version muss jeder Punkt erneut anhand des Vergleichs der stabilen Versionen überprüft werden. Überprüft am 7. September 2026. ↩↩↩↩

  151. Fortschreibung der Beobachtungsliste für 0.154.0-alpha: Die Versionsreihe ist von 0.154.0-alpha.6 auf 0.154.0-alpha.7 vorgerückt; es handelt sich um eine Vorabversion, die sich noch ändern kann, veröffentlicht am 8. September 2026 (17:44 UTC). Der alpha-dist-tag von npm wechselte zeitgleich auf 0.154.0-alpha.7 (npm latest bleibt bei 0.153.4, und es gibt keine neuere stabile Version als 0.153.4). Die Release-Beschreibungen dieser Versionsreihe sind leere Platzhalter, daher ist der Vergleich die einzige Quelle: rust-v0.154.0-alpha.6…rust-v0.154.0-alpha.7 enthält die 58 seit alpha.6 hinzugekommenen Commits. Die wichtigsten Änderungen sind zwei Übergänge von Infrastruktur zu aktivierten Funktionen, hier anhand der Commit-Titel wiedergegeben: „Live-Sprachgespräche über WebRTC zur TUI hinzufügen (#43581)“ (mit den neun im Stabilitätshinweis aufgeführten Commits zur weiteren Verbesserung) sowie „MCP-Benutzerverifizierung in der TUI aktivieren (#43712)“ und „Benutzerverifizierung für die mitgelieferte TUI auf unterstützten Geräten aktivieren (#43715)“, gestützt durch „macOS-Benutzerverifizierung mit Secure-Enclave-Signierung hinzufügen (#43624)“ – die letztgenannte Gruppe würde bei einer Übernahme in eine stabile Version das dokumentierte Verhalten ändern und steht damit neben der Entfernung von codex mcp-server (#42993) und der Entfernung der bisherigen Guardian-Prüfpfade für Genehmigungen (#43462) auf der Checkliste für die Übernahme. Kein einziger alpha.7-Commit macht eine dieser beiden Entfernungen rückgängig. Neu beobachtete Gruppen: Memory v2 (#43797, #43799, #43800, #43808, #43813, #43827) und automatische Updates des verwalteten app-server-Daemons (#43521, #43529, #43542, #43552, #43562, #43572, #43619, #43622, #43698). Die Dokumentationsseiten sind unverändert, und „Daybreak“ fehlt zum Zeitpunkt dieses Abrufs weiterhin in der gesamten OpenAI-Dokumentation. Die Beobachtungsprotokolle zu alpha.1, alpha.3 und alpha.6 bleiben unter 141, 144 und 150 erhalten. Nichts davon ist stabil; nichts davon ist im Haupttext dokumentiert. Bei der Übernahme in eine stabile Version muss jeder Punkt erneut anhand des Vergleichs der stabilen Versionen überprüft werden. Überprüft am 8. September 2026. ↩↩↩

  152. Versionshinweise zu Codex CLI v0.154.0, stabil, veröffentlicht am 9. September 2026 (22:35 UTC); npm latest wechselte von 0.153.4 -> 0.154.0 (22:40 UTC); Installation: npm install -g @openai/codex@0.154.0; Vergleich: rust-v0.153.4…rust-v0.154.0, 249 Commits. Belege zum Abzweigungspunkt des Release-Branches: Die Version wurde ungefähr auf dem Stand von alpha.6 abgezweigt, und KEINER der 58 Commits im Vergleich rust-v0.154.0-alpha.6…rust-v0.154.0-alpha.7 (151) erscheint im Vergleich der stabilen Versionen – die beiden Commit-Listen haben keinen einzigen gemeinsamen Eintrag, geprüft Hash für Hash. In der stabilen Version enthalten, hier anhand der Commit-Titel wiedergegeben: „Den als veraltet markierten Befehl codex mcp-server entfernen (#42993)“, „Bisherige Guardian-Prüfpfade für Genehmigungen entfernen (#43462)“, „Guardian-Kontextmodus und Checkpoint-Richtlinie zentralisieren (#43458)“, „Guardian-Prüfnachweise konsistent halten und veraltete Genehmigungen zurückweisen (#43442)“, „Guardians Größenlimit für Aktionsprüfungen auf 200.000 Bytes anheben (#44060)“ (ein Cherry-Pick eines ansonsten zur Versionsreihe 0.155 gehörenden Punkts), die Gruppe zu verwalteten worktrees (#42196, #42366, #42652, #43069, #43120, #43286), die Gruppe zu asynchronen Nachrichten (#42354, #42891, #42894, #42897), die Gruppe zur Windows-Sandbox-Bereitstellung und zum Daemon (#42309 bis #42841, darunter „Einen nativen Windows-MXC-Sandbox-Adapter hinzufügen (#42841)“, außerdem #42405 und #42392), Berechtigungsprofile für Remote-Verbindungen (#42453, #43340), „Experimentellen Kontext beim Sitzungsstart von der Modellfähigkeit abhängig machen (#43147)“, ausschließlich Sprachlaufzeit- und Host-Infrastruktur (unter anderem #42676, #43097, #43248; die Live-TUI-Funktion #43581 fehlt), die Daybreak-Codeverweise (#42667, #42854), „Vim-Ersetzungsmodus zum TUI-Eingabefeld hinzufügen (#42194)“ mit „Vim-Escape-Eingaben in älteren Terminals wiederherstellen (#42584)“, „Den aktuellen Status der Kontextkomprimierung in der TUI anzeigen (#42319)“ und „PATH-Hilfsprogramme erst ausführen, nachdem dem Arbeitsbereich vertraut wird (#42324)“ neben „Die macOS-Sandbox blockiert das Einschleusen von Terminaleingaben“ (#42590). NICHT in der stabilen Version enthalten, sämtlich auf der Ausschlussliste für alpha.7: „MCP-Benutzerverifizierung in der TUI aktivieren (#43712)“, „Benutzerverifizierung für die mitgelieferte TUI auf unterstützten Geräten aktivieren (#43715)“, „macOS-Benutzerverifizierung mit Secure-Enclave-Signierung hinzufügen (#43624)“, „Live-Sprachgespräche über WebRTC zur TUI hinzufügen (#43581)“, die Memory-v2-Gruppe (#43797-#43827), die Konfiguration automatischer Daemon-Updates (#43542, #43562) und die feste Einstellung des Reasoning-Aufwands (#43795, #43796). Anders als die Alpha-Platzhalter dieser Versionsreihe ist die Release-Beschreibung von 0.154.0 ausgefüllt und redaktionell aufbereitet (sechs neue Funktionen, sechs Fehlerbehebungen, ein Dokumentationseintrag und die Entfernung von mcp-server unter Wartungsarbeiten) und stimmt mit dem Vergleich überein. Überprüft am 15. September 2026. ↩↩↩↩↩↩↩↩↩↩

  153. ChatGPT & Codex changelog, abgerufen am 15. September 2026 – drei Einträge. (1) „Codex CLI 0.154.0“ (9. September): Die redaktionell zusammengestellte Funktionsliste entspricht den überprüften Commits – GPT-6-Astra in der Modellauswahl und den Amazon-Bedrock-Katalogen (#42879, #42619), experimentelle Unterstützung für worktrees über --worktree oder /worktree (#42652, #43069, #43120, #43286), direktes Beantworten von Fragen, während Codex weiterarbeitet (#42891, #42894, #42897), gemeinsame Nutzung des Windows-Hintergrundservers mit Daemon-Lebenszyklus und verwalteten Updates (#42405, #42392), Vim-Ersetzungsmodus R mit Rückgängigmachen und Wiederholung per Punkt (#42194, #42584) sowie Kopieren unter Beibehaltung der Formatierung (#42847, #43055) – und ERWÄHNT Sprache, Speicher und Benutzerverifizierung NICHT als Funktionen: Diese Wörter erscheinen nur in der vollständigen Commit-Liste des Eintrags als Infrastrukturpunkte, und „Secure Enclave“ kommt kein einziges Mal vor, was mit dem Abzweigungspunkt des Release-Branches übereinstimmt. (2) „Codex MCP-Server entfernt“ (5. September), Wortlaut in Übersetzung: „Der Befehl codex mcp-server und die eigenständige Binärdatei codex-mcp-server wurden entfernt, nachdem sie am 24. August 2026 als veraltet markiert worden waren. Aktualisieren Sie Integrationen, die einen dieser Befehle starten, bevor Sie Codex aktualisieren.“ Der Eintrag verweist Integrationen auf den Codex-App-Server, merkt an, der app-server-Befehl sei „experimentell und werde für Produktionsworkloads nicht unterstützt“, und bestätigt, dass Verbindungen zu externen MCP-Servern über codex mcp davon unberührt bleiben. (3) „Codex CLI Python SDK 0.154.0“ (10. September), Wortlaut in Übersetzung: „Die Werte max und ultra für den Reasoning-Aufwand hinzufügen. (#39662)“ – die Bestätigung auf SDK-Seite für die Stufen Max und Ultra, die in der Modelldokumentation für Astra aufgeführt sind. Überprüft am 15. September 2026. ↩↩↩↩↩↩

  154. Beobachtungsliste für 0.155.0-alpha; Vorabversion, Änderungen vorbehalten. Die Versionsreihe begann am 10. September 2026 (0.155.0-alpha.1) und erreichte am 15. September 0.155.0-alpha.6 (02:00 UTC; der npm-dist-tag für alpha wurde zeitgleich aktualisiert) – zwölf Alpha-Veröffentlichungen in sechs Tagen, einschließlich der außerhalb der Reihenfolge veröffentlichten Hotfix-Tags (alpha.2.3, alpha.2.4, alpha.3.7 bis alpha.3.10). Die Release-Beschreibungen dieser Reihe sind leere Platzhalter; der Vergleich ist daher die einzige Quelle: rust-v0.154.0…rust-v0.155.0-alpha.6 umfasst 384 Commits, darunter die 58 für alpha.7 ausgeschlossenen Commits. Die beobachteten Punkte sind im Stabilitätshinweis aufgeführt; die größten Risiken betreffen Änderungen an den Standardeinstellungen der Alpha-Reihe. Die Commit-Titel lauten im Original: “Enable TUI voice conversations by default (#44921)” und “Enable worktrees by default and clarify local daemon errors (#44870)”, hinzu kommt die Entfernung “Remove the Windows /sandbox-add-read-dir slash command (#44259)”. Nichts davon ist stabil; nichts davon wird im Haupttext dokumentiert. Bei der Übernahme in eine stabile Version muss jeder Punkt erneut anhand des Vergleichs der stabilen Version geprüft werden. Verifiziert am 15. September 2026. ↩↩

  155. Beobachtete Änderungen für 0.155.0-alpha, alpha.6 -> alpha.10, sowie der Stand der npm-dist-tags vom 16. September; Vorabversion, Änderungen vorbehalten. Am 15. und 16. September 2026 wurden vier Alpha-Versionen veröffentlicht, alle mit leeren Platzhaltern als Release-Beschreibungen: rust-v0.155.0-alpha.7 (15. September, 21:09 UTC), rust-v0.155.0-alpha.8 (22:26 UTC), rust-v0.155.0-alpha.9 (16. September, 01:34 UTC) und rust-v0.155.0-alpha.10 (04:20 UTC) – die Vergleiche sind daher die einzige Quelle: rust-v0.155.0-alpha.6…rust-v0.155.0-alpha.10 umfasst 65 Commits, der Vergleich der gesamten Reihe rust-v0.154.0…rust-v0.155.0-alpha.10 umfasst 448. Separat erschien rust-v0.155.0-alpha.2.5 am 16. September 2026 (13:17 UTC) als außerplanmäßige Version auf Basis von alpha.2: rust-v0.155.0-alpha.2…rust-v0.155.0-alpha.2.5 enthält genau sechs Commits mit folgenden Originaltiteln: “Stage voice release packaging for alpha rehearsal”, “[voice] fetch public Cygwin source in alpha rehearsal”, “Stage Linux-only voice alpha rehearsal”, “Publish opt-in provisioned macOS packages with Rust releases (#45345)”, “Fix Windows sandbox refresh after elevated provisioning” und “Release 0.155.0-alpha.2.5”. Der Stand der npm-dist-tags wurde am 16. September 2026 erneut anhand der Registry geprüft: latest = 0.154.0 und alpha = 0.155.0-alpha.2.5 (npm-Veröffentlichung um 13:26 UTC; die plattformspezifischen Alpha-Tags wurden zeitgleich aktualisiert). Damit verweist @alpha auf einen Stand vor alpha.10 und installiert bis zur nächsten Tag-Änderung einen Build, dem sämtliche Inhalte ab alpha.3 fehlen. Einstellung von GPT-5.5: Die Dokumentation der Codex-Modelle, abgerufen am 16. September 2026, enthält folgende Aussage, hier übersetzt: „GPT-5.5 wird am 14. Oktober 2026 aus Codex mit ChatGPT-Anmeldung entfernt. Ersetzen Sie gpt-5.5 durch gpt-5.6-sol“. Im eigenen Abschnitt zur Einstellung von GPT-5.5 heißt es, hier ebenfalls übersetzt: „Am 14. Oktober 2026 wird GPT-5.5 aus ChatGPT, ChatGPT Work und Codex in allen Tarifen entfernt, einschließlich der Tarife für Privatkunden sowie Business, Enterprise und Edu. Diese Einstellung betrifft nicht die OpenAI API.“ Verifiziert am 16. September 2026. ↩↩↩↩↩

  156. Versionshinweise zu Codex CLI v0.155.0, stabile Version, veröffentlicht am 17. September 2026 (23:14:43 UTC); npm latest wechselte von 0.154.0 -> 0.155.0; Installation mit npm install -g @openai/codex@0.155.0; Vergleich: rust-v0.154.0…rust-v0.155.0. Methode zur Prüfung der Commit-Abstammung bei den Änderungen zur standardmäßigen Aktivierung: “Enable TUI voice conversations by default (#44921)” und “Enable worktrees by default and clarify local daemon errors (#44870)” wurden am 11. September 2026 zusammengeführt und sind in den Vergleichen der Reihe 0.155.0-alpha enthalten. KEINER der beiden Commits ist jedoch ein Vorfahr des Tags rust-v0.155.0 – beide wurden einzeln anhand des Vergleichs der stabilen Version geprüft. Damit gehören beide zur Reihe 0.156.0; in 0.155.0 wird die Sprachfunktion als experimentelle, ausdrücklich zu aktivierende Funktion ausgeliefert (Aktivierung über /experimental, nur in unterstützten Builds), und verwaltete worktrees sind nicht standardmäßig aktiviert. In der stabilen Version enthalten: Live-Sprachgespräche (#43581), verfügbar als experimentelle Funktion (#44331), mit Bedienelementen zum Stummschalten (#43651, #43690) und signierten macOS-Sprachressourcen (#43983); MCP-Benutzerverifizierung – Verifizierung von MCP-Anfragen über Touch ID / Secure Enclave in lokalen TUI-Sitzungen auf unterstützten Macs (#43624, #43712, #43715), auf den Arbeitsbereich begrenzte Identitätsbeschränkung (#43524), native Verifizierung bei der Fortsetzung von MCP-Tool-Aufrufen (#44346); Entfernung des Windows-slash commands /sandbox-add-read-dir (#44259); begleitende Änderungen an der Verwaltung von worktrees (#43942, #44424, #44433); Live-Zusammenfassungen der Modellüberlegungen in der TUI-Statuszeile mit Abschlusszeitstempeln (#43558, #43921); Zeitpläne für Daemon-Updates, der Befehl codex app-server daemon update und Wiederherstellung von Threads nach Daemon-Neustarts (#43542, #43562, #44314); Befehle für AWS-Zugangsdaten für Amazon Bedrock (#44028); Veröffentlichung von Python SDK im Einklang mit stabilen CLI-Versionen (#44067); Sicherheitskorrekturen für Sandbox-Ausbrüche über WSL-Interop (#44286) und die Offenlegung von Zugangsdaten durch Shell-Snapshots (#43909, #44040) sowie die Begrenzung der Guardian-Aktionsprüfung auf 200.000 Bytes (#44060, zuvor bereits per Cherry-Pick in 0.154.0 übernommen); Grundlagen für Memory v2 (#43797-#43827). Stand der npm-dist-tags zum Zeitpunkt dieses Abrufs: latest = 0.155.0, und alpha wechselte von 0.155.0-alpha.2.5 zu rust-v0.155.0-alpha.9.2, veröffentlicht am 18. September 2026 (03:09 UTC) – NACH der stabilen Version. Diese außerplanmäßige Version enthält genau zwei per Cherry-Pick übernommene Korrekturen für die Windows-Sandbox (#46237, #46333). Damit verweist @alpha nach SemVer auf eine Version UNTERHALB von latest (0.155.0-alpha.9.2 < 0.155.0); dies ist der zweite außerplanmäßige dist-tag-Stand innerhalb von drei Tagen. Dokumentation: Die Modellseite und das Änderungsprotokoll der Dokumentation sind seit dem 14. September 2026 unverändert; Version 0.155.0 ist im Änderungsprotokoll der Dokumentation nicht aufgeführt, und zum Zeitpunkt dieses Abrufs findet sich auf keiner Dokumentationsseite eine Ankündigung der Sprachfunktion – die Einführung erfolgt ausschließlich in CLI und ist experimentell. Verifiziert am 17. September 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩

  157. Beobachtungsliste für 0.156.0-alpha; Vorabversion, Änderungen vorbehalten. Am 17. September 2026 steht die Versionsreihe bei 0.156.0-alpha.2; ihre Release-Beschreibungen sind leere Platzhalter, daher ist der Vergleich die einzige Quelle: rust-v0.155.0…rust-v0.156.0-alpha.2 umfasst 351 Commits. Im Mittelpunkt steht die erste konkrete Umsetzung von Daybreak im Code: daybreakEnabled lässt sich beim Starten eines Threads setzen (#45513) – das Konzept wird weiterhin in keiner öffentlichen Dokumentation erwähnt. Die Änderungen zur standardmäßigen Aktivierung “Enable TUI voice conversations by default (#44921)” und “Enable worktrees by default and clarify local daemon errors (#44870)” sind für diese Reihe bestätigt (Commit-Abstammung geprüft; nicht in der stabilen Version 0.155.0 enthalten). Ebenfalls in dieser Reihe enthalten: ein konfigurierbares F8-Tastenkürzel für die Sprachfunktion (#46071) und Analysen zu Sprachsitzungen (#46058), das Dashboard für Kontoanalysen unter /usage (#45763-#45772), Mermaid-Darstellung in der TUI (#46054, #45817) und Darstellung mathematischer TeX-Ausdrücke als Unicode (#45501, #45612, #46266), ein /daemon-Menü (#45854) mit dem Flag --no-daemon (#46088) und ausdrücklich aktivierbarem automatischem Serverstart im Hintergrund (#46117), Entfernung des Funktionsflags für die Persönlichkeit (#45809), ein Sternenfeld im Astra-Eingabebereich (#46096) sowie umfangreiche Arbeiten an der Bereitstellung der Windows-Sandbox. Nichts davon ist stabil; nichts davon wird im Haupttext dokumentiert. Bei der Übernahme in eine stabile Version muss jeder Punkt erneut anhand des Vergleichs der stabilen Version geprüft werden. Verifiziert am 17. September 2026. ↩↩↩↩

  158. Versionshinweise zu Codex CLI v0.155.1, stabile Version, veröffentlicht am 18. September 2026 (20:03:04 UTC); npm latest wechselte von 0.155.0 -> 0.155.1 (npm-Veröffentlichung um 20:09:23 UTC), und sämtliche plattformspezifischen Tags (darwin-arm64, darwin-x64, linux-arm64, linux-x64, win32-arm64, win32-x64) weisen 0.155.1 aus; Installation mit npm install -g @openai/codex@0.155.1. Die Version ist ein Hotfix mit einer einzigen Fehlerbehebung; maßgeblich ist der Vergleich, nicht die Versionsbeschreibung: rust-v0.155.0…rust-v0.155.1 enthält genau zwei Commits – 5e0d1ef8 „[0.155-Hotfix] none als Standard für die TUI-Reasoning-Zusammenfassung wiederherstellen (#46467)“ (zusammengeführt am 2026-09-18T19:02:36Z, ein gezielter Backport auf release/0.155) und be2951ea, den Commit zur Versionsvorbereitung, dessen Nachricht die Versionsbeschreibung bildet. Geändert wurde eine Zeile in new_thread_reasoning_overrides (codex-rs/tui/src/app_server_session.rs), ergänzt um Regressionstests in reasoning_defaults_tests.rs: Der Rückfallwert bei nicht gesetztem config.model_reasoning_summary wechselte von ReasoningSummary::Detailed zu ReasoningSummary::None. Laut PR-Beschreibung fordern neue lokale TUI-Sitzungen in 0.155 deshalb „standardmäßig ausführliche Reasoning-Zusammenfassungen an, wodurch Anbieter, die keine Reasoning-Zusammenfassungen unterstützen, die Anfrage ablehnen“; die Korrektur stellt none wieder her, „wobei explizite Einstellungen für auto, concise und detailed sowie die gleichzeitige Auslieferung bei explizit aktivierten Zusammenfassungen berücksichtigt werden“. Die Versionsbeschreibung bestätigt dies: „In neuen lokalen TUI-Sitzungen bleiben Reasoning-Zusammenfassungen nun standardmäßig deaktiviert. Damit werden Ablehnungen von Anfragen durch Anbieter behoben, die diese Zusammenfassungen nicht unterstützen. Explizite Einstellungen für Reasoning-Zusammenfassungen werden weiterhin berücksichtigt. (#46467)“. Dieselbe einzeilige Änderung wurde unabhängig davon als #46533 in main übernommen (zusammengeführt am 2026-09-19T00:30:19Z), überprüft durch einen Vergleich beider Patches. Erneute Prüfung der Commit-Abstammung bei diesem Tag: Die Änderungen zur standardmäßigen Aktivierung #44921 (Sprache) und #44870 (worktrees) sind weiterhin KEINE Vorfahren von rust-v0.155.1 (jeweils einzeln verglichen; Status diverged). In 0.155.1 bleibt die Sprachfunktion somit experimentell und muss ausdrücklich aktiviert werden; verwaltete worktrees sind weiterhin nicht standardmäßig aktiviert. Änderungen an der Dokumentation seit dem Abruf in 156: Das ChatGPT & Codex changelog (ausgeliefert über learn.chatgpt.com) enthält nun datierte Einträge für Codex CLI 0.155.0 (2026-09-17) und Codex CLI 0.155.1 (2026-09-18). Damit ist der Hinweis aus v2.71 „0.155.0 fehlt im Dokumentations-Changelog, unverändert seit dem 14. September“ überholt; der neueste Eintrag auf der Seite stammt bei diesem Abruf vom 18. September 2026. Der Dokumentationseintrag zu 0.155.0 beschreibt die Sprachfunktion wie folgt: „Experimentelle /voice-Unterhaltungen mit Live-Transkripten und Mikrofonsteuerung auf unterstützten Builds hinzugefügt, aktivierbar über /experimental. (#43581, #43651, #44331)“ – eine Bestätigung des Herstellers, dass die Funktion experimentell ist und ausdrücklich aktiviert werden muss. Weiterhin nicht in der Dokumentation enthalten: Die Referenz der slash commands führt /worktree auf, aber weder /voice noch /experimental; die Dokumentationsseite zur Sprachfunktion beschreibt ChatGPT Voice in der ChatGPT-Desktop-App („Basierend auf GPT-Live“), eine vom CLI-Befehl getrennte Oberfläche. Überprüft am 21. September 2026. ↩↩

  159. Beobachtungsliste für 0.156.0-alpha; Vorabversion, Änderungen vorbehalten; ersetzt die alpha.2-Momentaufnahme aus 157. Die Versionsreihe steht am 21. September 2026 bei 0.156.0-alpha.14. Sowohl der npm-dist-tag alpha als auch sämtliche plattformspezifischen alpha-*-Tags stimmen damit überein. Die in 155 und 156 dokumentierte dist-tag-Anomalie über zwei Veröffentlichungen hinweg ist damit behoben: @alpha liegt nach Semver wieder vor latest (0.155.1). Veröffentlichungsfolge laut Versionsveröffentlichungen API: alpha.9 2026-09-20T00:17:45Z, alpha.10 2026-09-20T21:18:52Z, alpha.11 2026-09-20T22:49:40Z, alpha.12 2026-09-21T00:06:46Z, alpha.13 2026-09-21T02:15:06Z, alpha.14 2026-09-21T04:09:08Z – fünf Veröffentlichungen innerhalb von 6 Std. 50 Min., sechs innerhalb von 27 Std. 51 Min. Die Versionsbeschreibungen dieser Reihe bleiben leere Platzhalter, weshalb der Vergleich die einzige Quelle ist: rust-v0.156.0-alpha.2…rust-v0.156.0-alpha.14 enthält 147 Commits. Überprüfte neue Änderungen in diesem Zeitraum, jeweils anhand des PR bestätigt und hinsichtlich ihrer Abstammung als Vorfahren von rust-v0.156.0-alpha.14 und NICHT der stabilen Version rust-v0.155.1 verifiziert: „Sechs mitgelieferte TUI-Themes und themeabhängige Akzente hinzufügen“ (#46504), „Modellanzeigenamen aus dem Katalog durchgängig in der TUI verwenden“ (#46503), „Wiederverwendung der übergeordneten Kompaktierung durch Guardian standardmäßig aktivieren“ (#46522), „worktree-Sitzungen die Nutzung eines vorhandenen lokalen Daemons ermöglichen“ (#46498), „Reasoning-Zusammenfassungen für neue TUI-Threads standardmäßig deaktivieren“ (#46533, das Gegenstück des 0.155.1-Hotfixes auf dem Hauptentwicklungszweig), „Begrenzte Diagnose für Dateisystempfade zu codex doctor hinzufügen“ (#46543), „Einstellung für reduzierte Bewegung in der Sprachoberfläche berücksichtigen“ (#46835), „Sprachwiedergabe über Pausen und Paketbursts hinweg aufrechterhalten“ (#46880), „Navigation im Nutzungsdashboard stabilisieren und Tastaturhilfe hinzufügen“ (#46863), „Mausnavigation in der TUI-Nutzungsansicht aktivieren“ (#46866) und „Layouts der Nutzungsberichte verbessern und Lesepositionen beibehalten“ (#46864). Aus 157 übernommen und im Status unverändert: daybreakEnabled beim Thread-Start (#45513, weiterhin keinerlei öffentliche Dokumentation zu diesem Konzept) sowie die Änderungen zur standardmäßigen Aktivierung #44921 und #44870. Keine dieser Änderungen ist in einer stabilen Version enthalten; keine ist in der Versionsbeschreibung dokumentiert. Bei der Übernahme in eine stabile Version bleibt die erneute Einzelprüfung anhand des Vergleichs mit der stabilen Version verpflichtend. Überprüft am 21. September 2026. ↩↩↩↩

  160. Dokumentation der übersprungenen stabilen Version 0.156.0 sowie Beobachtung der Versionsreihe 0.157.0-alpha; Vorabversion, Änderungen vorbehalten; ersetzt die alpha.14-Momentaufnahme aus 159. Am 22. September 2026 anhand der npm-Registry und der GitHub API überprüft: npm latest = 0.155.1, sämtliche plattformspezifischen Tags stimmen überein, und auf npm existiert weder eine Version 0.156.0 noch irgendeine 0.156.x-Version ohne alpha-Kennzeichnung; die Versionsveröffentlichungen API zeigen seit rust-v0.155.1 (18. September 2026, 20:03 UTC) keine Veröffentlichung, die keine Vorabversion ist; der Tag-Namensraum rust-v0.156.0* enthält ausschließlich alpha-Tags von alpha.1 bis alpha.18 (alpha.15 und alpha.18 sind Tags ohne zugehörige Veröffentlichung). Letzte veröffentlichte Versionen der 0.156.0-Reihe: rust-v0.156.0-alpha.16 (21. September, 16:51 UTC) und rust-v0.156.0-alpha.17 (21:40 UTC). Die neue Reihe: rust-v0.157.0-alpha.1, veröffentlicht am 21. September um 18:08 UTC (npm-Veröffentlichung um 18:23 UTC), erreichte am 22. September um 12:34 UTC (npm 12:47 UTC) rust-v0.157.0-alpha.8 – acht Veröffentlichungen innerhalb von 18 Std. 26 Min.; der npm-dist-tag alpha und sämtliche plattformspezifischen alpha-*-Tags weisen bei diesem Abruf 0.157.0-alpha.8 aus und liegen nach Semver vor latest; die Versionsbeschreibungen dieser Reihe sind Platzhalter, die lediglich die Versionszeichenfolge enthalten, weshalb der Vergleich die einzige Quelle ist. Übernahme in die neue Versionsreihe, anhand des Vergleichs überprüft: rust-v0.156.0-alpha.14…rust-v0.157.0-alpha.8 meldet den Status diverged, ahead_by 94 und behind_by genau 1; der einzige fehlende Commit ist f276f1d „Release 0.156.0-alpha.14“. Der Vergleich mit rust-v0.156.0-alpha.17 zeigt dasselbe Muster (genau ein nur in alpha.17 vorhandener Commit, dessen Versionsanhebung „Release 0.156.0-alpha.17“). Damit enthält die Historie von 0.157.0-alpha.8 sämtliche inhaltlichen Commits der 0.156.0-alpha-Reihe; der aktuelle Stand umfasst 94 weitere Commits über den Inhalt von alpha.14 hinaus, die in dieser Aktualisierung nicht einzeln geprüft wurden. Stichproben zur Commit-Abstammung, jeweils einzeln verglichen: Die Merge-Commits von „TUI-Sprachunterhaltungen standardmäßig aktivieren (#44921)“ (3f59eb9), „worktrees standardmäßig aktivieren und Fehlermeldungen des lokalen Daemons präzisieren (#44870)“ (68bc536) und „Wiederverwendung der übergeordneten Kompaktierung durch Guardian standardmäßig aktivieren (#46522)“ (3fd9e7e) sind Vorfahren von rust-v0.157.0-alpha.8 (Vergleichsstatus ahead, behind_by 0) und KEINE Vorfahren der stabilen Version rust-v0.155.1 (Status diverged). Veröffentlichung außerhalb der regulären Reihe, die dritte ihrer Art nach alpha.2.5 aus 155 und alpha.9.2 aus 156: rust-v0.155.0-alpha.16.1, veröffentlicht am 22. September um 00:20 UTC (npm 00:28 UTC), liegt genau zwei Commits über rust-v0.155.0-alpha.16 – „Systemproxy als Rückfalloption für Anmelde- und Startanfragen hinzufügen (#46562)“ sowie die Versionsanhebung; der dist-tag alpha verweist bei diesem Abruf nicht darauf. Ob er zwischen den Abrufen auf diese Version verwies, lässt sich anhand der Registry nicht überprüfen. Keine Version der 0.157.0-alpha-Reihe ist stabil; keine ihrer Änderungen ist in der Versionsbeschreibung dokumentiert. Bei der Übernahme in eine stabile Version bleibt die erneute Einzelprüfung anhand des Vergleichs mit der stabilen Version verpflichtend; diese Prüfung beginnt nun damit, zu bestätigen, unter welcher Versionsnummer die stabile Version erscheint. Überprüft am 22. September 2026. ↩↩↩↩

  161. Offizielle Website von Agent Plugins („Ein portables Paketformat für wiederverwendbare Komponenten, die KI-Agenten erweitern“) und die normative Spezifikation v1.0.0, veröffentlicht am 6. August 2026; abgerufen am 12. August 2026. Paketstruktur gemäß der normativen Spezifikation: erforderliche plugin.json (geschlossenes Schema, zehn zulässige Felder auf oberster Ebene, „Clients MÜSSEN jedes unbekannte Feld melden und ignorieren“); optionales skills/ („Jedes unmittelbar untergeordnete Verzeichnis, das einen Pfad mit dem exakten Namen SKILL.md enthält, der auf eine reguläre Datei verweist, wird als ein skill behandelt“); optionale mcp.json (der Client MUSS mindestens eines der Protokolle stdio/streamable-http unterstützen, sse ist optional); Client-Namensräume in umgekehrter Domainnotation („Ein Client MUSS Manifesteinträge für Namensräume ignorieren, die er nicht implementiert“). Befehle, hooks, Agenten, Regeln und LSP-Server gehören nicht zum portablen v1-Format. Entwicklung: Ankündigung von Vercel (initiierte den Vorschlag; entwickelt mit Amazon, Anysphere, GitHub, Microsoft, OpenAI); die MAINTAINERS.md des Repositorys führt Amazon, Cursor, Microsoft, OpenAI und Vercel auf; Google kündigte am Veröffentlichungstag an, dem Kreis der Hauptverantwortlichen beizutreten. Zum Start unterstützte Clients: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic — Urheber von Agent Skills und MCP — gehört nicht zu den Verantwortlichen. Unterstützung in Codex: Manifeste und Veröffentlichung aus dem Arbeitsbereich in v0.146.0, portable Installation/Suche in v0.147.0. (Korrektur vom 12. August: Diese Fußnote verwies ursprünglich auf agentplugins.codes, einen unabhängigen Praxisleitfaden, als Spezifikation — die Zitate wurden auf die offizielle Website und die normative Spezifikation als Quellen umgestellt.) ↩↩↩↩↩↩↩

  162. ChatGPT-Preise. Abgerufen am 10. August 2026. Tarifpreise: Free 0 $ , Go 8 $/Monat, Plus 20 $/Monat, Pro ab 100 $/Monat (5x-Stufe) oder 200 $/Monat (20x-Stufe), Business 20 $/Benutzer/Monat bei jährlicher Abrechnung (25 $ bei monatlicher Abrechnung), Enterprise/Edu individuell. Nutzungslimits für Fünfstundenzeiträume werden je Modell und Tarifstufe veröffentlicht (z. B. Plus: GPT-5.6 Sol 10–100 Nachrichten, Luna 250–2.000; Pro 20x: Sol 200–2.000, Luna 5.000–40.000). Credit-Preistabelle: GPT-5.6 Sol 125 Credits pro 1 Mio. Eingabetokens (12,5 für zwischengespeicherte Eingabetokens, 750 für Ausgabetokens), Terra 50 (5 für zwischengespeicherte Eingabetokens, 300 für Ausgabetokens), Luna 5 (0,5 für zwischengespeicherte Eingabetokens, 30 für Ausgabetokens); „Die Nutzung von GPT-5.6 verbraucht durchschnittlich 5–40 Credits pro Nachricht“; im Schnellmodus werden bei unterstützten Modellen mehr Credits verbraucht. Erneut geprüft am 24. August 2026: Die Preistabelle führt GPT-5.6 Sol nun mit 100 Credits pro 1 Mio. Eingabetokens auf (10 für zwischengespeicherte Eingabetokens, 500 für Ausgabetokens) — die Aktionspreissenkung vom 21. August (121); Terra und Luna unverändert. ↩↩↩↩↩↩↩↩

  163. feat(cli): add codex doctor diagnostics, openai/codex PR #22336. Primärquelle für den ausgelieferten Funktionsumfang von codex doctor: die Optionen (--summary für kompakte Ausgabe, --json für strukturierte Ausgabe mit unkenntlich gemachten sensiblen Werten, --all zum Erweitern gekürzter Listen, --no-color), die festen Berichtsabschnitte (Hinweise, Umgebung, Konfiguration, Updates, Konnektivität, Hintergrundserver), die Statusmarkierungen je Prüfung (✓ erfolgreich, ✗ fehlgeschlagen, ⚠ Warnung, ○ inaktiv) sowie die bewusste Entscheidung, standardmäßig eine ausführliche, für Menschen lesbare Ausgabe zu verwenden, da der Befehl normalerweise ausgeführt wird, wenn der Benutzer bereits Kontext benötigt. Die JSON-Variante ordnet Prüfungen für die automatisierte Verarbeitung anhand stabiler Kennungen zu. Die CLI-Issue-Vorlage des Repositorys fordert Meldende auf, die Ausgabe von codex doctor --json einzufügen. Geprüft am 28. Juli 2026. ↩↩↩↩

  164. Versionshinweise zu ChatGPT für iOS 1.2026.195, 20. Juli 2026 (mit Codex gekennzeichneter Eintrag im offiziellen ChatGPT-Changelog): „Unterstützung für interaktive Formulare in Codex-Aufgaben hinzugefügt“; „Unterstützung für die Inline-Darstellung von Mermaid-Diagrammen in Aufgabenprotokollen hinzugefügt“; Wiederherstellung nicht gesendeter Prompts über Aufgaben, Hosts und Arbeitsbereiche hinweg; Ziele, die blockierte oder durch Nutzungslimits angehaltene Ausführungen fortsetzen; nach letzter Aktivität sortierte Aufgabenlisten, wobei nicht verfügbare Hosts beim Erstellen angezeigt werden; außerdem verbesserte Remote-Einführung, Hinweise im Eingabefeld und iPad-Navigation. Der Vollständigkeit halber aufgeführt — dieser Leitfaden dokumentiert die fünf Codex-Oberflächen (CLI, Desktop, IDE, Cloud, Chrome) und behandelt die iOS-App nicht. ↩

  165. Versionshinweise zu Codex CLI v0.139.0 und Codex Changelog (OpenAI Developers). Am 9. Juni 2026 (20:13 UTC) als stabile Version freigegeben; auf GitHub als Latest markiert; Installation mit npm install -g @openai/codex@0.139.0. Neue Funktionen: Der Codemodus kann die eigenständige Websuche direkt aufrufen (auch aus verschachtelten JavaScript-Toolaufrufen) und Ergebnisse als Klartext empfangen; Eingabeschemas von Tools/Konnektoren erhalten oneOf/allOf-Konstrukte, um die Struktur großer Schemas besser zu bewahren und die MCP-Kompatibilität zu verbessern; codex doctor ergänzt Angaben zur Editor- und Pager-Umgebung und macht sensible Werte in JSON unkenntlich; die Automatisierung des Plugin-Marktplatzes stellt Quellen in codex plugin marketplace list --json bereit und beschleunigt die Plugin-Auflistung anhand zwischengespeicherter Kataloge. Fehlerbehebungen: codex resume --last / codex fork --last behandeln nachgestellte Argumente als Prompts statt als Sitzungs-IDs; MCP-Startwarnungen von Unteragenten erscheinen nicht mehr im falschen Threadkontext; Bildbearbeitungen verweisen auf exakte Dateipfade; URLs mit Tilde werden in der TUI vollständig als Links erkannt; beim Zurücksetzen von Threads (/new, /clear, /fork) bleiben cloudverwaltete Anforderungen/Funktionsschalter erhalten; die Sandbox-Ausführung bewahrt Freigabeentscheidungen zuverlässig und erzwingt Netzwerkzugriffe ausschließlich über einen Proxy. Wartung: separate Symbolarchive mit Zeilentabellen; rusty_v8 auf 149.2.0 aktualisiert. Die neueste Vorabversion mit Stand vom 9. Juni 2026 gehört zur Versionsreihe rust-v0.140.0-alpha (Vorabversion) — 0.140.0 befindet sich noch im Alphastadium und wird in diesem Leitfaden, der stabile Versionen behandelt, nicht berücksichtigt. Prüfung in der aktuellen Sitzung am 9. Juni 2026: Die Releases auf GitHub und der OpenAI Codex-Changelog bestätigen rust-v0.139.0 als neueste stabile Version. ↩↩↩↩↩

  166. Versionshinweise zu Codex CLI v0.138.0 und Codex Changelog (OpenAI Developers). Am 8. Juni 2026 (23:00 UTC) als stabile Version freigegeben; prerelease: false, auf GitHub als Latest markiert; Installation mit npm install -g @openai/codex@0.138.0. Ergänzt die Übergabe an die Desktop-App über /app unter macOS und Windows, stellt Modellen lokale Bildpfade bereit, ermöglicht eine flexiblere Auswahl des Denkaufwands und bietet strukturierte JSON-Ausgabe für die Plugin-Automatisierung. Am 9. Juni 2026 durch rust-v0.139.0 als neueste stabile Version abgelöst. ↩↩

  167. Versionshinweise zu Codex CLI v0.137.0 und Codex Changelog (OpenAI Developers). Am 4. Juni 2026 (01:17 UTC) aus der Versionsreihe v0.137.0-alpha als stabile Version freigegeben. TUI: Tastenbelegungen für F13–F24, Einfügen in durchsuchbaren Menüs, kompakter Status-/Titeleintrag für reine Denkphasen. Enterprise: monatliche Credit-Limits in Verwaltungsabläufen und cloudverwaltete Konfigurationspakete. Fernsteuerung: vom Client initiierte Kopplung und Verwaltung der Steuerungsberechtigungen. Plugins: maschinenlesbare JSON-Ausgabe für Plugin-Workflows und zwischengespeicherte Vorschläge aus Remote-Katalogen. Gehostete Web-/Bildtools in weiteren Codemodus-Abläufen mit parallel ausgeführten eigenständigen Websuchen; Verbesserungen an der Multi-Agent-v2-Laufzeit (sauberere Fortsetzung, Standardwerte für Metadaten). Fehlerbehebungen: Wiederherstellung von Entwurf/Anhängen/Zusammenarbeitsmodus beim Abbrechen eines Prompts, zuverlässigerer App-Start unter macOS und SQLite-Start unter Windows, Sortierung und Deduplizierung von Plugin-Manifesten, Berücksichtigung der Umgebungsidentität bei Berechtigungsanfragen. Prüfung in der aktuellen Sitzung am 4. Juni 2026 (PST): Die Releases auf GitHub führen rust-v0.137.0 als neueste stabile Version auf. ↩↩

  168. Versionshinweise zu Codex CLI v0.136.0 und Codex Changelog (OpenAI Developers). Am 1. Juni 2026 (17:49 UTC) nach v0.136.0-alpha.2 (31. Mai) als stabile Version freigegeben. Neu hinzugekommen sind die Sitzungsarchivierung (/archive in der TUI; die CLI-Befehle codex archive / codex unarchive; archivierte Sitzungen lassen sich erst nach ihrer Wiederherstellung fortsetzen oder verzweigen); OSC-8-Metadaten, durch die Markdown-Weblinks in der TUI anklickbar bleiben, mit einer Schlüssel-Wert-Darstellung als Ausweichlösung für enge Tabellen; der Start im STDIO-Modus über codex app-server --stdio sowie die Wiederaufnahme von Threads über die erste Seite der Gesprächsrunden und ein ausführlicherer MCP-Serverstatus; CODEX_API_KEY für die Remote-Ausführung auf genehmigten OpenAI-Hosts; kurzlebige Servertokens für WebSocket-Verbindungen zur Fernsteuerung; codex sandbox setup --elevated für die Einrichtung unter Windows mit Administratorrechten (Alpha); sowie eine über ein Funktionsflag gesteuerte eigenständige Erweiterung zur Bildgenerierung über die native Abschlusspipeline für Bildartefakte. Fehlerbehebungen: Aktualisierung bald ablaufender Tokens bei der ChatGPT-Authentifizierung mit erneuter Anmeldung bei wiederverwendeten Aktualisierungstokens, Unterbindung der Ausführung von Git-Hilfsprogrammen aus dem Repository durch /diff, Bereinigung von Sandbox-Befehlen nach einer Unterbrechung unter Durchsetzung der Regeln zum Verweigern von Lesezugriffen, Befüllung des Promptverlaufs aus Gesprächsprotokollen beim Fortsetzen der TUI, Bearbeitung im Vim-Normalmodus sowie Rückgriff auf AWS_REGION/AWS_DEFAULT_REGION bei der Bedrock-Authentifizierung. Überprüfung in der aktuellen Sitzung am 2. Juni 2026 (PST): Die GitHub-Releaseseite zeigt rust-v0.136.0 als neuesten stabilen Tag an, der nicht als Vorabversion gekennzeichnet ist. ↩↩↩↩↩

  169. Versionshinweise zu Codex CLI v0.156.0, stabile Version, veröffentlicht am 22. September 2026 (19:51:01 UTC; Tag-Objekt um 18:39:31 UTC erstellt); npm latest wurde um 19:55:37 UTC von 0.155.1 auf 0.156.0 umgestellt, alle plattformspezifischen Tags wurden zwischen 19:55 und 20:03 UTC veröffentlicht (linux-x64 19:55:15, linux-arm64 19:56:39, darwin-x64 19:57:08, win32-arm64 19:58:33, win32-x64 19:59:23, darwin-arm64 20:02:36); Installation mit npm install -g @openai/codex@0.156.0. Vergleich: rust-v0.155.1…rust-v0.156.0, total_commits 526, ahead_by 526, behind_by 8, Status diverged (behind_by bezieht sich auf den Hotfix-Branch 0.155.1). Mit 43.807 Bytes ist der Veröffentlichungstext für dieses Repository ungewöhnlich umfangreich: Über einer vollständigen PR-Auflistung stehen redaktionell zusammengestellte Abschnitte zu neuen Funktionen, Fehlerbehebungen, Dokumentation und Wartungsarbeiten. Er diente ausschließlich als Rechercheindex; jede hier aufgeführte Aussage wurde anhand des Vergleichs geprüft. Umstellungen auf standardmäßige Aktivierung, deren Zugehörigkeit zur Commit-Historie des Tags jeweils einzeln geprüft wurde und die sämtlich im Vergleich enthalten sind: 3f59eb9 „Sprachgespräche in der TUI standardmäßig aktivieren (#44921)“, 68bc536 „worktrees standardmäßig aktivieren und Fehlermeldungen des lokalen Daemons präzisieren (#44870)“, 3fd9e7e „Wiederverwendung der Kontextkomprimierung des übergeordneten Agenten durch Guardian standardmäßig aktivieren (#46522)“. Nachweis des Abzweigpunkts (späte Abzweigung, kein Überspringen): rust-v0.156.0-alpha.16…rust-v0.156.0 meldet ahead_by 1 und behind_by 1. Der jeweils einzige abweichende Commit ist die eigene Versionsanhebung der jeweiligen Seite; der Inhalt der stabilen Version entspricht somit dem von alpha.16. Dagegen beträgt behind_by bei alpha.17 21 und bei alpha.18 65 (kumulativ: Die 65 Commits von alpha.18 schließen die 21 von alpha.17 ein). rust-v0.157.0-alpha.1…rust-v0.156.0 weist ahead_by 1 / behind_by 5 aus; damit liegt die Basis der Abzweigung fünf Commits vor dem Beginn der Nachfolgeversionsreihe (alpha.16 wurde am 21. September um 16:51 UTC veröffentlicht, rust-v0.157.0-alpha.1 am 21. September um 18:08 UTC). Vor der stabilen Version erschienen neun 0.157.0-alpha-Versionen (alpha.1 bis alpha.9, die letzte am 22. September um 18:00:16 UTC). Ergebnisse der Beobachtungsliste: Alle fünfzehn Punkte AUSGELIEFERT, jeweils durch Auffinden der PR-Nummer im Vergleich mit 526 Commits bestätigt: #46504 Farbschemata (907b751e), #46503 Anzeigenamen im Katalog (547c9a1a), #46498 worktree auf vorhandenem Daemon (e4973935), #46533 standardmäßig deaktivierte Reasoning-Zusammenfassungen (61b08f10), #46543 Pfaddiagnose mit doctor (b33199b1), #46835 und #46880 Verbesserungen der Sprachfunktion, #46071 F8-Tastenkürzel (ce03f22a), #46058 Analysen von Sprachsitzungen, #46054 und #45817 Mermaid, #45501 / #45612 / #46266 TeX als Unicode, #45854 /daemon + #46088 --no-daemon + #46117 automatischer Start des Hintergrundservers, #45809 Entfernung des Persönlichkeitsflags, #45513 daybreakEnabled, #46096 Astra-Sternenfeld sowie das /usage-Dashboard als #45763, #45764, #45765, #45766, #45768, #45769, #45770, #45772 mit Verbesserungen in #46863 / #46864 / #46866. Korrektur der Kurzschreibweise in der Beobachtungsliste: Der in diesem Leitfaden angegebene Bereich „#45763-#45772“ umfasst acht PRs, keine zehn; #45767 und #45771 liefern über die Pulls-API HTTP 404 zurück und sind keine Pull Requests in diesem Repository. Neu in der stabilen Version und zuvor nicht auf der Beobachtungsliste: die optionale Vollbild-TUI (#46883 /tui, #46732, #46733, #46734, #46739, #46749, #46858, #46884, #46895, wobei #46849 das Vollbild-Gesprächsprotokoll standardmäßig deaktiviert lässt und #46751 die Warnungsanzeige ergänzt); das lokale Nachrichtenboard für Agenten (#46959, #46966, #46978, #46979, #46985, #46989, #46994); MCP-Abfragen zusätzlicher Angaben durch Subagenten (#46877); ToolPolicy (#46999); Arbeiten an der Agentensteuerzentrale (#46837, #46838, #46839, #46840, #46882); Erhöhung des Zeitlimits für Terminalabfragen von 100 ms auf 250 ms (#46855); Härtung von Sandbox und Diagnosefunktionen (#44639, #45984, #46500, #46962). Dokumentation, bei diesem Abruf unabhängig von der Veröffentlichung geprüft (ChatGPT & Codex changelog, HTTP 200): Unter dem Datum 2026-09-22 steht ein Eintrag mit der Überschrift „Codex CLI-Version: 0.156.0“ und dem Befehl npm install -g @openai/codex@0.156.0. Seine Liste neuer Funktionen enthält die Aussagen „Sprachgespräche sind standardmäßig aktiviert, mit F8 zum Umschalten, einer Auswahl über /voice settings und mitgelieferten Audiolaufzeitumgebungen für Linux und Windows. (#44921, #46071, #44622, #44714, #44922)“ und „Filtern Sie Aufgaben nach Status und erstellen Sie worktree-Sitzungen über die Agentensteuerzentrale; die Unterstützung für worktrees ist jetzt standardmäßig aktiviert. (#46839, #45276, #44870)“ – das Änderungsprotokoll der Dokumentation ist damit noch am selben Tag auf dem Stand der stabilen Version und ersetzt die Formulierung „über /experimental aktiviert“ aus dem Eintrag zu 0.155.0. Rückstand der Referenzseiten beim selben Abruf: Die CLI-Referenz der Entwicklerbefehle führt /experimental (ohne die Sprachfunktion weiterhin als Beispiel zu nennen) und /usage auf, jedoch weder /voice noch /tui oder /daemon; auch --no-daemon fehlt in der Flag-Tabelle. Die Konfigurationsreferenz enthält keinen der Schlüssel für diese Standardeinstellungen. Laut Code lauten sie: [features] realtime_conversation (#44921), [features] worktrees (#44870), [features] guardian_reuse_parent_compaction (#46522) und für die Vollbild-TUI [tui] fullscreen_transcript (#46849) (am 23. September korrigiert; zuvor waren Schlüsselnamen angegeben, die im Code nicht existieren). Die Seite zu Git-worktrees erklärt im Kontext der Desktop-App: „Standardmäßig verwenden Chats einen von Codex verwalteten worktree“, geht aber nicht auf die CLI-Standardeinstellung ein. Somit ist die Zeile im Änderungsprotokoll die einzige Aussage des Anbieters zur CLI-Standardeinstellung. Die Seite zur Sprachfunktion behandelt weiterhin ChatGPT Voice in der Desktop-App, also eine separate Benutzeroberfläche. Überprüft am 22. September 2026. Weitere Details zu 0.156.0, am 23. September aus dem Haupttext hierher verschoben: In den Versionshinweisen aufgeführte Fehlerbehebungen – gestreamte Antworten und Pläne bleiben auch bei fehlgeschlagenen, unterbrochenen und durch Subagenten abgeschlossenen Gesprächsrunden erhalten (#45549, #46867); Weiterleitung der Zwischenablage in tmux und SSH (#45457) sowie Tabulatoreinrückung beim Einfügen per simulierter Tastatureingabe (#45454); Wiederherstellung des Planungsmodus beim Fortsetzen (#45519) und Beibehaltung von Thread-Identität und Einstellungen beim Bearbeiten eines früheren Prompts (#45845); Wiederherstellung der Anmeldung über System-Proxys (#46562) und Aktualisierung von MCP-Anmeldedaten, wenn die OAuth-Erkennung 503 zurückgibt (#44636). Ebenfalls ausgeliefert: Modellanzeigenamen aus dem Katalog in der gesamten TUI (#46503); begrenzte Dateisystempfaddiagnose in codex doctor (#46543); Entfernung des Funktionsflags für die Persönlichkeit, wobei dokumentiert ist, dass friendly und pragmatic keinen Stil mehr auswählen (#45809); daybreakEnabled beim Thread-Start (#45513, keine öffentliche Dokumentation); das Astra-Sternenfeld im Eingabebereich (#46096); unabhängige Darstellungsschalter für Tabellen, Mermaid und Mathematik (#46938) sowie Mermaid-Knoten in Stadionform (#46856); Anzeige lokaler Hintergrundserver durch /status (#46905); und optional aktivierbarer automatischer Start des Hintergrundservers (#46117). Die PR-Listen für die Vollbild-TUI und die Sprachfunktion stehen in den Zeilen zu /tui und /voice. Sechs mitgelieferte Farbschemata: ada, babbage, curie, cushman, dali, davinci (#46504). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  170. Die beobachtete 0.157.0-alpha-Reihe sowie der noch in Vorbereitung befindliche Tag 0.156.1, Vorabversionen und Änderungen vorbehalten; ersetzt die alpha.8-Momentaufnahme aus 160. Am 22. September 2026 anhand der GitHub API und der npm-Registry überprüft. npm-dist-tags zum Abrufzeitpunkt: latest = 0.156.0, alpha = 0.157.0-alpha.10 (npm-Veröffentlichung am 22. September um 22:21:59 UTC), wobei sämtliche plattformspezifischen alpha-*-Tags übereinstimmen; damit liegt @alpha gemäß semantischer Versionierung vor latest. Vergleich: rust-v0.156.0…rust-v0.157.0-alpha.10, ahead_by 101, behind_by 1 (die eigene Versionsanhebung der stabilen Version). Die Release-Beschreibungen dieser Reihe sind Platzhalter, die lediglich die Versionszeichenfolge enthalten; daher ist der Vergleich die einzige Quelle. Im Fließtext genannte Änderungen: 49e95cc7 „GPT-6 Sol und Luna zum Modellkatalog hinzufügen (#47332)“ und „GPT-6 Sol und Luna zu den Amazon-Bedrock-Katalogen hinzufügen (#47347)“; „Die Dienststufe ultrafast aus gpt-5.6-sol entfernen (#47130)“; „Beschreibungen im Modellkatalog und die Priorität von GPT-5.6-Sol aktualisieren (#47085)“; die vorgesehenen Änderungen der Standardeinstellungen „Das Vollbildtranskript standardmäßig aktivieren (#47178)“, „Den automatischen Daemon-Start standardmäßig aktivieren (#47179)“ und „Den Thread-Kontext für Guardian standardmäßig aktivieren (#47275)“; „Explizite Steuerung der Gateway-Anmeldung und Anzeige des Authentifizierungsstatus hinzufügen (#47170)“ zusammen mit „Explizite Gateway-Anmeldung über OAuth zu app-server hinzufügen (#47207)“; „/import in entfernten und lokalen Daemon-Sitzungen aktivieren (#47317)“; „Zusätzliche Richtlinienkonfiguration für Guardian-Prüfungen hinzufügen (#47125)“; „Vom Aufrufer bereitgestellte MITM-CAs im Netzwerkproxy unterstützen (#47132)“; „Bedingte Unterbrechung eines Turns hinzufügen, bei der ausstehende Eingaben erhalten bleiben (#47340)“; „Den Sprachschalter in der Tastenkürzelübersicht der TUI anzeigen (#47082)“; „Konfigurierte Proxys für Echtzeitverbindungen über WebSocket berücksichtigen (#47101)“. Die Katalogänderungen für GPT-6 Sol und Luna werden durch einen offiziellen Changelog-Eintrag der Dokumentation mit der Überschrift „GPT-6 Sol und Luna in Codex und ChatGPT Work“ vom 22. September 2026 bestätigt, der die Modell-IDs gpt-6-sol und gpt-6-luna nennt. Da die CLI-Katalog-Commits noch in keiner veröffentlichten stabilen Version enthalten sind, bleiben die Modelltabelle, die Preiszeilen und die Empfehlung dieses Leitfadens bewusst unverändert, bis die Modelldokumentation für jeden Eintrag geprüft wurde und eine stabile Version mit den Katalogeinträgen vorliegt. 0.156.1 in Vorbereitung: Der Tag rust-v0.156.1 existiert (jüngster Commit b412ff32, erstellt am 23. September 2026 um 00:45:44 UTC), und rust-v0.156.0…rust-v0.156.1 weist ahead_by 2 / behind_by 1 aus. Die beiden Commits sind f1b21bb2 „GPT-6 Sol und Luna zum Modellkatalog von 0.156 hinzufügen (#47332)“ und der Commit zur Release-Vorbereitung. Allerdings liefert die Releases-API für rust-v0.156.1 HTTP 404 zurück, und npm view @openai/codex@0.156.1 liefert E404; zum Abrufzeitpunkt existieren somit weder ein Release noch ein veröffentlichtes Paket. Die Version ist in Vorbereitung, nicht veröffentlicht, und keine Aussage im Haupttext dieses Leitfadens hängt von ihr ab; in diesem Repository entstehen regelmäßig Tags ohne zugehörige Releases (bei 0.156.0-alpha.15 und alpha.18 war es ebenso). Keine Version der 0.157.0-alpha-Reihe ist stabil; keine dieser Änderungen wird im Haupttext dokumentiert, bevor sie veröffentlicht wurde. Beim Übergang in eine stabile Version bleibt die erneute Prüfung jeder einzelnen Änderung anhand des Vergleichs mit der stabilen Version verpflichtend. Am 22. September 2026 überprüft. Geklärt am 23. September 2026: Aus dem Tag wurde ein veröffentlichtes Release (GitHub-Release rust-v0.156.1 um 02:41:36 UTC, npm latest = 0.156.1 um 02:45:25 UTC), und die Modelltabelle, die Preiszeilen sowie die Empfehlung wurden anhand des veröffentlichten Katalogs und der Modelldokumentation aktualisiert; siehe 171. ↩↩↩

  171. Versionshinweise zu Codex CLI v0.156.1, stabile Version, veröffentlicht am 23. September 2026 (02:41:36 UTC; Tag erstellt um 00:45:45 UTC); npm latest wechselte um 02:45:25 UTC von 0.156.0 auf 0.156.1, und bis 02:50:44 UTC wiesen alle plattformspezifischen Tags (linux-x64, linux-arm64, win32-x64, win32-arm64, darwin-arm64, darwin-x64) auf 0.156.1; Installation mit npm install -g @openai/codex@0.156.1. Wortlaut der Versionsbeschreibung, übersetzt: „Wählen Sie GPT-6 Sol oder GPT-6 Luna in der Modellauswahl aus. Die Aufforderung zum Modellwechsel beim Erreichen des Nutzungslimits empfiehlt jetzt GPT-6 Luna. (#47405)“. rust-v0.156.0…rust-v0.156.1 umfasst zwei Commits: f1b21bb2 „GPT-6 Sol und Luna zum Modellkatalog von 0.156 hinzufügen (#47332)“ sowie den Commit zur Vorbereitung der Veröffentlichung. PR #47405, „[hotfix 0.156.0] GPT-6 Sol und Luna zum Modellkatalog hinzufügen (#47332)“, zielte auf release/0.156 und wurde ohne GitHub-Merge geschlossen (der Commit wurde direkt übernommen und trug die Nummer von #47332); #47332 ist der PR für den Hauptentwicklungszweig und wurde am 22. September 2026 (18:17:56 UTC) zusammengeführt. Was der ausgelieferte Katalog festlegt (codex-rs/models-manager/models.json am Tag): gpt-6-sol („GPT-6-Sol“, „Leistungsstarkes Alltagsmodell für Programmierung und tägliche Aufgaben“, Priorität 2, default_reasoning_level medium, Reasoning-Stufen von low bis ultra, minimal_client_version 0.155.0, default_service_tier priority mit einer einzigen Stufe, Fast „1,5-fache Geschwindigkeit“) und gpt-6-luna („GPT-6-Luna“, „Schnelles und günstiges Modell für einfachere Aufgaben“, Priorität 3, Standard medium, Reasoning-Stufen von low bis max ohne ultra, dieselbe Mindestversion des Clients und dieselbe Fast-Standardeinstellung). Beide setzen context_window auf 272.000 (max_context_window 872.000), supported_in_api auf true und visibility auf list. gpt-6-astra behält Priorität 1 (die mitgelieferte Standardeinstellung), default_reasoning_level low und keine standardmäßige Dienststufe bei und erhält die neue Beschreibung „Intelligenz auf höchstem Niveau für die anspruchsvollsten Aufgaben“. Die GPT-5.6-Einträge erhalten neue Bezeichnungen („Älteres Programmiermodell für komplexe Aufgaben“, „Älteres, ausgewogenes Modell für unkomplizierte Aufgaben“, „Älteres, schnelles und effizientes Modell“), GPT-5.5 wird zum „Älteren Programmiermodell“, und die upgrade-Ziele werden festgelegt: gpt-5.6-sol, gpt-5.6-terra, gpt-5.5 und gpt-5.4 auf gpt-6-sol; gpt-5.6-luna auf gpt-6-luna; das Migrationsziel des eingestellten gpt-5.4-mini wechselt von gpt-5.6-luna zu gpt-6-luna. Wortlaut der Upgrade-Texte, übersetzt: „Unser neuestes Sol ist intelligenter und effizienter, sodass Sie mit Ihren Nutzungslimits mehr erledigen können. Dieses Modell eignet sich hervorragend für den täglichen Einsatz bei komplexen Aufgaben, insbesondere beim Programmieren.“ und „Unser neuestes Luna ist deutlich effizienter, sodass Sie mit Ihren Nutzungslimits noch mehr erledigen können. Nutzen Sie es für alle Aufgaben, die keine Intelligenz auf höchstem Niveau erfordern.“ Die TUI-Konstante LUNA_MODEL, die von der Aufforderung zum Modellwechsel beim Erreichen des Nutzungslimits verwendet wird, ändert sich zu gpt-6-luna. Die Snapshots der Modellauswahl für Bedrock Mantle und Runtime im selben Commit enthalten weder GPT-6 Sol noch Luna (die Bedrock-Katalogeinträge gehören zu #47347 im Alpha-Entwicklungszweig 0.157). Fast als Standardeinstellung: codex-rs/tui/src/service_tier_resolution.rs wendet die default_service_tier eines Modells an, wenn keine service_tier konfiguriert ist, die Funktion fast_mode aktiviert ist (sie ist stabil und standardmäßig aktiviert) und der Benutzer die von Codex verwalteten Fast-Standardeinstellungen nicht abgewählt hat. Schlüssel zum Deaktivieren von Standardeinstellungen, im Code am Tag überprüft (codex-rs/features/src/lib.rs, codex-rs/config/src/types.rs): realtime_conversation, worktrees und guardian_reuse_parent_compaction sind jeweils Stage::Stable mit default_enabled: true; transcript_v2 ist Stage::Deprecated und wird ignoriert; tui.fullscreen_transcript hat den Standardwert false. codex features disable <key> schreibt die Einstellung in config.toml, und das globale Flag --disable <key> ist „gleichbedeutend mit -c features.<name>=false“. Wortlaut der Daemon-Meldung aus #44870, übersetzt: „Der lokale Codex-Dienst kann Hintergrundterminals nicht überprüfen. Führen Sie codex app-server daemon update aus und starten Sie anschließend Codex neu.“ Beschreibung von #46522: Die Wiederverwendung greift „beim Neustart von Review-Sitzungen“. #46883: /tui „speichert tui.fullscreen_transcript in der ausgewählten Benutzerkonfigurationsdatei“ und lässt den laufenden Renderer unverändert. Dokumentation, abgerufen am 23. September 2026: Das ChatGPT & Codex changelog enthält einen Eintrag vom 23. September 2026 mit dem Titel „Codex CLI 0.156.1“ und demselben Text wie die Versionsbeschreibung sowie einen Eintrag vom 22. September 2026 mit dem Titel „GPT-6 Sol und Luna in Codex und ChatGPT Work“: „Die Modelle werden in Codex und ChatGPT Work zu niedrigeren Tokenpreisen als ihre GPT-5.6-Vorgänger eingeführt. Nutzen Sie Sol für komplexe Programmieraufgaben und agentische Arbeitsabläufe und Luna für klar umrissene Aufgaben mit hohem Volumen. Beide Modelle werden schrittweise für Benutzer von Plus, Pro, Business, Enterprise und Edu freigeschaltet. Benutzer von Free und Go können in der Desktop-App auf Luna zugreifen. Die Verfügbarkeit hängt vom Stand der Einführung und den Arbeitsbereichseinstellungen ab; Enterprise-Administratoren müssen die neuen Modelle aktivieren.“ Der Abschnitt „Empfohlene Modelle“ auf der Modellseite führt Sol und Luna zuerst auf; die Modellkarten beschreiben Astra als „Unser leistungsfähigstes Modell für komplexe Aufgaben rund um Code, Apps und Forschung“, Sol als „Entwickelt für komplexe Programmieraufgaben und agentische Arbeitsabläufe, mit höherer faktischer Zuverlässigkeit und klarerer Kommunikation als GPT-5.6 Sol“ und Luna als „Unser effizientestes Modell für klar umrissene Aufgaben mit hohem Volumen“; Astra und Luna sind als nicht für Codex Cloud verfügbar gekennzeichnet, während die Karte von Sol keine Cloud-Zeile enthält; „GPT-5.6 Sol, GPT-5.6 Terra und GPT-5.6 Luna bleiben während der Einführung verfügbar“; als anfängliche Reasoning-Stufen werden Medium für Sol, High für Luna und Light (low) für Astra empfohlen; „GPT-6 Luna unterstützt Reasoning-Stufen bis Max, aber nicht Ultra“; das Beispiel für das Standardmodell lautet model = "gpt-6-sol"; GPT-5.5 wird am 14. Oktober 2026 aus ChatGPT, ChatGPT Work und Codex entfernt (API bleibt unberührt), wobei GPT-6 Sol für Plus, Pro, Business, Enterprise und Edu und GPT-6 Luna für Free und Go genannt werden; GPT-5.4 und GPT-5.4 mini, die am 31. August eingestellt wurden, werden nun gpt-6-sol beziehungsweise gpt-6-luna zugeordnet. Die Preisseite nennt bei Standardgeschwindigkeit folgende Credits je 1 Mio. Eingabe- / zwischengespeicherte Eingabe- / Ausgabetokens: GPT-6 Astra 250 / 25 / 1.250, GPT-6 Sol 50 / 5 / 250, GPT-6 Luna 2,5 / 0,25 / 12,5; die GPT-5.6-Tarife bleiben „unverändert“; „Der Fast-Modus verbraucht für GPT-6 Astra, Sol und Luna, soweit verfügbar, das 2,5-Fache des Standard-Credittarifs“; „Die Nutzung von GPT-5.6 verbraucht im Durchschnitt 5–30 Credits pro Nachricht“; geschätzte Anzahl lokaler Nachrichten innerhalb von fünf Stunden für Plus: GPT-6 Astra 5–45, Sol 15–150, Luna 350–3.000 (Pro 5x: 25–225, 70–700, 1.750–14.000; Pro 20x: 100–900, 300–3.000, 7.000–56.000); Cloud-Chats in ChatGPT-Tarifen verwenden GPT-5.6 Sol; Free und Go erhalten „GPT-6 Luna mit Standardgeschwindigkeit in der Desktop-App, abhängig vom Stand der Einführung“. API-Modellseiten (gpt-6-sol, gpt-6-luna): Kontextfenster von 1.050.000 Tokens, maximal 922.000 Eingabetokens und 128.000 Ausgabetokens; Sol: 2 $ für Eingabe / 0,20 $ für zwischengespeicherte Eingabe / 10 $ für Ausgabe je 1 Mio. Tokens, Wissensstand 20. April 2026; Luna: 0,10 $ / 0,01 $ / 0,50 $, Wissensstand 18. Mai 2026; bei beiden gilt: „Prompts mit mehr als 272.000 Eingabetokens werden für die gesamte Anfrage zum doppelten Eingabe- und Cachetarif sowie zum 1,5-fachen Ausgabetarif abgerechnet“ und „Der Fast-Modus wird zum Doppelten der jeweils geltenden Tarife abgerechnet“. Die Seite zur Geschwindigkeit erwähnt für keines der Modelle Fast als Standardeinstellung. Nicht überprüft: Es wurden keine Benchmarkzahlen des Herstellers zu GPT-6 Sol oder Luna eingesehen; die praktische Bedeutung des Katalogwerts max_context_window ist nicht dokumentiert; die Zugangsberechtigung eines bestimmten Kontos hängt vom Stand der Einführung ab. Überprüft am 23. September 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  172. Stand des Alpha-Kanals, am 23. September 2026 anhand von GitHub API und der npm-Registry überprüft. npm-dist-tags: latest = 0.156.1 und alpha = 0.158.0-alpha.2 (npm 13:24:05 UTC; GitHub-Release rust-v0.158.0-alpha.2 13:07:10 UTC), wobei alle plattformspezifischen alpha-*-Tags übereinstimmten. rust-v0.158.0-alpha.1 existiert nur als Tag (Tag-Objekt mit Zeitstempel 10:48:51 UTC; kein GitHub-Release, nicht auf npm). Die Versionsreihe 0.157 erreichte rust-v0.157.0-alpha.11 (GitHub 04:50:17 UTC; npm 05:01:29 UTC); rust-v0.157.0-alpha.10 wurde am 22. September um 22:07:05 UTC auf GitHub und um 22:21:59 UTC auf npm veröffentlicht (der Text von v2.74 gab die npm-Zeit als Veröffentlichungszeit an). Es existieren weder ein Tag oder Release rust-v0.157.0 noch eine npm-Version 0.157.0; die Versionsreihe 0.157 hat somit noch keine stabile Version hervorgebracht. Sie wird nicht als übersprungen bezeichnet, da noch keine höhere Version als stabile Version erschienen ist. rust-v0.157.0-alpha.11…rust-v0.158.0-alpha.1 weist ahead_by 7 und behind_by 1 auf. Die vierte außerplanmäßige Veröffentlichung: rust-v0.155.0-alpha.16.3 (Tag 02:50:51 UTC, GitHub-Release 03:41:37 UTC, npm 03:47:24 UTC), drei Commits zusätzlich zu rust-v0.155.0-alpha.16: „System-Proxy als Fallback für Anmelde- und Startanfragen hinzufügen (#46562)“, „GPT-6 Sol und Luna nach 0.155 alpha zurückportieren (#47332)“ und die Anhebung der Versionsnummer; 0.155.0-alpha.16.2 existiert weder als Tag noch als npm-Version. Beim Abruf verwies das Tag alpha nicht auf alpha.16.3; ob dies zwischen den Abrufen der Fall war, lässt sich anhand der Registry nicht rekonstruieren. Die Inhalte der Alpha-Reihe 0.157 bis einschließlich alpha.10 sind in 170 einzeln aufgeführt; rust-v0.156.0…rust-v0.157.0-alpha.11 liegt 127 Commits voraus. ↩↩↩

  173. Datierter Verlauf der jüngsten Alpha-Reihen und ihres jeweiligen Übergangs in stabile Versionen, am 23. September 2026 aus dem Stabilitätshinweis von v2.74 hierher verschoben. 0.149.0 (20. August): Alle Punkte der Alpha-Beobachtungsliste wurden veröffentlicht.120 0.150.0 (26. August): Die Liste wurde aufgeteilt; fünf Punkte wurden veröffentlicht (der Interrupt-Hook, die /copy-Auswahl, das Überspringen von AGENTS.md in nicht vertrauenswürdigen Projekten, features.network_proxy.credential_broker und review_scope.computer_use_only von Guardian v2 als konfigurierbare Option), fünf weitere wurden auf 0.151 verschoben (/recap, die Entfernung von WebSocket im Code-Modus, paginierter Verlauf als Standard für dauerhafte Threads, die Aufwandsstufe persistent und Bildprüfungen durch Guardian v2); die Budgetierung beibehaltener Bilder bei der Kompaktierung (#40994) gelangte über die Rückportierung in 0.150.1 (#41003) in eine stabile Version.132133 0.151.0 (29. August): Alle zehn Punkte wurden veröffentlicht, ohne dass Änderungen zurückgenommen wurden; die Release-Beschreibung führt nur #41183–#41209 auf, während der Vergleich rust-v0.150.1…rust-v0.151.0 mit 164 Commits den vollständigen Umfang zeigt.137134135 0.152.0 (1. September): Alle dreizehn Punkte wurden veröffentlicht, allerdings musste update_plan ausdrücklich aktiviert werden, weil #41744 die mit #41630 eingeführte standardmäßige Aktivierung vor der Abzweigung des Release-Branches rückgängig machte.136138 0.153.0-0.153.2 (3. September): Keine der beobachteten Alpha-Änderungen wurde in eine stabile Version übernommen.140142143 0.153.3-0.153.4 (4. September): Vier PRs und eine Anhebung der Versionsnummer; der mitgelieferte Astra-Katalog (#42607) wurde als #42874 übernommen, die Bedrock-Kataloge (#42619) als #42805.147148 Etwa zu diesem Zeitpunkt begann developers.openai.com/codex/, per HTTP 308 auf learn.chatgpt.com/docs/ weiterzuleiten, seitdem der kanonische Host der Dokumentation.146 0.154.0 (9. September): Der Release-Branch wurde ungefähr bei alpha.6 abgezweigt; keiner der 58 Commits aus alpha.7 ist im Vergleich rust-v0.153.4…rust-v0.154.0 mit 249 Commits enthalten; Aufzeichnungen zu Vorabversionen: 141, 144, 150, 151.152 0.155.0 (17. September): Erneut wurde ein Release-Branch abgezweigt; die Änderungen der Standardeinstellungen für Sprache und worktrees (#44921, #44870, am 11. September zusammengeführt) gehörten nicht zu den Vorgängern des Tags und wurden erst mit 0.156 veröffentlicht; Aufzeichnungen zu Vorabversionen: 154, 155.156 0.156.0 (22. September): Alle fünfzehn Punkte wurden ohne Rücknahmen übernommen. Der Release-Branch wurde spät abgezweigt: Der Inhalt der stabilen Version entspricht rust-v0.156.0-alpha.16 (veröffentlicht am 21. September um 16:51 UTC, 77 Minuten vor rust-v0.157.0-alpha.1), das Tag wurde am 22. September um 18:39 UTC erstellt, und vor der Veröffentlichung um 19:51 UTC waren bereits neun 0.157.0-alpha-Releases erschienen; alpha.17 enthielt 21 Commits, die in der stabilen Version fehlten, alpha.18 insgesamt 65 (die 65 Commits von alpha.18 schließen die 21 von alpha.17 ein). Bei einem Abruf am Morgen des 22. September wurde kein Tag rust-v0.156.0 gefunden, und v2.73 dieses Leitfadens vermerkte die Versionsreihe als übersprungen; die stabile Version erschien am selben Abend. Daraus ergab sich folgende Regel: Ein fehlendes Tag beschreibt nur den Zeitpunkt der Prüfung. Bestätigen Sie daher zunächst, unter welcher Versionsnummer eine stabile Version erscheint, und bezeichnen Sie eine Nummer erst dann als übersprungen, wenn eine höhere Nummer als stabile Version veröffentlicht wurde. Aufzeichnungen zu Vorabversionen: 157, 159, 160.169 0.156.1 (23. September): Als Tag erfasst, bevor das zugehörige Release existierte (170); einige Stunden später veröffentlicht.171 Dist-tag-Anomalien: alpha verwies auf die außerplanmäßige Version 0.155.0-alpha.2.5 (16. September) und anschließend auf 0.155.0-alpha.9.2 (18. September, 03:09 UTC, nach der stabilen Version; zwei per Cherry-Pick übernommene Korrekturen für die Windows-Sandbox, #46237 und #46333). Dadurch wurde @alpha jeweils zu einem älteren Build als latest aufgelöst; beide Anomalien verschwanden innerhalb weniger Tage von selbst. Weitere außerplanmäßige Veröffentlichungen, bei denen keine entsprechende Tag-Zuordnung erfasst wurde: 0.155.0-alpha.16.1 (22. September, 00:20 UTC; #46562 und die Anhebung der Versionsnummer)160 und 0.155.0-alpha.16.3 (23. September).172 ↩↩

  174. Versionshinweise zu Codex CLI v0.157.0, stabile Version (prerelease false), veröffentlicht am 25. September 2026 (02:31:06 UTC; npm 02:35:19 UTC), und v0.157.1, stabile Version, veröffentlicht am 26. September 2026 (01:02:31 UTC; npm 01:06:57 UTC); npm latest und alle plattformspezifischen Tags zeigten am 26. September auf 0.157.1. Installieren Sie die Version mit npm install -g @openai/codex@0.157.1. 0.157.0: rust-v0.156.0…rust-v0.157.0 umfasst 128 Commits (behind_by 1). Die stabile Version ging aus der 0.157-Alpha-Reihe hervor; diese wurde nicht übersprungen: rust-v0.157.0-alpha.11.1…rust-v0.157.0 umfasst einen Commit, den Versionshinweis-Commit 00c972ed, und alpha.11.1 entspricht alpha.11 plus 0d7f10b8 „Diagnosegründe zu MCP-Zuordnungsfehlern hinzufügen (#47899)“. Jede Aussage wurde anhand des Vergleichs und des Codes am jeweiligen Tag geprüft: 5106a523 „Vollbildtranskript standardmäßig aktivieren (#47178)“ (codex-rs/config/src/types.rs: fullscreen_transcript verwendet default_true, „Beschränkungen für den alternativen Bildschirmpuffer haben Vorrang“; im PR: „tui.fullscreen_transcript=false stellt den Scrollback-Verlauf des Terminals wieder her“); 75ec81c8 „Automatischen Daemon-Start standardmäßig aktivieren (#47179)“ (codex-rs/features/src/lib.rs: daemon_auto_start ist Stage::Stable, default_enabled: true, während es in 0.156.1 noch Stage::Experimental war; der PR entfernt es aus /experimental); zu den Ausschlussbedingungen für den Start in codex-rs/tui/src/daemon_startup.rs zählen --no-daemon, --oss, --profile, Workload-Identität, CODEX_EXEC_SERVER_URL und die meisten Überschreibungen über -c/--enable/--disable; d6093d32 (#47318) ergänzt die Optionen, ohne Daemon fortzufahren, neu zu starten oder abzubrechen, „Standardmäßig abbrechen“; 279ba894 „Guardian-Thread-Kontext standardmäßig aktivieren (#47275)“ (guardianv2.thread_context ist Stage::Stable, default_enabled: true, war in 0.156.1 noch UnderDevelopment/false; im Schema: „Thread-eigenen Kontext für synchronen und asynchronen Guardian verwenden. Standardmäßig true. Unabhängig vom Schalter enabled für Guardian v2“); df309410 „GPT-6 Sol und Luna zu den Amazon-Bedrock-Katalogen hinzufügen (#47347)“ („GPT-6 Sol als Standardmodell und als Ausweichmodell des Anbieters festlegen“; codex-rs/model-provider/src/provider.rs prüft per Assertion, dass der Bedrock-Standard openai.gpt-6-sol ist); cf6754e6 (#47130) entfernt ultrafast aus gpt-5.6-sol; 24462234 „Mitgelieferte Modellmetadaten und Anweisungen aktualisieren (#47397)“ setzt supports_experimental_context für gpt-6-astra auf false (in 0.156.1 noch true); bei allen anderen mitgelieferten Modellen ist der Wert false oder fehlt, und codex-rs/core/src/session/token_budget.rs kehrt vorzeitig zurück, wenn !starting_model.supports_experimental_context gilt; hinzu kommen #47185, #47317, #47191, #47322, #47381, #47422, #47423, #47399, #47417, #47101, #47142, #47204, #47122, #47393, #47389, #47407, #47414 und c6ad6f33 (#47361, Windows-Standard-DACL auf die Anmelde-SID des Runners beschränkt). Die mitgelieferten Einträge für gpt-6-sol, gpt-6-luna und gpt-6-astra sind gegenüber 0.156.1 unverändert, abgesehen von Astras Flags und Tarifliste (Astra: Priorität 1, keine standardmäßige Service-Stufe; Sol und Luna: default_service_tier priority), und codex-rs/tui/src/service_tier_resolution.rs ist byteidentisch mit 0.156.1. Damit gilt das in 171 beschriebene Standardverhalten für Fast weiterhin; die Priorität von gpt-5.6-sol ändert sich von 6 auf 4 (#47085). 0.157.1: rust-v0.157.0…rust-v0.157.1 umfasst fünf Commits: 54abc9d3 (#48138, CREATE_NO_WINDOW für den Code-Modus-Host), 036fe4db (#48157, „Prüfungen der Job-Zugehörigkeit aus der Startvorprüfung und dem gestarteten Daemon entfernen“), dd18e81f (#48238, CREATE_NO_WINDOW für lokale stdio-MCP-Server), 51db6761 (#48272, „Abgekoppelte Windows-Daemons können die Ausgabe-Pipes des startenden Prozesses erben, wodurch Aufrufer auf EOF warten“) und den Release-Commit; jeder PR wurde am 25. September in main übernommen und per Cherry-Pick eingebunden. Der Veröffentlichungstext lautet in Übersetzung: „Die wichtigsten Neuerungen dieser Version konnten nicht ermittelt werden: Der bereitgestellte PR-Index ist leer, und der GitHub-Tag-Vergleich lieferte 404 zurück.“ Dokumentation, abgerufen am 26. September 2026: Das Änderungsprotokoll enthält die Einträge „Codex CLI 0.157.0“ vom 2026-09-25 und „Codex CLI 0.157.1“ vom 2026-09-26, die den Veröffentlichungstexten entsprechen, sowie keine Modell- oder Preiseinträge nach dem 23. September; die Modellseite empfiehlt weiterhin Sol für „alltägliche Arbeit und komplexe Programmieraufgaben“, Luna für „klar umrissene Aufgaben in großem Umfang“ und Astra für „die anspruchsvollsten durchgängigen Aufgaben“. Sie gibt weiterhin an, dass GPT-5.5 am 14. Oktober 2026 aus ChatGPT, ChatGPT Work und Codex entfernt wird, und führt weiterhin die optional aktivierbare „Experimentelle Kontextverwaltung“ auf; auf den Seiten zu Preisen und Geschwindigkeit gelten weiterhin die Preise und der 2,5-fache Fast-Multiplikator aus 171, und die Geschwindigkeitsseite nennt weiterhin keine Standardeinstellung für Fast. Die Konfigurationsreferenz dokumentiert weder tui.fullscreen_transcript noch daemon_auto_start. Verifiziert am 26. September 2026. ↩↩↩↩↩↩↩↩↩↩↩

  175. Stand des Alpha-Kanals, am 26. September 2026 anhand der npm-Registry und der GitHub-Release-API verifiziert. npm-dist-tags: latest = 0.157.1, alpha = 0.159.0-alpha.4 (npm 06:33:57 UTC; GitHub rust-v0.159.0-alpha.4 06:21:38 UTC), wobei alle plattformspezifischen alpha-*-Tags übereinstimmen. Die 0.158-Reihe: rust-v0.158.0-alpha.1 existiert nur als Tag; alpha.2 (23. September, 13:07 UTC) bis alpha.15 (25. September, 17:33 UTC) wurden veröffentlicht; es gibt weder einen Tag rust-v0.158.0 noch eine npm-Version 0.158.0. rust-v0.159.0-alpha.1 wurde am 25. September um 18:48 UTC veröffentlicht (npm 19:02 UTC); rust-v0.158.0-alpha.15…rust-v0.159.0-alpha.1 weist ahead_by 5 und behind_by 1 auf. Außerplanmäßige Veröffentlichungen seit 172: 0.155.0-alpha.16.4 (GitHub 23. September, 19:55 UTC; drei Änderungen gegenüber alpha.16 plus der Release-Commit: „System-Proxy als Ausweichlösung für Anmelde- und Startanfragen hinzufügen (#46562)“, „GPT-6 Sol und Luna auf 0.155 Alpha zurückportieren (#47332)“ und „Unabhängige Namespace-Mounts bei Socket-Prüfungen der Linux-Sandbox zulassen (#46535)“), 0.157.0-alpha.11.1 (24. September, 21:50 UTC; #47899 zusätzlich zu alpha.11 und die Grundlage der stabilen Version 0.157.0) sowie 0.158.0-alpha.15.1 (26. September, 02:58 UTC) und 0.158.0-alpha.2.1 (04:51 UTC), die jeweils dieselben vier Windows-Korrekturen wie 0.157.1 zusätzlich zu ihrer jeweiligen Basis enthalten. 0.158.0-alpha.2.1 erschien um 05:04:15 UTC auf npm, nach 0.159.0-alpha.3; ob der alpha-Tag vor 0.159.0-alpha.4 darauf zeigte, lässt sich aus der Registry nicht rekonstruieren. 0.158 wird nicht als übersprungen bezeichnet, da noch keine höhere Version als stabile Version veröffentlicht wurde. ↩↩

  176. Versionshinweise zu Codex CLI v0.158.0, stabile Version (prerelease false), veröffentlicht am 28. September 2026 (05:07:23 UTC; Tag erstellt um 04:07:03 UTC; npm 05:12:20 UTC). rust-v0.157.1…rust-v0.158.0 liegt bei ahead_by 207, behind_by 6 (die fünf Commits aus 0.157.1 und der Release-Commit von 0.157.0); rust-v0.157.0…rust-v0.158.0 liegt 207 Commits voraus und 2 zurück. Der Release-Stand: rust-v0.158.0-alpha.15.4…rust-v0.158.0 umfasst einen Commit, den Versionshinweis-Commit 064c6b8c; rust-v0.158.0-alpha.15…rust-v0.158.0 liegt 17 Commits voraus: der Release-Commit plus sechzehn per Cherry-Pick übernommene Commits, nämlich die vier Windows-Korrekturen aus 0.157.1 (#48138, #48157, #48238, #48272) sowie #48469, #48483, #48491, #48502, #48513, #48544, #48548, #48549, #48352, #48621, #48686 und #48824. npm latest: Der Release-Workflow am Tag (.github/workflows/rust-release.yml) veröffentlicht eine reine x.y.z-Version ohne --tag, und sein Kommentar lautet „Der Root-Wrapper setzt @openai/codex@latest unmittelbar bei seiner Veröffentlichung auf die neue Version“; die Registry speichert keinen Verlauf der dist-tags. Der Zeitraum, in dem 0.158.0 als latest galt (28. September, 05:12 UTC, bis zur Veröffentlichung von 0.159.0 am 29. September um 08:10:59 UTC), wird deshalb aus diesem Workflow und den Veröffentlichungszeiten abgeleitet. Standardwerte, im Code am Tag geprüft und bei rust-v0.159.1 unverändert: c098f97e „Genehmigung von Terminaleingaben standardmäßig aktivieren (#47799)“ (codex-rs/features/src/lib.rs: write_stdin_approval hat Stage::Stable, default_enabled: true, während 0.157.1 noch Stage::UnderDevelopment, false hatte; codex-rs/core/src/unified_exec/stdin_approval.rs überspringt die Prüfung, wenn die Funktion deaktiviert ist, und der Kopfkommentar lautet „Rein laufzeitinterne Berechtigungsfreigaben erfordern keine Prüfung; Freigaben für Agenten und Richtlinienabweichungen hingegen schon“); 60713126 „stdin-Genehmigung bei rein laufzeitinternen Berechtigungsfreigaben vermeiden (#48073)“; #47639 „tui.copy_on_select mit den Modi auto (Standard), always und never hinzufügen“ (codex-rs/config/src/types.rs: „Standardmäßig auto: aktiviert, außer in direkt verwendeten Terminals, die bekanntermaßen ihre native Tastenkombination zum Kopieren weiterleiten (Ghostty 1.2+, Kitty unter macOS, Windows Terminal und VS Code unter Windows)“; #48469 ist die per Cherry-Pick übernommene Änderung der Terminalstandardwerte); #48118, right_click_paste mit Auto als Standard („Unter Windows/WSL/Linux aktivieren“), On und Off; a6df7385 „Thread-eigenen Guardian-Kontext immer aktivieren (#47686)“ („features.guardianv2.thread_context einschließlich Profilüberschreibungen als veraltet markieren und ignorieren, mit einem Migrationshinweis. Verwaltete Anforderungen für das entfernte Flag mit einer Warnung ignorieren“) und 920e1a34 (#47689). Am Tag hat guardianv2.thread_context den Status Stage::Removed; der Hinweis lautet „[features.guardianv2].thread_context ist veraltet und wird ignoriert“, ergänzt um „Entfernen Sie thread_context aus [features.guardianv2] in config.toml, einschließlich Profilüberschreibungen“. Im Schema steht „Veraltet und ignoriert; Thread-eigener Guardian-Kontext ist immer aktiviert.“ Außerdem: 694d8d45 (#47932: GPT-5.4 aus den mitgelieferten Katalogen und den Bedrock-Katalogen entfernt; codex-rs/tui/src/app/startup_prompts.rs ordnet gespeichertes gpt-5.4 weiterhin gpt-6-sol zu); b725da3b (#47971: „prolite als ‚Pro‘, pro als ‚Pro (More)‘ und promax als ‚Pro (Max)‘ anzeigen“); #48116, #47891, #47601, #47648, #47484, #47956, #48101, #47672, #47695, #47919, #47623, #47974, #47879, #47819 und #47896. daemon_auto_start, worktrees, realtime_conversation und guardian_reuse_parent_compaction bleiben bei rust-v0.159.1 auf Stage::Stable mit default_enabled: true, und fullscreen_transcript behält default_true bei. Das Änderungsprotokoll der Dokumentation enthält einen Eintrag „Codex CLI 0.158.0“ vom 28. September 2026, der mit dem Release-Text übereinstimmt; die Konfigurationsreferenz dokumentiert weder write_stdin_approval noch copy_on_select, right_click_paste, fullscreen_transcript oder daemon_auto_start. Überprüft am 29. September 2026. ↩↩↩↩↩↩↩↩↩

  177. Versionshinweise zu Codex CLI v0.159.0, stabile Version, veröffentlicht am 29. September 2026 (08:05:42 UTC; Tag erstellt um 06:52:06 UTC; npm 08:10:59 UTC). rust-v0.158.0…rust-v0.159.0 liegt bei ahead_by 89, behind_by 17 (die sechzehn per Cherry-Pick übernommenen Commits von 0.158.0 und dessen Release-Commit, die als andere Commits in main ankommen). Der Release-Stand: rust-v0.159.0-alpha.13…rust-v0.159.0 umfasst einen Commit, den Versionshinweis-Commit 687a119f; alpha.13 wurde am 28. September um 15:20:06 UTC veröffentlicht. Bereits in 0.158.0 enthalten: #48138, #48157, #48238, #48272, #48352, #48469, #48483, #48491, #48502, #48513, #48544, #48548, #48549, #48621, #48686 und #48824 erscheinen in beiden Vergleichen. tui.prompt_suggestions existiert bei rust-v0.158.0-alpha.15 (codex-rs/config/src/types.rs: „Nach erfolgreichen Durchläufen eine nächste Nachricht vorschlagen. Standardmäßig false.“), jedoch bei keinem der Tags rust-v0.156.1, rust-v0.157.1, rust-v0.158.0 oder rust-v0.159.0. Neu: #48135 und #48141, instant_interrupt (codex-rs/features/src/lib.rs: Stage::UnderDevelopment, default_enabled: false, „Bei neuen Benutzereingaben Antworten unterbrechen und Beobachtungen aus dem Code-Modus im Vordergrund ausgeben“); #48205, #48206, #48805, #48814, #48895, #48628, #48828, #48199, #48754, #48151, #48155; #48176 („.aws neben .git, .agents und .codex zu den geschützten Metadatenpfaden hinzufügen … Explizite Benutzerregeln beibehalten, die den Standardschutz überschreiben“); #48565 („macOS-TLS-Vertrauensprüfung in Seatbelt-Profilen mit Netzwerkzugriff zulassen“); #48198 („Proxy-Anforderungen der Ausführungsumgebung berücksichtigen“); #48604 (der Skill plugin-creator wurde gelöscht). Das Änderungsprotokoll der Dokumentation enthält einen Eintrag „Codex CLI 0.159.0“ vom 29. September 2026, der mit dem Release-Text übereinstimmt. Überprüft am 29. September 2026. ↩↩↩

  178. Versionshinweise zu Codex CLI v0.159.1, stabile Version, veröffentlicht am 29. September 2026 (20:32:34 UTC; Tag erstellt um 19:24:44 UTC; npm 20:36:58 UTC); npm latest und sämtliche plattformspezifischen Tags zeigten beim Abruf am 29. September auf 0.159.1. Installation: npm install -g @openai/codex@0.159.1. rust-v0.159.0…rust-v0.159.1 umfasst drei Commits (behind_by 1): 9fb2f5f4 „[0.159] Backports für die Veröffentlichung von 0.159.1 vorbereiten (#49323)“, der #49318 enthält („GPT-6.1 Sol als standardmäßig mitgeliefertes Modell hinzufügen und die älteren Sol-Beschreibungen sowie die Snapshots der Modellauswahl aktualisieren“); 3b765518 „[0.159] GPT-6.1-Sol-Bedrock-Kataloge rückportieren (#49342)“, der #49339 enthält („fügt GPT-6.1 Sol zu den Katalogen von Bedrock Mantle und Runtime hinzu und legt es als Standard fest“); sowie der Release-Commit. Der Veröffentlichungstext enthält eine tatsächliche Zusammenfassung, hier in Übersetzung: „GPT-6.1 Sol als Standardmodell im mitgelieferten Katalog und in den Katalogen von Amazon Bedrock Mantle und Runtime hinzugefügt. (#49323, #49342)“. Code am Tag: codex-rs/models-manager/models.json weist gpt-6.1-sol die Priorität 1 zu (Astra 2, GPT-6 Sol 3, Luna 4), die Beschreibung „Neuestes Allround-Modell für Programmierung und alltägliche Aufgaben.“, default_reasoning_level low, Stufen von low bis ultra, context_window 272000, default_service_tier null mit einer Fast-Stufe (priority), supports_experimental_context false und upgrade null; gpt-6-sol erhält die Beschreibung „Allround-Modell der vorherigen Generation.“ und behält default_service_tier priority; die upgrade-Ziele von gpt-5.6-sol, gpt-5.6-terra und gpt-5.5 bleiben gpt-6-sol, das von gpt-5.6-luna bleibt gpt-6-luna. Der Snapshot der Modellauswahl (codex_tui__chatwidget__tests__model_selection_popup.snap) beginnt mit „1. GPT-6.1-Sol (Standard)“, gefolgt von GPT-6-Astra, GPT-6-Sol und GPT-6-Luna. codex-rs/model-provider/src/provider.rs prüft per Assertion, dass der Bedrock-Standard openai.gpt-6.1-sol ist. codex-rs/tui/src/service_tier_resolution.rs ist gegenüber 0.157.1 unverändert. Kein mitgeliefertes Modell setzt supports_experimental_context, und codex-rs/core/src/session/token_budget.rs überspringt das Experiment für solche Modelle weiterhin (0.158.0 ergänzt Pro Max als berechtigten Tarif, #47971). Dokumentation, abgerufen am 29. September 2026: Der Changelog-Eintrag „GPT-6.1 Sol in Codex und ChatGPT Work“ (2026-09-29): „GPT-6.1 Sol bietet bei komplexen Aufgaben nahezu die Leistung von Astra zu geringeren Kosten als Astra.“ Die Modellseite: „Verwenden Sie für komplexe Programmieraufgaben und agentische Workflows GPT-6.1 Sol, sofern es für Ihr Konto und Ihren Client verfügbar ist“; „Die Einführung von GPT-6.1 Sol umfasst Plus, Pro, Business, Enterprise und Edu“; „Bei Enterprise und Edu bleibt GPT-6.1 Sol im Tarif standardmäßig deaktiviert, bis ein Administrator es aktiviert. Free und Go sind zum Start nicht enthalten“; „Ultrafast-Unterstützung für GPT-6.1 Sol folgt später“; Astra „für die anspruchsvollsten durchgängigen Aufgaben“; GPT-5.5 wird weiterhin am 14. Oktober 2026 eingestellt, wobei GPT-6 Sol und GPT-6 Luna als Ersatz genannt werden; kein Abschnitt „Experimentelle Kontextverwaltung“. Die Preisseite: GPT-6.1 Sol zu 50 / 2,5 / 250 Credits pro 1 Mio. Tokens und mit einer Spanne von 15–160 für Plus und Standard Business; Fast mit dem 2,5-Fachen des enthaltenen Nutzungskontingents und dem 2-Fachen der gekauften Credits. Die Geschwindigkeitsseite: „GPT-6.1 Sol unterstützt Standard und Fast, sofern verfügbar.“ Die Konfigurationsreferenz verwendet gpt-6.1-sol als Beispiel und beschreibt features.context_management.experimental_mode als „Experimentelle Einstellung zur Kontextverwaltung. Die Funktion ist derzeit nicht verfügbar.“ Die API-Modellseite: 2,00 $ für Eingabe, 0,10 $ für zwischengespeicherte Eingabe, 10,00 $ für Ausgabe pro 1 Mio. Tokens; ein Kontextfenster von 1.050.000 Tokens; maximal 128.000 Ausgabe-Tokens; Wissensstand vom 30. April 2026; bei mehr als 272.000 Eingabe-Tokens der 2-fache Eingabepreis und der 1,5-fache Ausgabepreis für die gesamte Anfrage; Fast zum 2-fachen Preis. Die Amazon-Bedrock-Seite führt GPT-6.1 Sol noch nicht auf. Verifiziert am 29. September 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  179. Stand des Alpha-Kanals, am 29. September 2026 anhand der npm-Registry und der API für GitHub-Releases verifiziert. npm-dist-tags: latest = 0.159.1, alpha = 0.161.0-alpha.2 (npm 18:45:02 UTC; GitHub rust-v0.161.0-alpha.2 18:32:11 UTC), sämtliche plattformspezifischen alpha-*-Tags stimmen damit überein. Die 0.159-Reihe reichte von alpha.1 (GitHub 25. September, 18:48 UTC) bis alpha.13 (28. September, 15:20 UTC), der Grundlage von 0.159.0 (177). Die 0.160-Reihe: Die Tags rust-v0.160.0-alpha.1 bis alpha.6 existieren; GitHub-Vorabversionen und npm-Versionen existieren für alpha.2 (28. September, 19:51 UTC), alpha.3 (29. September, 01:32 UTC) und alpha.6 (06:27 UTC), während alpha.1, alpha.4 und alpha.5 nur als Tags vorliegen. Es gibt weder einen Tag rust-v0.160.0 noch eine npm-Version 0.160.0. rust-v0.160.0-alpha.6…rust-v0.161.0-alpha.1 weist ahead_by 1, behind_by 1 auf: 8c0a03fe „Version 0.161.0-alpha.1 veröffentlichen“, der nur die Version in codex-rs/Cargo.toml ändert; 0.161.0-alpha.1 wurde um 16:22:41 UTC veröffentlicht (npm 16:37:40 UTC). rust-v0.159.0…rust-v0.160.0-alpha.6 liegt 54 Commits voraus und 1 Commit zurück. 0.160 wird nicht als übersprungen bezeichnet, da noch keine höhere Version als stabile Version veröffentlicht wurde. Außerplanmäßige Versionen seit 175: 0.158.0-alpha.15.2 (27. September, 00:02 UTC), 0.158.0-alpha.15.3 (19:18 UTC) und 0.158.0-alpha.15.4 (28. September, 01:46 UTC), die Builds des Release-Branches, aus denen 0.158.0 hervorging (176); ob der alpha-Tag auf eine dieser Versionen verwies, lässt sich aus der Registry nicht rekonstruieren. ↩↩↩

  180. Versionshinweise zu Codex CLI v0.159.2, stabile Version (prerelease false), veröffentlicht am 29. September 2026 (23:57:16 UTC; Release-Commit 22:57:04 UTC; npm 30. September, 00:03:49 UTC); npm latest und sämtliche plattformspezifischen Tags zeigten beim Zugriff am 30. September auf 0.159.2. Installieren Sie die Version mit npm install -g @openai/codex@0.159.2. rust-v0.159.1…rust-v0.159.2 weist ahead_by 2 und behind_by 1 auf (Release-Commit von 0.159.1: 8e68a98e; gemeinsame Merge-Basis: 3b765518): 2851358e „[0.159] Rückportierung der Unterdrückung von Windows-Konsolenfenstern für 0.159.2 (#49385)“, um 22:49 UTC in release/0.159 zusammengeführt, sowie der Release-Commit ff6aec96, der codex-rs/Cargo.toml auf 0.159.2 setzt. Die Release-Beschreibung enthält eine tatsächliche Zusammenfassung; in Übersetzung lautet sie: „Das Aufblitzen von Konsolenfenstern unter Windows wurde unterdrückt, wenn Codex Hintergrundprozesse und Befehle in der Sandbox startet. (#49385)“. #49385 übernimmt per Cherry-Pick #49164 („Windows-Konsolenfenster für Hintergrundunterprozesse unterdrücken“, am 29. September um 04:38 UTC in main zusammengeführt) und #49308 („Ältere Windows-Sandbox-Prozesse mit Pipe-Umleitung ohne Konsole ausführen“, 16:39 UTC) zur Behebung von #48074 („Windows: Nach der Installation des Codex-Daemons blitzen bei Anfragen wiederholt Terminalfenster auf“, beim Zugriff noch offen); laut Beschreibung wurde die native Ausführung unter Windows „für genau diesen Kandidaten noch nicht validiert“. Code: Ein neues Crate, codex-rs/utils/process, dessen background_command unter Windows CREATE_NO_WINDOW setzt und andernorts ein einfaches Command::new verwendet („Interaktive, losgelöste und auf privaten Desktops ausgeführte Starts müssen ihre eigene Konsolenrichtlinie wählen“). Folgende Aufrufer wurden darauf umgestellt: core/src/spawn.rs (nur StdioPolicy::RedirectForShellTool; Inherit behält Command::new bei), core/src/shell_snapshot.rs, hooks/src/registry.rs und hooks/src/engine/command_runner.rs, git-utils/src/git_process.rs (über JobObject::spawn_background), core-plugins (Git und npm), model-provider/src/amazon_bedrock/auth_refresh.rs (nur wenn stdin kein Terminal ist), login/src/auth/external_bearer.rs, rollout/src/search.rs, exec-server, cli/src/doctor und windows-sandbox-rs/src/setup.rs; in windows-sandbox-rs/src/lib.rs und unified_exec/backends/legacy.rs wird ConsoleMode::Inherit durch ConsoleMode::NoWindow ersetzt. Standardwerte unverändert: Der Vergleich zeigt keine Änderungen an codex-rs/models-manager/models.json, codex-rs/features/src/lib.rs, codex-rs/config/src/types.rs, codex-rs/tui/src/service_tier_resolution.rs oder codex-rs/core/src/session/token_budget.rs. Zum Stand des Tags weist models.json dem Modell gpt-6.1-sol Priorität 1 zu, wobei default_service_tier auf null steht, während gpt-6-sol und gpt-6-luna priority beibehalten; write_stdin_approval und daemon_auto_start stehen auf Stage::Stable mit default_enabled: true; guardianv2.thread_context steht auf Stage::Removed; fullscreen_transcript behält default_true bei, und copy_on_select sowie right_click_paste sind standardmäßig auf Auto gesetzt. Dokumentation, abgerufen am 30. September 2026: Das Änderungsprotokoll enthält einen Eintrag „Codex CLI 0.159.2“ vom 29. September 2026, der mit der Release-Beschreibung übereinstimmt, und keinen späteren Eintrag; auf der Modellseite steht weiterhin: „Verwenden Sie für komplexe Programmieraufgaben und agentische Workflows GPT-6.1 Sol, sofern es für Ihr Konto und Ihren Client verfügbar ist“, sowie der Hinweis, dass GPT-5.5 am 14. Oktober 2026 aus Codex entfernt wird; in der Konfigurationsreferenz steht zu features.context_management.experimental_mode weiterhin: „Die Funktion ist derzeit nicht verfügbar“; die Preisseite führt GPT-6.1 Sol weiterhin mit 50 / 2,5 / 250 Credits und Fast mit dem Faktor 2,5 auf. Verifiziert am 30. September 2026. ↩↩

  181. Stand des Alpha-Kanals, am 30. September 2026 anhand der npm-Registry und der GitHub-Releases-API verifiziert. npm-dist-tags: latest = 0.159.2, alpha = 0.161.0-alpha.4 (npm 12:02:07 UTC; GitHub rust-v0.161.0-alpha.4 11:49:10 UTC), sämtliche plattformspezifischen alpha-*-Tags stimmen damit überein. Seit 179: rust-v0.161.0-alpha.3 (GitHub 30. September, 02:24:58 UTC; npm 02:39:26 UTC) und alpha.4, deren Release-Beschreibungen lediglich „Release 0.161.0-alpha.3“ beziehungsweise „Release 0.161.0-alpha.4“ lauten; rust-v0.161.0-alpha.2…alpha.3 weist ahead_by 30 und alpha.3…alpha.4 ahead_by 16 auf, jeweils mit behind_by 1. rust-v0.160.0-alpha.6.1 (GitHub 30. September, 01:09:54 UTC; npm 01:24:04 UTC) liegt zwei Commits vor alpha.6: 917ab708 „[0.160] Verbleibende Windows-Konsolenkorrektur auf den eingefrorenen Stand von alpha.6 rückportieren (#49386)“ und der Release-Commit 4f06e9e5. #49386 (Basis release/0.160.0-alpha.6, zusammengeführt am 29. September um 22:52 UTC) portiert #49308 zurück und erklärt, alpha.6 „enthält bereits #49164, daher ist nur der fehlende Patch enthalten“ und „Dies aktualisiert den festgeschriebenen Kandidaten weder auf den aktuellen main-Stand noch veröffentlicht es eine stabile Version 0.160.“ Es existieren weder die Tags rust-v0.160.0 oder rust-v0.161.0 noch die npm-Versionen 0.160.0 oder 0.161.0. Ob alpha vor der Veröffentlichung von 0.161.0-alpha.3 auf 0.160.0-alpha.6.1 zeigte, lässt sich anhand der Registry nicht rekonstruieren. ↩↩

  182. Versionshinweise zu Codex CLI v0.160.0, stabile Version (prerelease false), veröffentlicht am 1. Oktober 2026 (20:19:13 UTC; npm 20:26:19 UTC). rust-v0.160.0-alpha.6.1…rust-v0.160.0 weist ahead_by 2 und behind_by 1 auf: cb779962 „[0.160] Katalog- und Sicherheitserinnerungsaktualisierungen aus dem Wartungszweig rückportieren (#49763)“ sowie der Release-Commit. #49763 (Basis release/0.160.0-alpha.6, zusammengeführt am 30. September um 23:06 UTC) übernimmt per Cherry-Pick #49318 (mitgelieferter Katalog), #49339 (Bedrock-Kataloge) und #49715 (Erinnerungen zur Kontosicherheit), „um den eingefrorenen 0.160-Kandidaten auf denselben Stand wie die im Wartungszweig 0.159 ausgelieferten Korrekturen zu bringen“; der Diff für codex-rs/models-manager/models.json fügt gpt-6.1-sol mit Priorität 1 ein (default_reasoning_level low, default_service_tier null), verschiebt gpt-6-astra von 1 auf 2 und alle nachfolgenden Modelle um einen Platz nach hinten; codex-rs/model-provider/src/amazon_bedrock/catalog.rs erhält GPT-6.1 Sol mit Bedrock-Priorität 0, und der app-server-Test erwartet nun openai.gpt-6.1-sol als Bedrock-Fallback. rust-v0.159.2…rust-v0.160.1 umfasst 57 Commits (ahead_by 57, behind_by 4) und 300 Dateien; alle Commit-Titel wurden gelesen. Code unter rust-v0.160.1: codex-rs/models-manager/models.json ist byteidentisch mit rust-v0.159.2 (gleiche MD5-Prüfsumme; Diff je Slug leer): gpt-6.1-sol Priorität 1, gpt-6-astra 2, gpt-6-sol 3, gpt-6-luna 4, gpt-5.6-sol 5. codex-rs/features/src/lib.rs unterscheidet sich von rust-v0.159.2 nur durch zwei neue Spezifikationen, guardian_root_handoff_context und guardian_conversation_history_tools, jeweils mit stage: Stage::UnderDevelopment, default_enabled: false. In codex-rs/config/src/config_toml.rs ergänzt AutoReviewToml die Felder experimental_conversation_history_prompt („Experimenteller Ersatz für die Anweisungen zum Abrufen des Verlaufs, wenn Verlaufstools und Apps aktiviert sind. Bei fehlenden oder leeren Werten wird der integrierte Prompt verwendet.“) und conversation_history_max_output_tokens („Standardwert: 4.000; strengere Limits des übergeordneten Tools gelten weiterhin.“), entsprechend codex-rs/core/config.schema.json; codex-rs/ext/guardian-v2/src/sync_reviewer/conversation_history.rs wendet den Standardwert 4.000 an, und codex-rs/core/src/mcp_tool_call/conversation_history.rs stellt nur user_message.search_messages und user_message.read_messages bereit. codex-rs/model-provider-info/src/lib.rs (#49118): env_key ist die „Umgebungsvariable, die den API-Schlüssel des Benutzers für diesen Anbieter speichert“; bei requires_openai_auth „werden Anmeldedaten über das mit cli_auth_credentials_store ausgewählte Backend gespeichert“. In codex-rs/cli/src/login.rs übergibt run_logout den Wert cli_auth_credentials_store_mode an die Abmeldefunktion. codex-rs/tui/src/subscription.rs ordnet Pro, ProLite und ProMax die Bezeichnungen „Pro 200“, „Pro 100“ und „Pro 500“ zu (#49043, #49079). codex-rs/tui/src/projectless.rs wendet die Standardeinstellungen für den Arbeitsbereich nur an, wenn weder eine Projektkonfiguration noch eine gespeicherte Vertrauensentscheidung, eine explizite Sandbox- oder Berechtigungseinstellung, ein Remote-Arbeitsbereich oder eine verwaltete Standardeinstellung Vorrang hat (#49160). Weitere Punkte aus den PR-Beschreibungen: #49036, #49057, #49038, #49106, #49112, #49037, #49135, #49119, #49093, #49105, #49144, #49145, #49161, #49171. docs/config.md enthält unter diesem Tag lediglich einen Verweis auf die gehostete Dokumentation; die Konfigurationsreferenz, abgerufen am 6. Oktober 2026, beschreibt model_providers.<id>.env_key als „Umgebungsvariable, die den API-Schlüssel des Anbieters bereitstellt“, und führt die neuen Guardian-Flags oder auto_review-Schlüssel noch nicht auf. Verifiziert am 6. Oktober 2026. ↩↩↩↩↩

  183. Versionshinweise zu Codex CLI v0.160.1, stabile Version (prerelease false), veröffentlicht am 5. Oktober 2026 (18:29:37 UTC; npm 18:33:51 UTC); npm latest und alle plattformspezifischen Tags zeigten beim Abruf am 6. Oktober auf 0.160.1. Installieren Sie die Version mit npm install -g @openai/codex@0.160.1. rust-v0.160.0…rust-v0.160.1 weist ahead_by 2 und behind_by 1 auf: 91c0ea5d „Erhalt der Remote-MCP-Umgebung unter Windows auf 0.160 rückportieren (#51121)“ sowie der Release-Commit; betroffen sind nur codex-rs/rmcp-client/src/stdio_server_launcher.rs und codex-rs/Cargo.toml (Version 0.160.1). #51121 übernimmt exakt den Patch für eine einzelne Datei aus #50129: „SYSTEMROOT, TEMP und TMP in der Positivliste für die Remote-Umgebung beibehalten“, mit einem Regressionstest, der sicherstellt, dass „nicht angeforderte Geheimnisse weiterhin ausgeschlossen bleiben“. Unter diesem Tag fügt der Launcher ["SYSTEMROOT", "TEMP", "TMP"] in die Remote-Positivliste ein. Verifiziert am 6. Oktober 2026. ↩↩↩

  184. Versionshinweise zu Codex CLI v0.159.3, stabile Version (prerelease false), veröffentlicht am 30. September 2026 (22:57:34 UTC; npm 23:02:02 UTC). Wortlaut der Release-Beschreibung: „Berechtigte lokale Sitzungen, die mit ChatGPT angemeldet sind, können jetzt optionale Erinnerungen zum Abschließen der Kontosicherheitseinrichtung anzeigen. (#49744)“. rust-v0.159.2…rust-v0.159.3 weist ahead_by 2 und behind_by 1 auf: 9fa22a5c „[0.159] Erinnerungen zur Einrichtung der Kontosicherheit für 0.159.3 rückportieren (#49744)“ (um 21:44 UTC in release/0.159 zusammengeführt) sowie der Release-Commit; 24 Dateien. Upstream #49715: Hinweise werden asynchron „für lokale ChatGPT-Sitzungen mit dem OpenAI-Anbieter“ abgerufen und „als ausblendbare Inline-Banner mit einer Browseraktion angezeigt, wobei zutreffende Nutzungsbanner Vorrang haben“; das Ausblenden bleibt „über Threadwechsel, erneute Verbindungen und den Austausch von Bannern hinweg“ erhalten. codex-rs/tui/src/security_setup.rs unter rust-v0.160.1 (dieselbe Änderung über #49763): „Der Server steuert die Berechtigung, den Rollout und die Texte zum Stichtag. Lesezugriffe blockieren niemals einen Turn; es werden keine Analysedaten zu Erinnerungen gesendet. Bei unbekanntem oder nicht verfügbarem Status erscheint kein Hinweis“; bei anderen Anbietern als openai, Remote-Arbeitsbereichen, anderer Authentifizierung als über ChatGPT und FedRAMP-Konten wird die Verarbeitung vorzeitig beendet, und es werden nur Aktions-URLs unter https://chatgpt.com akzeptiert. Verifiziert am 6. Oktober 2026. ↩↩

  185. Stand des Alpha-Kanals, am 6. Oktober 2026 anhand der npm-Registry und der API für GitHub-Releases verifiziert. npm-dist-tags: latest = 0.160.1, alpha = 0.162.0-alpha.16 (npm 5. Oktober, 21:53:28 UTC; GitHub rust-v0.162.0-alpha.16 Vorabversion, 21:37:19 UTC), alle plattformspezifischen alpha-*-Tags stimmen damit überein. rust-v0.161.0-alpha.13.1 ist eine GitHub-Vorabversion (6. Oktober, 05:27:02 UTC; npm 05:41:18 UTC), die unter dem dist-tag release-0.161.0-alpha.13.1-alpha statt unter alpha veröffentlicht wurde. Die drei neuesten GitHub-Releases, die keine Vorabversionen sind, lauten rust-v0.160.1, rust-v0.160.0 und rust-v0.159.3; eine stabile Version 0.161.0 existiert nicht. 0.161 wird nicht als übersprungen bezeichnet, da noch keine höhere Version als stabile Version veröffentlicht wurde. ↩↩

  186. Versionshinweise zu Codex CLI v0.161.0, stabile Version (prerelease false), veröffentlicht am 7. Oktober 2026 (15:58:45 UTC; npm 16:04:02 UTC). rust-v0.161.0-alpha.13.1…rust-v0.161.0 weist ahead_by 1 und behind_by 1 auf (der Release-Commit); rust-v0.160.1…rust-v0.161.0 weist ahead_by 155 und behind_by 4 auf. Aufzählung der neuen Funktionen, im Original wörtlich zitiert: „Melden Sie sich aus einer aktiven Terminalsitzung mit /mcp login <name> bei MCP-Servern an. (#49290)“; „Wählen Sie Mikrofon, Lautsprecher und Mikrofoneingangskanäle für Sprachunterhaltungen aus; die Einstellungen werden lokal gespeichert. (#49437, #49836)“; „Daybreak muss über --enable cli_daybreak oder features.cli_daybreak=true ausdrücklich aktiviert werden; daybreak=true allein reicht nicht aus. Standardmäßig sind Bedienelemente und Anzeigen ausgeblendet, /daybreak ist nicht verfügbar und das automatische Cyber-Routing entfällt“ und „Das ausdrücklich aktivierte Routing setzt eine berechtigte ChatGPT-Anmeldung, den OpenAI-Anbieter und ausgewiesene Modell-/Programmunterstützung voraus. (#49856, #49858, #49859, #49861, #51207)“; „Wählen Sie für jeden Turn ein Cyber-Zugangsprogramm über codex exec --cyber-access-program oder die Option cyberAccessProgram des TypeScript SDK aus. Die explizite exec-Überschreibung bleibt bei deaktiviertem cli_daybreak verfügbar und lässt die gespeicherte Auswahl unverändert. (#49939, #51207)“; „Amazon Bedrock unterstützt Multi-Agent V2 und Ultra-Reasoning bei kompatiblen Modellen; Bedrock Mantle akzeptiert außerdem AWS GovCloud-Regionen. (#49345, #49813)“; „Die Hinweise zur Authentifizierung berücksichtigen jetzt die Speicherung im Schlüsselbund, statt den Eindruck zu erwecken, Zugangsdaten lägen immer in auth.json. (#49361)“. Die Aussage „GPT-6.1 Sol ist jetzt das Standardmodell in den mitgelieferten Katalogen und den Amazon Bedrock-Katalogen. (#49318, #49339)“ nennt die PRs, die bereits mit v0.159.1 ausgeliefert wurden: codex-rs/models-manager/models.json hat unter rust-v0.161.0 denselben MD5-Wert wie unter rust-v0.160.1 (c1b6edce). Beim Stand dieses Tags beschreibt codex-rs/tui/src/slash_command.rs den Befehl /mcp als „MCP-Tools auflisten; verwenden Sie /mcp verbose oder /mcp login “ und /daybreak als „Daybreak ein- oder ausschalten“; codex-rs/exec/src/cli.rs definiert --cyber-access-program <PROGRAM> („Fordern Sie für diesen Turn ein experimentelles Cyber-Zugangsprogramm an (nur beim OpenAI-Anbieter). Lassen Sie die Option weg, um die Serverstandardwerte zu verwenden“) mit den Werten standard, daybreak_blue und daybreak_red; codex-rs/models-manager/models.json führt gpt-daybreak-blue-latest und gpt-daybreak-red-latest mit "visibility": "hide" auf. Einträge in der PR-Liste: „#49807 Modellerkennung über API-Schlüssel standardmäßig aktivieren“, „#49437 Auswahl lokaler Audiogeräte zu den TUI-Spracheinstellungen hinzufügen“, „#49836 Auswahl der Mikrofonkanäle für Sprachunterhaltungen ermöglichen“. Überprüft am 11. Oktober 2026. ↩↩↩↩↩↩

  187. Versionshinweise zu Codex CLI v0.162.0, stabile Version (prerelease false), veröffentlicht am 8. Oktober 2026 (18:55:59 UTC; npm 19:01:18 UTC). rust-v0.162.0-alpha.18.1…rust-v0.162.0 weist ahead_by 1 und behind_by 1 auf; rust-v0.161.0…rust-v0.162.0 weist ahead_by 227 und behind_by 2 auf. Aufzählung der neuen Funktionen, im Original wörtlich zitiert: „Tools zum Erstellen und Auflisten verwalteter Git worktrees aus vertrauenswürdigen lokalen Projekten hinzufügen, wenn die worktrees-Funktion aktiviert ist. (#50148)“; „Heften Sie Aufgaben im Command Center für Agenten mit p an und halten Sie sie in einer gemeinsamen Gruppe ‚Angeheftet‘ vor, sofern der Server dies unterstützt. (#51500)“; „Navigieren und kopieren Sie Transkriptblöcke mit /copy, kopieren Sie markierte Bereiche mit Ctrl+Insert und passen Sie das Scrollen per Mausrad mit tui.mouse_scroll_speed an. (#50434, #50215, #50209)“; „Konfigurieren Sie den Live-Webzugriff und die Funktionen zur serverseitigen Kontextkomprimierung für benutzerdefinierte, mit Responses kompatible Modellanbieter. (#50459)“; „JavaScript-Hilfsfunktionen hinzufügen, die Promise-Ergebnisse streamen, sobald die Promises abgeschlossen sind, sowie eine optional aktivierbare, nach Relevanz sortierte Toolsuche in Code Mode. (#51126, #51209)“; Punkt zur Fehlerbehebung: „Vorhandene CRLF-Zeilenenden bei Aktualisierungen mit apply_patch beibehalten, ohne dass dies ausdrücklich aktiviert werden muss. (#51203)“. Die Umstellung auf sofortige Unterbrechungen fehlt in den redaktionell ausgewählten Punkten: PR #51812 „Sofortige Unterbrechungen standardmäßig aktivieren“ wurde am 7. Oktober 2026 zusammengeführt; codex-rs/features/src/lib.rs führt instant_interrupt unter rust-v0.161.0 mit default_enabled: false und unter rust-v0.162.1 mit true, in beiden Fällen mit dem Status UnderDevelopment; Features::with_defaults() aktiviert jede Spezifikation, deren default_enabled auf true steht, unabhängig von ihrem Status. In derselben Datei, von 0.161.0 zu 0.162.1: apply_patch_preserve_line_endings wechselt zu Stage::Removed; ultrafast_mode wird als Stable mit default_enabled: true hinzugefügt („Ultra Fast-Modus unabhängig vom Fast-Modus aktivieren“; service_tier_enabled("ultrafast") fragt diese Einstellung ab); code_mode_tool_search, code_mode_only_strict_3p_tools, guardianv2_decisions_comparison, incremental_tools, multi_agent_v2_dynamic_tools und stable_environment_tools werden als UnderDevelopment hinzugefügt und sind deaktiviert. codex-rs/models-manager/models.json enthält unter rust-v0.162.1 keine "ultrafast"-Stufe und unterscheidet sich von rust-v0.160.1 lediglich dadurch, dass instructions_variables-Felder mit dem Wert null entfernt wurden. codex-rs/config/src/tui_mouse_scroll.rs lehnt einen Wert für tui.mouse_scroll_speed ab, der keine „endliche positive Zahl“ ist; codex-rs/model-provider-info/src/capabilities.rs definiert external_web_access: Option<bool> („Ob die gehostete Websuche auf das Live-Web zugreifen darf“) sowie remote_compaction mit den snake_case-Werten unsupported und v2 („compaction_trigger-Elemente über den Responses-Endpunkt senden“); ProviderCapabilities::from_config in codex-rs/model-provider/src/capabilities.rs setzt die serverseitige Kontextkomprimierung für OpenAI- und Azure-Responses-Anbieter standardmäßig auf V2. Einträge in der PR-Liste: „#51253 Richtlinien für Fast und Ultra Fast unabhängig voneinander durchsetzen“, „#50472 Ultrafast-Dienststufen für Amazon Bedrock Astra-Modelle aktivieren“, „#50416 Git-worktree-Auswahlmöglichkeiten für neue und abgezweigte Unterhaltungen erläutern“. Überprüft am 11. Oktober 2026. ↩↩↩↩↩↩↩

  188. Versionshinweise zu Codex CLI v0.162.1, stabile Version (prerelease false), veröffentlicht am 9. Oktober 2026 (19:44:51 UTC; npm 19:50:30 UTC); npm latest und sämtliche plattformspezifischen Tags zeigten beim Abruf am 11. Oktober auf 0.162.1. Installieren Sie die Version mit npm install -g @openai/codex@0.162.1. rust-v0.162.0…rust-v0.162.1 weist ahead_by 3 und behind_by 1 auf: 1a1335ee „Zeilenumbrüche und Links in mehrzeiligen asynchronen Fragen beibehalten (#51866)“, f715d506 „Kompatibilitätsprüfungen für Daemon-Funktionen auf explizite CLI-Überschreibungen beschränken (#52648)“ und der Release-Commit. Beschreibung der Veröffentlichung, im Original wörtlich zitiert: „Ein TUI-Absturz bei mehrzeiligen asynchronen Fragen wurde behoben; Zeilenumbrüche und vollständige Hyperlink-Zieladressen bleiben erhalten. (#51866)“; „Startfehler aufgrund von Unterschieden zwischen den Funktionseinstellungen eines laufenden Hintergrundservers und den CLI-Standardwerten wurden behoben. Kompatibilitätsprüfungen gelten jetzt nur noch für explizite Überschreibungen von Funktionseinstellungen über die Befehlszeile. (#52648)“. ↩↩↩

  189. Stand des Alpha-Kanals und der Flags, überprüft am 11. Oktober 2026 anhand der npm-Registry, der GitHub-Releases-API und des Quellcodes beim jeweiligen Tag. npm dist-tags: latest = 0.162.1, alpha = 0.163.0-alpha.5 (npm 10. Oktober, 00:48:26 UTC; GitHub rust-v0.163.0-alpha.5 als Vorabversion, 00:26:59 UTC), sämtliche plattformspezifischen alpha-*-Tags stimmen damit überein. Abzweigungen für stabile Versionen: v0.161.0 aus 0.161.0-alpha.13.1 und v0.162.0 aus 0.162.0-alpha.18.1, jeweils einen Commit vor ihrer Basis; rust-v0.162.0-alpha.20…rust-v0.162.0 weist ahead_by 2 und behind_by 52 auf, sodass alpha.20 (8. Oktober, 02:25 UTC) 52 Commits enthielt, die in der stabilen Version fehlten. codex-rs/features/src/lib.rs, von rust-v0.160.1 zu rust-v0.161.0: api_key_model_discovery wechselt von UnderDevelopment, deaktiviert, zu Stable, aktiviert (PR #49807 „Modellerkennung über API-Schlüssel standardmäßig aktivieren“; codex-rs/models-manager/src/manager.rs: „Richtlinie für die Erkennung über API-Schlüssel beim Start bereitstellen; Änderungen im laufenden Betrieb erfordern eine neue Sitzung. Statische Kataloge ignorieren diese Einstellung“; should_refresh_models() ist true, wenn supports_api_key_discovery() zutrifft, was eine Authentifizierung per API-Schlüssel an einem Endpunkt voraussetzt, der das Auflisten von Modellen per API-Schlüssel unterstützt); hinzugefügt wurden cli_daybreak (UnderDevelopment, deaktiviert), api_key_cyber_access_programs (Stable, deaktiviert), browser_annotation_api und in_app_voice (Stable, aktiviert, beide „Nur über Anforderungen steuerbare Freigabe: Diese Einstellung sollte über Anforderungen gesetzt werden, nicht über die Benutzerkonfiguration“), login_shell_package_path (Experimental, „Mitgelieferte Tools in Login-Shells“) und model_catalog_in_context (UnderDevelopment, deaktiviert). Die drei jüngsten GitHub-Veröffentlichungen, die keine Vorabversionen sind, sind rust-v0.162.1, rust-v0.162.0 und rust-v0.161.0. ↩↩↩↩↩

  190. Stand des Alpha-Kanals, am 13. Oktober 2026 anhand der npm-Registry und der API für GitHub-Releases überprüft. npm-dist-tags: latest = 0.162.1, alpha = 0.163.0-alpha.9 (npm 15:58:51 UTC; GitHub-Vorabversion rust-v0.163.0-alpha.9, 15:47:20 UTC), nach rust-v0.163.0-alpha.8 (GitHub 13:14:41 UTC; npm 13:47:11 UTC) am selben Tag. Die drei neuesten regulären GitHub-Releases sind weiterhin rust-v0.162.1, rust-v0.162.0 und rust-v0.161.0. ↩↩

  191. Stand des Alpha-Kanals, am 14. Oktober 2026 anhand der npm-Registry und der API für GitHub-Releases überprüft. npm-dist-tags: latest = 0.162.1, alpha = 0.163.0-alpha.11 (npm 03:38:05 UTC; GitHub-Vorabversion rust-v0.163.0-alpha.11, 03:27:29 UTC), nach rust-v0.163.0-alpha.10 (GitHub 13. Oktober, 19:04:12 UTC; plattformspezifische npm-Builds ab 19:22 UTC). alpha.10 war somit bereits verfügbar, als Version v2.81 des Leitfadens alpha.9 als aktuell bezeichnete; dies wird hier korrigiert. Die drei neuesten regulären GitHub-Releases sind weiterhin rust-v0.162.1, rust-v0.162.0 und rust-v0.161.0. ↩↩

  192. Versionshinweise zu Codex CLI v0.163.0, stabil (prerelease false), veröffentlicht am 15. Oktober 2026 (21:30:38 UTC; npm 21:37:11 UTC); bei der Abfrage am 17. Oktober zeigten npm latest und alle plattformspezifischen Tags auf 0.163.0. Installation: npm install -g @openai/codex@0.163.0. rust-v0.162.1…rust-v0.163.0 weist ahead_by 232, behind_by 4 auf; rust-v0.163.0-alpha.10.2…rust-v0.163.0 weist ahead_by 1, behind_by 1 auf (der Release-Commit); rust-v0.163.0-alpha.11…rust-v0.163.0 weist ahead_by 5, behind_by 23 auf. Aufzählung der neuen Funktionen im Wortlaut: „Öffnen Sie /config, um Einstellungen kategorienübergreifend zu durchsuchen, unterstützte Einstellungen sofort zu ändern und zu sehen, welche Änderungen einen Neustart erfordern. (#52990, #53429)“; „Senden Sie eine Folgenachricht, während Codex antwortet, um es sofort zu steuern. Wenn Sie einen Turn unterbrechen, werden auch aktive Code Mode-Zellen und deren verschachtelte Tool-Aufrufe gestoppt. (#51812, #51835)“; „Konfigurieren Sie eine Leader-Taste in /keymap. Standardmäßig ist dies Ctrl+X; Hinweise zu Tastenkürzeln bleiben geöffnet, bis Sie eine Auswahl treffen oder abbrechen, und die Stummschaltung der Spracheingabe wird auf F9 verschoben. (#52273)“; „Starten Sie einen verwalteten Hintergrundserver über /daemon neu. Codex warnt vor Arbeiten, die der Neustart unterbrechen könnte, und stellt anschließend automatisch die Verbindung wieder her. (#53173)“; „Codex kann unabhängige Tools mit reinem Lesezugriff parallel ausführen, darunter Abfragen von skills, Speicherinhalten und Gesprächsverläufen. (#52245)“; „Daybreak ist für berechtigte Konten standardmäßig aktiviert. codex exec kann es auch mit einem OpenAI-API-Schlüssel auswählen, wenn der Server den Zugriff anbietet. (#53701, #53717)“. Wartungsarbeiten: „Codex verwendet jetzt seinen standardmäßigen Shell-Executor und liefert keine angepasste zsh mehr mit. Konfigurationen mit den außer Betrieb genommenen Shell-Flags erhalten einen Migrationshinweis. (#52160, #52213)“; „Die Größe der Release-Pakete für Linux und macOS wurde reduziert, indem Symbole aus den ausgelieferten Binärdateien entfernt wurden; in den ursprünglichen Build-Ausgaben bleiben sie erhalten. (#52178)“. Dokumentation: „Es wurde klargestellt, wie die Linux-Sandbox bubblewrap zur Dateisystemisolation und seccomp zur Filterung von Systemaufrufen verwendet. (#52610)“. PR #52273: „tui.keymap.global.leader mit dem Standardwert ctrl-x sowie symbolische Tastenzuweisungen wie leader c hinzufügen“, „Das standardmäßige Tastenkürzel für die Stummschaltung der Spracheingabe von ctrl-x auf f9 verschieben“; PR #52990: „Einstellungen in die Registerkarten Erscheinungsbild, Benachrichtigungen, Eingabe, Sitzungen und Textauswahl gliedern“, „Änderungen an Einstellungen in der ausgewählten lokalen Konfigurationsdatei speichern, unterstützte Änderungen sofort anwenden und Speicherfehler, Konfigurationsüberschreibungen sowie erforderliche Neustarts im Panel anzeigen“; PR #52245: „Das Auflisten und Lesen von skills, das Auflisten, Lesen und Durchsuchen von Speicherinhalten, das Durchsuchen und Lesen von Gesprächsverläufen, das Auflisten von Plugins und Agenten, die Abfrage der aktuellen Uhrzeit und des verbleibenden Kontexts sowie get_goal parallel ausführen lassen. Das Erstellen und Aktualisieren von Zielen weiterhin sequenziell ausführen“; PR #52160: „shell_zsh_fork und unified_exec_zsh_fork ignorieren, Migrationshinweise für veraltete Konfigurationen ausgeben und warnen, wenn verwaltete Vorgaben für diese Flags ignoriert werden“. ↩↩↩↩↩↩↩↩↩↩↩↩

  193. Stand der Flags, der Sandbox und des Alpha-Kanals, am 17. Oktober 2026 anhand des Quellcodes an den jeweiligen Tags, der npm-Registry und der API für GitHub-Releases überprüft. codex-rs/features/src/lib.rs, von rust-v0.162.0 (162 Flags) zu rust-v0.163.0 (170): cli_daybreak von UnderDevelopment, deaktiviert, zu Stable, aktiviert (PR #53701 „cli_daybreak als stabil markieren und standardmäßig aktivieren“); code_mode_interrupt von UnderDevelopment, deaktiviert, zu Stable, aktiviert; api_key_cyber_access_programs von Stable, deaktiviert, zu aktiviert (PR #53717); shell_zsh_fork von UnderDevelopment zu Removed und unified_exec_zsh_fork auf Removed, jetzt standardmäßig deaktiviert (der Enum-Kommentar zu Removed: „Das Funktionsflag ist wirkungslos, wird aber aus Gründen der Abwärtskompatibilität beibehalten“); instant_interrupt unverändert, UnderDevelopment, aktiviert; neu und deaktiviert: async_compaction, code_mode_host_grpc, code_mode_tool_description_first, credential_masking, guardian_trust_orchestrator_connectors, output_token_replay, retain_client_tool_outputs, subagent_default_context_limits. Von rust-v0.163.0 zu rust-v0.164.0-alpha.3 (173 Flags): worktrees und realtime_conversation von Stable, aktiviert, zu Removed, aktiviert; stable_environment_tools zu Removed; neu und deaktiviert: multi_env_copy_file, mcp_tool_list_changed, executor_capability_discovery_v2. codex-rs/models-manager/models.json ist unter rust-v0.162.1 und rust-v0.163.0 derselbe Blob (72a78e0e). Linux-Sandbox: codex-rs/linux-sandbox/README.md unter rust-v0.163.0: „Das Hilfsprogramm verwendet bubblewrap zur Dateisystem- und Namensraumisolation sowie seccomp zur Filterung von Systemaufrufen. src/seccomp.rs richtet PR_SET_NO_NEW_PRIVS und die seccomp-Filter ein; außerdem enthält es weiterhin die bisherige Landlock-Dateisystemimplementierung“, „Bubblewrap ist die standardmäßige Dateisystem-Sandbox“, „Unter Linux bevorzugt Codex das erste über PATH gefundene bwrap außerhalb des aktuellen Arbeitsverzeichnisses, sofern es verfügbar ist“, „Fehlt bwrap, greift das Hilfsprogramm auf die mitgelieferte Binärdatei codex-resources/bwrap zurück“; src/ enthält bwrap.rs, bundled_bwrap.rs und seccomp.rs, aber keine landlock.rs, während Cargo.toml weiterhin von landlock abhängt. PR #52610 „Benennungen und Dokumentation der Linux-Sandbox an bubblewrap und seccomp angleichen“ (am 9. Oktober zusammengeführt): „Die Linux-Sandbox verwendet bubblewrap zur Dateisystemisolation und seccomp zur Filterung von Systemaufrufen, doch ihr Befehlstyp, das Modul zur Filterung von Systemaufrufen und die Integrationstestsuite verwendeten noch Landlock-Bezeichnungen“, „LandlockCommand in LinuxSandboxCommand und src/landlock.rs in src/seccomp.rs umbenennen“, „Das Verhalten bei der Durchsetzung der Sandbox-Beschränkungen bleibt unverändert“. npm-dist-tags: latest = 0.163.0, alpha = 0.164.0-alpha.3 (npm 17. Oktober, 04:14:55 UTC; GitHub-Vorabversion rust-v0.164.0-alpha.3, 04:03:25 UTC), nach rust-v0.164.0-alpha.1 (16. Oktober, 14:49 UTC) und alpha.2 (17:37 UTC); die Beschreibungstexte der Alpha-Releases enthalten lediglich den Platzhalter „Release 0.164.0-alpha.N“. Die außerplanmäßige Version rust-v0.163.0-alpha.10.2 (15. Oktober, 18:26 UTC) folgte auf alpha.10.1 (14. Oktober, 20:45 UTC), beide auf Basis von alpha.10. ↩↩↩↩↩↩↩

  194. Versionshinweise zu Codex CLI v0.164.0, stabile Version (prerelease false), veröffentlicht am 23. Oktober 2026 (04:48:10 UTC; npm 04:52:29 UTC); npm latest zeigte beim Abruf am 23. Oktober 0.164.0 an. Installieren Sie die Version mit npm install -g @openai/codex@0.164.0. rust-v0.163.0…rust-v0.164.0 weist ahead_by 330, behind_by 5 auf; rust-v0.164.0-alpha.11…rust-v0.164.0 weist ahead_by 1, behind_by 1 auf (der Release-Commit); rust-v0.164.0-alpha.12…rust-v0.164.0 weist ahead_by 1, behind_by 9 auf; rust-v0.164.0-alpha.11.1…rust-v0.164.0 weist ahead_by 1, behind_by 4 auf. Die Beschreibung führt 329 Pull Requests auf. Aufzählung der neuen Funktionen im Wortlaut: „Speichern Sie wiederverwendbare Prompts und slash commands in zehn nummerierten /presets-Speicherplätzen und greifen Sie über ein Tastaturmenü schnell darauf zu. (#54380, #54381)“; „Legen Sie Modell, Reasoning-Aufwand, Geschwindigkeit und Berechtigungsprofile direkt über Inline-Argumente für /model und /permissions fest. (#54378, #54383)“; „Zeigen Sie auf Terminals mit Unterstützung für Kitty- oder Sixel-Grafiken eine Vorschau betrachteter und generierter Bilder im Vollbildprotokoll an. (#54216)“; „Authentifizieren Sie MCP-Verbindungen für Unternehmen über entsprechende Berechtigungen Ihres Codex-Kontos oder eine separate Anmeldung, auch bei OAuth-Clients, die Geheimnisse erfordern. (#55334, #55859, #56001)“; „Maskieren Sie Zugangsdaten bei unterstützten Remote-Bash-Befehlen und Zsh-Snapshot-Sitzungen, einschließlich Zugangsdaten von benutzerdefinierten Anbietern. (#54309, #54432, #56049)“; „Der Einrichtungsassistent für Amazon Bedrock ist jetzt standardmäßig aktiviert. Wenn Zugangsdaten erkannt werden, wird die Eingabe des API-Schlüssels zusammen mit anderen AWS-Anmeldemethoden angezeigt. (#56033, #56023)“. Fehlerbehebungen im Wortlaut: „Eine fehlgeschlagene Komprimierung hinterlässt keine unvollständigen Zusammenfassungen mehr im Gesprächsverlauf. Schlägt die Komprimierung im Hintergrund fehl, greift ein Fallback, ohne eine Panic auszulösen. (#53932, #55581)“; „Beim Fortsetzen von Sitzungen werden jetzt komprimierte Verläufe gefunden und gespeicherte Thread-Einstellungen wiederhergestellt, statt sie durch globale Standardwerte zu ersetzen. (#54008, #55923)“; „Unter Windows verarbeiten HTTPS- und WebSocket-Verbindungen Proxy-Authentifizierungsanforderungen jetzt mit den Negotiate- oder NTLM-Zugangsdaten des angemeldeten Benutzers. (#55994, #56000)“; „Überschreibungen der CLI-Konfiguration bleiben erhalten, wenn -c oder --config auf mehreren Unterbefehlsebenen vorkommt. (#56022)“; „Prompts in der Warteschlange warten jetzt auf den Abschluss ausstehender Berechtigungsauswahlen, bevor die Verarbeitung fortgesetzt wird. (#55682)“; „Sandbox-Prüfungen wurden für Metadatenpfade mit abweichender Groß- und Kleinschreibung unter macOS sowie für austauschbare symbolische Links zur Suche nach ausführbaren Dateien verstärkt. (#54273, #55384)“. Wartungsarbeiten: „Der Speicherplatzbedarf wurde durch das Entfernen ungenutzter Installationen, das Bereinigen verwaister Marketplace-Checkouts und das Begrenzen der Daemon-Protokolle reduziert. (#53827, #55149, #55689, #55690, #55856)“; „Die eingebettete JavaScript-Laufzeit wurde um Sicherheitsprüfungen für optimierte Array.sort-Operationen ergänzt. (#54519)“. PR #54380: „Voreinstellungen unter tui.presets in der aktiven Benutzerkonfiguration dauerhaft speichern“; PR #54378: „Mit /model [model] --reasoning <level> --speed <tier> lässt sich die aktuelle Sitzung aktualisieren, ohne gespeicherte Standardwerte zu ändern. Sowohl durch Leerzeichen als auch durch = getrennte Flag-Werte werden unterstützt; wird das Modell weggelassen, gelten die Einstellungen für das aktuelle Modell. /model ohne Argumente öffnet weiterhin die Auswahl“; PR #54383: „Mit /permissions <profile-id> lässt sich ein integriertes oder benutzerdefiniertes Berechtigungsprofil auswählen, beispielsweise /permissions :read-only. Die Aliase :ask-for-approval und :approve-for-me werden unterstützt“; PR #54216: „Lokal betrachtete Bilder und generierte Bildartefakte im formatierten Vollbildprotokoll mithilfe von Kitty- oder Sixel-Grafiken als größenbegrenzte Vorschaubilder darstellen“, „Reine Texteinträge für Remote-Arbeitsbereiche, nicht unterstützte Terminals, fehlende Dateien und übergroße Bilder beibehalten“; PR #55334: „Direkt konfigurierte MCP-Server über kontogebundene Unternehmensberechtigungen verbinden, die im Schlüsselbund gespeichert sind“, „Die vom Unternehmen verwaltete Autorisierungserweiterung mit dem Protokoll 2026-07-28 aushandeln“; PR #54309: „Unterstützte Bash-Befehle außerhalb einer Login-Shell erhalten unter Linux und macOS Platzhalter für Zugangsdaten; die tatsächlichen Zugangsdaten fügt der Proxy für passende Ziele ein“, „Bei nicht unterstützten Shells oder beim Shell-Start sowie bei konfigurierten Zugangsdatenanbietern auf eine unmaskierte Ausführung zurückfallen“; PR #56033: „bedrock_setup_wizard als stabil einstufen und standardmäßig für geeignete Ersteinrichtungen aktivieren. Benutzer können die Funktion weiterhin mit features.bedrock_setup_wizard = false deaktivieren“; PR #53827: „Die aktuelle und die vorherige Auswahl, die vom Daemon oder Updater verwendeten Pakete sowie das Paket der aufrufenden ausführbaren Datei beibehalten“. ↩↩↩↩↩↩↩↩↩↩

  195. Der Stand der Flags und des Alpha-Kanals wurde am 23. Oktober 2026 anhand des Quellcodes der jeweiligen Tags, der npm-Registry und der API für GitHub-Releases überprüft. codex-rs/features/src/lib.rs, von rust-v0.163.0 (170 Flags) zu rust-v0.164.0 (177): bedrock_setup_wizard, incremental_tools und mcp_oauth_refresh_coordination von UnderDevelopment, deaktiviert, zu Stable, aktiviert; worktrees und realtime_conversation von Stable, aktiviert, zu Removed, aktiviert; stable_environment_tools von UnderDevelopment zu Removed; transcript_v2 von Deprecated zu Removed; credential_masking unverändert, UnderDevelopment, deaktiviert; neu und deaktiviert: app_server_websocket_compression, executor_capability_discovery_v2, mcp_tool_list_changed, multi_env_copy_file, runtime_agent_instances, subagent_thread_environments, wake_on_agent_messages. Von rust-v0.164.0 zu rust-v0.165.0-alpha.1 (180 Flags): reasoning_effort_override von UnderDevelopment, deaktiviert, zu Stable, aktiviert; neu und deaktiviert: guardianv3, guardian_recorded_items, tui_multi_backend. codex-rs/models-manager/models.json ist unter rust-v0.162.1, rust-v0.163.0 und rust-v0.164.0 derselbe Blob (72a78e0e); seine elf Einträge lauten gpt-6-astra, gpt-6.1-sol, gpt-6-sol, gpt-6-luna, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-daybreak-blue-latest, gpt-daybreak-red-latest, gpt-5.5 und codex-auto-review. npm-dist-tags: latest = 0.164.0, alpha = 0.165.0-alpha.1 (npm am 23. Oktober, 14:22:16 UTC; GitHub rust-v0.165.0-alpha.1 als Vorabversion, 14:09:53 UTC); die Beschreibung des Alpha-Releases besteht lediglich aus dem Platzhaltertext „Release 0.165.0-alpha.1“. Außerplanmäßige Releases in diesem Zeitraum: rust-v0.163.0-alpha.11.1 (21. Oktober, 22:18 UTC), rust-v0.163.0-alpha.11.2 (22. Oktober, 06:41 UTC) und rust-v0.164.0-alpha.11.1 (23. Oktober, 01:58 UTC), jeweils mit einem Platzhaltertext als Beschreibung. ↩↩↩↩↩↩

  196. Codex Changelog (OpenAI Developers) und openai/codex releases. Codex CLI 0.134.0 (26. Mai 2026) führte eine lokale Suche im Gesprächsverlauf ein, die Inhalte unabhängig von der Groß- und Kleinschreibung abgleicht, machte --profile zur primären Profilauswahl in CLI-, TUI- und Sandbox-Abläufen und ergänzte Hinweise zur Migration älterer Konfigurationen. Zudem verbesserte die Version die MCP-Einrichtung durch serverbezogene Umgebungszuordnung und OAuth für streambare HTTP-Server, machte Connector-Tool-Schemas zuverlässiger, indem lokale $ref/$defs erhalten und übergroße Schemas vor ihrer Bereitstellung komprimiert werden, ermöglichte die parallele Ausführung schreibgeschützter MCP-Tools, die readOnlyHint angeben, und erweiterte den Kontext für Erweiterungen und hooks (Gesprächsverlauf für Erweiterungstools, dauerhaft erhaltene Metadaten zu Berechtigungsprofilen bei der Laufzeitsynchronisierung der automatischen Überprüfung). Codex CLI 0.135.0 (28. Mai 2026) erweiterte die Diagnose mit codex doctor um Umgebung, Git, Terminal, App-Server und Thread-Bestand, zeigte bei einer Remote-Verbindung der TUI Verbindungsdetails und Serverversion in /status an und ergänzte die Textobjektbearbeitung im Vim-Modus mit verbessertem Verhalten an Wort- und Zeilenenden sowie einer konfigurierbaren Unterbrechung des aktuellen Turns. Außerdem konnte /permissions nun benannte Berechtigungsprofile erkennen und anzeigen, paketierte Codex-Builds erhielten unter den unterstützten macOS- und Linux-Systemen den mitgelieferten, gepatchten zsh-Helfer, und das Python SDK erhielt benutzerfreundliche Sandbox-Voreinstellungen für Thread- und Turn-APIs. Die Fehlerbehebungen betrafen die Markdown-Darstellung in der TUI, die Ausgabestabilität unter macOS/Zellij, den Erhalt von Entwürfen bei der Vervollständigung von slash commands, Ctrl-C im Steuerungsmodus von tmux/iTerm, die Filterung von App-Erwähnungen mit @ und den Umgang mit dem aktuellen Arbeitsverzeichnis beim Fortsetzen von Sitzungen. ↩↩↩↩

  197. OpenAI, Codex-Quellcode zum Commit 72f999e, seatbelt.rs und seatbelt_base_policy.sbpl, abgerufen am 11. Oktober 2026: Wenn die Richtlinie Lesezugriff auf die gesamte Festplatte gewährt und keine vom Lesen ausgeschlossenen Stammverzeichnisse festlegt, lautet das generierte macOS-Profil (allow file-read*); die Basisrichtlinie weist darauf hin, dass Kindprozesse die Richtlinie ihres Elternprozesses erben. Auf dem Mac des Autors konnte Codex CLI 0.154.0 im Modus read-only eine Datei lesen, für die Festplattenvollzugriff erforderlich ist. Dies gelang auch mit der Konfiguration des Autors (ohne gesetzten sandbox_mode); siehe macOS-Festplattenvollzugriff und KI-Agenten, Abschnitt 5. ↩