Codex CLI: Das umfassende technische Referenzhandbuch
# Vollständige Codex CLI-Referenz: Installation und Authentifizierung, Modelle und Preise, Sandbox- und Genehmigungsmodi, AGENTS.md, MCP, Skills und Cloud-Aufgaben. Aktualisiert für v0.157.1.
Vollständige Codex CLI-Referenz: Installation und Authentifizierung, Modelle und Preise, Sandbox- und Genehmigungsmodi, AGENTS.md, MCP, Skills und Cloud-Aufgaben. Aktualisiert für v0.157.1.
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, patcht Dateien und delegiert Aufgaben an die Cloud. Beherrschen Sie fünf Systeme –
config.toml, das Sandbox-/Freigabemodell, AGENTS.md, MCP und skills – und Codex wird zum Kraftmultiplikator. Welches Modell: Die Modelldokumentation von OpenAI empfiehlt inzwischen GPT-6 Sol (gpt-6-sol, seit v0.156.1 in der CLI-Modellauswahl) für alltägliche und komplexe Programmieraufgaben, GPT-6-Astra für die anspruchsvollsten End-to-End-Aufgaben (weiterhin der mitgelieferte Standard der CLI, wenn kein Modell festgelegt ist) und GPT-6 Luna für klar umrissene Aufgaben mit hohem Volumen. Die Verfügbarkeit hängt vom Tarif, den Arbeitsbereichseinstellungen und der schrittweisen Einführung ab; die GPT-5.6-Modelle bleiben vorerst verfügbar. GPT-5.5 wird am 14. Oktober 2026 für die Anmeldung bei Codex über ChatGPT eingestellt.146171 Neu hier? Springen Sie direkt zu Installation und Schnellstart. Verfolgen Sie die Veröffentlichungen? Die neueste stabile Version ist v0.157.1 (26. September 2026); die Versionshighlights beginnen mit einer Zusammenfassung des aktuellen Stands (was standardmäßig aktiviert und was noch experimentell ist) und behandeln anschließend jede Version. Das Änderungsprotokoll führt sämtliche Aktualisierungen des Leitfadens auf.116174
Codex arbeitet als Coding-Agent für mehrere Oberflächen, nicht als Chatbot, der Code schreibt. Die CLI liest Ihre Codebasis, führt Befehle in einer Sandbox aus, patcht Dateien, stellt über MCP Verbindungen zu externen Diensten her und delegiert lang laufende Aufgaben an die Cloud. Codex läuft lokal, denkt aber global: Dieselbe Intelligenz unterstützt je nach Ihrer Arbeitsweise fünf unterschiedliche Oberflächen, darunter die Browsererweiterung für Chrome, Edge, Brave, Opera und Vivaldi, mit der Codex in Ihrem Browser ausgeführt wird, ohne diesen zu übernehmen.90127
Der Unterschied zwischen gelegentlicher und effektiver Codex-Nutzung liegt in fünf Kernsystemen. Beherrschen Sie diese, wird Codex zum Kraftmultiplikator:
- Konfigurationssystem: steuert das Verhalten über
config.toml - Sandbox- und Freigabemodell: regelt, was Codex tun darf
- AGENTS.md: definiert Betriebsvereinbarungen auf Projektebene
- MCP-Protokoll: erweitert die Funktionen um externe Dienste
- Skills-System: bündelt wiederverwendbares Fachwissen
Ich habe Codex monatelang zusammen mit Claude Code in produktiven Codebasen, CI/CD-Pipelines und Teamarbeitsabläufen eingesetzt. Dieser Leitfaden verdichtet diese Erfahrungen zu der vollständigen Referenz, die ich mir zu Beginn gewünscht hätte. Jede Funktion enthält die tatsächliche Syntax, praxisnahe Konfigurationsbeispiele und jene Grenzfälle, an denen selbst erfahrene Benutzer scheitern.
Wichtigste Erkenntnisse
- Fünf Oberflächen, ein Gehirn: CLI, Desktop-App, IDE-Erweiterung, Cloud-Aufgaben und Browser-Erweiterung (für Chrome, Edge, Brave, Opera und Vivaldi) nutzen alle 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, Landlock + 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 für Kontextwechsel: Definieren Sie benannte Konfigurationsvorgaben (
fast,careful,auto) und wechseln Sie mit--profilezwischen ihnen. - Kontextverwaltung ist entscheidend: Der integrierte Codex-Katalog stellt GPT-6 Astra, Sol und Luna sowie der GPT-5.6-Familie ein Kontextfenster von 272K bereit (der API führt 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 Ihr Token-Budget vorausschauend mit
/compact, präzisen Prompts und@file-Referenzen.83112
So verwenden Sie diesen Leitfaden
Dieser Leitfaden umfasst mehr als 3.300 Zeilen – beginnen Sie an der Stelle, die Ihrem Erfahrungsstand entspricht:
| Erfahrung | Hier beginnen | 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, Workflow-Rezepte |
| Umstieg von einem anderen Tool | Migrationsleitfaden | Entscheidungsrahmen |
Die Kurzreferenz am Ende bietet eine übersichtliche Zusammenfassung aller wichtigen Befehle.
Release-Highlights: Was sich zuletzt geändert hat
Die Versionshistorie in absteigender Reihenfolge richtet sich an Leser, die den Release-Zyklus von Codex verfolgen. Neu hier? Springen Sie zum Schnellstart; die folgenden Informationen benötigen Sie nicht, um produktiv zu arbeiten. Details zur Verifizierung (Vergleiche, Commit-Listen, Dokumentationsprüfungen) finden Sie in den Fußnoten.
Aktueller Stand
Codex CLI mit Stand vom 26. September 2026
- Stable: v0.157.1, veröffentlicht am 26. September (npm
latest), ein Windows-Patch auf Grundlage von v0.157.0 (25. September).- Alpha: npm
alphaist 0.159.0-alpha.4. Für die 0.158-Reihe gab es kein Stable-Release.- Seit v0.157.0 standardmäßig aktiviert: das Vollbildtranskript, der automatische Start des Hintergrundservers und der Guardian-Thread-Kontext. Um eine dieser Funktionen zu deaktivieren, setzen Sie
fullscreen_transcript = falseunter[tui],daemon_auto_start = falseunter[features](oder starten Sie mit--no-daemon) beziehungsweisethread_context = falseunter[features.guardianv2].- Seit v0.156.0 standardmäßig aktiviert:
/voice, verwaltete worktrees und die Wiederverwendung der übergeordneten Guardian-Kompaktierung ([features]-Schlüsselrealtime_conversation,worktrees,guardian_reuse_parent_compaction).- Weiterhin optional oder experimentell: experimentelle Kontextverwaltung, Codex Cloud und Code-Modus.
- Modelle: GPT-6 Sol (
gpt-6-sol) für alltägliche und komplexe Programmieraufgaben, GPT-6-Astra für die anspruchsvollsten End-to-End-Aufgaben (weiterhin der integrierte Standard von CLI, wenn kein Modell festgelegt ist) und GPT-6 Luna für Aufgaben mit hohem Volumen. GPT-5.5 wird am 14. Oktober 2026 aus Codex für die ChatGPT-Anmeldung entfernt.- Versionsfixierung:
npm install -g @openai/codex@0.157.1; bestätigen Sie die Version anschließend mitcodex --version.174175
v0.157.1 (26. September 2026)
Ein Windows-Patch mit vier aus dem Hauptentwicklungszweig zurückportierten Korrekturen. Codex öffnet beim Start des Code-Modus-Hosts oder eines lokalen stdio-MCP-Servers kein Konsolenfenster mehr. Der Hintergrundserver kann nun starten, wenn Windows den Prozess innerhalb eines äußeren Jobobjekts belässt. Außerdem hält ein abgekoppelter Hintergrundserver die Ausgabepipes des Startprogramms nicht mehr offen, was zuvor dazu führen konnte, dass der aufrufende Befehl nach Beendigung des Startprogramms weiter wartete. In den GitHub-Versionshinweisen und im Changelog-Eintrag heißt es lediglich, dass die Highlights „nicht ermittelt werden konnten“; die obige Liste stammt aus den Commits des Releases.
Was Sie tun sollten: Führen Sie ein Upgrade durch, wenn Sie Codex unter Windows verwenden. Die vier Korrekturen betreffen ausschließlich Windows.174
v0.157.0 (25. September 2026)
Dieses Release aktiviert drei weitere Funktionen standardmäßig.
- Das Vollbildtranskript ist standardmäßig aktiviert. Die Vollbildoberfläche, die v0.156.0 über
/tuianbot, wird nun beim Öffnen einer Sitzung verwendet – auch wenn die Konfiguration keinen Abschnitt[tui]enthält. Um den Terminal-Scrollback beizubehalten, wählen Sie in/tuidie Option „Scrollback“ oder setzen Siefullscreen_transcript = falseunter[tui];--no-alt-screenundtui.alternate_screen = "never"haben weiterhin Vorrang. Mit Umschalttaste-Klick lässt sich jetzt eine Transkriptauswahl erweitern. - Der Hintergrundserver startet automatisch bei geeigneten interaktiven Starts; die Option befindet sich nicht mehr unter
/experimental. Starts mit--no-daemon,--oss,--profileoder den meisten-c-Überschreibungen verwenden ihn nicht. Stimmen die Einstellungen eines laufenden Servers nicht mit der Sitzung überein, bietet Codex an, die Sitzung ohne ihn auszuführen, ihn mit den erforderlichen Einstellungen neu zu starten oder den Vorgang abzubrechen (Standardoption). Um den automatischen Start zu deaktivieren, setzen Siedaemon_auto_start = falseunter[features]. - Der Guardian-Thread-Kontext ist standardmäßig aktiviert – sowohl für synchrone als auch für asynchrone Reviews und unabhängig vom Guardian-v2-Schalter
enabled. Um ihn zu deaktivieren, setzen Siethread_context = falseunter[features.guardianv2].
Modelle: GPT-6 Sol und Luna, die erstmals mit v0.156.1 ausgeliefert wurden, sind ebenfalls in diesem Release enthalten. Auch die Amazon-Bedrock-Kataloge führen sie nun, wobei GPT-6 Sol GPT-5.6 Sol als Bedrock-Standard ersetzt. Für GPT-5.6 Sol entfällt die Dienststufe ultrafast, sodass nur Fast verbleibt. Der integrierte Katalog weist GPT-6-Astra nicht mehr als Modell mit Unterstützung für die experimentelle Kontextverwaltung aus (siehe Kontextverwaltung).
Ebenfalls neu: Mit dem Tastenkürzel f lässt sich eine in einer anderen App geöffnete Unterhaltung abspalten, wobei Entwürfe und eingereihte Prompts erhalten bleiben; /import funktioniert in Remote- und Hintergrundserversitzungen; und das Terminal stellt Unicode-Aufzählungszeichen, Kontrollkästchen und ausgerichtete Gleichungen dar. Korrekturen sorgen dafür, dass Sprachunterhaltungen beim Wechseln zwischen Threads weiterlaufen, nicht gesendete Antworten nach dem Ende eines Durchlaufs wiederhergestellt werden, tmux-Mauseinstellungen berücksichtigt werden, Echtzeitverbindungen und eigenständige Websuchen über konfigurierte Proxys geleitet werden, vorübergehende Fehler bei Datei-Uploads mit einem Timeout von fünf Minuten erneut versucht werden und Netzwerkeinschränkungen auch bei Weiterleitungen sowie offenen HTTP- und WebSocket-Verbindungen gelten. 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 Stable-Version von CLI bringt. Beide erscheinen nun in der /model-Auswahl unter GPT-6-Astra, das weiterhin an erster Stelle steht und der integrierte Standard bleibt, wenn in config.toml kein Modell festgelegt ist. Die GPT-5.6-Familie wird in der Auswahl nun als ältere Modelle bezeichnet (bei GPT-5.6 Sol steht „Älteres Programmiermodell für komplexe Aufgaben“), GPT-5.5 als „Legacy-Programmiermodell“. Wenn Sie sich einem Ratenlimit nähern, schlägt die Aufforderung zum Modellwechsel jetzt gpt-6-luna statt gpt-5.6-luna vor.
Wenn Ihre Konfiguration ein älteres Modell angibt, erscheint einmalig eine Aufforderung zur Migration: Gespeicherte Auswahlen von gpt-5.6-sol, gpt-5.6-terra, gpt-5.5 und gpt-5.4 verweisen auf GPT-6 Sol; gpt-5.6-luna und gpt-5.4-mini verweisen auf GPT-6 Luna. Die Amazon-Bedrock-Kataloge ändern sich in diesem Release nicht: GPT-6 Sol und Luna sind dort nicht enthalten, und GPT-5.6 Sol bleibt der Bedrock-Standard.
Ein Kostendetail, das in der Dokumentation nicht erwähnt wird: Der integrierte Katalog legt Fast (priority) als Standarddienststufe für GPT-6 Sol und Luna fest. Deshalb kann eine TUI-Sitzung ohne gesetztes service_tier im Fast-Modus starten, den die ChatGPT-Anmeldung mit dem 2,5-Fachen der Standard-Credits abrechnet. Prüfen Sie dies mit /fast status; /fast off wechselt zu Standard.
Was Sie tun sollten: Führen Sie ein Upgrade durch und testen Sie anschließend codex -m gpt-6-sol mit einer vertrauten Aufgabe. Die Verfügbarkeit hängt von Ihrem Tarif, den Workspace-Einstellungen und dem Rollout ab; Enterprise-Administratoren müssen die neuen Modelle zunächst aktivieren.171
v0.156.0 (22. September 2026)
Dieses Release aktiviert drei Funktionen gleichzeitig standardmäßig; die ersten beiden wurden am selben Tag im Dokumentations-Changelog angekündigt.
- Voice ist standardmäßig aktiviert.
/voicestartet auf unterstützten Builds eine Live-Unterhaltung, ohne dass Sie zuvor/experimentalaufrufen müssen. Ebenfalls neu: eine konfigurierbare F8-Umschaltung, eine/voice settings-Auswahl für die in künftigen Unterhaltungen verwendete Stimme, integrierte Voice-Runtimes für Linux und Windows sowie Unterstützung für reduzierte Bewegung. - Verwaltete worktrees sind standardmäßig aktiviert.
--worktreeund/worktreebenötigen kein Feature-Flag mehr. Worktree-Sitzungen können sich mit einem vorhandenen lokalen Daemon verbinden und über die Agentenübersicht erstellt werden. - Die Wiederverwendung der übergeordneten Guardian-Kompaktierung ist standardmäßig aktiviert: Wenn Guardian eine Review-Sitzung neu startet, kann die verschlüsselte Kompaktierung des übergeordneten Threads wiederverwendet werden.
Wie Sie die einzelnen Funktionen deaktivieren, erfahren Sie in den Zeilen zu /voice und /worktree in der Tabelle der slash commands sowie im Guardian-Abschnitt.
Ebenfalls neu: eine optionale Vollbild-TUI, die über /tui ausgewählt wird und Transkriptsuche, Auswahl und Kopieren per Maus, Kopieren per Rechtsklick, anklickbare Links sowie eine Warnungsansicht bietet; sechs integrierte Themes in der /theme-Auswahl; das Analysedashboard /usage; im Terminal dargestellte Mermaid-Diagramme und TeX-Mathematik mit jeweils eigenem Schalter; ein /daemon-Menü und ein Flag --no-daemon; außerdem sind Reasoning-Zusammenfassungen für neue TUI-Threads standardmäßig deaktiviert. Sicherheitskorrekturen schließen Sandbox-Lücken unter Windows bei eingehendem Datenverkehr, privilegierten Sockets und schreibgeschützten Datei-Handles; zudem gibt codex doctor in seinen Fehlermeldungen keine Konfigurationswerte mehr aus. Fehlerkorrekturen bewahren gestreamte Antworten nach fehlgeschlagenen oder unterbrochenen Durchläufen, reparieren die Zwischenablageweiterleitung in tmux und SSH, stellen den Plan-Modus beim Fortsetzen wieder her und ermöglichen die Wiederherstellung der Anmeldung über System-Proxys.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 detailed-Zusammenfassungen an. Anbieter, die keine Reasoning-Zusammenfassungen 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 stets berücksichtigt und werden es weiterhin. Dieselbe einzeilige Änderung wurde auch in den Hauptentwicklungszweig übernommen und mit 0.156.0 ausgeliefert.
Was Sie tun sollten: Wenn neue TUI-Sitzungen unter 0.155.0 bei einem Nicht-OpenAI- oder selbst gehosteten Anbieter fehlgeschlagen sind, führen Sie ein Upgrade durch. Wenn Sie Zusammenfassungen wünschen, setzen Sie den Schlüssel ausdrücklich (siehe Konfigurationsreferenz).158
v0.155.0 (17. September 2026)
Voice hielt als experimentelle, optionale Funktion Einzug in die Stable-TUI: /voice öffnete auf unterstützten Builds eine Live-Unterhaltung mit Streaming-Transkript und Mikrofonsteuerung, die über /experimental aktiviert wurde. Hinzu kamen ein konfigurierbares Tastenkürzel zum Stummschalten und signierte Voice-Ressourcen in den macOS-Paketen. Fünf Tage später aktivierte v0.156.0 die Funktion standardmäßig. Verwaltete worktrees blieben in diesem Release standardmäßig deaktiviert.
Ebenfalls in 0.155.0:
- MCP-Benutzerverifizierung: Touch-ID-Verifizierung von MCP-Anfragen, signiert durch die Secure Enclave, in lokalen TUI-Sitzungen auf unterstützten Macs, einschließlich einer auf den Workspace beschränkten Identität und nativer Verifizierung bei der Fortsetzung von MCP-Tools.
- Der Windows-slash command
/sandbox-add-read-dirwurde entfernt. - Worktree-Verwaltung: Blenden Sie Worktree-Sitzungen in der Agentenübersicht aus, archivieren oder löschen Sie sie, zeigen Sie Eigentümerdetails an und bestätigen Sie das Löschen eines sauberen verwalteten worktree.
- Live-Reasoning-Zusammenfassungen werden in der TUI-Statuszeile gestreamt; abgeschlossene Arbeiten erhalten Abschlusszeitstempel.
- Daemon: konfigurierbare Aktualisierungszeitpläne, ein Befehl
codex app-server daemon updateund die Wiederherstellung von Threads nach Daemon-Neustarts. - Amazon-Bedrock-Befehle für AWS-Anmeldedaten sowie eine an Stable-Releases von CLI angeglichene Veröffentlichung der Python-SDK.
Sicherheitskorrekturen schließen WSL-Interop-Ausbrüche und verhindern die Offenlegung von Anmeldedaten durch Shell-Snapshots. Memory v2 wird lediglich als Grundlage für Speicherung und Konsolidierung eingeführt, nicht als nutzbare Funktion.156
v0.154.0 (9. September 2026)
Dieses Release wurde ungefähr auf dem Stand von 0.154.0-alpha.6 erstellt. Daher wurden alle Funktionen, die erstmals in alpha.7 erschienen – Live-TUI-Voice, MCP-Benutzerverifizierung, Memory v2, Konfiguration automatischer Daemon-Aktualisierungen und Fixierung des Reasoning-Aufwands – auf 0.155 verschoben.
Entfernt: codex mcp-server und die eigenständige Binärdatei codex-mcp-server. Migrieren Sie Integrationen zum App-Server-Protokoll oder zum Codex-Plugin für Claude Code; codex mcp, das Codex mit externen MCP-Servern verbindet, ist davon nicht betroffen (siehe Codex ALS MCP-Server ausführen). Auch die alten Guardian-Pfade für Genehmigungs-Reviews wurden entfernt. Zudem werden Genehmigungen jetzt abgelehnt, wenn neue Benutzeranweisungen sie ungültig machen.
Neu:
- Experimentelle verwaltete worktrees über
--worktreeoder/worktree, mit Unterstützung fürcodex execund einem TUI-Worktree-Browser. - Asynchrone Benutzernachrichten: Beantworten Sie Inline-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-Aktualisierungen.
- Remote-Berechtigungsprofile, die vom App-Server erkannt und in der TUI anhand ihres Namens ausgewählt werden können.
- Vim-Ersetzungsmodus
R, Live-Status der Kontextkompaktierung und experimentelle Kontextverwaltung, die beim Sitzungsstart anhand der Modellfunktionen freigeschaltet wird.
Sicherheit: PATH-Hilfsprogramme werden nicht mehr ausgeführt, bevor das Vertrauen in den Workspace hergestellt wurde, und die macOS-Sandbox ist gegen die Einschleusung von Terminaleingaben gehärtet. MCP-Verbindungen koordinieren die Aktualisierung von OAuth-Tokens, beim Remote-Fortsetzen und -Abspalten bleiben gespeicherte Berechtigungen erhalten, und beim Fortsetzen einer in einer anderen App geöffneten Unterhaltung wird ein schreibgeschütztes Transkript angezeigt. Voice wurde lediglich als Laufzeitinfrastruktur ausgeliefert, und die ersten Daybreak-Codeverweise erschienen ohne öffentliche Dokumentation.152153
v0.153.3 und v0.153.4 (4. September 2026)
Patches vom selben Tag, die den Start von GPT-6-Astra in CLI überführten. v0.153.3 nahm Astra in die Amazon-Bedrock-Kataloge auf (GPT-5.6 Sol blieb der Bedrock-Standard) und korrigierte Astras Anleitung für asynchrone Rückfragen. v0.153.4 fügte Astra der Modellauswahl hinzu, machte es zum integrierten Standard, wenn kein Modell konfiguriert ist, und präzisierte die Anleitung zu asynchronen Fragen abhängig von der Tool-Verfügbarkeit.
Was Sie tun sollten: Astra funktioniert ab v0.153.1 mit -m gpt-6-astra und erscheint ab v0.153.4 in der Auswahl. Da keine Mindestversion von CLI dokumentiert ist, sollten Sie diese Versionen als Untergrenzen betrachten. Wenn Ihr Konto nicht zur Nutzung des vom integrierten Standard ausgewählten Modells berechtigt ist, setzen Sie model ausdrücklich in config.toml, statt sich auf den Standard zu verlassen.145146147148
v0.153.1 und v0.153.2 (3. September 2026)
v0.153.1 sorgt dafür, dass Guardians Computer-Use-Bewertung die Modellanforderungen berücksichtigt: Ausschließlich für Computer Use bestimmte Bewertungen und schnelle Genehmigungsentscheidungen werden nur ausgeführt, wenn die Metadaten des aktiven Modells node_repl_auto_review_required setzen. Ein Modellwechsel, bei dem die Bewertung übersprungen wird, macht vorherige oder laufende Bewertungen ungültig, sodass sie durch einen späteren Rückwechsel nicht wieder als veraltete Genehmigung aktiviert werden können. Im Release-Text wird lediglich ein zurückportierter GPT-6-Astra-Katalogeintrag aufgeführt, der über API konfiguriert werden kann; Auswahl und Standard änderten sich erst mit v0.153.4. v0.153.2 korrigiert die Beschreibung der Astra-Fast-Stufe von „1,5-fach“ zu „2-fache Geschwindigkeit, höhere Nutzung“ (nur Anzeigetext).142143
v0.153.0 (3. September 2026)
- Vim-Rückgängig und -Wiederholen:
uundCtrl+Rstellen vollständige Composer-Entwürfe einschließlich eingefügter Inhalte und Bildanhänge wieder her;vim_normal.redoist eine konfigurierbare Tastenzuordnungsaktion. - Remote-Plugin-Marktplätze: Der Plugin-CLI kann Remote-Plugins auflisten, installieren und entfernen;
codex plugin listzeigt Quelle, Version, Installationsrichtlinie und Authentifizierungsrichtlinie an. tui.auto_recap = falsedeaktiviert automatische Zusammenfassungen; das manuelle/recapfunktioniert weiterhin.- Frühere Ratenlimitwarnungen für Plus und Team, wenn in einem Zeitfenster von ungefähr fünf Stunden weniger als die Hälfte des Kontingents verbleibt; für andere Tarife gelten weiterhin die Schwellenwerte von 75/90/95 %.
- Der Guardian-Umfang folgt dem Genehmigungsmodus: Full Access überspringt Guardian-Reviews für Aktionen, die lediglich eine Bestätigung erfordern, und der Benutzergenehmigungsmodus überspringt Hintergrundbewertung und Vorwärmung.
features.context_management.experimental_mode(standardmäßig deaktiviert) aktiviert Token-Budget-Kontext, Verlaufsnotizen und das Toolnew_contextfür geeignete Plus-, Pro- und Pro-Lite-Sitzungen im Codex-Backend.tui.disable_paste_burstersetzt den Schlüssel auf oberster Ebene, der weiterhin als Rückfalloption funktioniert.
Korrekturen: TUI-Sitzungen stellen nach einem Abbruch der App-Server-Verbindung die Verbindung wieder her, ohne dass Entwürfe verloren gehen; der Guardian-Review-Verlauf bleibt über Kompaktierungen, Neustarts und Abspaltungen hinweg erhalten; und gespeicherte MCP-Genehmigungen sind auf das ausgewählte Konto beschränkt.140
v0.152.0 und v0.152.1 (1. September 2026)
update_plan wurde optional: tools.update_plan.enabled ist standardmäßig false. Solange die Funktion deaktiviert ist, wird die integrierte Anleitung zu update_plan aus den Prompts für Modell, Kollaborationsmodus, Multi-Agent, Kompaktierung, Vorwärmung und Zielfortsetzung entfernt (siehe Plan-Modus und Zusammenarbeit). Ebenfalls neu: Vim-Suche mit / und ? sowie n/N, kombinierbar mit Operatoren, wobei neue Entwürfe im Insert-Modus beginnen; handlungsorientierte Ratenlimitbanner; Fortschrittsanzeigen bei der Aktualisierung von Anmeldedaten einschließlich erneuter Amazon-Bedrock-Authentifizierung; MCP-Servernamen im Paketstil (:, @, / und . sind zulässig); MCP-Formularanfragen vom Typ openai/elicitation; ein MCP-output_token_limit pro Tool; auf vertrauenswürdige Ursprünge beschränkte Anmeldedaten für Cloud-Aufgaben; konfigurierbare Timeouts für thread/shellCommand; und standardmäßig über Modellmetadaten aktivierte Token-Budgetierung. Mit v0.152.1 kann Guardian Review seine Node-REPL-Richtlinie aus Modellmetadaten beziehen.138139
v0.151.0 (29. August 2026)
/recapfasst die Unterhaltung bei Bedarf zusammen; geeignete inaktive und nicht fokussierte Unterhaltungen werden von Codex automatisch zusammengefasst.- Code-Modus-Hosts unterstützen den WebSocket-Transport nicht mehr (nur stdio und gRPC).
- Dauerhafte Threads verwenden standardmäßig einen paginierten Verlauf, sofern der Speicher dies unterstützt.
- Der Reasoning-Aufwand
persistentwird zusammen mit Uhrzeit-Tools und integrierter Proaktivitätsanleitung eingeführt. - Guardian v2 verwendet standardmäßig Computer-Use-Reviews mit Bildern.
- Vim erhält die Suchbewegungen
f/F/t/Tsowiegg/G. - Eingaben in Terminals mit erweiterten Berechtigungen können eine erneute Genehmigung erfordern (
write_stdin_approval, standardmäßig deaktiviert). - Eine konfigurierbare Karenzzeit für optionale MCP-Server (
mcp_optional_startup_grace_ms, Standardwert 1.000 ms); Erweiterungen können außerdem Ergebnisse von MCP-Tools prüfen oder ersetzen.
Korrekturen verhindern, dass /cd Sandbox-Einschränkungen abschwächt und veraltete Guardian-Klassifizierungen nach Berechtigungsänderungen Aktionen autorisieren. Im Release-Text werden nur die letzten PRs aufgeführt; der vollständige Änderungssatz ist im Vergleich enthalten.134135
v0.150.0 und v0.150.1 (26.–27. August 2026)
hooks erhalten ein Interrupt-Ereignis, das ausgeführt wird, wenn ein aktiver Durchlauf auf oberster Ebene unterbrochen wird (standardmäßig 1 Sekunde Timeout, maximal 3 Sekunden, niemals für Subagenten). /copy öffnet eine Auswahl für die vollständige Antwort, einzelne Codeblöcke oder Blockzitate. Aufgaben können mit @-Erwähnungen adressiert werden, 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, Tastenkürzel können zwischen Berechtigungsmodi wechseln, Vim erhält die Wiederholungsfunktion ., und nicht vertrauenswürdige Projekte stellen keine AGENTS.md-Anweisungen auf Projektebene mehr bereit. features.network_proxy.credential_broker und Guardians-v2-Option review_scope.computer_use_only werden als konfigurierbare, standardmäßig deaktivierte Funktionen eingeführt. v0.150.1 berücksichtigt beibehaltene Bilder im Token-Budget der Remote-Kompaktierung.132133
v0.149.0 und v0.149.1 (20.–24. August 2026)
Die Genehmigungsrichtlinie untrusted wird eingestellt; ändern Sie Konfigurationen, die sie verwenden, auf on-request. Neu: ein interaktives Dashboard codex agents, /cd, /pwd und /cwd, codex queue zum Senden von Nachrichten an vorhandene lokale oder Remote-Sitzungen, weitere Vim-Änderungsbewegungen, ein umfassenderes codex doctor (Endpunktschutz, Netzwerk- und Proxyfehler, Status der Desktop-App, Verbindung zu Aktualisierungsdiensten) sowie die Reasoning-Aufwände max/ultra in den SDKs. Fortgesetzte und abgespaltene Threads stellen ihr Berechtigungsprofil wieder her. v0.149.1 ergänzt codex exec --thread-source <SOURCE> (user, subagent, memory_consolidation oder ein Funktionsname; threadSource im TypeScript-SDK).
Preise im selben Zeitraum: OpenAI senkte die Preise von GPT-5.6 Sol ab dem 21. August für drei Monate um mehr als 20 % (mindestens bis zum 21. November 2026). Zugleich sank der Codex-Credit-Satz für Sol von 125/12,5/750 auf 100/10/500 Credits pro 1 Mio. Eingabe-, zwischengespeicherte und 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 -profil. Außerdem ergänzt es --approve-for-me, portable Agent Plugins mit katalogübergreifender Suche, das optionale MCP-Protokoll 2026-07-28 und Unterhaltungsabschnitte. v0.148.0 ergänzt /export für den Export nach Markdown, codex exec fork, geschätzte Credits oder Kosten in /status, Amazon Bedrock Runtime als integrierten Anbieter, asynchrone sowie MCP aufrufende hooks und Sandbox-Einschränkungen, die bei verweigerten oder nicht lesbaren Pfaden sicher fehlschlagen.116118
Frühere Releases (Mai–Juli 2026)
- v0.146.0 und v0.146.1 (29. Juli, 5. August): Konfigurierte Proxys decken jeden Transport ab; Agent-Plugins-Manifeste sowie die Marktplätze von Amazon Bedrock und Claude Code; Sitzungsbenennung mit Thread-Fixierung; vom Executor bereitgestellte skills; gehärtete Standards für automatische Reviews bei cyberfähigen Modellen.114115
- v0.145.0 (21. Juli):
/importaus Cursor sowie Claude Code; Voice kehrt als gestreamte Echtzeit-V3-Unterhaltung zurück; die optionale Multi-Agent-v2-Erfahrung wird stabilisiert; experimenteller paginierter Thread-Verlauf und Amazon-Bedrock-Anmeldung; integrierte GPT-5.4-Auswahlen werden zu GPT-5.6 Terra und Luna migriert. v0.144.6 setzte die Kontextfenster von GPT-5.6 auf 272.000 Tokens.111112 - v0.140.0 (15. Juni):
/usage,codex deleteund/delete,/importaus Claude Code, das vereinheitlichte Menü für@-Erwähnungen, Amazon-Bedrock-Authentifizierung per API-Schlüssel und verschlüsselter lokaler Speicher für Anmeldedaten von CLI sowie MCP-OAuth; die alten Voice-Steuerelemente von/realtimewurden entfernt.102 - v0.139.0 (9. Juni): Der Code-Modus kann die Websuche direkt aufrufen, Tool-Schemata behalten
oneOf/allOf,codex doctormeldet Details zu Editor und Pager, und Marktplatzquellen erscheinen in der Ausgabe von JSON.165 - v0.138.0 (8. Juni):
/appübergibt eine CLI-Sitzung an die Desktop-App, und der Aufgabentext zwischen übergeordnetem Agenten und Subagent wird in Multi-Agent v2 verschlüsselt.166108 - v0.137.0 (4. Juni): Multi-Agent v2, TUI-Tastenzuordnungen 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,
--profileals primäre Profilauswahl, standardmäßig aktivierte Ziele, Vererbung von Berechtigungsprofilen und verwalteterequirements.toml, Starten und Stoppen voncodex remote-control, ausführlichere Ausgaben voncodex doctorund/status, Vim-Textobjekte, benannte Berechtigungsprofile in/permissions, Authentifizierung für Python-SDK undSandbox-Voreinstellungen sowiecodex exec resume --output-schema. Das App-Update vom 21. Mai ergänzte Appshots, die allgemeine Verfügbarkeit des Zielmodus und optionales gesperrtes Computer Use.96979899100101176
Das veraltete --full-auto ist seit v0.147.0 entfernt; js_repl bleibt ebenfalls entfernt.86878991116
Stabilitätshinweis: Stable, dokumentierte Bereiche: der zentrale CLI und die TUI, Sandbox-System und Genehmigungsrichtlinien,
config.toml, AGENTS.md, skills, hooks, Plugins, Multi-Agent-Tools, Ziele, Berechtigungsprofile,/voiceund verwaltete worktrees (seit v0.156.0 standardmäßig aktiviert) sowie das Vollbildtranskript und der automatische Start des Hintergrundservers (seit v0.157.0 standardmäßig aktiviert). Browser, Computer Use und Appshots sind dokumentierte benutzerseitige Funktionen, deren Verfügbarkeit von Plattform und Tarif abhängt. Experimentell oder in Entwicklung: Codex Cloud, Code-Modus, experimentelle Kontextverwaltung, Memory v2, das lokale Nachrichtenforum für Agenten sowie alle Funktionen, die in diesem Leitfaden mit[EXPERIMENTAL]gekennzeichnet oder unter/experimentalaufgeführt sind; sie können sich zwischen Releases ändern. Entfernt:--full-auto(v0.147.0), die Genehmigungsrichtlinieuntrusted(v0.149.0),codex mcp-server(v0.154.0) undjs_repl.Alpha-Kanal: Alpha-Builds erscheinen mehrmals täglich, die Release-Texte der Alpha-Reihen sind Platzhalter, und regelmäßig werden außerplanmäßige Builds auf älteren Grundlagen erstellt (zuletzt: 0.155.0-alpha.16.4, 0.157.0-alpha.11.1, 0.158.0-alpha.15.1 und 0.158.0-alpha.2.1). Mindestens zweimal verwies das npm-Tag
alphaauf einen solchen Build, sodass@alphaeinen älteren Build alslatestinstallierte. Die 0.158-Reihe lief von 0.158.0-alpha.2 (23. September) bis alpha.15 (25. September), ohne ein Stable-Release hervorzubringen; am 25. September wechselte das Tagalphazur 0.159-Reihe, die derzeit bei 0.159.0-alpha.4 steht. Wenn Sie Alpha-Versionen verfolgen, prüfen Sienpm view @openai/codex dist-tagsund installieren Sie eine genaue Version statt@alpha.172175 Eine datierte Historie dazu, wie die jüngsten Alpha-Reihen in Stable-Releases übergingen, finden Sie in 173.
So funktioniert Codex: Das mentale Modell
Bevor Sie sich mit den Funktionen befassen, sollten Sie verstehen, wie die Architektur von Codex alles prägt, was Sie damit tun. Das System erstreckt sich über 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 / Landlock / 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. Mit Stand vom 23. September 2026 ist GPT-6 die aktuelle Generation: gpt-6-sol für alltägliche und komplexe Programmieraufgaben, gpt-6-astra für die anspruchsvollsten End-to-End-Aufgaben (und als gebündelter Standard von CLI, wenn kein Modell konfiguriert ist) sowie gpt-6-luna für klar umrissene Aufgaben mit hohem Volumen. 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 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.83117146148149171 Diese Schicht liest Dateien, schreibt Patches, führt Shell-Befehle aus und analysiert Ihre Codebasis. Wenn der Kontext ausgeschöpft ist, komprimiert Codex die Unterhaltung, um Speicherplatz freizugeben. Diese Schicht verbraucht Tokens.
Sicherheitsschicht: Jeder von Codex ausgeführte Befehl durchläuft eine Sandbox auf Betriebssystemebene. Unter macOS setzt Apples Seatbelt-Framework Beschränkungen auf Kernel-Ebene durch. Unter Linux filtern Landlock und seccomp den Zugriff auf das Dateisystem und Systemaufrufe. Die Sandbox arbeitet auf Kernel-Ebene, nicht innerhalb von Containern. Anschließend bestimmt die Genehmigungsrichtlinie, wann eine menschliche Bestätigung erforderlich ist.
Erweiterungsschicht: MCP bindet externe Dienste (GitHub, Figma, Sentry) an. skills bündeln wiederverwendbare Arbeitsabläufe, die Codex bei Bedarf lädt. Apps stellen Verbindungen zu ChatGPT-Konnektoren her. Die Websuche ergänzt den Kontext um Echtzeitinformationen aus dem Internet.
Oberflächenschicht: CLI richtet sich an Terminal-Poweruser und die Automatisierung. Die Desktop-App dient der projektübergreifenden Verwaltung mehrerer Threads. Die IDE-Erweiterung unterstützt Bearbeitungs-, Kompilierungs- und Testschleifen. Cloud eignet sich für asynchrone Aufgaben, die unabhängig ausgeführt werden.
Die entscheidende Erkenntnis: Die meisten Benutzer verwenden nur eine Oberfläche. Poweruser nutzen alle fünf: Cloud für lang laufende Aufgaben, CLI für deterministische Repository-Operationen, die IDE-Erweiterung für enge Programmierschleifen, die Desktop-App für Planung und Koordination sowie die Browsererweiterung für Browserarbeitsabläufe mit Anmeldung.
Inhaltsverzeichnis
- Wie installiere ich Codex?
- Schnellstart: Ihre erste Sitzung
- Zentrale Interaktionsoberflächen
- Das Konfigurationssystem im Detail
- Welches Modell sollte ich wählen?
- Was kostet Codex?
- Entscheidungsrahmen
- Wie funktionieren Sandbox und Genehmigungssystem?
- Wie funktioniert AGENTS.md?
- Hooks
- Was ist MCP (Model Context Protocol)?
- Code Mode
- JavaScript REPL-Laufzeit
- Was sind Skills?
- Plugins
- Plan Mode und Zusammenarbeit
- Speichersystem
- Sitzungsverwaltung
- Nicht interaktiver Modus (codex exec)
- Codex Cloud und Hintergrundaufgaben
- Die Codex Desktop App
- GitHub Action und CI/CD
- Codex SDK
- Leistungsoptimierung
- Wie behebe ich Probleme? – einschließlich
codex doctor - Unternehmensweite Bereitstellung
- Best Practices und Anti-Patterns
- Arbeitsablaufrezepte
- Migrationsleitfaden
- Kurzreferenz
- Änderungsprotokoll
- 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 verfügt Codex über einen Befehl zur Selbstaktualisierung; alles Weitere erfolgt über den Paketmanager, mit dem Codex installiert wurde.86 Seit v0.146.0 werden Release-Artefakte, Kanalmetadaten und Installer-Aliasse über die von OpenAI gehostete Release-Infrastruktur bereitgestellt, mit GitHub als Fallback.114 Wenn Ihr Netzwerk GitHub für Codex-Installationen und -Aktualisierungen auf der Zulassungsliste führt, fügen Sie auch den OpenAI-Release-Host hinzu — dank des Fallbacks führt ein fehlender Zulassungslisteneintrag zu einer unauffälligen Beeinträchtigung statt zu einem deutlichen Fehler.
# Check what you are running
codex --version # -> codex-cli 0.157.1
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
Das Anheften einer Version ist sinnvoll, wenn ein Release bei Ihnen Probleme verursacht. Codex folgt einer schnelllebigen stabilen Versionslinie, daher
ist die Installation einer exakten Version der schnellste Weg zurück – melden Sie das Problem, heften Sie die Version an und arbeiten Sie weiter.
Überprüfen Sie den erfolgreichen Rollback mit codex --version, da eine zweite, überschriebene Installation in Ihrem
PATH unbemerkt weiterhin die alte Binärdatei ausführen kann (codex doctor weist unter
Umgebung genau darauf hin).
Durch die Deinstallation des Pakets werden Ihre Daten nicht entfernt. Authentifizierungsdaten, Konfiguration und Sitzungsverlauf befinden sich in
~/.codex/. Belassen Sie den Ordner dort, um Anmeldungen und Verlauf bei einer Neuinstallation beizubehalten; löschen Sie ihn nur, wenn Sie wirklich von vorn beginnen möchten –rm -rf ~/.codexentfernt außerdemconfig.toml,auth.jsonund sämtliche gespeicherten Sitzungen.
Direktinstallationsskript (v0.106.0+)
Für macOS und Linux steht ein einzeiliges Installationsskript als GitHub-Release-Artefakt zur Verfügung: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 fügt sie Ihrem PATH hinzu.
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 Landlock + seccomp)
- Windows: Native Sandbox mit eingeschränkten Token (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
Es gibt 2 Authentifizierungswege:
- ChatGPT-Konto (empfohlen): Melden Sie sich mit Ihrem bestehenden Plus-, Pro-, Team-, Business-, Edu- oder Enterprise-Abonnement an. Sie erhalten vollständigen Funktionszugriff einschließlich Cloud-Aufgaben.
- API-Schlüssel: Legen Sie ihn über die Umgebungsvariable
CODEX_API_KEYoder mitcodex login --with-api-keyfest. Einige Funktionen (Cloud-Threads) sind möglicherweise nicht verfügbar.
Expertentipp: Der Anmeldedatenspeicher lässt sich über
cli_auth_credentials_storeinconfig.tomlkonfigurieren. Optionen:file(Standard),keyring(Schlüsselbund des Betriebssystems) oderauto(Schlüsselbund, falls verfügbar, ansonsten Datei).
Amazon-Bedrock-Anmeldung (v0.145.0, experimentell): Teams, deren Modellzugriff über Amazon Bedrock erfolgt, erhalten zusätzlich zur bestehenden verwalteten Authentifizierung mit API-Schlüssel (v0.140.0+) und der AWS-Anmeldedatenkette einen experimentellen Anmeldeweg mit Unterstützung für benutzerdefinierte Endpunkte und Authentifizierung (siehe Benutzerdefinierte Modellanbieter). GPT-5.6 Sol ist das standardmäßige Bedrock-Modell.112 v0.150.0 behebt die Kompatibilität der Gesprächskomprimierung und des Multi-Agent-Betriebs mit Amazon-Bedrock-Modellen.132 v0.151.0 ergänzt geeignete TUI-Anmeldeabläufe um eine funktionsgesteuerte Amazon-Bedrock-Option: Beim Onboarding werden vorhandene AWS-Profile und Umgebungsanmeldedaten erkannt sowie die manuelle Einrichtung von Profilen, Zugriffsschlüsseln, Umgebungsvariablen und Bedrock-API-Schlüsseln angeboten. Außerdem wird die AWS-Region abgefragt, Geheimnisse werden während der Eingabe maskiert und der eingebettete Server wird neu gestartet, wenn sich der Anbieter ändert.135 v0.152.0 zeigt den Fortschritt bei der Aktualisierung von Anmeldedaten an: Die TUI und codex exec zeigen den Fortschritt an, während ein Modellanbieter abgelaufene Anmeldedaten aktualisiert, einschließlich der erneuten Amazon-Bedrock-Sitzungsauthentifizierung. Grundlage dafür sind die stabilen App-Server-Benachrichtigungen modelProvider/authRecoveryStarted und modelProvider/authRecoveryCompleted, die Thread, Turn, Anbieter und eine benutzerorientierte Meldung enthalten.138
Shell-Vervollständigungen
# 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.157.1
Schnellstart: Ihre erste Sitzung
Beginnen Sie innerhalb von 5 Minuten produktiv zu arbeiten.
1. Installieren und authentifizieren:
npm i -g @openai/codex # Install
codex login # Log in with your OpenAI account
2. Zu einem Projekt navigieren:
cd ~/my-project # Any git repo works
3. Codex starten:
codex
Nun sehen Sie die interaktive TUI. Codex liest Ihre Projektstruktur automatisch ein.
4. Eine Frage stellen:
> What does this project do? Summarize the architecture.
Codex liest wichtige Dateien und erläutert die Codebasis. Eine solche Frage nimmt keine Änderungen vor — Codex patcht Dateien nur, wenn Sie eine Änderung anfordern, und die Sandbox sowie die Genehmigungsrichtlinie bestimmen, wann zuvor Ihre Zustimmung eingeholt werden muss.
5. Eine Änderung vornehmen:
> Add input validation to the login endpoint
Codex schlägt Änderungen als Diff vor. Prüfen und genehmigen Sie diese mit y oder lehnen Sie sie mit n ab.
6. Einen slash command verwenden:
> /plan Refactor the database layer to use connection pooling
Codex erstellt einen Plan, ohne ihn auszuführen. Prüfen Sie den Plan und genehmigen Sie ihn anschließend, um mit der Ausführung zu beginnen.
7. Ihre Arbeit überprüfen:
> /diff
Sehen Sie sich alle Änderungen an, die Codex in der aktuellen Sitzung vorgenommen hat.
Wie geht es weiter?
- 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 Automatisierungen aus (siehe Nicht interaktiver Modus)
Zentrale Interaktionsoberflächen
Codex bietet fünf verschiedene Oberflächen, die auf derselben Intelligenz basieren. Jede Oberfläche ist für ein anderes Arbeitsablaufmuster optimiert.
1. Interaktive CLI (Terminal-Benutzeroberflä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 Terminal-Benutzeroberfläche ist eine Vollbildanwendung mit folgenden Elementen:
- Eingabebereich: Geben Sie Prompts ein, hängen Sie mit
@Dateien an und führen Sie Shell-Befehle mit dem Präfix!aus - Ausgabebereich: Zeigt Modellantworten, Tool-Aufrufe und Befehlsausgaben als Stream an
- Statusleiste: Modell, Token-Nutzung, Git-Branch und Sandbox-Modus
Wichtige TUI-Tastenkürzel:
| Tastenkürzel | Aktion |
|---|---|
@ |
Unscharfe Dateisuche (an den Kontext anhängen) |
!command |
Shell-Befehl direkt ausführen |
Ctrl+G |
Externen Editor öffnen ($VISUAL / $EDITOR) |
Ctrl+R |
Rückwärtssuche im Verlauf (v0.121.0+) — Durchsuchen früherer Prompts im Readline-Stil, einschließlich slash commands aus vorherigen Durchgängen82 |
Enter (während der Ausführung) |
Während eines Durchgangs neue Anweisungen einfügen |
Zweimal Esc |
Vorherige Nachrichten bearbeiten |
| Pfeiltasten | Im Entwurfsverlauf navigieren |
Änderung der Statuszeile (v0.121.0): Die bisherige Anzeige des Kontextfensters in der Statuszeile wurde durch eine Kontextprozentanzeige ersetzt, die den Füllstand Ihres Kontextfensters angibt. Wenn Sie die Statuszeile mit Skripten oder hooks auswerten, berücksichtigen Sie diese Formatänderung.82 Codex zeigt außerdem eine Aktualisierungsankündigung für CLI an, sobald eine neue Version verfügbar ist.
In der TUI verfügbare slash commands:
| Befehl | Beschreibung |
|---|---|
/quit oder /exit |
CLI beenden |
/new |
Neue Unterhaltung in derselben Sitzung beginnen |
/resume |
Gespeicherte Unterhaltung fortsetzen |
/fork |
Aktuelle Unterhaltung in einen neuen Thread abzweigen |
/worktree |
Einen isolierten, verwalteten worktree-Checkout für eine neue oder abgezweigte Sitzung erstellen (v0.154.0; seit v0.156.0 standardmäßig aktiviert). Beim Start auch über --worktree; codex exec unterstützt verwaltete worktrees, und die TUI ergänzt Sitzungsbefehle für worktrees sowie einen Browser zum Fortsetzen von worktree-Sitzungen. v0.155.0: Die Agentenübersicht bietet Funktionen zum Ausblenden, Archivieren und Löschen von worktree-Sitzungen, zeigt Besitzdetails an und verlangt eine Bestätigung zum Löschen sauberer verwalteter worktrees (#43942, #44424, #44433). v0.156.0: worktrees werden zu einer stabilen, standardmäßig aktivierten Funktion (#44870), worktree-Sitzungen können einen vorhandenen lokalen Daemon verwenden (#46498) und lassen sich über die Agentenübersicht erstellen (#45276). So deaktivieren Sie worktrees: Setzen Sie in config.toml unter [features] die Option worktrees = false, oder führen Sie codex features disable worktrees aus (für einen einzelnen Durchlauf: --disable worktrees). Falls das Erstellen eines worktrees oder /cd mit „The local Codex service cannot check background terminals“ fehlschlägt, unterstützt Ihr lokaler Daemon die für worktrees erforderliche Methode noch nicht: Führen Sie codex app-server daemon update aus und starten Sie Codex anschließend neu (#44870).152156169171 |
/model |
Modell und Reasoning-Aufwand wechseln |
/compact |
Unterhaltung zusammenfassen, um Tokens freizugeben |
/recap |
Die aktuelle Unterhaltung jetzt zusammenfassen (v0.151.0). Manuell aufrufbare Variante der Zusammenfassung, die Codex für geeignete inaktive, nicht fokussierte Unterhaltungen automatisch erstellt, einschließlich sichtbarem Fortschritt und umsetzbaren Fehlermeldungen.135 v0.153.0: Mit tui.auto_recap = false werden automatische Zusammenfassungen deaktiviert; /recap bleibt unabhängig davon verfügbar.140 |
/diff |
Git-Diff einschließlich nicht nachverfolgter Dateien anzeigen |
/review |
Code-Review des Arbeitsverzeichnisses durchführen |
/plan |
Planungsmodus aufrufen |
/goal |
Dauerhaft gespeicherte Arbeitsziele erstellen, pausieren, fortsetzen oder löschen (v0.128.0+). v0.133.0: Ziele sind standardmäßig aktiviert, werden in einem eigenen Speicher abgelegt und verfolgen den Fortschritt über aktive Durchgänge hinweg; OpenAI dokumentiert den Zielmodus nun als allgemein verfügbar in der Codex-App, der IDE-Erweiterung und CLI.98100 |
/vim |
Modale Vim-Bearbeitung im Eingabebereich ein- oder ausschalten (v0.129.0+). Über die TUI-Tastenbelegungseinstellungen können Sie Vim als standardmäßigen Bearbeitungsmodus festlegen. v0.150.0: Wiederholen Sie mit . Ihre letzte Bearbeitung.89132 v0.151.0: Zeilenlokale Suchbewegungen mit f/F/t/T sowie Puffersprünge mit gg/G, jeweils kombinierbar mit den Operatoren c/d/y und der Punktwiederholung.135 v0.152.0: Entwurfsinterne Literalsuche mit / und ?, hervorgehobenen Treffern und wiederholter Navigation über n/N, ebenfalls mit Operatoren kombinierbar; neue Entwürfe beginnen im Einfügemodus.138 v0.153.0: Begrenztes Rückgängigmachen und Wiederherstellen mit u und Ctrl+R, wobei vollständige Entwürfe einschließlich eingefügter Inhalte und Anhänge wiederhergestellt werden.140 v0.154.0: Ersetzungsmodus über R mit Rückgängig-Funktion und Punktwiederholung sowie wiederhergestellte Escape-Verarbeitung in älteren Terminals.152 |
/voice |
Live-Sprachunterhaltungen in der TUI, seit v0.156.0 standardmäßig aktiviert. In v0.155.0 experimentell und optional eingeführt (eine Live-Unterhaltung mit Streaming-Transkript und Mikrofonsteuerung, #43581, #43651, #44331; ein konfigurierbares Tastenkürzel zum Stummschalten, #43690; signierte macOS-Sprachressourcen, #43983) und anschließend in v0.156.0 zu einer stabilen, standardmäßig aktivierten Funktion aufgewertet (#44921), sodass /voice in einem unterstützten Build nicht mehr über /experimental aktiviert werden muss. v0.156.0 ergänzt außerdem eine konfigurierbare Umschaltung über F8 (#46071), eine Auswahl unter /voice settings zur Festlegung der Stimme für zukünftige Unterhaltungen (#44622), gebündelte Sprachlaufzeitumgebungen für Linux und Windows (#44714, #44922), die Zuordnung von Analysedaten zu Sprachsitzungen (#46058), Unterstützung für reduzierte Bewegung (#46835) sowie die Beibehaltung der Wiedergabe bei Pausen und Paketspitzen (#46880). So deaktivieren Sie die Sprachfunktion: Setzen Sie in config.toml unter [features] die Option realtime_conversation = false, oder führen Sie codex features disable realtime_conversation aus. Nicht zu verwechseln mit der Sprachtranskription über die Leertaste (v0.105.0).156169171 |
/hooks |
Lifecycle-hooks direkt in der TUI durchsuchen und ein- oder ausschalten (v0.129.0+). Sie können verfügbare hooks finden, aktive hooks erkennen und einzelne hooks umschalten, ohne die Sitzung zu verlassen.89 |
/mention |
Datei an die Unterhaltung anhängen |
/init |
AGENTS.md-Grundgerüst erzeugen |
/status |
Sitzungskonfiguration und Token-Nutzung; v0.148.0 ergänzt für geeignete Arbeitsbereiche eine Schätzung der Thread-Guthaben beziehungsweise -Kosten118 |
/export |
Vollständige Unterhaltung als Markdown exportieren — in die Zwischenablage oder in eine neue Datei (v0.148.0)118 |
/cd, /pwd, /cwd |
Arbeitsverzeichnis der Sitzung innerhalb der TUI verwalten (v0.149.0); seit v0.151.0 behält /cd wiederhergestellte Berechtigungsprofile bei und wird abgelehnt, wenn ein Verzeichniswechsel das Profil nicht sicher abbilden kann, sodass Sandbox-Einschränkungen nicht mehr abgeschwächt werden120134 |
/usage |
Tägliche, wöchentliche und kumulierte Token-Aktivität des Kontos (v0.140.0+). v0.142.0: Zeigt außerdem verdiente Guthaben zum Zurücksetzen des Nutzungslimits an und löst sie ein, einschließlich Bestätigung, Wiederholungsversuch und aktualisierter Verfügbarkeitszustände.102104 v0.144.0: Bei Zurücksetzungsguthaben werden Typ und Ablaufdatum angezeigt, und in der Einlöseauswahl können Sie das einzulösende Guthaben bestimmen.107 v0.156.0: /usage wird zu einem Kontoanalysedashboard — mit gestapelten Diagrammen, einem Übersichts-Tab, den wichtigsten Chats (einschließlich Privatkunden), zugriffsbeschränktem Verlauf der Tarifnutzung sowie Plugin- und skill-Aktivitäten (#45763, #45764, #45765, #45766, #45768, #45769, #45770, #45772), ergänzt um Tastaturhilfe, Mausnavigation und beibehaltene Lesepositionen (#46863, #46864, #46866).169 |
/tui |
Modus der Terminal-Benutzeroberfläche für den nächsten Start auswählen (v0.156.0). Eine Auswahl zwischen Scrollback und Vollbild, die nach der Bestätigung tui.fullscreen_transcript in Ihrer Benutzerkonfiguration speichert; die laufende Sitzung behält bis zum Neustart ihren aktuellen Modus bei, und Startüberschreibungen gelten weiterhin (#46883). Der Vollbildmodus ergänzt eine Transkriptansicht mit Suche und Detailsteuerungen für einzelne Aktivitäten, Mausauswahl und Kopierfunktion sowie Kopieren per Rechtsklick für Markierungen im Transkript und Eingabebereich (#46732, #46734, #46895). Seit v0.157.0 ist der Vollbildmodus standardmäßig aktiviert (#47178), nachdem er in v0.156.0 zunächst standardmäßig deaktiviert ausgeliefert wurde: Setzen Sie unter [tui] die Option fullscreen_transcript = false, 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 das Erweitern einer Auswahl per Umschalttaste und Klick (#47414). Das alte Flag features.transcript_v2 ist veraltet und wird ignoriert (#46849).169171174 |
/daemon |
Lokalen Hintergrundserver aus der TUI aktualisieren (v0.156.0) (#45854). Starten Sie Codex mit --no-daemon, um den gemeinsam genutzten Hintergrundserver vollständig zu umgehen (#46088); der automatische Start des Hintergrundservers, der in v0.156.0 optional eingeführt wurde (#46117), ist seit v0.157.0 bei geeigneten interaktiven Starts standardmäßig aktiviert (#47179); setzen Sie unter [features] die Option daemon_auto_start = false, um ihn zu deaktivieren. /status kennzeichnet lokale Hintergrundserver (#46905).169174 |
/import |
Einrichtung, Projektkonfiguration und aktuelle Chats selektiv aus Claude Code importieren (v0.140.0+).102 v0.145.0: Die Migration wurde neben Claude Code auch auf Cursor ausgeweitet — einschließlich Einstellungen, MCP servers, Plugins, Sitzungen, Befehlen und projektspezifischen Erinnerungen.112 |
/delete |
Aktuelle Sitzung dauerhaft löschen (v0.140.0+) — außerdem über codex delete in CLI und thread/delete auf dem App-Server, jeweils mit Sicherheitsabfragen.102 |
/permissions |
Genehmigungsrichtlinie festlegen |
/personality |
Kommunikationsstil festlegen (freundlich/pragmatisch/keiner) |
/mcp |
Konfigurierte MCP-Tools auflisten |
/apps |
ChatGPT-Connectors 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 Marketplace-Aktionen.89 |
/title |
Titel des Terminalfensters festlegen (v0.117.0+) |
/debug-config |
Konfigurationsebenen und Anforderungsquellen zur Fehlerdiagnose anzeigen (bis einschließlich 0.151.0 gibt es keinen Befehl /config)129132135 |
/statusline |
TUI-Fußzeile konfigurieren; v0.129.0 ergänzt eine optionale, an das Theme angepasste Statuszeile mit Zusammenfassungen zu PRs und Branch-Wechseln.89 |
/theme |
Theme für Syntaxhervorhebung in der Vorschau anzeigen und dauerhaft speichern (v0.105.0+). v0.156.0: Die Auswahl ergänzt sechs mitgelieferte Themes (ada, babbage, curie, cushman, dali, davinci) und Theme-abhängige Akzente für ausgewählte Steuerelemente; eine benutzerdefinierte Theme-Datei mit demselben Namen hat Vorrang (#46504).61169 |
/feedback |
Protokolle an die Codex-Verantwortlichen senden |
/logout |
Abmelden |
/keymap |
TUI-Tastenkürzel neu zuweisen; v0.150.0 ergänzt belegbare Tastenkürzel zum zyklischen Wechseln zwischen Berechtigungsmodi129132 |
/rename |
Aktuellen Thread umbenennen; v0.150.0 schlägt auf Grundlage der Unterhaltung einen bearbeitbaren Titel vor, und unbenannte Terminalaufgaben erhalten automatisch aussagekräftige Titel129132 |
/approve |
Einen erneuten Versuch nach einer kürzlich erfolgten automatischen Review-Ablehnung genehmigen129 |
/memories |
Nutzung und Erzeugung von Erinnerungen konfigurieren129 |
/agents |
Alle aktiven Agentensitzungen anzeigen und zwischen ihnen wechseln; mit /subagents wechseln Sie zwischen den Subagenten dieser Sitzung129 |
/side oder /btw |
Nebenunterhaltung in einer temporären Abzweigung beginnen129 |
/raw |
Raw-Scrollback-Modus für eine kopierfreundliche Terminalauswahl umschalten129 |
/ide |
Aktuelle Auswahl, geöffnete Dateien und weiteren Kontext aus Ihrer IDE einbeziehen129 |
/stop oder /clean |
Alle Hintergrundterminals stoppen129 |
/experimental |
Experimentelle Funktionen ein- oder ausschalten129. In v0.155.0 wurden damit Live-Sprachunterhaltungen und verwaltete worktrees freigeschaltet; seit v0.156.0 sind beide stabil, 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 |
Neugestaltung der Arbeitsablaufauswahl (v0.129.0): Fortsetzen und Abzweigen sind über eine neu gestaltete Auswahl nun leichter erreichbar. Ein neuer Raw-Scrollback-Modus ermöglicht es zudem, durch das nicht gerenderte Transkript zu scrollen, wenn Sie Befehle oder Modellausgaben wortgetreu kopieren müssen. Das ist besonders hilfreich, wenn Sie eine lange Fehlerdiagnosesitzung sichten oder Ausgaben an ein anderes Tool weiterleiten.89
Einheitliches Menü für
@-Erwähnungen (v0.140.0): Wenn Sie im Eingabebereich@eingeben, öffnet sich nun standardmäßig ein einheitliches Erwähnungsmenü für Dateien, Plugins und skills. Es ersetzt den bisherigen, auf Dateien beschränkten Ablauf zum Anhängen — mit nur einem Tastendruck können Sie auf beliebige Projektressourcen verweisen.102
2. Codex Desktop App (macOS + Windows)
codex app # Launch desktop app (auto-installs if missing)
Die Desktop-App bietet Funktionen, über die CLI nicht verfügt:
- Multitasking: Mehrere parallele Agenten gleichzeitig in verschiedenen Projekten ausführen
- Git-worktree-Isolierung: Jeder Thread arbeitet mit einer isolierten Kopie Ihres Repositorys
- Integrierte Diff-Prüfung: Änderungen bereitstellen, zurücksetzen und committen, ohne die App zu verlassen
- Integriertes Terminal: Thread-spezifisches Terminal zum Ausführen von Befehlen
- Abzweigen von Unterhaltungen: Unterhaltungen verzweigen, um Alternativen zu untersuchen
- Schwebende Pop-out-Fenster: Unterhaltungen in frei positionierbare Fenster auslagern
- Automatisierungen: Wiederkehrende Aufgaben planen (Issue-Triage, CI-Überwachung, Reaktion auf Warnmeldungen)
- Appshots: Das vorderste Mac-App-Fenster zusammen mit einem Screenshot und dem verfügbaren Text an einen Thread anhängen
- Browserkommentare in der App: Lokale oder öffentliche Seiten in der Vorschau anzeigen, Kommentare zu Elementen oder Bereichen hinterlassen und Codex präzises visuelles Feedback umsetzen lassen
- Computer Use: Codex für klar abgegrenzte GUI-Arbeiten zugelassene Mac-Apps bedienen lassen; die gesperrte Nutzung ist für geeignete Remote-Mac-Computer-Use-Durchgänge optional aktivierbar
ChatGPT Voice, unterstützt von GPT-Live (Desktop 26.715, 23. Juli 2026): Die Desktop-App lässt sich nun per Sprache steuern — besprechen Sie Ihre Arbeit und koordinieren Sie Aufgaben in Chat, Work und Codex, ohne zu tippen. Wenn Sie unter macOS Screen context aktivieren, wird ein Appshot Ihres vordersten Fensters mit der Unterhaltung geteilt. So können Sie Fragen zu dem stellen, was Sie gerade sehen, anstatt es beschreiben zu müssen. Verfügbar für Plus, Pro, Business, Edu und Enterprise, sowohl in der Desktop-App als auch über Remote unter iOS. Dies ist die Sprachfunktion der Desktop-Oberfläche. CLI besitzt eigene, separate Sprachfunktionen: Live-Unterhaltungen über
/voicein der TUI (seit v0.156.0 standardmäßig aktiviert) und Diktieren über die Leertaste (in v0.105.0 experimentell hinzugefügt).113169Geteilte Thread-Snapshots (20. August 2026): In allen Codex-Tarifen kann die macOS-Desktop-App einen schreibgeschützten Snapshot eines lokalen Codex-Threads teilen. Der Snapshot wird nicht aktualisiert, wenn sich der ursprüngliche Thread ändert; Links persönlicher Konten können von allen Personen mit dem Link geöffnet werden, Links von Arbeitsbereichskonten nur von Mitgliedern des ursprünglichen Arbeitsbereichs. Codex entfernt vor dem Teilen bekannte Geheimnismuster, OpenAI empfiehlt Ihnen jedoch, die geteilten Inhalte zu prüfen, da vertrauliche Inhalte enthalten bleiben können. Sie können Links in den ChatGPT-Datenkontrollen unter „Shared links“ anzeigen oder widerrufen.128
Wann Sie die App statt CLI verwenden sollten: Nutzen Sie die Desktop-App, wenn Sie mehrere Arbeitsströme koordinieren oder eine visuelle Diff-Prüfung benötigen. Verwenden Sie CLI, wenn Sie Funktionen im Terminal kombinieren, Skripte einsetzen oder eine CI/CD-Integration nutzen möchten.
3. IDE-Erweiterung (VS Code, Cursor, Windsurf)
Die Codex-IDE-Erweiterung wird direkt in Ihren Editor integriert:
- Agentenmodus als Standard: Liest Dateien, nimmt Änderungen vor und führt Befehle aus
- Inline-Bearbeitungen: Kontextbezogene Vorschläge in Ihren aktiven Dateien
- Gemeinsam genutzte Sitzungen: Sitzungen werden zwischen CLI und der IDE-Erweiterung synchronisiert
- Gleiche Authentifizierung: Melden Sie sich mit einem ChatGPT-Konto oder einem API-Schlüssel an
Installieren Sie die Erweiterung über den VS Code Marketplace oder die Erweiterungs-Stores von Cursor beziehungsweise Windsurf.3
4. Codex Cloud [EXPERIMENTAL]
Cloud-Aufgaben werden asynchron in von OpenAI verwalteten Umgebungen ausgeführt:
- Starten und laufen lassen: Stellen Sie Aufgaben in eine Warteschlange, damit sie unabhängig von Ihrem lokalen Computer ausgeführt werden
- Parallele Ausführung: Mehrere Cloud-Aufgaben gleichzeitig ausführen
- PR-Erstellung: Codex erstellt Pull Requests aus abgeschlossenen Arbeiten
- Lokale Übernahme: Cloud-Ergebnisse mit
codex apply <TASK_ID>in Ihr lokales Repository übernehmen
codex cloud list # List recent cloud tasks
codex apply <TASK_ID> # Apply diff from a specific cloud task
Cloud-Aufgaben sind außerdem über chatgpt.com/codex zugänglich.4
5. Browser-Erweiterung (Chrome, Edge, Brave, Opera, Vivaldi)
Codex ist als Browser-Erweiterung 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 wurde im Mai 2026 für Chrome veröffentlicht; mit dem Changelog vom 25. August 2026 kamen die vier weiteren Browser hinzu. Die Einrichtung erfolgt in der ChatGPT-Desktop-App unter Settings > Computer Use. Alle fünf unterstützen Tab-Erwähnungen und Browsersteuerung; Opera unterstützt keinen Seitenchat, weshalb Sie entsprechende Aufgaben aus der Desktop-App starten müssen. Die Erweiterung ist darauf ausgelegt, Ihre normale Browsernutzung zu begleiten, statt sie zu übernehmen: Codex arbeitet im Hintergrund parallel in mehreren Tabs, während Sie bestimmen, auf welche Websites zugegriffen werden darf.90127
- Parallele Tab-Ausführung: Codex arbeitet gleichzeitig in mehreren Tabs, ohne den Vordergrund-Tab zu sperren.
- Website-spezifische Kontrolle: Sie legen per Positivliste fest, mit welchen Websites Codex interagieren darf; standardmäßig besteht kein Zugriff.
- Der Browser als Arbeitsumgebung: Die Erweiterung eignet sich besonders für Arbeiten mit Apps und Websites, bei denen die Seite die maßgebliche Informationsquelle ist — Administrationskonsolen, interne Dashboards, Content-Management-Oberflächen und Ticketsysteme. Sie ersetzt CLI nicht bei der Arbeit an lokalen Repositorys.
- Gleiche Intelligenz: Die Browser-Erweiterung nutzt dieselbe GPT-5.x-Codex-Intelligenz wie die anderen Oberflächen. Konventionen aus einer AGENTS.md- oder skills-Konfiguration, die in CLI funktionieren, gelten daher ebenso für browsergestützte Arbeiten.
Installieren Sie die Erweiterung über die Dokumentation zur Browser-Erweiterung, deren Seite früher den Titel Codex for Chrome trug.127
Ausführliche Erläuterung des Konfigurationssystems
Codex verwendet TOML für die Konfiguration. Die Rangfolge ist dabei entscheidend, da sie bestimmt, welche Einstellungen bei Konflikten Vorrang haben.
Rangfolge (von der höchsten zur niedrigsten Priorität)
- Sitzungsbezogene Überschreibungen (höchste Priorität): CLI-Flags (
--model,--sandbox,--ask-for-approval,--search,--enable/--disable,--profile) und Überschreibungen mit-c key=value - Projektkonfiguration (
.codex/config.toml, wird vom aktuellen Arbeitsverzeichnis aufwärts bis zum Projektstamm gesucht; das nächstgelegene Verzeichnis hat Vorrang) - Benutzerkonfiguration (
$CODEX_HOME/config.toml, standardmäßig~/.codex/config.toml) - Systemkonfiguration (
/etc/codex/config.tomlunter Unix) - Integrierte Standardwerte (niedrigste Priorität)
requirements.tomlfungiert 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 sich nun über mehrere zusammengehörige Ordner erstrecken, von denen einer als primärer Ordner festgelegt wird (Projektmenü → Projekt bearbeiten). Die automatische Suche nach
config.tomlerfolgt ausschließlich im primären Ordner. 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.tomlin einem sekundären Ordner ist eine Datei, die Codex lesen kann, aber keine geladene Konfiguration. Dies betrifft den Projektgeltungsbereich der Desktop-App und ändert nichts an den oben beschriebenen Rangfolgeregeln – der CLI ermittelt die Projektkonfiguration weiterhin, indem er ausgehend vom aktuellen Arbeitsverzeichnis die Verzeichnishierarchie nach oben durchsucht.113
Vollständige Konfigurationsreferenz
# ~/.codex/config.toml — annotated reference
# ─── Model Selection ───────────────────────────────────
model = "gpt-6-sol" # Docs' example default; unset = bundled default (gpt-6-astra)
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"]
# ─── 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)
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)
# 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.
# ─── 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 hat den Typ boolean | table. Die boolesche Form startet oder stoppt lediglich den Proxy; die Tabellenform enthält die Richtlinie. Der Proxy setzt die Domänenregeln des Berechtigungsprofils für Sandbox-Befehle durch: Ist er deaktiviert, werden die Domänenregeln unter [permissions.<name>.network] nicht durchgesetzt und Befehle greifen direkt auf das Netzwerk zu. Websuche, Apps, MCP servers und 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 |
boolean | false |
Startet den Netzwerk-Proxy für Sandbox-Befehle, wenn der Netzwerkzugriff für Befehle aktiviert ist |
domains |
Zuordnung von Hosts zu allow oder deny |
nicht festgelegt (keine externen Ziele zulässig) | Exakte Hosts, *.example.com (nur Subdomänen), **.example.com (Hauptdomäne und Subdomänen) oder eine globale Zulassungsregel *; deny hat Vorrang |
unix_sockets |
Zuordnung von Pfaden zu allow oder deny |
nicht festgelegt | Richtlinie für Unix-Sockets; fügen Sie allow-Einträge für zulässige Sockets hinzu |
allow_local_binding |
boolean | false |
Umfassenderer Zugriff auf lokale und private Netzwerke; exakte Zulassungsregeln für lokale IP-Adressen oder localhost funktionieren auch ohne diese Einstellung |
enable_socks5 |
boolean | true |
Stellt SOCKS5-Unterstützung bereit |
enable_socks5_udp |
boolean | true |
Erlaubt UDP über SOCKS5 |
allow_upstream_proxy |
boolean | true |
Schaltet einen aus der Umgebung bezogenen Upstream-Proxy vor |
dangerously_allow_non_loopback_proxy |
boolean | false |
Erlaubt Listener-Adressen außerhalb der Loopback-Schnittstelle (macht den Proxy außerhalb von localhost erreichbar) |
dangerously_allow_all_unix_sockets |
boolean | false |
Erlaubt beliebige Unix-Socket-Ziele anstelle eines ausschließlich auf einer Zulassungsliste basierenden Zugriffs |
proxy_url |
string | "http://127.0.0.1:3128" |
URL des HTTP-Listeners |
socks_url |
string | "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 Konfigurationsvoreinstellungen für unterschiedliche Arbeitsweisen. Seit Codex 0.134.0 besitzt jedes Profil eine eigene Datei – ~/.codex/<name>.config.toml, die ausschließlich Schlüssel der obersten 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 eingelesen. Eine verbliebene [profiles.<name>]-Tabelle führt dazu, dass --profile <name> den Start verweigert, bis Sie deren Schlüssel in die Profildatei verschoben haben.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-sol"
# GPT-6 Sol/Luna start on the Fast tier (2.5x credits) unless service_tier is set; check /fast status
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
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"
Warnung: Das
chat/completions-Übertragungs-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 wie Ollama und LM Studio akzeptieren dieses Format möglicherweise weiterhin. Verwenden Sie für OpenAI-Endpunkte stattdessenwire_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 sollten Sie wählen?
Verfügbare Modelle (September 2026)
| Modell | Eingabe-/Gesamtkontext | Standardmäßiger Reasoning-Aufwand | Am besten geeignet für |
|---|---|---|---|
| gpt-6-astra | 922K / 1,05M (API); 272K im Codex-Katalog | low (der in der Dokumentation empfohlene Einstiegspunkt „Light“ und der gebündelte Katalog stimmen überein) |
Flaggschiff für die anspruchsvollsten End-to-End-Aufgaben (veröffentlicht am 3. September 2026) – laut Modelldokumentation: „Wählen Sie Astra, wenn eine Aufgabe die stärksten Fähigkeiten über mehrere Schritte und Tools hinweg erfordert.“ Weiterhin an erster Stelle in der CLI-Modellauswahl und das gebündelte Standardmodell, wenn kein Modell konfiguriert ist (seit v0.153.4). API: 10 $/50 $ pro MTok zu den Standardtarifen für kurze Kontexte (20 $/75 $ bei mehr als 272K Eingabetokens, angewendet auf die gesamte Anfrage), maximal 128K Ausgabetokens, Wissensstand vom 30. April 2026. Codex-Credits: 250 / 25 für zwischengespeicherte / 1.250 für ausgegebene Tokens pro 1 Mio. Tokens; damit das derzeit teuerste Modell. Die Verfügbarkeit hängt von Tarif, Anmeldemethode und Client ab; die Modellseite vom 23. September kennzeichnet Astra als nicht für Codex cloud verfügbar (beim Zugriff am 15. September war es als verfügbar gekennzeichnet). Reasoning-Stufen: Low, Medium, High, Extra High, Max, Ultra145146148153171 |
| gpt-6-sol | 922K / 1,05M (API); 272K im Codex-Katalog | medium (Dokumentation und Katalog) |
Alltägliche und komplexe Programmieraufgaben (Dokumentations-Changelog vom 22. September 2026; seit v0.156.1 in der CLI-Modellauswahl) – „Entwickelt für komplexe Programmieraufgaben und agentische Workflows, mit höherer faktischer Zuverlässigkeit und klarerer Kommunikation als GPT-5.6 Sol.“ Das Konfigurationsbeispiel der Modelldokumentation lautet model = "gpt-6-sol", und der Migrationshinweis des Katalogs überführt gespeicherte Auswahlen von GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 und GPT-5.4 hierher. Codex-Credits: 50 / 5 für zwischengespeicherte / 250 für ausgegebene Tokens pro 1 Mio. Tokens (die Hälfte des Aktionspreises von GPT-5.6 Sol); API 2 $/10 $ pro MTok, Wissensstand vom 20. April 2026. Reasoning im Codex-Katalog bis Ultra. Der Katalog setzt in der TUI standardmäßig die Dienststufe Fast (2,5-fache Credits); prüfen Sie /fast status. Seit v0.157.0 das Standardmodell für Amazon Bedrock. Nicht mit GPT-5.6 Sol identisch171174 |
| gpt-6-luna | 922K / 1,05M (API); 272K im Codex-Katalog | medium (Katalog); die Dokumentation empfiehlt den Einstieg bei High |
Fokussierte Aufgaben mit hohem Volumen (seit v0.156.1 in der CLI-Modellauswahl) – „Unser effizientestes Modell für fokussierte Aufgaben mit hohem Volumen, darunter Zusammenfassungen, Extraktionen und gezielte Programmieraufgaben.“ Der Hinweis beim Wechsel aufgrund des Rate-Limits empfiehlt es nun. Codex-Credits: 2,5 / 0,25 für zwischengespeicherte / 12,5 für ausgegebene Tokens pro 1 Mio. Tokens; API 0,10 $/0,50 $ pro MTok, Wissensstand vom 18. Mai 2026. Reasoning bis Max, nicht Ultra. Für Free- und Go-Tarife ist es in der Desktop-App vorbehaltlich des Rollouts mit Standardgeschwindigkeit verfügbar; in Enterprise und Edu muss ein Administrator es aktivieren. Wie bei Sol ist die standardmäßige Dienststufe des Katalogs in der TUI Fast171 |
| gpt-5.5 (Codex) | 400K / 400K | medium |
Flaggschiff der vorherigen Generation (23. April 2026) – beim Start 82,7 % in Terminal-Bench 2.0; jetzt in der Modellauswahl als „Legacy coding model“ gekennzeichnet. Wird am 14. Oktober 2026 aus Codex bei Anmeldung mit ChatGPT entfernt (API nicht betroffen); die Dokumentation nennt GPT-6 Sol als Ersatz in kostenpflichtigen Tarifen und GPT-6 Luna in Free und Go. In API: Kontextfenster mit 1 Mio. Tokens.83117171 |
| gpt-5.5-pro | 1M / 1M | high |
Stufe mit dem höchsten Reasoning-Aufwand für GPT-5.5 (24. April 2026, über API verfügbar)83 |
| gpt-5.4 | 1M / 1M | medium |
Ehemaliges Flaggschiff; gebündelte Auswahlen wurden in v0.145.0 zu GPT-5.6 Terra/Luna migriert; am 31. August 2026 aus Codex bei Anmeldung mit ChatGPT entfernt; seit v0.156.1 verweist der Migrationshinweis auf GPT-6 Sol112117171 |
| gpt-5.4-mini | 400K / 400K | medium |
Subagent-Aufgaben und einfachere Aufgaben – in v0.145.0 als gebündelte Auswahl durch die GPT-5.6-Varianten ersetzt; am 31. August 2026 aus Codex bei Anmeldung mit ChatGPT entfernt; seit v0.156.1 verweist der Migrationshinweis auf GPT-6 Luna76112117171 |
| gpt-5.6 Sol / Terra / Luna | 272K / 272K | medium (max unterstützt) |
Vorherige Generation, während des GPT-6-Rollouts weiterhin verfügbar. Die Modellauswahl von v0.156.1 kennzeichnet sie als „Older“-Modelle und bietet einen Migrationshinweis an (Sol und Terra zu GPT-6 Sol, Luna zu GPT-6 Luna); GPT-5.6 Sol war das Standardmodell für Amazon Bedrock, bis v0.157.0 auf GPT-6 Sol umstellte, und laut Preisseite ist es das Modell, das Codex cloud-Chats in ChatGPT-Tarifen verwenden. Nützlich als fest eingestellte Alternative, falls Ihr Konto noch keinen Zugriff auf GPT-6 Sol hat. Gebündelte 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 Tokens korrigiert106111112117146148171174 |
| gpt-5.3-codex | 272K / 400K | medium |
Älterer Programmierspezialist – in Codex bei Anmeldung mit ChatGPT veraltet; weiterhin über API verfügbar117 |
| gpt-5.3-codex-spark | 128K / 128K | high |
Nahezu sofortige Iterationen, nur Text (Pro-Benutzer, Partnerschaft mit Cerebras)67 |
| gpt-5.2-codex | 272K / 400K | medium |
Laut OpenAIs Einstellungstabelle am 23. Juli 2026 abgeschaltet; der jetzt empfohlene Ersatz ist gpt-5.6-sol88 |
| gpt-5.1-codex-mini | 272K / 400K | medium |
Laut OpenAIs Einstellungstabelle am 23. Juli 2026 abgeschaltet; der jetzt empfohlene Ersatz ist gpt-5.6-terra88 |
GPT-5.5 (23. April 2026) war beim Start OpenAIs empfohlene Wahl für die meisten Codex-Aufgaben: komplexe Programmieraufgaben, 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 der OpenAI API. Kontextfenster: 400K in Codex, 1M in der API – Codex begrenzt das Fenster auf 400K, um Durchsatz und Kosten über die Abonnementstufen hinweg auszubalancieren; die API stellt die vollen 1M bereit. Preise (API): 5 $ für Eingabe / 30 $ für Ausgabe pro MTok (das Zweifache des GPT-5.4-Tarifs; OpenAI gibt nach Verbesserungen der Tokeneffizienz eine effektive Erhöhung um etwa 20 % an). Benchmarks: 82,7 % Terminal-Bench 2.0 (aktueller SOTA unter den öffentlich verfügbaren Modellen), 84,9 % GDPval (44 Berufe), 78,7 % OSWorld-Verified, 98,0 % Tau2-bench Telecom (ohne Prompt-Tuning). OpenAI setzte GPT-5.5 + Codex vor der Veröffentlichung intern ein, um die Bereitstellungsinfrastruktur neu zu schreiben – dadurch stieg die Geschwindigkeit der Tokengenerierung um 20 %.83
GPT-5.5 wird am 14. Oktober 2026 aus Codex bei Anmeldung mit ChatGPT entfernt – laut Modelldokumentation gilt die Einstellung für ChatGPT, ChatGPT Work und Codex in allen Tarifen (einschließlich Consumer, Business, Enterprise und Edu), nicht jedoch für die OpenAI API.155 Mit der Veröffentlichung von GPT-6 änderte sich die Empfehlung für den Ersatz: Wählen Sie in Plus, Pro, Business, Enterprise und Edu
gpt-6-sol; in Free und Go wählen Sie in der Desktop-Appgpt-6-luna, jeweils „wenn verfügbar“. Ersetzen Siegpt-5.5in Workspace-Standardeinstellungen, gespeicherten Modelleinstellungen, verwalteten Konfigurationen, benutzerdefinierten Agenten, geplanten Aufgaben und Skripten.171GPT-5.4 und GPT-5.4 mini wurden am 31. August 2026 aus Codex bei Anmeldung mit ChatGPT entfernt.117 Die Modelldokumentation nennt jetzt
gpt-6-solundgpt-6-lunaals Ersatz (in Enterprise und Edu muss ein Administrator Luna zunächst aktivieren); die Verwendung mit einem API-Schlüssel ist davon nicht betroffen.64171 Die genaue Modellliste variiert je nach Konto und Rollout. 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 über API und CLI bis zur Abschaltung am 23. Juli 2026 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 wird die GPT-5.5-Familie über kostenpflichtige Tarife hinaus einem breiteren Publikum zugänglich, während der Zugriff auf Codex CLI weiterhin ein berechtigtes Plus-/Pro-/Business-/Enterprise-/Edu-/Go-Abonnement oder einen API-Schlüssel erfordert.92
GPT-5.4 mini (17. März 2026): Eine kleinere, schnellere Variante von GPT-5.4 mit einem Kontext von 400K zu 0,75 $/4,50 $ pro MTok – verbraucht nur 30 % des GPT-5.4-Kontingents. Ideal für die Delegierung an Subagents: Lassen Sie GPT-5.4 die Planung und Koordination übernehmen, während GPT-5.4 mini-Subagents engere Teilaufgaben (Codebasis-Suche, Dateiprüfung und Dokumentverarbeitung) parallel bearbeiten.76
Bedrock GPT-5.6 (Sol, Terra, Luna) (v0.143.0, 8. Juli 2026): Codex erhielt erstklassige Unterstützung für drei auf Amazon Bedrock gehostete GPT-5.6-Modellvarianten, einschließlich Unterstützung für den Reasoning-Aufwand
max. Für Teams, deren Modellzugriff über einen Bedrock-Anbieter erfolgt, lassen sie sich genauso auswählen wie andere Modelle benutzerdefinierter Anbieter (siehe Benutzerdefinierte Modellanbieter); die Aufwandsstufemaxist für die anspruchsvollsten Reasoning- und agentischen Arbeitslasten vorgesehen.106 v0.144.6 (18. Juli 2026) aktualisierte die gebündelten Anweisungen für Sol, Terra und Luna und korrigierte deren Kontextfenster auf 272.000 Tokens.111 v0.145.0 (21. Juli 2026) fügt eine experimentelle Bedrock-Anmeldung mit Unterstützung für benutzerdefinierte Endpunkte und Authentifizierung hinzu, macht GPT-5.6 Sol zum Bedrock-Standardmodell und migriert gebündelte GPT-5.4-Modellauswahlen zu den entsprechenden Varianten Terra und Luna.112GPT-6-Astra (veröffentlicht am 3. September 2026; in Codex über v0.153.1–v0.153.4): die Chronologie mit genauen Daten: v0.153.1 bereitete am 3. September 2026 einen ausschließlich für API vorgesehenen Katalogeintrag vor; OpenAI kündigte GPT-6-Astra am selben Tag an; und v0.153.4 fügte am 4. September den Eintrag zur Modellauswahl hinzu und stellte den gebündelten CLI-Standard um. Die Ankündigung beschreibt einen schrittweisen Rollout, der mit einer begrenzten Anzahl von Organisationen beginnt (zunächst Partner des Cybersicherheitsprogramms) und „in den kommenden Tagen“ auf ChatGPT Plus, Pro, Business und Enterprise sowie auf die OpenAI API und AWS ausgeweitet wird – diese Rollout-Fakten stammen aus Presseberichten (CNBC, Axios, Forbes, Al Jazeera, 9to5Mac).145 Seit dem 4. September überholt: OpenAI kündigte auf X an, GPT-6 Astra sei „jetzt für alle Benutzer von Pro, Enterprise und Business Premium in ChatGPT Work und Codex verfügbar“ und „in der API live“; Plus und Business sollten innerhalb weniger Tage folgen. Codex-Leiter Tibo Sottiaux ergänzte noch am selben Abend: „Astra wurde jetzt auch für alle Plus- und Business-Benutzer ausgerollt.“ 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 als maßgebliche Aussage aus erster Hand gilt.149 Die Dokumentation aus erster Hand ist verfügbar: Die API-Modellseite führt gpt-6-astra als Flaggschiff auf, „Unser leistungsfähigstes Modell, entwickelt für die anspruchsvollste End-to-End-Arbeit“ – 10 $/MTok für Eingaben, 50 $/MTok für Ausgaben zu Standardtarifen für kurze Kontexte, ein Kontextfenster mit 1,05M Tokens und maximal 922.000 Eingabetokens, 128K maximale Ausgabetokens, Wissensstand vom 30. April 2026 – mit einer dokumentierten Stufe für lange Kontexte: Prompts mit mehr als 272K Eingabetokens werden für die gesamte Anfrage mit dem zweifachen Eingabe- und dem 1,5-fachen Ausgabepreis berechnet, laut Preisseite also mit 20 $/MTok für Eingaben und 75 $/MTok für Ausgaben. Damit liegt es über GPT-5.6 Terra (ausgewogen) und Luna (kostengünstig), und die Codex-Dokumentation bezeichnet Astra als das empfohlene Codex-Modell, dessen Verfügbarkeit „vom Rollout, Ihrer Anmeldemethode und Ihrem Client abhängt“; als berechtigt werden Pro-, Business- (100 $) und Enterprise-Konten genannt. Astras dokumentierte Codex-Reasoning-Stufen: Low, Medium, High, Extra High, Max, Ultra – die Modellseite der Dokumentation nennt Medium als Standard, während der gebündelte Katalog v0.153.4
default_reasoning_levelauflowsetzt. Betrachten Sie den tatsächlichen Standard daher als oberflächenabhängig und prüfen Sie in einer Sitzung/status; die Stufen sind beim erneuten Zugriff am 15. September unverändert, nun mit Beschreibungen für jede Stufe in der Modellauswahl (Ultra, wörtlich: „Maximales Reasoning mit automatischer Aufgabendelegierung“), und für die Stufen Max und Ultra liegt eine Bestätigung durch SDK vor – die Veröffentlichung Python SDK 0.154.0 (10. September 2026) fügt die Reasoning-Aufwandswertemaxundultrahinzu (#39662).146148153 In der CLI ist Astra seit v0.153.1 über API konfigurierbar (-m gpt-6-astra), wurde in v0.153.3 in die Amazon-Bedrock-Kataloge aufgenommen (GPT-5.6 Sol blieb das Bedrock-Standardmodell, bis v0.157.0 es durch GPT-6 Sol ersetzte174) und befindet sich seit v0.153.4 in der Modellauswahl sowie als gebündeltes Standardmodell, wenn kein Modell ausdrücklich konfiguriert wurde – eine minimale CLI-Version ist nicht dokumentiert, betrachten Sie diese Versionen daher als praktische Untergrenzen. Diese Standardumstellung ist eine Tatsache des gebündelten CLI-Katalogs und gilt nicht für alle Oberflächen – wobei die Cloud-Lücke inzwischen geschlossen wurde: Bei den Zugriffen am 4. und 7. September war Astra als nicht für Codex cloud verfügbar gekennzeichnet (GPT-5.6 Sol war dort verfügbar), während die Verfügbarkeitsmatrix beim erneuten Zugriff am 15. September 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.“ Rollout-Einschränkung: Die Berechtigung variiert je nach Konto, und ab CLI 0.153.4 enthält ein Konto außerhalb des Rollouts ein gebündeltes Standardmodell, das 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 lautet das dokumentationseigene Beispielmodel = "gpt-6-sol". Die Abrechnung für Astras Fast-Modus ist dokumentiert, obwohl die Modellseite keine Fast-Stufe aufführt: Die Codex-Geschwindigkeitsdokumentation setzt sie bei Anmeldung mit ChatGPT („sofern verfügbar“) mit dem 2,5-Fachen der Standard-Credits an, und die API-Preisseite nennt Fast-Modus-Tarife in Höhe des genau Zweifachen der jeweiligen Standardtarife (20 $/100 $ pro MTok für kurze Kontexte, 40 $/150 $ für lange Kontexte). Die Hälfte „2-fache Geschwindigkeit“ aus der Katalogzeichenfolge von v0.153.2 bleibt lediglich Anzeigetext des Katalogs – die Geschwindigkeitsseite nennt für Astra keinen Geschwindigkeitsmultiplikator.145146147148 Teilweise überholt, 23. September 2026: Die Modelldokumentation bezeichnet Astra nicht mehr als das empfohlene Codex-Modell. Ihr Abschnitt „Empfohlene Modelle“ beginnt nun mit GPT-6 Sol und Luna, sieht Astra für „die anspruchsvollste End-to-End-Arbeit“ vor, kennzeichnet Astra als nicht für Codex cloud verfügbar und nennt Light (low) als Astras anfänglichen Aufwand, was dem gebündelten Katalog entspricht. Astra bleibt das gebündelte CLI-Standardmodell, wenn kein Modell konfiguriert ist.171Power-Voreinstellungen unter Astra (Ergänzung der Dokumentation, spätestens am 6. September 2026): Der Abschnitt zur Modellauswahl in der Codex-Modelldokumentation ordnet die Power-Optionen der Auswahl nun den Reasoning-Stufen von GPT-6-Astra zu – die erste dokumentierte Zuordnung der Power-Voreinstellungen zu Astra – und zwar in einem Absatz, der beim erneuten Zugriff für 146 am 5. September noch fehlte und am 7. September nachweislich verfügbar war. Wörtlich: „Für berechtigte Pro-, Business- (100 $) und Enterprise-Konten aktualisiert der Astra-Rollout 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 Rollout-Phase variieren.“ Der vorherige Satz der Dokumentation weist darauf hin, dass die Abbildungen der Modellauswahl weiterhin GPT-5.6-Steuerelemente zeigen. Lesen Sie dies zusammen mit der obigen Modelltabelle: „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 Rollout-Phase 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 den Einstieg bei Medium für Sol, High für Luna und Light (
low) für Astra.171Experimentelle kontextübergreifende Notizen (Astra, dokumentiert, Opt-in): Die 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 mit Business oder Enterprise noch bei Anmeldung mit einem API-Schlüssel verfügbar.“ Der Opt-in-Mechanismus lautet wörtlich: „Um die Funktion zu aktivieren, setzen Sie
features.context_management.experimental_mode = truein Ihrerconfig.tomlund starten Sie anschließend eine neue Aufgabe.“ Dies ist dieselbe Oberflächefeatures.context_management.experimental_mode, die mit v0.153.0 ausgeliefert wurde (siehe Kontextverwaltung) – die Dokumentationsseite verknüpft sie nun namentlich mit Astra sowie mit Plus- und Pro-Anmeldungen, während die Versionshinweise von v0.153.0 berechtigte Plus-, Pro- und Pro-Lite-Sitzungen nannten. v0.154.0 verschärft die Prüfung auf Codeebene: Die Berechtigung für das Experiment wird nun beim Sitzungsstart anhand der Fähigkeiten des aktiven Modells beschrä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 gebündelte Modellkatalog kennzeichnet GPT-6-Astra – oder irgendein anderes gebündeltes Modell – nicht mehr als Modell mit Unterstützung für experimentellen Kontext (#47397), und die CLI aktiviert das Experiment nur für ein entsprechend gekennzeichnetes Modell. Mit dem gebündelten Katalog bleibt der Opt-in daher wirkungslos; ob sich der an angemeldete Konten ausgelieferte Katalog unterscheidet, ist nicht dokumentiert. Die Modelldokumentation beschreibt den Opt-in weiterhin mit Stand vom 26. September 2026.174
Flussdiagramm 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; bundled default when no model is set)
│ │ └─ No → gpt-6-sol (everyday and complex coding; start at Medium)
└─ GPT-6 not yet available on your account? → gpt-5.6-sol
Reasoning-Aufwand
Steuern Sie, wie lange das Modell vor einer Antwort „nachdenkt“:
| Stufe | Verhalten | Empfohlener Einsatz |
|---|---|---|
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 | Sicherheitsaudits, tiefgehende Analysen |
persistent |
Vom Modell ausgewiesenes persistentes Reasoning (v0.151.0); wird in der TUI als „Persistent“ angezeigt und in der lokalen Konfiguration beibehalten, während die Responses API den Wire-Wert disabled erhält |
Langlebige proaktive Sitzungen, in denen das Modell das Tempo seiner eigenen Folgeaktionen bestimmt |
max / ultra |
Oberste Stufen der dokumentierten sechsstufigen Astra-Leiter, über 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 Aufgabendelegierung |
Die anspruchsvollsten Probleme auf Modellen, die diese Stufen unterstützen120153 |
Die unterstützten Stufen hängen vom Modell ab.
minimalist nur für GPT-5-Modelle verfügbar. Nicht jedes Modell unterstützt alle Stufen.Details zu
persistent(v0.151.0): Bei Ausführungen mit dem Aufwandpersistentsind standardmäßig die Erinnerung an die aktuelle Uhrzeit und das unterbrechbare Toolclock.sleepaktiviert (ausdrückliche Einstellungen fürfeatures.current_time_reminderund verwaltete Anforderungen bleiben erhalten). Zudem enthalten sie gebündelte Anweisungen zu Proaktivität und Folgeaktionen, die durch Modellmetadaten überpersistent_instructionsüberschrieben oder deaktiviert werden können.135
codex -c model_reasoning_effort="xhigh" "find the race condition"
Expertentipp: Reasoning mit
xhighkann für denselben Prompt 3- bis 5-mal mehr Tokens alsmediumverbrauchen. Verwenden Sie es nur für wirklich schwierige Probleme, bei denen sich das zusätzliche Nachdenken auszahlt.
Schnellsteuerung des Reasoning-Aufwands in der TUI (v0.124.0+).85 In einer interaktiven TUI-Sitzung senkt Alt+, den Reasoning-Aufwand um eine Stufe und Alt+. erhöht ihn um eine Stufe – praktisch, wenn ein schwieriges Problem mitten in 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 der Reasoning-Aufwand auf den Standardwert des neuen Modells zurückgesetzt, anstatt die vorherige Stufe zu übernehmen.
Modellwechsel
Wechseln Sie während einer Sitzung mit dem Slash Command /model das Modell oder legen Sie es pro Ausführung über --model / -m fest:
codex -m gpt-5.3-codex-spark "pair with me on this component"
Was kostet Codex?
Weitere Informationen zu den Funktionen finden Sie 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 Sol und Luna | Modellspezifische Spannen, z. B. GPT-6 Sol 15–150 Nachrichten, GPT-6 Luna 350–3.000, GPT-6 Astra 5–45162171 |
| Pro | Ab $100/Monat (5×) oder $200/Monat (20×) | Bevorzugte Verarbeitung, GPT-5.3-Codex-Spark | Modellspezifische Spannen, 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 nutzungsbeschränkt |
| Business (reine Codex-Lizenz) | Nutzungsabhängige Abrechnung | Tokenbasierte Abrechnung, keine feste Lizenzgebühr, keine Nutzungslimits | Tokenbasiert |
| Enterprise / Edu | Vertrieb kontaktieren | Individuelle Zuteilung, Administratorkontrollen, Audit-Protokolle, reine Codex-Lizenzen verfügbar | Skaliert mit dem Vertrag |
| API-Schlüssel | Nutzungsabhängig | CLI, SDK, nur IDE (keine Cloud-Funktionen) | Tokenbasiert |
Preisaktualisierung vom April 2026: Der jährliche Business-Preis wurde von $25 auf $20 pro Lizenz und Monat gesenkt. Für Business- und Enterprise-Arbeitsbereiche sind nun reine Codex-Lizenzen mit nutzungsabhängiger Abrechnung verfügbar – ohne feste Lizenzgebühr und nach Tokenverbrauch abgerechnet.79 Auf der Preisseite werden die Limits nun als modellspezifische Spannen veröffentlicht (siehe Tabelle oben), nicht mehr als die werblichen 2×-Multiplikatoren von der Einführung der Desktop-App im Februar 2026.16162
Erhöhung der Nutzungslimits im Mai 2026 (am 31. Mai 2026 abgelaufen): Für Codex im Plus-Tarif galt ein 25-faches 5-Stunden-Limit (gegenüber der standardmäßigen 20-fachen Erhöhung); zugleich wurde das Limit der Stufe für $100/Monat verdoppelt.89
Benutzerführung bei Nutzungslimits in der TUI (v0.152.0–v0.153.0): Das Erreichen eines Limits ist keine Sackgasse mehr. 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 dem authentifizierten Konto und Benutzer gefiltert; nach Limitfehlern wird die Nutzung aktualisiert. Weist das Banner darauf hin, wechselt Codex zum ersten verfügbaren Ausweichmodell, ohne andere Thread-Einstellungen zu ändern.138 v0.153.0 führt frühere Warnungen für Plus- und Team-Tarife ein: 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 bisherigen Schwellenwerte von 75 %, 90 % und 95 %.140
Guthabenkosten
Codex-Vorgänge verbrauchen Guthaben aus dem Kontingent Ihres Tarifs:
| 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 Sol | 50 | 5 / 250 | Für alltägliche und komplexe Programmieraufgaben; die Hälfte des Aktionspreises von GPT-5.6 Sol171 |
| GPT-6 Luna | 2,5 | 0,25 / 12,5 | Für klar umrissene 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 Stufe der vorherigen Generation162 |
Die Preise gelten für Standard-Geschwindigkeit. Laut Preisseite bleiben die Preise für GPT-5.6 Sol, Terra und Luna nach der Einführung von GPT-6 „unverändert“. In der Praxis liegt die „GPT-5.6-Nutzung durchschnittlich bei 5–30 Guthabeneinheiten pro Nachricht“ (zum Zugangsstart im August nannte die Seite 5–40). Der Fast-Modus kostet für GPT-6 Astra, Sol und Luna, „sofern verfügbar“, das 2,5-Fache des Standard-Guthabenpreises. Zudem legt der enthaltene Modellkatalog in der TUI Fast als Standardstufe für GPT-6 Sol und Luna fest, sofern Sie service_tier nicht konfigurieren. Prüfen Sie deshalb /fast status, wenn das Guthaben schneller als erwartet aufgebraucht wird. Die Bilderzeugung verbraucht enthaltene Limits 3- bis 5-mal schneller als vergleichbare Interaktionen, die ausschließlich Text verwenden.162171
Bei Enterprise- und Edu-Tarifen skaliert das Guthaben mit der vertraglichen Zuteilung. Prüfen Sie die aktuelle Nutzung mit
/statusin der TUI.
API-Abrechnung
Wenn Sie Codex über die API verwenden, berechnet OpenAI die Nutzung pro Token gemäß den regulären OpenAI-API-Preisen für das ausgewählte Modell, einschließlich etwaiger Rabatte für Prompt-Caching. Aktuelle API-Preise pro 1 Mio. Token: GPT-6 Sol $2 für Eingabe / $10 für Ausgabe, GPT-6 Luna $0,10 / $0,50, GPT-6 Astra $10 / $50. Bei allen drei Modellen kosten Prompts mit mehr als 272K Eingabe-Token für die gesamte Anfrage das 2-Fache des Eingabepreises und das 1,5-Fache des Ausgabepreises; der Fast-Modus kostet das 2-Fache.146171 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
- Profile verwenden: Erstellen Sie für Routineaufgaben ein
fast-Profil mitgpt-6-lunaundmodel_reasoning_effort = "low" - Hohe Reasoning-Stufen gezielt einsetzen: Verwenden Sie
xhighnur für wirklich schwierige Probleme, da es 3- bis 5-mal mehr Token kostet --ephemeralverwenden: Verzichten Sie in CI/CD auf die Sitzungsspeicherung, um den Zusatzaufwand zu reduzieren- Reasoning-Zusammenfassungen minimieren: Setzen Sie
model_reasoning_summary = "none", wenn Sie keine Erklärungen benötigen - Aufgaben im exec-Modus bündeln:
codex execvermeidet bei Automatisierungsabläufen den Zusatzaufwand der TUI - Nutzung überwachen: Prüfen Sie
/statusin der TUI sowie die Abrechnungs-Dashboards Ihrer Organisation – seit v0.148.0 zeigen/status, Statuszeilen und Terminaltitel für berechtigte Arbeitsbereiche die geschätzten Guthabenkosten oder Kosten eines Threads an118
Kostenbeispiele aus der Praxis
Repräsentative API-Kosten für häufige Aufgaben (Preismomentaufnahme für gpt-5.3-codex von 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ändiges Repository-Audit mit codex exec |
~200K | ~20K | ~$3,00 |
| Cloud-Aufgabe: 20 offene Issues sichten und priorisieren | ~250K | ~40K | ~$4,50 |
Die Kosten variieren je nach Reasoning-Stufe, Caching und Gesprächslänge. Verwenden Sie
gpt-5.6-lunafür Routineaufgaben, um die entsprechenden Ausgaben erheblich zu senken. Im Cache gespeicherte Eingabe-Token werden vergünstigt abgerechnet.
Verborgener Token-Zusatzaufwand
Jeder Tool-Aufruf verbraucht zusätzlich zu Ihrem sichtbaren Prompt weitere Token:
| Quelle des Zusatzaufwands | Ungefähre Kosten |
|---|---|
| System-Prompt + AGENTS.md | ~2–5K Token pro Interaktion (einmal geladen, danach im Cache) |
| 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-Traces | Variabel; xhigh kann den Zusatzaufwand um das 3- bis 5-Fache erhöhen |
Expertentipp: Überwachen Sie Ihre tatsächliche Nutzung mit
/statusin der TUI. Die Tokenanzahl umfasst den gesamten Zusatzaufwand, nicht nur Ihre sichtbaren Nachrichten. Falls die Kosten Sie überraschen, 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, Reasoning-Stufe medium |
$20–80 |
| Kleines Team (3–5) | Profile (fast/careful), Code-Reviews mit 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 Administratorkontrollen, Audit-Protokollierung und zugewiesenen Budgets | Individuelle Preise |
Strategien zur Kostenkontrolle im Team:
- requirements.toml festlegen, um Limits für Modelle und Reasoning-Stufen organisationsweit 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
- Überwachung mit OpenTelemetry – Enterprise-Bereitstellungen können Nutzungstelemetrie an bestehende Observability-Stacks exportieren
Entscheidungsgrundlagen
Wann Sie welche Oberfläche verwenden sollten
| Szenario | Beste Oberfläche | Warum |
|---|---|---|
| Schnelle Fehlerbehebung | CLI | Schnell, fokussiert, skriptfähig |
| Refactoring über mehrere 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 mit grep/find |
| Parallele Arbeitsabläufe | Desktop App | Worktree-Isolierung, Verwaltung mehrerer Aufgaben |
| Aktive Dateibearbeitung | IDE-Erweiterung | Inline-Bearbeitungen, enger Kompilierungs- und Testzyklus |
| Lang andauernde Migration | Cloud | Läuft unabhängig und erstellt nach Abschluss einen PR |
| CI/CD-Automatisierung | codex exec |
Nicht interaktiv, JSON-Ausgabe, skriptfähig |
| Codeprüfung | CLI oder App | /review-Befehl mit Voreinstellungen |
| Einarbeitung neuer Teammitglieder | 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 ausgeschlossen (untrusted wurde in v0.149.0 eingestellt) |
| Tägliche Entwicklung | workspace-write |
on-request |
Gute Balance zwischen Geschwindigkeit und Sicherheit |
| Vertrauenswürdige Automatisierung | workspace-write |
never |
Schnell, unterbrechungsfrei und durch die Sandbox geschützt |
| Systemadministration | danger-full-access |
on-request |
Benötigt 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-sol |
Standard |
| Komplexe Fehlersuche | high |
gpt-6-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-sol oder gpt-6-astra |
Standard |
Plan Mode 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 Mode: Enter im Vergleich zu 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 Agenten | Manuell (mehrere Terminals) | Integriert (Worktree-Isolierung) |
| Diff-Prüfung | /diff (Text) |
Visuelle Inline-Diffs |
| Automatisierungen | Cron + codex exec |
GUI-Zeitplanung |
| Spracheingabe | Ja: Live-Unterhaltungen mit /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?
Ordnen Sie Ihre Aufgabe einem vorkonfigurierten Profil zu:
| Aufgabentyp | Profil | Wichtige Einstellungen |
|---|---|---|
| Kurze Fragen, Formatierung | fast |
model = "gpt-6-luna", model_reasoning_effort = "low" |
| Tägliche Entwicklung | (Standard) | model = "gpt-6-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 gelesen122):
# ~/.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"
Profil sitzungsweise wechseln: codex --profile careful
Wie funktioniert das 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 Ebene des Betriebssystemkernels durch.5 Siehe auch Unternehmensweite Bereitstellung zu requirements.toml-Einschränkungen, die Administratoren organisationsweit durchsetzen.
Härtung in v0.148.0: Sandbox-Einschränkungen sind unter Linux und Windows jetzt nach dem Prinzip Fail Closed umgesetzt — ein verweigerter oder nicht lesbarer Pfad gilt als blockiert, 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 | Blockiert | Strengste Option; Änderungen erfordern eine ausdrückliche Genehmigung |
workspace-write |
Lese-/Schreibzugriff im Workspace und in /tmp |
Standardmäßig blockiert | Normale Entwicklung; sichere Standardeinstellung |
danger-full-access |
Vollständiger Zugriff auf den Rechner | Aktiviert | Maximale Berechtigungen; mit Vorsicht verwenden (die reine Denylist-Variante wurde in v0.121.0 entfernt — jetzt nur noch binär ein/aus)82 |
Plattformspezifische Durchsetzung:
- macOS: Apples Seatbelt-Framework über
sandbox-execmit 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 Allowlist setzen (z. B.docker.sock, IPC-Sockets von Editoren), und die private DNS-Auflösung wird nicht mehr standardmäßig blockiert.82 - Linux: Landlock für Dateisystemeinschränkungen und seccomp für die Filterung von Systemaufrufen. Ein eigenständiger Hilfsprozess (
codex-linux-sandbox) bietet zusätzliche Isolation nach dem Defense-in-Depth-Prinzip.5 Bubblewrap (bwrap) wird mitgeliefert und als Teil des Linux-Builds kompiliert (seit v0.100.0 nicht mehr optional)7. v0.117.0 verbesserte die Zuverlässigkeit der Sandbox auf älteren Distributionen mit Legacy-Kernelkonfigurationen.75 v0.129.0 härtete den Sandbox-Start unter Linux und aktualisierte das mitgelieferte Bubblewrap einschließlich vorgelagerter Sicherheitspatches auf 0.11.2; v0.130.0 ergänzte weitere Härtungsmaßnahmen für den Start.8991 - Windows: Native Sandbox mit eingeschränkten Tokens (seit v0.100.0 nicht mehr experimentell). WSL wird ebenfalls unterstützt (übernimmt Landlock und seccomp von Linux). v0.117.0 enthält Verbesserungen an der Restricted-Token-Sandbox für eine bessere Prozessisolation.75 v0.130.0 gewährt Sandbox-Benutzern Zugriff auf den Binärdatei-Cache der Desktop-Laufzeit, damit die Windows-Sandbox Laufzeitbinärdateien für Benutzer der Workspace-Sandbox zuverlässig auflösen kann.91
Warum das wichtig ist: Im Gegensatz zur containerbasierten Sandbox (Docker) ist die Sandbox auf Betriebssystemebene schneller, leichtgewichtiger und schwerer 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 über zsh-Forking die Sandbox-Einschränkungen umgehen konnte.60 Wenn Sie eine frühere Version verwenden, führen Sie sofort ein Upgrade durch.
- Begrenzung der Eingabegröße (v0.106.0): Codex erzwingt jetzt eine Eingabeobergrenze von ungefähr 1 Million Zeichen, um ein Hängenbleiben durch übermäßig große Nutzdaten 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): hooks sind während Guardian-Prüfungssitzungen deaktiviert, damit hooks vor und nach Tool-Aufrufen die Entscheidungen des Guardian-Subagenten 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 — greifen Sie auf die Beobachtbarkeit des App-Servers zurück, wenn Sie einen vollständigen Audit-Trail benötigen.
- Linux-Dateisystem /dev (v0.105.0): Befehle in der Linux-Sandbox erhalten jetzt ein minimales /dev-Dateisystem, was die Kompatibilität mit Tools verbessert, die Geräteknoten erwarten.61
ReadOnlyAccess-Richtlinie (v0.100.0+): Eine konfigurierbare Richtlinienstruktur für eine granulare Steuerung des Lesezugriffs. Damit können Sie einschränken, aus welchen Verzeichnissen 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 bestimmt, wann Codex pausiert, um eine menschliche Bestätigung anzufordern:
| 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 Modus nennen, sollten migriert werden120 |
on-request |
Genehmigt Vorgänge innerhalb der Sandbox; fragt bei Grenzüberschreitungen nach | Standard; ausgewogener Kompromiss |
never |
Keinerlei Nachfragen | 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 vorzugsweise on-request für interaktive Ausführungen und never für nicht interaktive Ausführungen, die bereits über eine externe Sicherheitsgrenze verfügen.87
Seit v0.150.0 können Sie ein Tastenkürzel festlegen, mit dem Sie im Eingabebereich zwischen den Berechtigungsmodi wechseln — konfigurieren Sie es ü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 lediglich erneut zu versuchen
Berechtigungsanforderungen zur Laufzeit (v0.113.0+)
Codex enthält jetzt ein integriertes Tool namens request_permissions, mit dem das Modell zur Laufzeit zusätzliche Berechtigungen anfordern kann.69 Wenn das Modell auf eine Aufgabe stößt, die erweiterte Zugriffsrechte erfordert, kann es über den TUI-Genehmigungsablauf gezielt bestimmte Berechtigungen anfordern (Dateisystempfade, Netzwerkzugriff usw.), 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 Nachfrage ausgeführt werden, während bei allen Schreibvorgängen weiterhin pausiert wird.107 Zuvor waren App-Genehmigungen eher nach dem Alles-oder-nichts-Prinzip aufgebaut; writes entspricht dem Vertrauensmodell, das sich 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 bewertet und in Ihrem Namen genehmigt oder abgelehnt.116 Dies liegt zwischen „alles genehmigen“ (die von --full-auto geförderte Haltung, die inzwischen entfernt wurde) und „bei allem unterbrechen“ — die Anfragen bleiben als Entscheidungspunkte bestehen, werden jedoch von einem Prüfer beantwortet. Kombinieren Sie es mit den sichereren Standardeinstellungen für automatische Prüfungen aus v0.146.1, die dieses Flag übernimmt und die für cyberfähige Modelle gelten. Behandeln Sie dies wie jede Übertragung von Befugnissen: geeignet für lange unbeaufsichtigte Ausführungen, bei denen eine Unterbrechung zum Stillstand führt, ungeeignet für Sitzungen, die Anmeldedaten oder den Produktionszustand betreffen und bei denen Sie selbst die Prüfung übernehmen möchten.
Genehmigung für Eingaben in ein eskaliertes Terminal (v0.151.0)
Das standardmäßig deaktivierte Funktions-Flag write_stdin_approval verlangt eine erneute Genehmigung, bevor eine nicht leere Eingabe an ein eskaliertes Unified-Exec-Terminal gesendet wird. Diese Prüfungen werden über hooks, Guardian, den App-Server und die TUI als writeStdin-Genehmigungen weitergeleitet; Umgebung, Startverzeichnis und Eskalationsstatus des Terminals bleiben über mehrere Durchläufe hinweg bestehen, und die Prozessidentität wird nach der Genehmigung erneut validiert, bevor Bytes geschrieben werden. Die vollständig formatierte Aktion und der Genehmigungsgrund dürfen zusammen maximal 8.000 Byte umfassen — übergroße oder abgeschnittene Aktionen werden abgelehnt, bevor eine Genehmigung angefordert oder etwas an das Terminal übermittelt wird.135
Berechtigungsprofile (v0.113.0+, erweitert in v0.128.0 und v0.133.0)
Berechtigungsprofile unterteilen die Sandbox-Richtlinien für Dateisystem und Netzwerk in benannte, wiederverwendbare Abschnitte. Setzen Sie default_permissions auf ein integriertes Profil wie :read-only oder :workspace, oder verweisen Sie damit auf eine benutzerdefinierte Tabelle [permissions.<name>].87 v0.133.0 macht Profile zu einer verwalteten 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 sensible Dateien und Globs, die selbst dann nicht lesbar sein sollen, wenn für das Projektstammverzeichnis Schreibzugriff besteht. Für einmalige Befehlsausnahmen sollten Sie Regeln bevorzugen, statt ein Profil umfassend zu erweitern.87
v0.151.0: Wiederhergestellte App-Server-Threads behalten ihre Berechtigungsprofile, statt in ältere, durchlaufspezifische Sandbox-Überschreibungen umgewandelt zu werden — Profile bleiben beim Routing zwischen Durchläufen und bei kompatiblen Verzeichniswechseln mit /cd erhalten. Ein /cd, bei dem das wiederhergestellte Profil nicht sicher als älterer Sandbox-Modus abgebildet werden kann, wird abgelehnt, statt Einschränkungen stillschweigend zu lockern.134
Hinweise zum veralteten --full-auto
Ältere Anleitungen beschrieben --full-auto als komfortablen Alias für:
codex --sandbox workspace-write --ask-for-approval on-request
In den Versionshinweisen zu v0.128.0 ist --full-auto als veraltet gekennzeichnet, und die aktuelle Hilfe von CLI führt es nicht mehr für interaktive Ausführungen auf. Verwenden Sie stattdessen die oben genannten expliziten Flags oder ein benanntes Berechtigungsprofil.86
Mit v0.147.0 ist die Entfernung abgeschlossen: codex exec --full-auto ist nicht mehr verfügbar. 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 (ergänzt um ein Genehmigungs-Flag oder Profil, falls Ihr alter Aufruf vom Genehmigungsverhalten von --full-auto abhing). Prüfen Sie vor dem Upgrade jede Automatisierung, die codex exec über die Shell aufruft: Der Fehler zeigt sich als defekte Pipeline, nicht als Veraltungswarnung.116
Sandbox-Zuverlässigkeit (v0.129.0): Die Härtung des Sandbox-Starts unter Linux reduziert Race Conditions auf langsamen Dateisystemen oder bei über Symlinks eingebundenen Checkouts; Verbesserungen an der Zuverlässigkeit der Windows-Sandbox beheben mehrere Abstürze in Sonderfällen bei lang laufenden Ausführungen; außerdem wurde das mitgelieferte Bubblewrap einschließlich vorgelagerter Sicherheitspatches auf 0.11.2 aktualisiert. Es sind keine Konfigurationsänderungen erforderlich. Führen Sie
codex updateaus, um diese Verbesserungen zu erhalten.89
Empfohlene Konfigurationen
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
Community-Beiträge empfehlen diese Kombination als „Sweet Spot“8; bevor Sie diesen Rat übernehmen, sollten Sie jedoch verstehen, was die Kombination tatsächlich bewirkt: Genehmigungsanfragen werden ausgelöst, wenn ein Befehl die Sandbox verlassen oder auf das Netzwerk zugreifen muss. danger-full-access hebt jedoch beide Grenzen auf, sodass bei on-request fast nichts mehr zu eskalieren bleibt. Das bedeutet maximale Berechtigungen bei minimalen Nachfragen und nicht maximale Berechtigungen mit menschlicher Prüfung jedes Befehls. Wenn Sie Letzteres wünschen, behalten Sie workspace-write bei und lassen Sie die Sandbox-Grenze die Nachfragen auslösen.123
CI/CD-Automatisierung:
sandbox_mode = "workspace-write"
approval_policy = "never"
Intelligente Genehmigungen mit einem Guardian-Subagenten (v0.115.0+)
Smart Approvals können Prüfungsanfragen an einen Guardian-Subagenten weiterleiten, statt für jede Aktion eine menschliche Genehmigung zu verlangen. Die Guardian-Sitzung bleibt über mehrere Genehmigungen hinweg bestehen, um den Prompt-Cache wiederzuverwenden und den Startaufwand zu vermeiden. Jede Prüfung erhält einen bereinigten Verlauf, sodass vorherige Entscheidungen nicht in spätere Prüfungen einfließen.73
Konfigurieren Sie den Prüfer in config.toml:
approvals_reviewer = "guardian_subagent" # "user" (default) or "guardian_subagent"
Dies ist besonders für CI/CD-Workflows nützlich, bei denen Sie eine automatisierte, begründete Prüfung wünschen, statt pauschal approval_policy = "never" festzulegen.
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 — setzen Sie es auf false, um den umfassenderen Prüfungsumfang für Tools beizubehalten — und features.guardianv2.transcript.include_images ist standardmäßig auf true gesetzt — setzen Sie es auf false, um Bilder aus Guardian-Transkripten herauszuhalten. Beide Funktionen wurden in v0.150.0 als konfigurierbare, standardmäßig deaktivierte Optionen eingeführt; seit v0.151.0 sind sie standardmäßig aktiviert.135
Der Guardian-Prüfungsumfang richtet sich nach dem Genehmigungsmodus (v0.153.0): Zwei Modi überspringen jetzt Guardian-Arbeit, die das Ergebnis nicht beeinflussen kann. Im Modus Full Access (der bereits approvalPolicy: "never" mit uneingeschränkten Berechtigungen kombiniert) werden reine Bestätigungsanfragen von Guardian und MCP ohne synchrone Prüfung, Vorwärmen des Samplers oder Hintergrundbewertung genehmigt — ausstehende, fehlgeschlagene oder eingeschränkte Umgebungen gelten nicht als Full Access, und der aktive Berechtigungsstatus wird bei jedem Durchlauf neu bewertet, sodass ein bestehender Thread Full Access sicher aktivieren oder verlassen kann. Im Modus User approval (approvals_reviewer = "user") werden das Vorwärmen von Guardian und die asynchrone Bewertung übersprungen und gewöhnliche Ausführungsbestätigungen für node_repl.js automatisch akzeptiert, während Prüfungen sensibler Aktionen und Anfragen nach Benutzereingaben ihr bisheriges Verhalten beibehalten.140 Dadurch wird eingeschränkt, wann Guardian ausgeführt wird, nicht jedoch die menschliche Genehmigungsebene: Das in diesem Leitfaden beschriebene Nachfrageverhalten für danger-full-access unter on-request ist Teil der Genehmigungsrichtlinie und damit ein separater Mechanismus. v0.152.1 ermöglicht Guardian-Genehmigungsprüfungen außerdem, die Node-REPL-Richtlinie aus den Modellmetadaten (auto_review.node_repl_policy) zu beziehen; fehlt dieses Feld, wird auf die mitgelieferte Richtlinie zurückgegriffen.139
Die Computer-Use-Bewertung von Guardian berücksichtigt Modellanforderungen (v0.153.1): Ausschließlich auf Computer Use ausgerichtete Guardian-Bewertungen und schnelle Genehmigungsentscheidungen werden jetzt nur ausgeführt, wenn für das aktive Modell in seinen Metadaten node_repl_auto_review_required festgelegt ist. Frühere oder laufende Bewertungen werden ungültig, wenn bei einem Modellwechsel die Bewertung übersprungen wird — beim späteren Zurückwechseln zu einem geprüften Modell kann daher keine veraltete Genehmigungsentscheidung reaktiviert werden. Dies ist die wichtigste Änderung des Patches v0.153.1 und wird im Text der Versionshinweise nicht aufgeführt: #42422 (ein Cherry-Pick von 38ba8cdc) lässt sich ausschließlich über den Vergleich rust-v0.153.0…rust-v0.153.1 belegen.142
Die 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, wenn sich der übergeordnete Verlauf ändert. So stellen Sie das vorherige Verhalten wieder her: Setzen Sie guardian_reuse_parent_compaction = false unter [features] in config.toml, oder führen Sie codex features disable guardian_reuse_parent_compaction aus.169171
Der Guardian-Thread-Kontext ist standardmäßig aktiviert (v0.157.0): #47275 stuft guardianv2.thread_context als stabil ein und aktiviert ihn für synchrone und asynchrone Guardian-Prüfungen, sodass die Prüfungen Thread-eigenen Kontext verwenden. Die Funktion ist unabhängig vom Guardian-v2-Schalter enabled, und explizite Konfigurationen sowie Profilüberschreibungen bleiben erhalten. So deaktivieren Sie die Funktion: Setzen Sie thread_context = false unter [features.guardianv2] in config.toml.174
Verschärfung des PowerShell-Klassifizierers (v0.142.2): PowerShell-Befehle mit ausführbaren AST-Bereichen, die der Sicherheitsklassifizierer nicht prüfen kann, erfordern jetzt eine Genehmigung, statt die automatische Genehmigung zu umgehen — damit wird eine Lücke geschlossen, durch die verschleierter oder dynamisch erzeugter PowerShell-Code die Klassifizierung unter Windows umgehen konnte.105
Erweiterte Erkennung gefährlicher Befehle (v0.144.5): Die Erkennung identifiziert jetzt mehr erzwungene rm-Varianten, und bei abgelehnten Befehlen werden klarere Ablehnungsgründe zurückgegeben statt einer undurchsichtigen Verweigerung — nützlich, wenn Sie Genehmigungsrichtlinien abstimmen und wissen müssen, warum ein Befehl blockiert wurde.110
Netzwerkzugriff aktivieren
Codex blockiert 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+).
v0.146.0 ist die Version, mit der „alle Transportschichten“ tatsächlich wahr wurde. 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 den Versionshinweisen zufolge den Proxy zuvor ignorierten.114 Wenn Sie Codex vor v0.146.0 hinter einem Unternehmensproxy betrieben haben 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 daher für den Authentifizierungsverkehr keine Proxy-Umgebungsvariablen pro Shell mehr.105 Seit v0.143.0 gilt dies auch für Windows und den Datenverkehr der Responses-API: Codex leitet sowohl Authentifizierungs- als auch Responses-API-Aufrufe über den macOS- oder Windows-Systemproxy, einschließlich der automatischen PAC- und WPAD-Konfiguration. Dadurch wird die letzte Lücke für streng abgeschottete Unternehmensnetzwerke unter beiden Betriebssystemen geschlossen.106
Sandbox testen
Überprüfen Sie das Verhalten der Sandbox, bevor Sie sich darauf verlassen:
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 ordnungsgemäß funktioniert, sollten beide Befehle unter einem auf den Workspace beschränkten Profil mit einem Fehler wegen verweigerter Berechtigung fehlschlagen. Ist einer der Befehle erfolgreich, muss Ihre Sandbox-Konfiguration überprüft 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:
- Global (
~/.codex/):AGENTS.override.md>AGENTS.md - Projekt (vom git-Stammverzeichnis bis zum aktuellen Verzeichnis): Auf jeder Ebene wird nach
AGENTS.override.md>AGENTS.md> Ausweichdateinamen gesucht - 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
Interrupthinzu (132) –, prüfen Sie daherHOOK_EVENT_NAMESincodex-rs/hooks/src/lib.rsund das Codex-Änderungsprotokoll, um die aktuelle Liste zu erhalten.Hook-Browser in der TUI (v0.129.0): Führen Sie
/hooksin der TUI aus, um verfügbare Hooks zu finden, die derzeit aktiven Hooks anzuzeigen und einzelne Hooks ohne Bearbeitung vonconfig.tomlumzuschalten. Dies ist nützlich, wenn Sie Fehler bei einem in einem Plugin enthaltenen Hook beheben oder einenPostToolUse-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 Flagsupports_parallel_tool_callswird 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 Anfragecodex/sandbox-statewurde 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.82MCP-Ä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,0deaktiviert die gemeinsame Karenzzeit, sodass optionale Server auf ihr konfiguriertesstartup_timeout_seczurü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_resultlä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.134MCP-Änderungen in v0.152.0 (1. September 2026): Drei additive Änderungen.
openai/elicitation-Formularanfragen kommen hinzu: Codex signalisiert Formularunterstützung, wenn der Client eine objektwertigeform-Capability deklariert, verarbeitetopenai/elicitation/create-Anfragen und leitet deren Metadaten und opakes Schema über den App-Server alsopenaiFormweiter (unter Beibehaltung derx-openai-*-Annotationen); die Verarbeitung des älterenopenai/formbleibt davon unabhängig, und die TUI lehnt Formularanfragen, die sie nicht darstellen kann, automatisch ab. Ausgabelimits pro Tool: Jeder Eintrag unter dertools-Konfiguration eines MCP-Servers akzeptiert ein positivesoutput_token_limit(zum Beispiel[mcp_servers.context7.tools.search]mitoutput_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 globalentool_output_token_limit. Servernamen im Package-Stil: MCP-Servernamen dürfen jetzt:,@,/und.enthalten (sodassnpm:@modelcontextprotocol/server-sequential.thinkingein zulässiger Name ist), erhalten übermcp add/get/list/remove, Laufzeit-Tool-Namespaces und die OAuth-Anmeldedatensuche hinweg, wobei nicht-bloße Namen in den generiertenconfig.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-serverund die eigenständige Binärdateicodex-mcp-serversind 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 Befehlcodex mcp-serverund die eigenständige Binärdateicodex-mcp-serverwurden 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-nameim Prompt - Implizit: Codex erkennt anhand der Aufgabenbeschreibung automatisch passende skills (wenn
allow_implicit_invocation: truegesetzt 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:
- Prüfen Sie die Erkennung:
/skillssollte ihn in der TUI auflisten - Ü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/) - Prüfen Sie
enabled: skills mitenabled = falsein config.toml werden nicht geladen - Prüfen Sie die implizite Aktivierung: Wenn Sie sich auf die automatische Erkennung verlassen, stellen Sie sicher, dass
allow_implicit_invocation: trueinagents/openai.yamlgesetzt ist - Verwenden Sie Schlüsselwörter: Nehmen Sie Begriffe aus der
descriptiondes 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
/pluginsführt nun sämtliche Lifecycle-hooks auf, die ein Plugin bündelt (SessionStart,UserPromptSubmit,Stopusw.). 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 publishals 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 einen Ansatz 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): Dabei handelt es sich um 2 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_planist 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.enabledist standardmäßig auffalsegesetzt. Solange es deaktiviert ist, entfernt Codex außerdem die mitgeliefertenupdate_plan-Anweisungen aus seinen Prompts für das Modell, den Zusammenarbeitsmodus, Multi-Agent, 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 mittools.update_plan.enabled = trueinconfig.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 folgende Schritte 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 (seit v0.98.0 standardmäßig aktiviert) können Sie neue Anweisungen einfügen, während Codex aktiv arbeitet, ohne die aktuelle Aufgabe zu unterbrechen.14
Dafür stehen 2 Eingabemethoden zur Verfügung:
| Eingabe | Verhalten | Verwendungszweck |
|---|---|---|
| Enter | Sendet Anweisungen sofort; Codex sieht sie 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 Bereitstellungsziel ist Staging, nicht die Produktionsumgebung“) |
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 seine Arbeit beendet hat, bevor Sie weitere Anweisungen geben, tippen Sie nach Abschluss des Turns einfach wie gewohnt weiter – ein besonderer Modus ist nicht erforderlich.
TUI-Verbesserungen (v0.105.0–v0.106.0)
Syntaxhervorhebung (v0.105.0): Die TUI hebt nun die Syntax von abgegrenzten Codeblöcken 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 |
Kopierauswahl (ab v0.150.0): Wählen Sie die vollständige Antwort, einen einzelnen Codeblock oder ein Blockzitat aus; frühere Versionen kopieren die letzte Antwort132 |
/clear |
TUI-Bildschirm leeren |
Ctrl+L |
Bildschirm leeren (Tastenkürzel) |
/theme |
Vorschau eines Themes für die Syntaxhervorhebung anzeigen und die Auswahl dauerhaft speichern; v0.156.0 ergänzt 6 mitgelieferte Themes (ada, babbage, curie, cushman, dali, davinci) und Theme-abhängige Akzente (#46504)169 |
/plugins |
Plugins durchsuchen, installieren und entfernen (v0.117.0+)75 |
/title |
Titel des Terminalfensters festlegen; funktioniert in der TUI und der App-Server-TUI (v0.117.0+)75 |
/archive |
Aktuelle Sitzung archivieren; archivierte Sitzungen sind vor dem Fortsetzen oder Forken geschützt, bis sie wiederhergestellt 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 Audioein- 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 über die 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 mit 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 eingeführt: 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). Mit v0.156.0 (22. September 2026) wurde die Funktion stabil und standardmäßig aktiviert (#44921). Im Änderungsprotokoll der Dokumentation wurde am selben Tag Folgendes angekündigt: „Sprachunterhaltungen sind standardmäßig aktiviert und bieten eine Umschaltung mit F8, eine Auswahl für /voice settings sowie mitgelieferte Audiolaufzeitumgebungen für Linux und Windows.“ Um die Funktion zu deaktivieren, setzen Sie realtime_conversation = false unter [features] in config.toml. In der Slash-Command-Referenz CLI ist /voice weiterhin nicht aufgeführt, und die Dokumentationsseite zur Sprachfunktion behandelt ChatGPT Voice in der Desktop-App – eine separate Oberfläche.156169
Weitere Verbesserungen:
- Lange Links bleiben jetzt auch dann anklickbar, wenn sie über mehrere TUI-Zeilen umbrochen werden (v0.105.0)61
- Lokale Dateilinks werden mit verbesserter Formatierung dargestellt (v0.106.0)60
- TUI-Markdown hält Weblinks über OSC-8-Metadaten anklickbar; Tabellen mit zu wenig Platz werden auf lesbare Schlüssel/Wert-Datensätze zurückgeführt, ohne Linkziele zu verlieren (v0.136.0)168
- Markdown-Links erscheinen in unterstützten Terminals als anklickbare Beschriftungen; andernorts bleiben die sichtbaren URLs erhalten (v0.150.0)132
- Die Verarbeitung von Ctrl+C für Sub-Agents wurde korrigiert, sodass untergeordnete Prozesse ordnungsgemäß beendet werden (v0.106.0)60
Speichersystem
Codex verfügt über ein dauerhaftes Speichersystem (ab 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 bei seinem Verhalten.
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
pnpmstattnpm“ oder „Führen Sie Tests mitpytest -x --tb=shortaus“ - Architekturentscheidungen: „Das Authentifizierungsmodul befindet sich in
src/core/auth/, nicht insrc/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
- CWD-Berücksichtigung: Speicherdateien enthalten jetzt den Kontext des Arbeitsverzeichnisses, damit projektspezifische Informationen abgerufen werden können
- Ausschluss von Entwicklermeldungen: Entwickler- und Systemmeldungen werden von den Speichereingaben der Phase 1 ausgeschlossen. Dadurch verbessert sich die Speicherqualität, weil der Fokus auf Benutzerinteraktionen liegt
- Diff-basiertes Vergessen (v0.106.0): Der Speicher nutzt jetzt Diff-basiertes Vergessen, um veraltete Fakten zu entfernen. Dadurch bleibt der Speicherbestand langfristig schlank und relevant60
- Nutzungsabhängige Auswahl (v0.106.0): Der Abruf aus dem Speicher berücksichtigt jetzt die Nutzung und priorisiert häufig aufgerufene sowie in letzter Zeit relevante Erinnerungen60
- Konfigurierbare Erinnerungen (v0.107.0): Erinnerungen sind jetzt vollständig konfigurierbar. Mit
codex debug clear-memorieskönnen Sie alle gespeicherten Erinnerungen zurücksetzen und neu beginnen – hilfreich beim Wechsel zwischen nicht zusammenhängenden Projekten oder wenn sich der Speicherzustand von der aktuellen Situation entfernt hat62 - Modellupgrade für Phase 2 (v0.121.0): Das Modell für die Speicherkonsolidierung in Phase 2 ist jetzt
gpt-5.4und ersetzt den bisherigen Standard. Die Phase-2-Pipeline wird zwischen Sitzungen ausgeführt und verdichtet Transkripte aus Phase 1 zu dauerhaften Fakten; der Modellwechsel verbessert die Qualität des Abrufs bei gleichen Tokenkosten.82 - TUI-Speichermenü (v0.121.0): Eine neue Benutzeroberfläche innerhalb der Sitzung 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 (Speicher für den persönlichen Abruf, AGENTS.md zum Teilen im Team) | AGENTS.md für das Team |
| Architekturentscheidungen | AGENTS.md (geteilter Kontext) | Erste Wahl |
| Tool-Befehle | Speicher (schnelle persönliche Referenz) | AGENTS.md für das Team |
Tipp: Verwenden Sie
/m_updatefür Fakten, die unbegrenzt erhalten bleiben sollen. Sitzungsspezifischen Kontext können Sie Codex einfach direkt in der Unterhaltung mitteilen. Für einen im Team geteilten Kontext 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 voncodex execenthä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_URLwird 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
- Reichen Sie eine Aufgabe ein (über chatgpt.com/codex, die Slack-Integration oder CLI)
- Codex klont Ihr Repository in eine isolierte Cloud-Sandbox
- Der Agent arbeitet selbstständig: Er liest Code, führt Tests aus und nimmt Änderungen vor
- Nach Abschluss erstellt Codex einen PR oder stellt einen Diff zur Überprüfung bereit
- Ü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, Änderungen blockweise stagen oder zurücksetzen, Commits erstellen und pushen sowie PRs anlegen |
| Integriertes Terminal | Eigenes Terminal für jeden Thread (Cmd+J) |
| Sprachdiktat | Prompts per Spracheingabe verfassen (Ctrl+M) |
| Automatisierungen | Wiederkehrende Aufgaben planen |
| Benachrichtigungen | Abschluss- und Genehmigungsbenachrichtigungen, wenn die App im Hintergrund läuft |
| 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 | Schnellzugriff auf MCP-Werkzeuge im Composer (App v26.226)63 |
| @mentions in Reviews | Mitwirkende in Code-Review-Kommentaren per @mention erwähnen (App v26.226)63 |
| Benutzerdefinierte Themes | Farbsteuerung und Schriftauswahl in den Einstellungen (App v26.312)72 |
| App-server TUI | Standardmäßig aktiviert (v0.117.0+): !-Shell-Befehle, Dateisystemüberwachung, Remote-WebSocket mit Bearer-Authentifizierung und sitzungsübergreifender Abruf des Prompt-Verlaufs75 |
| Appshots | Mit macOS-Appshots können Sie das vorderste App-Fenster einschließlich eines Screenshots und des verfügbaren Textes an einen Thread anhängen; zum Hinzufügen steht der Appshots-Kurzbefehl zur Verfügung.99 |
| Browserkommentare innerhalb der App | Der integrierte Browser kann lokale und öffentliche Seiten als Vorschau anzeigen und Kommentare zu Elementen oder Bereichen erfassen, um präzises Feedback zur gerenderten Seite zu ermöglichen.99 |
| Computer Use + Nutzung im Sperrzustand | Mit Computer Use kann Codex für klar abgegrenzte GUI-Aufgaben zugelassene Mac-Apps bedienen; die Nutzung im Sperrzustand ist optional und nach dem Sperren des Macs auf vertrauenswürdige, aktive Computer Use-Vorgänge beschränkt.99 |
Appshots, Browserkommentare und Computer Use
Mit den App-Aktualisierungen vom 21. Mai wird die Desktop-App zu einer leistungsfähigeren Kontextoberfläche und ist nicht länger nur ein Thread-Manager. 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 Bildschirms 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 Anmeldung erforderlich ist: Er stellt Ihnen und Codex eine gemeinsame gerenderte Vorschau bereit, unterstützt Browseraktionen wie Klicken, Screenshots, das Herunterladen von Assets und die schreibgeschützte Prüfung mit JavaScript und ermöglicht Ihnen, Seitenbereiche mit Kommentaren zu markieren, die Codex im nächsten Vorgang bearbeiten kann.99 Verwenden Sie für Websites, bei denen Sie angemeldet sind, weiterhin die Browsererweiterung (Chrome, Edge, Brave, Opera oder Vivaldi; Opera bietet keinen seitlichen Chat). 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 in der neuesten Desktop-App GPT-5.6 Sol oder GPT-5.6 Terra, da Website-Werkzeuge mit GPT-5.6 Luna sowie in Enterprise- oder Edu-Arbeitsbereichen nicht verfügbar sind.127
Verwenden Sie Computer Use nur, wenn sich die Aufgabe weder durch eine strukturierte Integration noch über die Browservorschau verifizieren lässt. Die Funktion 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: Während aktiver, vertrauenswürdiger Computer Use-Vorgänge kann Codex nach dem Sperren des Macs vorübergehend auf zugelassene Apps zugreifen; dabei greifen Schutzmaßnahmen zur erneuten Sperrung und eine 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 | Remote-Server – wird auf der OpenAI-Infrastruktur ausgeführt | Kein lokaler Zugriff | Lang laufende Aufgaben, CI-ähnliche Workflows, asynchrone Delegierung |
Mechanik 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 einen neuen Branch von Ihrem aktuellen HEAD 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 entscheiden, welche Änderungen zurückgeführt werden
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-Zuständigkeit (v0.151.0): Das Verhalten verwalteter Worktrees wird von einem dedizierten Einstellungsparser aus der vorhandenen [desktop]-Konfiguration ermittelt. Der Worktree-Stammordner ist standardmäßig $CODEX_HOME/worktrees, die automatische Bereinigung ist standardmäßig aktiviert und 15 Worktrees werden aufbewahrt. Konfigurierte Stammordner, Bereinigungsoptionen und Aufbewahrungsanzahlen werden vor der Verwendung validiert. Jeder verwaltete verknüpfte Worktree kann außerdem in seinen Git-Metadaten einen versionierten codex-thread.json-Zuständigkeitsdatensatz enthalten, der ihn einem Thread zuordnet: Schreibvorgänge sind atomar und überschreiben nichts (wiederholte Zuordnungen sind idempotent, kollidierende Zuständigkeiten werden abgelehnt). Primäre, verschachtelte und nicht verwaltete Checkouts werden abgelehnt, bevor die Zuständigkeitsmetadaten verändert werden.135
Verwaltete Worktrees erreichen in v0.154.0 experimentell die CLI: --worktree beim Start oder /worktree in der TUI erstellt einen isolierten Checkout für eine neue oder geforkte Sitzung, codex exec unterstützt verwaltete Worktrees für Automatisierungen, und mit TUI-Sitzungsbefehlen sowie einem Worktree-Browser können Sie Worktree-Sitzungen auflisten, durchsuchen und fortsetzen (#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, Zuständigkeitsdetails werden angezeigt und beim 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 zum Tag rust-v0.155.0 geprüft.152156
Verwaltete Worktrees werden in v0.156.0 zum Standard: #44870 stuft worktrees zu einer stabilen Funktion hoch, aktiviert sie standardmäßig und entfernt sie aus /experimental. Gleichzeitig ausgeliefert werden folgende Funktionen: Worktree-Sitzungen können eine Verbindung zu einem vorhandenen lokalen Daemon herstellen, statt einen eigenen zu starten (#46498), und sie lassen sich direkt aus der 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 Anforderung aktiviert werden, ändert Version 0.156.0 deren Verhalten. So deaktivieren Sie die Funktion: Legen Sie unter [features] in config.toml den Wert worktrees = false fest (für einen einzelnen Lauf: --disable worktrees). Ältere lokale Daemons: Falls die Erstellung eines Worktrees oder /cd mit „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
Automatisierungen
Automatisierungen werden lokal in der App ausgeführt. Deshalb muss die App geöffnet und das Projekt auf dem Datenträger verfügbar sein:
- In Git-Repositorys verwenden Automatisierungen dedizierte Hintergrund-Worktrees, die von Ihrem Arbeitsverzeichnis isoliert sind
- In Projekten ohne Git werden die Läufe direkt im Projektverzeichnis ausgeführt
- Automatisierungen verwenden Ihre standardmäßigen Sandbox-Einstellungen
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 Automatisierungslauf fest (App v26.312)72 6. Automatisierungen werden planmäßig 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 überwachen und Korrekturen vorschlagen - Reaktion auf Warnmeldungen: Mit einer Diagnoseanalyse auf Überwachungswarnungen reagieren - Abhängigkeitsaktualisierungen: Sicherheitspatches suchen und anwenden
Die Ergebnisse werden zur menschlichen Genehmigung in einer Prüfwarteschlange angezeigt.
Windows-Unterstützung
Die Codex Desktop App wurde am 4. März 2026 (App v26.304) für Windows veröffentlicht. Sie bietet native PowerShell-Unterstützung, eine native Windows-Sandbox und vollständige Funktionsgleichheit 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 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 |
Agentenkonfiguration |
output-file |
Abschließende Nachricht auf dem Datenträger speichern |
codex-version |
CLI-Version festlegen |
codex-home |
Benutzerdefinierter Codex-Stammordner |
allow-users / allow-bots |
Zulassungslisten für Auslöser steuern |
safety-strategy / codex-user |
Verhalten bei der Privilegienreduzierung und Benutzerauswahl |
Ausgabe: final-message, der Text der abschließenden Codex-Antwort für nachgelagerte Schritte/Aufträge.
Sicherheitsstrategien
| Strategie | Beschreibung |
|---|---|
drop-sudo (Standard) |
Linux/macOS; entfernt nach dem Action-Schritt die sudo-Berechtigung |
unprivileged-user |
Codex als zuvor erstellten Benutzer mit geringen Berechtigungen ausführen |
read-only |
Schreibgeschützte Sandbox (Risiken durch Runner-/Benutzerberechtigungen bestehen weiterhin) |
unsafe |
Keine Privilegienreduzierung; für Windows-Runner erforderlich |
Zugriffskontrollen
with:
allow-users: "admin,maintainer" # Limit who can trigger
allow-bots: false # Block bot-triggered runs
Standardmäßig können nur Mitwirkende mit Schreibzugriff Codex-Workflows auslösen.
Codex SDK
Das TypeScript SDK bindet die Agentenfunktionen von Codex in benutzerdefinierte Anwendungen ein.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 Zwischenaktualisierungen- Python SDK-Authentifizierung (v0.132.0+): Anmeldung per API-Schlüssel, ChatGPT-Browser-/Gerätecode-Abläufe, Kontoprüfung und Abmeldung sind vollwertige SDK-Pfade.97
- Komfortfunktion für reine Textdurchläufe (v0.132.0+): Python-Durchlauf-APIs akzeptieren einfache Zeichenfolgen und geben umfangreichere
TurnResult-Metadaten mit erfassten Elementen, Zeitangaben und Nutzung zurück.97 outputSchema: Erzwingt eine JSON-förmige Endausgabe- Multimodale Eingabe: Text und lokale Bilder übergeben (
{ type: "local_image", path: "..." }) - Bild-Workflows (v0.117.0):
view_imagegibt URLs zurück, generierte Bilder können erneut geöffnet werden 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 arbeitsordnerspezifischer Auswahl pro Durchlauf, in v0.125.0 um persistente Umgebungen ergänzt), löstview_imageDateipfade nun ü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 Clientkonfiguration
// 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 variiert je nach Modell. Die aktuelle GPT-5.6-Familie (Sol, Terra, Luna) verwendet ein 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 unterstützte 272K Eingabe + 128K Ausgabe (400K Gesamtbudget). Bei allen füllt sich das Kontextfenster schneller als erwartet – verwalten Sie es vorausschauend:
- Verwenden Sie regelmäßig
/compact: Fasst den Gesprächsverlauf zusammen, um Tokens freizugeben - Stellen Sie lokale Dokumentation bereit: Hochwertige
AGENTS.md-Dateien und lokale Dokumentation verringern den Erkundungsaufwand, der Kontext verbraucht - Hängen Sie mit
@bestimmte Dateien an: Verweisen Sie direkt auf Dateien, statt Codex zu bitten, sie zu suchen - Formulieren Sie zielgerichtete Prompts: Klar abgegrenzte Prompts mit genauen Dateiangaben verbrauchen weniger Kontext als ergebnisoffene Erkundungen
Experimentelle Kontextverwaltung (v0.153.0, standardmäßig deaktiviert): features.context_management.experimental_mode aktiviert einen koordinierten Kontextstapel – Kontext mit Token-Budget, Verlaufsnotizen und ein new_context-Tool – für geeignete ChatGPT-Plus-, Pro- und Pro-Lite-Sitzungen, die das Codex-Backend verwenden. Sitzungen mit API-Schlüssel, benutzerdefinierte Anbieter, Nicht-Codex-Endpunkte und temporäre strukturierte Threads sind ausgeschlossen. Die Funktion befindet sich ausdrücklich in Entwicklung: Betrachten Sie sie als Vorschau auf die künftige Kontextverwaltung und nicht als Grundlage für Workflows.140 v0.154.0 ergänzt eine Funktionssperre: Die Eignung wird beim Sitzungsstart anhand der Funktionen des aktiven Modells bestimmt (#43147) – über dieselbe Schnittstelle, die in der Dokumentation zu den Codex-Modellen für die Plus- und Pro-Anmeldung namentlich Astra zuordnet (siehe den kontextübergreifenden Hinweis unter „Welches Modell sollte ich wählen?“).146152 Seit v0.157.0 ist im mitgelieferten Katalog kein Modell als unterstützt gekennzeichnet (#47397), sodass die Einstellung mit diesem Katalog keine Wirkung hat.174
Token-Effizienz
| Technik | Auswirkung |
|---|---|
model_reasoning_summary = "none" festlegen |
Reduziert die Ausgabe-Tokens um etwa 20 % |
model_verbosity = "low" verwenden |
Kürzere Erklärungen, mehr konkrete Aktionen |
Für einfache Aufgaben schlankere Stufen (gpt-5.6-luna) verwenden |
Deutlich günstiger pro Nachricht |
| Komplexe Aufgaben auf fokussierte Sitzungen verteilen | Höhere Token-Effizienz pro Sitzung |
| Profile verwenden, um Einstellungen je nach Aufgabe zu wechseln | Bei Routineaufgaben keine Kosten für hohen Reasoning-Aufwand |
Geschwindigkeitsoptimierung
gpt-5.3-codex-spark: Variante mit geringerer Latenz für die interaktive Zusammenarbeit--profile fast: Vorkonfiguriertesgpt-5.6-lunamit geringem Reasoning-Aufwand- Parallele Tool-Ausführung: Codex führt voneinander unabhängige Lese- und Prüfvorgänge gleichzeitig aus; strukturieren Sie Ihre Prompts entsprechend
- Ergebnisorientierte Schleifen: Fordern Sie „implementieren, testen, korrigieren und beenden, sobald alles erfolgreich ist“ anstelle von Schritt-für-Schritt-Anweisungen an
Wie kann ich Probleme debuggen?
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 | rm ~/.codex/auth.json && codex login |
| 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 |
| Fehlgeschlagene Patches | Unterschiedliche Zeilenenden | Vereinheitlichen 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 Arbeit 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 Anweisungen knapp; verwenden Sie Skill-Dateien für detaillierte Abläufe |
| Stillstand im Read Only Mode | 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 |
Das Ratenlimit von API wurde erreicht | Warten Sie und versuchen Sie es erneut; reduzieren Sie model_reasoning_effort oder wechseln Sie zu einem weniger ressourcenintensiven Modell |
Error: context length exceeded |
Die Konversation hat 272.000 Eingabetokens überschritten | Verwenden Sie /compact, um den Inhalt zusammenzufassen, oder starten Sie mit /new eine neue Sitzung |
Error: MCP server failed to start |
Der Prozess des MCP servers ist abgestürzt oder hat das Zeitlimit überschritten | Prüfen Sie die Konfiguration mit codex mcp get <name>; erhöhen Sie startup_timeout_sec |
Error: authentication required |
Kein gültiger Schlüssel oder keine gültige Sitzung für API vorhanden | Führen Sie codex login aus oder legen Sie CODEX_API_KEY fest |
Error: sandbox execution failed |
Der Befehl ist innerhalb der Sandbox fehlgeschlagen | Prüfen Sie die Befehlssyntax; 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; 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 Vorlage für Issues 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 einheitliche Abschnitte gegliedert, sodass Sie direkt zum benötigten Abschnitt springen können:163
| Abschnitt | Berichtete Informationen |
|---|---|
| Hinweise | Ganz oben hervorgehobene Auffälligkeiten: verfügbare Updates, übergroße Rollout-Verzeichnisse, optionale Probleme mit MCP, widersprüchliche Authentifizierungssignale |
| Umgebung | Herkunft der Laufzeitumgebung, Konsistenz der Installation, Einsatzbereitschaft der Such-Tools, Metadaten zu Terminal und Multiplexer, Datenbankzustand |
| Konfiguration | Ladestatus von config.toml, Authentifizierungsdetails, Konfiguration des MCP servers, Sandbox-Richtlinie, Funktionsschalter |
| 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 einen stabilen Bezeichner. Dadurch lässt sich die Ausgabe nicht nur visuell prüfen,
sondern auch in CI oder einem Support-Skript verwenden.163
Der Funktionsumfang des Befehls ist mit mehreren Releases gewachsen: Er wurde in v0.131.0 eingeführt, erhielt in v0.135.0 Berichte zur Umgebung, zu Git, zum Terminal, App-Server und Thread-Bestand und wurde in v0.139.0 um Details zu Editor und Pager ergänzt, wobei sensible Werte in JSON unkenntlich gemacht werden.96176165
Verwenden Sie ihn zuerst, nicht zuletzt. Die meisten Meldungen, dass „Codex nicht funktioniert“, lassen sich auf eine Ursache zurückführen, die
doctorbereits benennt: einen veralteten Authentifizierungsmodus, eineconfig.toml, die nicht geparst werden konnte, oder eine zweite Installation, die jene in IhremPATHü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 --verboseist kein gültiges Flag auf oberster Ebene. Verwenden Sie die oben aufgeführten Debug-Unterbefehle und TUI-Diagnosen.
Saubere Neuinstallation
npm uninstall -g @openai/codex && npm install -g @openai/codex@latest
Dabei bleibt ~/.codex/ mit Authentifizierungsdaten, Konfiguration und Sitzungen erhalten. Informationen zum Festlegen einer exakten Version, zum Downgrade
nach einem fehlerhaften Release oder zum vollständigen Löschen des Zustands finden Sie unter
Codex CLI aktualisieren, herabstufen 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 Issues unter github.com/openai/codex/issues melden.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 über Codex Web für Kunden mit ChatGPT Pro, Enterprise, Business und Edu verfügbar.
Funktionsweise: Codex Security analysiert Repositorys, um ein projektspezifisches Bedrohungsmodell zu erstellen, identifiziert anhand ihrer realen Auswirkungen klassifizierte Sicherheitslücken und unterzieht die Ergebnisse in einer Sandbox-Umgebung Belastungstests, um sie zu validieren. Der Agent hebt zuverlässigere Befunde samt Korrekturen hervor und reduziert so die durch unbedeutende Fehler verursachte Flut an Meldungen.
Leistung: Während der Forschungsvorschau untersuchte Codex Security 1,2 Millionen Commits und identifizierte 10.561 Sicherheitslücken mit hohem Schweregrad. Die Präzision verbesserte sich im Laufe der Zeit: Das Rauschen sank um 84 %, die überhöhte Einstufung des Schweregrads um mehr als 90 % und die Rate falsch positiver Meldungen um die Hälfte. Das System hat reale Sicherheitslücken in OpenSSH, GnuTLS und Chromium gefunden, denen 14 CVEs zugewiesen wurden.77
Hinweis: Codex Security ist vom integrierten Sandbox-Sicherheitsmodell von CLI getrennt. Die Sandbox schützt Ihren Rechner vor Codex; Codex Security schützt Ihre Codebasis vor Sicherheitslücken.
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.tomlauf Benutzerebene, in der Präferenzen festgelegt werden, bildetrequirements.tomleine 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):
- Verwaltete macOS-Einstellungen (MDM)
- Aus der Cloud abgerufene Anforderungen (ChatGPT Business / Enterprise)
/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 diecodex-otel-Crate nun konfigurierbare Trace-Metadaten bereit. Administratoren können Traces dadurch mit unternehmensspezifischen Dimensionen (Kostenstelle, Projekt-ID, Ticketreferenz) kennzeichnen, ohneOTEL_RESOURCE_ATTRIBUTESbei 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_base64oder/etc/codex/requirements.tomlauf 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:
- Pilotphase (Woche 1–2): Stellen Sie Codex für 3–5 erfahrene Entwickler bereit und erzwingen Sie mit
requirements.tomldieread-only-Sandbox miton-request-Genehmigungen undcached-Websuche. Sammeln Sie Feedback zu AGENTS.md-Mustern und zum Bedarf an MCP-Servern. - Teamerweiterung (Woche 3–4): Führen Sie Codex im gesamten Team ein. Verteilen Sie eine teamweit standardisierte
config.tomlper MDM oder Repository. Aktivieren Sie dieworkspace-write-Sandbox für vertrauenswürdige Repositorys. - CI-Integration (Woche 5–6): Fügen Sie
codex-actionzu CI/CD-Pipelines hinzu, um PR-Reviews und die Testerstellung zu automatisieren. Verwenden Sie--ephemeral, um die Kosten planbar zu halten. - Organisationsweite Einführung (ab Monat 2): Stellen Sie Codex per MDM bereit und erzwingen Sie mit
requirements.tomlgenehmigte 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.tomlprotokolliert 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
- Constraint-gesteuerte Prompts: Beginnen Sie mit den Grenzen. „Ändern Sie NICHT die API-Verträge. Überarbeiten Sie ausschließlich die interne Implementierung.“
- Strukturierte Reproduktionsschritte: Nummerierte Schritte führen zu besseren Fehlerbehebungen als vage Beschreibungen
- Verifizierungsanfragen: Schließen Sie mit „Führen Sie den Linter und die kleinste relevante Testsuite aus. Nennen Sie die Befehle und Ergebnisse.“
- Dateiverweise: Verwenden Sie
@filename, um bestimmte Dateien an den Kontext anzuhängen - 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.mdknapp, 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 vor Interrupt; dieselben Namen, hooks.json oder Inline-TOML)124132 |
| Subagents (Task-Tool) | Sub-agents (intern, maximal 6; keine Entsprechung zum benutzerseitigen Task-Tool) |
/compact |
/compact (identisch) |
/cost |
/status (zeigt die Token-Nutzung an) |
| Modell: Opus/Sonnet/Haiku | Modell: gpt-6-sol / gpt-6-astra / gpt-6-luna (aktuelle GPT-6-Generation; Astra ist der gebündelte CLI-Standard), wobei gpt-5.6 Sol/Terra/Luna während der Einführung 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/Landlock, keine Container. 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
Interrupthinzugefügt wurde) –PreToolUse,PermissionRequest,PostToolUse,PreCompact,PostCompact,SessionStart,SessionEnd,UserPromptSubmit,SubagentStart,SubagentStop,Stop,Interrupt–, die inhooks.jsonoder in Inline-Tabellen vom Typ[[hooks.<Event>]]konfiguriert werden. Daher lassen sich die meisten Hook-Konfigurationen von Claude Code portieren, indem Sie die JSON verschieben und ihr vertrauen. Unterschiede: Jeder nicht verwaltete Hook muss vor seiner Ausführung über/hooksgeprüft und als vertrauenswürdig eingestuft werden,prompt- undagent-Handler werden zwar geparst, aber übersprungen, und für Claude Code-Ereignisse außerhalb dieser zwölf (beispielsweiseNotification) gibt es keine Entsprechung; decken Sie diese durch 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) sowie strukturierte Kommunikation zwischen Agenten und Agentenlisten.75 Dadurch wird die bestehende Funktionalität erweitert (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 kamspawn_agents_on_csvhinzu, um Aufgaben mit Fortschrittsverfolgung und geschätzter Restzeit auf mehrere Zeilen zu verteilen.61 Codex bietet weiterhin keine Entsprechung zur expliziten Task-Tool-Benutzeroberfläche von Claude Code für benutzergesteuerte Delegation — verwenden Sie für Delegationsmuster 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 bestimmt.
- Profile ersetzen das manuelle Umschalten: Statt die Flags bei jedem Lauf zu ändern, definieren Sie Profile in config.toml.
Von GitHub Copilot
| Copilot-Konzept | Codex-Entsprechung |
|---|---|
| Copilot CLI (agentisches Terminal) | Interaktiver CLI oder Desktop-App |
| Spezialisierte Agenten (Explore, Plan) | Skills + Planungsmodus + Steuerungsmodus |
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 funktionsreicher 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-Isolierung auf Betriebssystemebene (Seatbelt/Landlock — vom Kernel erzwungen statt containerbasiert)
- Delegation 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 |
| Agenten-Chat-/Composer-Workflows | Interaktiver CLI oder Desktop-App |
@-Dateiverweise |
@-Dateiverweise (identisch) |
| Anwenden/Bearbeiten + Überprüfen | Integrierte Patches und Diff-Überprüfung |
Kurzreferenz
╔═══════════════════════════════════════════════════════════════╗
║ 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 Toggle fast mode (default: on) ║
║ /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 Read/write in workspace + /tmp ║
║ danger-full-access Full machine access ║
║ ║
║ APPROVAL POLICIES ║
║ on-request Prompt for boundary violations ║
║ never No prompts ║
║ ║
║ MODELS (Sep 2026) ║
║ gpt-6-sol Everyday + complex coding ║
║ gpt-6-astra Hardest work; bundled default ║
║ gpt-6-luna Focused, high-volume tasks ║
║ gpt-5.6-sol/-terra/-luna Older; available in rollout ║
║ gpt-5.5 Leaves Codex Oct 14, 2026 ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
Änderungsprotokoll
| Datum | Version | Änderungen | Quelle |
|---|---|---|---|
| 2026-09-26 | Leitfaden v2.76: Codex 0.157.0 Stable (25. September) und 0.157.1 (26. September). Mit 0.157.0 werden drei Standardeinstellungen aktiviert: das Vollbild-Transkript, der automatische Start des Hintergrundservers und der Guardian-Thread-Kontext; der Kasten zum aktuellen Stand, die Zeilen zu /tui und /daemon, die Referenzkarte, der Stabilitätshinweis und der Guardian-Abschnitt erklären nun, wie Sie die einzelnen Funktionen deaktivieren. 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 weist Astra nicht mehr als Modell mit Unterstützung für experimentelles Kontextmanagement aus, was nun in beiden Kontextabschnitten vermerkt ist. 0.157.1 enthält vier Windows-Korrekturen, die in den Versionshinweisen nicht aufgeführt sind. Alpha wechselt zu 0.159.0-alpha.4, ohne Stable-Version aus der 0.158-Reihe. Die Empfehlungen zu GPT-6-Modellen, die Standardeinstellungen für den Fast-Tier, die Preise und das Datum der Einstellung von GPT-5.5 wurden erneut anhand der Dokumentation und des Codes geprüft und bleiben unverändert. |
174 175 | |
| 2026-09-23 | Leitfaden v2.75: Codex 0.156.1 Stable (23. September) fügt GPT-6 Sol und GPT-6 Luna zur Modellauswahl hinzu. Modelltabelle, Guthaben- und Tarifübersichten, API-Tarife, Flussdiagramm, Profile, Referenzkarte und die Vergleichszeile für Claude Code richten sich nun nach 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 der mitgelieferte Standard), GPT-6 Luna für Aufgaben mit hohem Volumen, GPT-5.5 verlässt Codex am 14. Oktober. Die Versionshighlights wurden neu strukturiert: eine Zusammenfassung des aktuellen Stands, ein Unterabschnitt pro Version, beginnend mit der neuesten, sowie ein kurzer Stabilitätshinweis; die Nachweise wurden in die Fußnoten verschoben. Der Text zur Sprachfunktion wurde durchgängig auf standardmäßig aktiviert korrigiert; Opt-out-Schlüssel für die Sprachfunktion, worktrees, die Wiederverwendung der Guardian-Kompaktierung und die Vollbild-TUI wurden ergänzt; die /theme-Zeilen wurden abgeglichen; die Schlüsselnamen beim Dokumentationsrückstand und die Aussage zur worktrees-Dokumentation wurden korrigiert. Versionsangaben auf 0.156.1 aktualisiert; Alpha auf 0.158.0-alpha.2 sowie ein vierter außerplanmäßiger Build. |
171 172 173 | |
| 2026-09-22 | Leitfaden v2.74: Codex 0.156.0 STABLE AUSGELIEFERT (22. September, 19:51 UTC; npm latest = 0.156.0 um 19:55 UTC) – DREI STANDARDEINSTELLUNGEN WERDEN UMGESTELLT, und die morgendliche Einschätzung einer übersprungenen Stable-Version ist durch einen SPÄTEN BUILD WIDERLEGT. Überschrift, wobei jeder Punkt auf seine Abstammung vom Tag rust-v0.156.0 geprüft wurde: Die Sprachfunktion ist STANDARDMÄSSIG AKTIVIERT (#44921, Merge 3f59eb9), verwaltete worktrees sind standardmäßig aktiviert (#44870, Merge 68bc536) und die Wiederverwendung der übergeordneten Guardian-Kompaktierung ist standardmäßig aktiviert (#46522, Merge 3fd9e7e) – damit KEHRT sich die seit v2.71 bestehende Darstellung der Sprachfunktion als experimentelle Opt-in-Funktion auf jeder Oberfläche UM: TL;DR, /voice-Zeile, /experimental-Zeile, /worktree-Zeile, /usage-Zeile, Sprachfunktionszelle im Vergleich CLI mit Desktop, worktrees-Hinweis unter Thread-Modi, Guardian-Abschnitt und Kasten der Referenzkarte. DER BUILD IST DIE LEHRE: Die per Vergleich verifizierte Stable-Version 0.156.0 enthält exakt den Inhalt von rust-v0.156.0-alpha.16 (jeweils ein Commit in beide Richtungen, auf jeder Seite der eigene Versionsänderungs-Commit), und 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 eröffnet wurde – der Branch wurde von einer Basis abgezweigt, welche die Alpha-Reihe bereits hinter sich gelassen hatte, am 22. September um 18:39 UTC mit einem Tag versehen und um 19:51 UTC nach NEUN Builds von 0.157.0-alpha veröffentlicht. Auf dem späten Build basiert ein Branch-Cut: alpha.17 (21 Commits) und alpha.18 (65 Commits) verfehlten Stable vollständig. Die Zeile zur übersprungenen Stable-Version aus v2.73 bleibt als historischer Eintrag unverändert erhalten; die DOKTRIN entwickelt sich weiter – ein fehlender Tag belegt nur den Stand zum Zeitpunkt des Zugriffs, und eine Nummer kann erst dann sicher als übersprungen gelten, wenn eine HÖHERE Nummer als Stable-Version ausgeliefert wird. BEOBACHTUNGSLISTE: 15 von 15 ausgeliefert, keine Rücknahmen – Themes #46504, Anzeigenamen #46503, worktree+daemon #46498, Standardwert für die Reasoning-Zusammenfassung #46533, Pfaddiagnosen von doctor #46543, Weiterentwicklung der Sprachfunktion #46835/#46880, /usage-Dashboard (#45763/#45764/#45765/#45766/#45768/#45769/#45770/#45772, wobei #45767 und #45771 überhaupt keine PRs sind, die Reihe umfasst also acht statt zehn) + Weiterentwicklung #46863/#46864/#46866, F8 #46071, Analysen zur Sprachfunktion #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 in keiner Dokumentationsoberfläche erwähnt), Astra-Sternenfeld #46096. DIE GRÖSSTE OBERFLÄCHE STAND NICHT UNTER BEOBACHTUNG: eine optionale Vollbild-TUI über /tui (#46883) mit Transkriptsuche und Detailsteuerung (#46734), Mausauswahl und Kopieren (#46732/#46858), Kopieren per Rechtsklick (#46895), anklickbaren Links (#46884) und Warnungsanzeige (#46751); das Vollbild-Transkript bleibt standardmäßig deaktiviert (#46849). Ebenfalls neu: lokales Nachrichtenboard für Agenten als funktionierende Infrastruktur (#46966/#46978/#46979/#46985/#46959/#46994), Ermittlung von MCP durch Subagenten (#46877), ToolPolicy (#46999), Filterregisterkarten im Command Center (#46839), Zeitlimit für die Terminalprüfung von 100 ms auf 250 ms erhöht (#46855); Sicherheit #44639/#45984/#46500/#46962. Neue Slash-Command-Zeilen für /tui und /daemon hinzugefügt. DIE DOKUMENTATION WURDE NOCH AM SELBEN TAG AKTUALISIERT (erstmals in diesem Beobachtungszeitraum): Das Änderungsprotokoll enthält einen datierten Eintrag zu Codex CLI 0.156.0 (2026-09-22), laut dem „Sprachunterhaltungen standardmäßig aktiviert sind“ und „die Unterstützung für worktrees nun standardmäßig aktiviert ist“ – eine Bestätigung beider Umstellungen aus erster Hand –, während die Referenzseiten HINTERHERHINKEN: /experimental ist aufgeführt, nennt die Sprachfunktion jedoch nicht mehr, /usage ist aufgeführt und /voice, /tui, /daemon sowie --no-daemon fehlen weiterhin vollständig; zudem gibt es weder die Konfigurationsschlüssel features.voice/features.worktrees/features.tui noch einen Hinweis auf die standardmäßige Aktivierung auf der Seite zu Git-worktrees. NEUE BEOBACHTUNGSREIHE 0.157.0-alpha.10 (22. September, 22:21 UTC; 101 Commits nach 0.156.0), angeführt von einem Modellsignal, das am selben Tag in der Dokumentation bestätigt wurde: GPT-6 Sol und Luna werden in den Katalog (#47332) und Bedrock (#47347) aufgenommen; der Dokumentationseintrag „GPT-6 Sol und Luna in Codex and ChatGPT Work“ nennt gpt-6-sol/gpt-6-luna – in keiner ausgelieferten Stable-Version enthalten, daher bleibt die Modelltabelle unverändert; hinzu kommen drei weitere vorgemerkte Umstellungen von Standardeinstellungen (Vollbild-Transkript #47178, automatischer daemon-Start #47179, Guardian-Thread-Kontext #47275), und der Tier ultrafast wurde aus gpt-5.6-sol entfernt (#47130). Ebenfalls festgehalten: rust-v0.156.1 existiert NUR ALS TAG (erstellt am 23. September um 00:45 UTC; ein inhaltlicher Commit, #47332, plus Versionsänderung), jedoch ohne GitHub-Release und ohne npm-Veröffentlichung – in Vorbereitung, nicht veröffentlicht. Versionsstand: Frontmatter, TL;DR und codex --version-Beispiele auf 0.156.0 aktualisiert; im Block zu 0.155.1 entfällt die Formulierung zu npm-latest; aktueller Stand des Alpha-Warnhinweises auf alpha.10 gegenüber latest 0.156.0 aktualisiert. |
169 170 | |
| 2026-09-22 | Leitfaden v2.73: DER STABLE-BUILD 0.156.0 FAND NIE STATT – DIE VERSIONSREIHE WURDE ÜBERSPRUNGEN (Aktualisierung der Beobachtungsreihe; keine Stable-Veröffentlichung; npm latest bleibt 0.155.1). Das Signal aus der Veröffentlichungsphase von v2.72 erwies sich als übersprungene Stable-Version, nicht als Build, wie am 22. September an der Quelle verifiziert wurde: kein Nicht-Prerelease von GitHub 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 keine Version 0.156.0 auf npm (latest = 0.155.1, wobei jedes plattformspezifische Tag übereinstimmt). Die Reihe 0.156.0-alpha veröffentlichte ihre letzten Builds am 21. September – alpha.16 (16:51 UTC) und alpha.17 (21:40 UTC) – und rust-v0.157.0-alpha.1 wurde DAZWISCHEN eröffnet (18:08 UTC); die neue Reihe erreichte bis zum 22. September (12:34 UTC) 0.157.0-alpha.8, acht Builds innerhalb von 18 Std. 26 Min. Der Veröffentlichungstakt setzt sich somit unter der neuen Nummer fort, und sowohl npm alpha als auch jedes plattformspezifische alpha-*-Tag weisen 0.157.0-alpha.8 aus, gemäß semantischer Versionierung erneut vor latest. DIE REIHE WURDE WEITERGEFÜHRT, durch Vergleich verifiziert: rust-v0.156.0-alpha.14 und rust-v0.156.0-alpha.17 unterscheiden sich jeweils um genau EINEN Commit vom Verlauf von rust-v0.157.0-alpha.8, nämlich ihren eigenen Versionsänderungs-Commit. Damit ist jeder inhaltliche Commit der aufgegebenen Reihe im neuen Head enthalten, der weitere 94 Commits umfasst, die nicht einzeln geprüft wurden. Stichproben zu einzelnen Punkten: #44921 (Sprachfunktion standardmäßig aktiviert), #44870 (worktrees standardmäßig aktiviert) und #46522 (Standardeinstellung für die übergeordnete Guardian-Kompaktierung) sind jeweils Vorfahren von rust-v0.157.0-alpha.8 und weiterhin KEINE Vorfahren der Stable-Version rust-v0.155.1; die Aussagen zum Verhalten der ausgelieferten Stable-Version bleiben somit unverändert. NEUER DATENPUNKT ZUM MUSTER dieses Repositorys: Eine Versionsreihe kann mitten in der Veröffentlichungsphase aufgegeben werden. Daher beginnt die erneute Verifizierung vor einer Übernahme in Stable nun mit der Bestätigung, UNTER WELCHER Versionsnummer die Stable-Version erscheint. Ebenfalls festgehalten: ein DRITTER außerplanmäßiger Build, rust-v0.155.0-alpha.16.1 (22. September, 00:20 UTC; exakt zwei Commits nach alpha.16 – per Cherry-Pick übernommener #46562 plus Versionsänderung), auf GitHub und npm, ohne dass zum Zeitpunkt dieses Zugriffs der dist-tag darauf verweist. Der Beobachtungsabsatz wurde auf den Stand von 0.157.0-alpha.8 umgeschrieben; der aktuelle Stand des Warnhinweises zum Alpha-Kanal wurde aktualisiert; der Versionsstand im Haupttext bleibt 0.155.1 – keine Stable-Veröffentlichung, keine Änderungen der Versionsangaben. |
159 160 | |
| 2026-09-21 | Leitfaden v2.72: Stabiler Hotfix Codex 0.155.1 (18. Sep., 20:03 UTC; npm latest = 0.155.1) – der TUI-Standardwert für Reasoning-Zusammenfassungen wurde auf none zurückgesetzt – außerdem wurde die dist-tag-Anomalie BEHOBEN, eine Beobachtungszeile für den Release-Endspurt bei 0.156.0-alpha.14 ergänzt und der Dokumentations-Changelog endlich aktualisiert. Präzise formuliert: Der Vergleich rust-v0.155.0…rust-v0.155.1 umfasst genau zwei Commits (die Korrektur sowie den Commit zur Release-Vorbereitung), und die Korrektur besteht aus einer einzigen Zeile in new_thread_reasoning_overrides – der verwendete Fallback, wenn model_reasoning_summary nicht gesetzt ist, wurde von Detailed auf None geändert. Unter 0.155.0 sendete ein neuer lokaler TUI-Thread ohne explizite Einstellung daher detailed über die Leitung, woraufhin Anbieter, die keine Reasoning-Zusammenfassungen unterstützen, die Anfrage vollständig ablehnten; 0.155.1 sendet nichts, sofern Sie dies nicht ausdrücklich anfordern, während explizite Angaben von auto/concise/detailed durchgehend berücksichtigt wurden. Dieselbe Änderung gelangte unabhängig davon als #46533 in main, sodass stable und die 0.156-Linie nun übereinstimmen. DIST-TAG-ANOMALIE BEHOBEN: npm alpha verweist jetzt auf 0.156.0-alpha.14, wobei alle plattformspezifischen alpha-*-Tags übereinstimmen und die Version gemäß SemVer wieder VOR latest (0.155.1) liegt. Der Abschnitt zur Anomalie wurde deshalb von einem aktiven Vorfall zu einem wiederkehrenden Veröffentlichungsmuster umgeschrieben, das bislang zweimal auftrat und beide Male in den Stunden rund um einen stabilen Release behoben wurde. Die Empfehlung, explizite Versionen anzugeben, bleibt bestehen; zudem wurde eine Vorabprüfung mit npm view @openai/codex dist-tags ergänzt. NEUE BEOBACHTUNGSZEILE 0.156.0-alpha.14 (rust-v0.156.0-alpha.2…rust-v0.156.0-alpha.14, 147 Commits; die Beschreibungen sind weiterhin leere Platzhalter): Das Veröffentlichungstempo ist das entscheidende Signal – fünf Alpha-Releases in weniger als sieben Stunden, von alpha.10 (20. Sep., 21:18 UTC) bis alpha.14 (21. Sep., 04:09 UTC), während alpha.9 erst am vorherigen Morgen erschien. So sieht ein Release-Endspurt in diesem Repository aus. Neu in diesem Zeitfenster: sechs gebündelte TUI-Themes mit Theme-abhängigen Akzentfarben (#46504), die Anzeige von Modellnamen aus dem Katalog in der gesamten TUI (#46503), standardmäßig aktivierte Wiederverwendung der übergeordneten Guardian-Kompaktierung (#46522, eine Änderung des Standardwerts, die für sich genommen beobachtet werden sollte), worktree-Sitzungen, die einen vorhandenen lokalen Daemon verwenden können (#46498), standardmäßig deaktivierte Reasoning-Zusammenfassungen für neue TUI-Threads (#46533), begrenzte Dateisystempfad-Diagnosen in codex doctor (#46543), Weiterentwicklungen bei Voice (reduzierte Bewegung #46835, Wiedergabe über Pausen und Paketbursts hinweg #46880) sowie beim /usage-Dashboard (Navigation und Tastaturhilfe #46863, Mausnavigation #46866, Berichtslayouts mit beibehaltener Leseposition #46864). Die standardmäßigen Aktivierungen #44921 (Voice) und #44870 (worktrees) wurden ERNEUT AUF ABSTAMMUNG von stable rust-v0.155.1 GEPRÜFT und gehören weiterhin NICHT zu dessen Vorfahren. Die Aussagen im Haupttext zu Voice als optionaler experimenteller Funktion und zu nicht standardmäßig aktivierten worktrees bleiben daher unverändert. DOKUMENTATION AKTUALISIERT, wodurch der Hinweis aus v2.71 überholt ist: Der Dokumentations-Changelog enthält nun datierte Einträge für Codex CLI 0.155.0 (2026-09-17) und 0.155.1 (2026-09-18); „0.155.0 fehlt, Dokumentation seit dem 14. Sep. unverändert“ trifft somit nicht mehr zu. Der Eintrag zu 0.155.0 beschreibt Voice als „enabled through /experimental“ und bestätigt damit aus erster Hand die Einordnung dieses Leitfadens als optionale Funktion. Weiterhin nicht dokumentiert und entsprechend gekennzeichnet ist der CLI-Befehl /voice selbst (die Referenz der slash commands führt /worktree, jedoch weder /voice noch /experimental auf), während die Funktionsseite „Voice“ in der Dokumentation ChatGPT Voice in der Desktop-App behandelt – eine separate Oberfläche. SCANNER-KORREKTUR: Der Scan beschrieb die Folge von alpha.10 bis alpha.14 als „~30 Stunden“, doch die von ihm angegebenen Zeitstempel liegen 6 Std. 50 Min. auseinander. Die Angabe von rund 28 Stunden passt auf alpha.9 bis alpha.14 (sechs Releases), nicht auf alpha.10 bis alpha.14 (fünf); der Leitfaden verwendet die verifizierte Angabe von weniger als sieben Stunden. Aktualisierungen: Frontmatter, TL;DR und codex --version-Beispiele auf 0.155.1; aus den Abschnitten zu 0.155.0 wurde die Formulierung entfernt, es handle sich um npm-latest. |
158 159 | |
| 2026-09-17 | Leitfaden v2.71: Codex 0.155.0 stable (17. Sep., 23:14 UTC; npm latest = 0.155.0) – VOICE WIRD AUSGELIEFERT, EXPERIMENTELL UND NICHT STANDARDMÄSSIG AKTIVIERT – außerdem TRITT die dist-tag-Anomalie ERNEUT AUF und es gibt eine neue Beobachtungszeile für 0.156.0-alpha.2. Die Hauptmeldung, präzise formuliert: /voice-Unterhaltungen mit Live-Transkripten und Mikrofonsteuerung gelangen in stable, werden über /experimental aktiviert und sind nur in unterstützten Builds verfügbar (#43581/#43651/#44331); hinzu kommen signierte macOS-Voice-Ressourcen (#43983) und ein konfigurierbares Tastenkürzel zum Stummschalten (#43690). Die standardmäßigen Aktivierungen (#44921 für Voice, #44870 für worktrees) wurden zwar am 11. Sep. zusammengeführt, gehören aber NICHT zu den Vorfahren von rust-v0.155.0 (für jedes Element einzeln auf Abstammung geprüft); beide werden erst mit der 0.156.0-Linie ausgeliefert. Im Haupttext steht daher „optional und experimentell“, niemals „standardmäßig aktiviert“ (neue Zeile für den slash command /voice, Zeile für /experimental, Aktualisierung des Voice-Abschnitts, Zelle zum Vergleich von CLI und Desktop-Voice). Ebenfalls in stable: MCP-Benutzerverifizierung WIRD AUSGELIEFERT – Touch ID-/Secure-Enclave-Verifizierung von MCP-Anfragen in lokalen TUI-Sitzungen auf unterstützten Macs (#43624/#43712/#43715), arbeitsbereichsbezogene Identität (#43524) und native Verifizierung in MCP-Fortsetzungen (#44346). Damit ist der in v2.68 beobachtete Punkt der Einführungscheckliste erledigt (neuer Hinweis im MCP-Abschnitt); Windows /sandbox-add-read-dir ENTFERNT (#44259, laufende Beobachtung beendet); Ergänzungen zur worktree-Verwaltung (#43942/#44424/#44433), wobei worktrees weiterhin nicht standardmäßig aktiviert sind (Zeile für /worktree und Hinweis zu Thread-Modi); Live-Reasoning-Zusammenfassungen in der Statuszeile sowie Abschlusszeitstempel (#43558/#43921); Zeitpläne für Daemon-Aktualisierungen, codex app-server daemon update und Thread-Wiederherstellung nach Neustarts (#43542/#43562/#44314); Befehle für AWS-Anmeldedaten in Bedrock (#44028); Veröffentlichung von Python SDK an stable-Releases angeglichen (#44067); Sicherheit – WSL-Interop-Ausbrüche (#44286), Offenlegung von Anmeldedaten durch Shell-Snapshots (#43909/#44040), Guardian-Limit von 200.000 Byte für Aktionsprüfungen auf dessen Hauptlinie (#44060); Memory v2 NUR GRUNDLAGENARBEIT (#43797-#43827). DIE DIST-TAG-ANOMALIE TRAT ERNEUT UND DEUTLICHER AUF: alpha wechselte von alpha.2.5 zu EINEM WEITEREN außerplanmäßigen Release, 0.155.0-alpha.9.2 (veröffentlicht am 18. Sep. um 03:09 UTC – NACH stable; genau zwei Cherry-Picks, #46237/#46333 mit Korrekturen für die Windows-Sandbox). Daher installiert npm i @openai/codex@alpha nun einen Build, der gemäß SemVer ÄLTER als latest ist (0.155.0-alpha.9.2 < 0.155.0); der Abschnitt zur Anomalie wurde als wiederkehrendes Muster neu formuliert, und die Empfehlung, explizite Versionen anzugeben, gilt umso mehr. Neue Beobachtungszeile für 0.156.0-alpha.2 (rust-v0.155.0…rust-v0.156.0-alpha.2, 351 Commits): Daybreaks erste konkrete Codeoberfläche – daybreakEnabled beim Start eines Threads (#45513, weiterhin keinerlei öffentliche Dokumentation) – sowie die bestätigten standardmäßigen Aktivierungen (#44921/#44870), ein konfigurierbares F8-Tastenkürzel für Voice (#46071), Voice-Sitzungsanalysen (#46058), das Kontoanalysen-Dashboard /usage (#45763-#45772), Mermaid-Darstellung in der TUI (#46054/#45817), TeX-Mathematik als Unicode (#45501/#45612/#46266), ein /daemon-Menü (#45854), –no-daemon (#46088), optionaler automatischer Start des Hintergrundservers (#46117), Entfernung des Personality-Flags (#45809), das Astra-Sternenfeld im Composer (#46096) sowie umfangreiche Bereitstellung der Windows-Sandbox. DOKUMENTATION: KEINE ÄNDERUNG – Modellseite und Changelog sind seit dem 14. Sep. unverändert, das Release 0.155.0 fehlt im Dokumentations-Changelog und Voice wird nirgends angekündigt. Die Einführung erfolgt ausschließlich über CLI und experimentell; genau so wird sie im Leitfaden beschrieben. Aktualisierungen: Frontmatter, TL;DR und codex –version-Beispiele auf 0.155.0. |
156 157 | |
| 2026-09-16 | Leitfaden v2.70: Beobachtungsdelta für 0.155.0-alpha von alpha.6 -> alpha.10 + die ANOMALIE DES ALPHA-DIST-TAGS (Aktualisierung des Beobachtungshinweises; keine stabile Veröffentlichung; npm latest bleibt bei 0.154.0). Wichtigster Hinweis für Betreiber: Der alpha-Dist-Tag von npm verweist jetzt auf 0.155.0-alpha.2.5 (veröffentlicht am 16. September um 13:17 UTC), eine außerplanmäßige Version auf Grundlage der ALTEN alpha.2, deren SemVer-Nummer NIEDRIGER ist als die der Reihe alpha.6–alpha.10 – npm i @openai/codex@alpha installiert derzeit einen Build, in dem sämtliche Funktionsinhalte ab alpha.3 FEHLEN; Benutzer des Alpha-Kanals sollten daher explizite Versionen angeben, bis der Tag verschoben wird. Der Vergleich mit alpha.2 umfasst sechs Commits und stellt eine Paketierungsprobe für die Voice-Veröffentlichung dar (drei Staging-Commits einschließlich eines öffentlichen Cygwin-Quellabrufs und einer ausschließlich für Linux bestimmten Stufe, optional bereitgestellte macOS-Pakete mit Rust-Veröffentlichungen #45345, eine Korrektur für die Aktualisierung der Windows-Sandbox nach einer Bereitstellung mit erhöhten Rechten sowie die Versionsanhebung) – unabhängig davon, ob es sich um bewusstes Staging oder eine fehlerhafte Kennzeichnung handelt, entspricht dies dem aktuellen npm-Stand und untermauert deutlich, dass die standardmäßige Aktivierung von Voice (#44921, bereits das Hauptrisiko dieser Versionsreihe) kurz vor der Auslieferung steht. Das Beobachtungsfenster selbst: vier Alphas 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 Versionsreihe ab 0.154.0: 448). Neu in diesem Fenster: Dashboard für Kontoanalysen in /usage (gestapelte Diagramme, Registerkarte „Zusammenfassung“, wichtigste Chats einschließlich Consumer, zugriffsbeschränkter Verlauf der Plannutzung, Token-/Guthabenformatierung, kontogebundene Authentifizierung; #45739/#45742/#45763-#45772) – die größte neue benutzersichtbare Oberfläche; Härtung des Guardian-Reviewers (~12 Commits: Lebenszyklus, Konfiguration und Genehmigungsrouting in der Reviewer-Erweiterung zusammengeführt, Anfragen über /responses mit identifizierenden Headern geleitet #45736, Autorisierungsnachweise über die Checkpoint-Migration hinweg beibehalten #45782/#45789, ungenutzter Prototyp API eingestellt #45679); Überarbeitung der Windows-Sandbox (Implementierungen von veralteten Einrichtungsmodi getrennt #45737, Auswahl der Executor-Sandbox von den Sandbox-Stufen getrennt #45730, Routing über verwalteten Proxy #45757, app-server als Quelle des TUI-Zustands #45821/#45830, Bereinigung bei der Deinstallation #45799); Reife des Daemons (Arbeit wird nach verwalteten Neustarts fortgesetzt #45820, unterbrochene Turns in Wiederherstellungs-Snapshots #45807, native PID-Identitäten #45779, angeheftete Pakete können auf die neueste stabile Version zurückgesetzt werden #45780); Kandidaten für dokumentiertes Verhalten (Feature-Flag für Personality EINGESTELLT und Einstellungen als veraltet markiert #45809, sitzungsgebundene Auswahl von Modell und Reasoning #45831, Tool-Zulassungslisten für Threads beim Start #45711, Plugin-Installationen ausschließlich im Root-Thread #45806, Bearbeitung eines früheren Prompts setzt den Thread zurück #45845); Rendering (eigenständige mathematische Display-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). Bei den drei weiterhin bestehenden Hauptrisiken (Voice #44921, worktrees #44870, MCP-Benutzerverifizierung + Secure Enclave) sowie der Entfernung von #44259 gilt: KEINE neuen Commits, Status unverändert, Dringlichkeit von Voice durch die Probe ERHÖHT. Ebenfalls ergänzt: GPT-5.5 wird am 14. Oktober 2026 aus Codex mit ChatGPT-Anmeldung entfernt (Modelldokumentation am 16. September live verifiziert; ersetzen Sie gpt-5.5 durch gpt-5.6-sol; API von OpenAI ist nicht betroffen) – eine Zeile neben dem Hinweis zur Einstellung von GPT-5.4. Der übrige Inhalt bleibt unverändert (Vorabveröffentlichung). |
155 | |
| 2026-09-15 | Leitfaden v2.69: Codex 0.154.0 stable (9. September; npm latest) – DER BRANCH-CUT – sowie die neue Beobachtungsreihe 0.155.0-alpha.6 und eine Umstellung der Verfügbarkeitsmatrix in der Dokumentation (mit dieser Aktualisierung erfolgt zudem die aufgeschobene öffentliche Synchronisierung von v2.68). 0.154.0 wurde ungefähr an der Grenze zu alpha.6 abgezweigt: Keiner der 58 Commits aus alpha.7 ist im 249 Commits umfassenden Vergleich rust-v0.153.4…rust-v0.154.0 enthalten (Hash für Hash verifiziert; keine Überschneidung). Von der Checkliste für die Hochstufung wurden 2 von 3 Punkten erledigt: codex mcp-server ENTFERNT (#42993; ebenso das eigenständige Binary codex-mcp-server; Abschnitt zu MCP neu geschrieben, QRC aktualisiert und der Entfernungseintrag aus dem Dokumentations-Changelog vom 5. September zitiert) sowie veraltete Guardian-Genehmigungspfade entfernt (#43462, zusammen mit #43458 zur Zentralisierung der Kontext-/Checkpoint-Richtlinie, #43442 zur Ablehnung veralteter Genehmigungen und #44060 zur Anhebung des Aktionsprüfungslimits auf 200.000 Byte, ein Cherry-Pick); MCP-Benutzerverifizierung (#43712/#43715) und Signierung mit Secure Enclave (#43624) NICHT AUSGELIEFERT – alle drei stehen auf der Ausschlussliste von alpha.7, werden in der 0.155-Reihe fortgeführt und sind ausdrücklich genannt, damit kein Leser die Benutzerverifizierung als Verhalten von 0.154 versteht. Ebenfalls nicht enthalten: die Hochstufung von Voice für die TUI (#43581), Memory v2, die Konfiguration automatischer Daemon-Updates und die Fixierung des Reasoning-Aufwands. IN stable AUSGELIEFERT und nun im Haupttext enthalten: verwaltete worktrees, experimentell (#42196/#42366/#42652/#43069/#43120/#43286; neue Slash-Befehlszeile für /worktree + Hinweis zu Thread-Modi), frei formulierte asynchrone Benutzernachrichten + TUI (#42354/#42891/#42894/#42897), Bereitstellung der Windows-Sandbox (~15 Commits einschließlich des nativen MXC-Adapters #42841) + Windows-app-server-Daemon (#42405) + verwaltete Daemon-Updates (#42392), Remote-Berechtigungsprofile (#42453/#43340), modellfähigkeitsabhängige Kontextsteuerung (#43147; Kontextverwaltung aktualisiert), NUR Laufzeit-/Host-Infrastruktur für Voice (#42676/#43097/#43248; die funktionsfähige TUI-Funktion ist ausschließlich in Alpha verfügbar, was präzise angegeben wird), erste stabile Codeverweise auf Daybreak (#42667/#42854; weiterhin keine öffentliche Dokumentation) sowie ALLE drei Punkte aus v2.68 mit zuvor „keiner Veränderung“, deren Status damit korrigiert wurde: Vim-R-Ersetzungsmodus (#42194/#42584; Zeile für /vim + QRC), Live-Kompaktierungsstatus (#42319) und die Sicherheitskorrektur, durch die PATH-Hilfsprogramme vor der Vertrauensprüfung ausgeführt werden (#42324, zusammen mit #42590 zur Härtung gegen Terminaleingabe-Injection unter macOS). DOKUMENTATIONSDELTAS (learn.chatgpt.com, alle am 15.09.2026 erneut verifiziert): Die Modellverfügbarkeitsmatrix kennzeichnet Astra nun als für Codex cloud VERFÜGBAR – dadurch kehren sich die bisherigen Aussagen des Leitfadens „Sol bleibt“ für die Cloud in der Modelltabelle, im Astra-Hinweis und in 146 um; die Reasoning-Stufen wurden erneut bestätigt (Niedrig, Mittel als Standard, Hoch, Extra hoch, Max, Ultra), einschließlich der Beschreibungen der einzelnen Stufen in der Auswahl und der Bestätigung durch SDK – Python SDK 0.154.0 (10. September) ergänzt die Aufwandswerte max und ultra (#39662); die Zuordnung der sechs Optionen des Power-Presets und die kontextübergreifenden Hinweise wurden erneut unverändert und wortgetreu verifiziert. Neue Beobachtungsreihe 0.155.0-alpha.6 (am 10. September eröffnet; zwölf Alpha-Veröffentlichungen in sechs Tagen; Stub-Inhalte; Vergleich mit 384 Commits): Voice und worktrees in dieser Reihe STANDARDMÄSSIG AKTIVIERT (#44921/#44870), Ausbau der Benutzerverifizierung (#44613/#44346/#44877), Persistenz von Daemon-Threads über Neustarts hinweg (#44283/#44299/#44314), daybreakEnabled beim Start eines Threads (#45513), unternehmensweites MCP (#44832/#45459/#44318), Windows-/sandbox-add-read-dir entfernt (#44259). Aktualisierung: TL;DR, Frontmatter und Beispiele für codex –version auf 0.154.0 umgestellt. | 152 153 154 | |
| 2026-09-08 | Leitfaden v2.68: Aktualisierung der Beobachtungsnotiz zu 0.154.0-alpha.7 (reine Notizaktualisierung; kein CLI-Release; öffentliche Synchronisierung verschoben). Die 0.154.0-alpha-Reihe wurde von alpha.6 auf alpha.7 aktualisiert (veröffentlicht am 8. September um 17:44 UTC; das npm-alpha-dist-tag wurde gleichzeitig verschoben; kein Stable-Release nach 0.153.4; die Release-Texte bleiben leere Platzhalter, der Vergleich ist die einzige Quelle; 58 Commits im Vergleich alpha.6…alpha.7). Die Beobachtungsliste der Stabilitätsnotiz wurde entsprechend dem Stand von alpha.7 überarbeitet. AUF DER ALPHA-REIHE von technischer Grundlage zu aktivierten Funktionen AUFGESTIEGEN: Live-Sprachunterhaltungen über WebRTC in der TUI (#43581 sowie eine aus neun Commits bestehende Feinschliff-Welle: Stummschaltkürzel und -anzeigen #43651, konfigurierbare Stummschaltung #43690, Fallblattanimation für Transkripte #43656/#43699, Gestaltung gesprochener Prompts und Links zu Workspace-Dateien #43676, Sprachleiste im Eingabebereich #43683, Stabilisierung der Pegelanzeige #43695, Deaktivierung der Uhrensynchronisierung #43704, Abdeckung durch Regressionstests #43645) – jetzt eine ausgelieferte TUI-Funktion und kein bloßes Laufzeitgerüst mehr; MCP-Benutzerverifizierung AUF UNTERSTÜTZTEN GERÄTEN AKTIVIERT (#43712 TUI, #43715 gebündelte TUI; gestützt durch Signierung mit der macOS Secure Enclave #43624, Workspace-bezogene Identität #43524, Provider-Abstraktionen #43547, app-server-Anbindung #43568, TUI-Aufforderung #43702, Verwaltungsarbeiten #43708) – würde bei Übernahme in Stable eine Änderung des dokumentierten Verhaltens darstellen und wurde neben #42993 (Entfernung von mcp-server) und #43462 (Entfernung veralteter Guardian-Pfade) in die Übernahme-Checkliste aufgenommen; kein Commit in alpha.7 macht eine dieser Änderungen rückgängig. NEU BEOBACHTET: Memory v2 (konfigurierbare Speicherversionen mit isolierter Speicherung #43797, paralleles Schreiben und Bereitschaftsmeldungen #43827, Priorisierung menschlicher Belege #43799, reine Zusammenfassungsextraktion #43800, Chunking auf der Schreibseite #43808, Prompts für Konsolidierung und Lesen #43813); automatische Updates für verwaltete app-server-Daemons (Pins bleiben erhalten #43521, Updater bei verwalteten Starts #43529, konfigurierbar #43542, expliziter Update-Befehl #43562, PID-Identität #43552, Schonfrist beim Herunterfahren #43572, Versionsvergleich und Warnung bei älterem Dienst #43619/#43622, konfigurierbare Hinweise #43698). FORTGESETZT: Überarbeitung der Kontextregistrierung von Guardian v2 (12 Commits, darunter Abschlag bei Bewertungsverzögerung #43527, synchrone Reviewer #43570); Reasoning Effort unter Konfigurationsüberschreibungen fixiert #43795 und bei der Komprimierung beibehalten #43796; Beibehaltung der Version bei Forks #43540/#43545; Ausschluss der Basisanweisungen aus dem Modellkatalog #43604. KEINE BEWEGUNG: Bereitstellung der Windows-Sandbox, der TUI-Cluster für asynchrone Nachrichten (nur allgemeiner Feinschliff), Remote-Berechtigungsprofile, Daybreak (keine Erwähnungen), Vim-Ersetzen (#42194), Live-Komprimierungsstatus (#42319), Vertrauen für PATH-Hilfsprogramme (#42324). Pflege der Beobachtungsliste, während ein Übersetzungsdurchlauf die öffentliche Fassung blockiert – die öffentliche Synchronisierung wird auf das nächste ausgelieferte Update verschoben. | 150 151 | |
| 2026-09-07 | Leitfaden v2.67: Überarbeitung der Beobachtungsnotiz zu 0.154.0-alpha.6 und in der Dokumentation veröffentlichte Zuordnung der Power-Voreinstellungen (reine Notizaktualisierung; kein CLI-Release). Die 0.154.0-alpha-Reihe wurde von alpha.3 auf alpha.6 aktualisiert (veröffentlicht am 7. September um 18:03 UTC; Tags für alpha.4/alpha.5 existieren, sind aber unveröffentlicht; npm-alpha-dist-tag = 0.154.0-alpha.6; 147 Commits im Vergleich alpha.3…alpha.6; die Release-Texte sind leere Platzhalter, der Vergleich ist die einzige Quelle). Die Beobachtungsliste der Stabilitätsnotiz wurde entsprechend dem Stand von alpha.6 überarbeitet. WEITERENTWICKELT: Verwaltete worktrees (#42196) wurden zu einer vollständigen Oberfläche ausgebaut (#42652, #43069, #43120, #43279, #43286, #43298); frei formulierte asynchrone Nachrichten (#42354) bilden nun einen TUI-Cluster aus sechs PRs; umfangreiche Weiterentwicklung der nativen Sprachlaufzeit (GStreamer, WebRTC, optionales lokales Audio, RTP, API für Echtzeitsitzungen, Wiedergabe, Bazel-Toolchain); die Bereitstellung der Windows-Sandbox wurde fortgesetzt (einschließlich nativem MXC-Adapter #42841); angrenzende Arbeiten an dauerhaftem Reasoning und TUI-Einstellungen. KEINE BEWEGUNG: Vim-Ersetzen (#42194), Live-Komprimierungsstatus (#42319), Vertrauen für PATH-Hilfsprogramme (#42324). NEU BEOBACHTET: Veralteter Befehl codex mcp-server auf der Alpha-Reihe ENTFERNT (#42993) – wird zu einer dokumentierten Entfernung, falls die Änderung Stable 0.154.0 erreicht; bei der Übernahme erneut prüfen; Überarbeitung von Guardian v2 (ca. 25 Commits; veraltete Pfade für Genehmigungsprüfungen entfernt #43462, veraltete Genehmigungen abgelehnt #43442); Feinschliff an der Astra-TUI; experimentelle MCP-Benutzerverifizierung (#43265/#43289/#43352); Remote-Berechtigungsprofile (#43330/#43340); experimenteller Kontext beim Sitzungsstart anhand der Modellfunktion freigeschaltet (#43147); das in der Dokumentation nicht erwähnte Berechtigungskonzept „Daybreak“ (#42667, #42854); kleinere Änderungen: /copy erweitert (#43055), jemalloc musl (#42850), schreibgeschützte Ansicht beim Fortsetzen mit aktivem Writer (#43253). DOKUMENTATION: Die Modellseite ordnet die Power-Voreinstellungen den Astra-Stufen zu (am oder vor dem 6. September; beim erneuten Zugriff vom 5. September in 146 noch nicht vorhanden; am 7. September erneut bestätigt), 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 abweichen.“ – dem Astra-Eintrag unter „Welches Modell sollte ich wählen?“ hinzugefügt; 146 um den datierten erneuten Zugriff ergänzt. Vom Scanner als unverändert bestätigt, keine Bearbeitungen: Astra ist für Codex cloud weiterhin nicht verfügbar, die beiden Reasoning-Standardeinstellungen sind weiterhin nicht miteinander abgeglichen, die kontextübergreifende Berechtigung gilt weiterhin für Plus/Pro, die Zeile zur Tarifberechtigung ist unverändert, das Dokumentations-Changelog enthält seit dem 4. September keine neuen Einträge. |
146 150 | |
| 2026-09-05 | Leitfaden v2.66: Status der Astra-Einführung ersetzt und Hinweise zum experimentellen kontextübergreifenden Verhalten ergänzt (reine Notizaktualisierung; kein CLI-Release). OpenAI gab am 4. September auf X bekannt, dass GPT-6 Astra „jetzt für alle Benutzer von Pro, Enterprise und Business Premium in ChatGPT Work und Codex verfügbar“ und „im API live“ sei; 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 eingeführt.“ In der Praxis bleibt die Berechtigung 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, sodass die Empfehlung bestehen bleibt, ersatzweise Sol festzulegen. TL;DR, mentales Modell, Einleitung der Release-Highlights und der Astra-Hinweis im Modellabschnitt wurden aktualisiert; Aussagen zur schrittweisen Einführung am Veröffentlichungstag bleiben als zugeordnete Angaben erhalten. NEU: Absatz im Modellabschnitt zu den in der Dokumentation veröffentlichten experimentellen kontextübergreifenden Notizen – „Astra behält Notizen über Kontextfenster hinweg und kann frühere Nachrichten und Tool-Ergebnisse derselben Aufgabe durchsuchen“ (für Plus/Pro optional ü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) – dieselbe Konfigurationsoberfläche wie in v0.153.0, die durch die Dokumentation nun mit Astra verknüpft ist. |
146 149 | |
| 2026-09-04 | Guide v2.65: START VON GPT-6-Astra + Codex 0.153.3 + 0.153.4 (Patches vom 4. Sept. am selben Tag; npm latest = 0.153.4). OpenAI kündigte GPT-6-Astra am 3. September 2026 an – die schrittweise Einführung beginnt bei einer begrenzten Anzahl von Organisationen (zuerst Partner des Cybersicherheitsprogramms), anschließend folgen ChatGPT Plus/Pro/Business/Enterprise „in den kommenden Tagen“ sowie die OpenAI API und AWS (Fakten zur Ankündigung laut Medienberichten von CNBC, Axios, Forbes, Al Jazeera und 9to5Mac; openai.com antwortete dem Abrufprogramm mit 403). Die Primärdokumentation ist verfügbar und wird zitiert: Modellseite der API – gpt-6-astra als Spitzenmodell, „Unser leistungsfähigstes Modell für die anspruchsvollsten End-to-End-Aufgaben“, 10/50 US-Dollar pro MTok im Standardmodus bei kurzem Kontext (oberhalb von 272K Eingabetokens sind, wie oben dokumentiert, 20/75 US-Dollar für die gesamte Anfrage fällig), 1,05 Mio. Kontextfenster = maximal 922K Eingabe- + 128K Ausgabetokens, Wissensstand vom 30. April 2026, oberhalb von GPT-5.6 Terra (ausgewogen) und Luna (preisgünstig); Codex-Dokumentation – Astra ist das empfohlene Codex-Modell, die Verfügbarkeit „hängt von der Einführung, Ihrer Anmeldemethode und Ihrem Client ab“, Pro/Business (100 US-Dollar)/Enterprise werden ausdrücklich als berechtigt genannt, für Codex cloud als nicht verfügbar gekennzeichnet (Sol bleibt dort verfügbar), Reasoning-Abstufung von Low bis Ultra, wobei Medium der Standard auf der Dokumentationsseite und low der default_reasoning_level des mit 0.153.4 ausgelieferten Katalogs ist. Die ABRECHNUNG im Fast-Modus ist dokumentiert (2,5-mal so viele Standard-Credits laut Geschwindigkeitsdokumentation, 2-mal so hohe Standardtarife der API laut Preisseite); lediglich die Angabe „2x speed“ bleibt Anzeigetext des Katalogs. 0.153.3 (19:01 UTC): Astra wurde den Amazon-Bedrock-Katalogen hinzugefügt (#42805, globale/US-Routen für Mantle + Runtime; Sol bleibt der Bedrock-Standard – Cherry-Pick des beobachteten #42619); die Anleitung zu asynchronen Rückfragen für Astra wurde korrigiert (#42809, reine Textänderung). 0.153.4 (23:25 UTC, npm latest): Die Sichtbarkeit im mitgelieferten Katalog wurde von „hide“ auf „list“ umgestellt; durch die bestehende Priorität von Astra wird es zum MITGELIEFERTEN STANDARDMODELL, sofern kein Modell ausdrücklich konfiguriert ist (#42874 – die für Benutzer sichtbare Übernahme der Bereitstellung aus dem beobachteten #42607); die Anleitung zu asynchronen Fragen wurde an die Verfügbarkeit des Tools geknüpft (#42878). Der Vergleich rust-v0.153.2…rust-v0.153.4 umfasst genau diese vier PRs sowie eine Versionsanhebung. Auflösung der Beobachtungsliste: #42607 + #42619 wurden durch Hotfix-Backports auf 0.153 ÜBERNOMMEN (nicht über den 0.154-Zweig); alle anderen beobachteten Einträge aus alpha.1/alpha.3 wurden weiterhin nicht übernommen; der Alpha-Zweig bleibt unverändert bei 0.154.0-alpha.3, kein neues Alpha-Delta. Haupttext: Die Modelltabelle erhält die Zeile für gpt-6-astra; der Astra-Hinweis wechselt von „nur Katalogvorbereitung“ zu veröffentlicht (Zahlen der API + Codex-Reasoning-Abstufung + Vorbehalt zu Einführung/Berechtigung + Anleitung zum Festlegen von model = "gpt-5.6-sol" oder -m); TL;DR, mentales Modell, Release-Highlights, Flussdiagramm und QRC stellen Astra nun MIT dem Einführungsvorbehalt als empfohlenes/mitgeliefertes Standardmodell und Sol als stabile Ausweichlösung dar. UMZUG DES DOKUMENTATIONSHOSTS für künftige Prüfungen vermerkt: developers.openai.com/codex/ leitet per 308 auf learn.chatgpt.com/docs/ weiter. Betreiberprüfung: codex exec -m gpt-6-astra lieferte unter 0.153.3 die erwartete Testantwort (für das Konto war die Einführung freigeschaltet). Aktualität: Frontmatter/TL;DR/Versionsbeispiele auf 0.153.4 aktualisiert; im Block zu 0.153.1/0.153.2 entfällt die Formulierung zu npm latest. Überprüfungsdurchgang (am selben Tag, Codex-Gegenprüfung, vor der Veröffentlichung eingearbeitet): Aufteilung von Eingabe-/Gesamtkontext (922K Eingabe, 1,05 Mio. Fenster), Preisstufe für langen Kontext, zwei Reasoning-Standards (Medium laut Dokumentation gegenüber low im mitgelieferten Katalog), anhand der Dokumentation bestätigte Abrechnung des Fast-Modus, Aussagen zum Astra-Standardmodell auf den mitgelieferten CLI-Katalog beschränkt und um den Hinweis zur Nichtverfügbarkeit in der Cloud ergänzt, Vorbereitungs- und Veröffentlichungstermine ausdrücklich genannt sowie den „Fehlstart“ laut Forbes in 145 neu eingeordnet (Verfügbarkeit der Ankündigungsseite, nicht die Katalogvorbereitung). |
145 146 147 148 | |
| 2026-09-03 | Guide v2.64: Codex 0.153.1 + 0.153.2 (Patches vom Nachmittag des 3. Sept.; npm latest = 0.153.2). Die wichtigste Änderung in 0.153.1 wird im Release-Text NICHT AUFGEFÜHRT und wurde über den Vergleich rust-v0.153.0…rust-v0.153.1 ermittelt: Die Bewertung der Computernutzung durch Guardian berücksichtigt Modellanforderungen (#42422, Cherry-Pick von 38ba8cdc) – ausschließlich für die Computernutzung vorgesehene Bewertungen und schnelle Genehmigungsentscheidungen werden nur aktiviert, wenn beim aktiven Modell node_repl_auto_review_required gesetzt ist; bei einem Modellwechsel, der die Bewertung überspringt, werden frühere/laufende Bewertungen ungültig, sodass eine veraltete Genehmigungsentscheidung nicht wieder wirksam werden kann (Abschnitt zu Guardian + Release-Highlights). In 0.153.1 aufgeführt: Katalogeintrag für das GPT-6-Astra-Modell zurückportiert (#42605; nur über API konfigurierbar, Standardmodell + Modellauswahl unverändert – Katalogvorbereitung, KEINE Veröffentlichung; Hinweis unter „Modelle“). 0.153.2: eine rein kosmetische Korrektur – in der Beschreibung des Fast-Tarifs für GPT-6-Astra wurde „1.5x“ zu „2x speed, increased usage“ korrigiert (#42632; nur Anzeigetext, ausschließlich in der Changelog-Zeile). Prüfung der Beobachtungsliste: KEINER der beobachteten Einträge aus 0.154.0-alpha.1 wird im Vergleich rust-v0.153.0…rust-v0.153.2 übernommen; das stabile Delta über 0.153.0 hinaus besteht exakt aus #42422 + #42605 + #42632. Beobachtungshinweis auf 0.154.0-alpha.3 aktualisiert (103 Commits vor 0.153.0; 19 Commits zwischen alpha.1…alpha.3; die Release-Texte dieses Zweigs sind leere Platzhalter, der Vergleich ist die einzige Quelle). Neu beobachtete Einträge: mitgelieferter Modellkatalog für GPT-6-Astra (#42607) + Amazon-Bedrock-Kataloge (#42619) (Vorbereitung der Modellveröffentlichung); Sicherheits-/Härtungsgruppe – macOS-Sandbox gegen die Einschleusung von Terminaleingaben gehärtet (#42590), Guardian-Prüfung für inkompatible Komprimierungs-Checkpoints vorgeschrieben (#42588), vertrauenswürdige Header für Remote-Exec-WebSockets (#42606), Noise-Handshakes durch das Initialisierungs-Timeout des Exec-Servers begrenzt (#42623); Kontext-Flag für Guardian-Threads (#42529) + Speicherung verifizierter Benutzerantworten (#42579). Die beobachteten Einträge aus alpha.1 bleiben erhalten; bei einer Übernahme ist die erneute Prüfung jedes einzelnen Eintrags gegen den stabilen Vergleich weiterhin obligatorisch. Aktualität: Frontmatter/TL;DR/Versionsbeispiele auf 0.153.2 aktualisiert; im Highlight-Block zu v0.153.0 entfällt die Formulierung zu npm latest. |
142 143 144 | |
| 2026-09-03 | Leitfaden v2.63: Codex 0.152.0 + 0.152.1 (1. Sep.) + 0.153.0 (3. Sep., neueste npm-Version). Alle 13 Punkte der Beobachtungsliste für 0.152-alpha wurden umgesetzt, einer davon jedoch in umgekehrter Form: update_plan wurde als OPT-IN ausgeliefert und nicht standardmäßig aktiviert – #41744 „Make the update_plan tool opt-in“ entspricht dem endgültigen Stand (tools.update_plan.enabled ist standardmäßig false; die integrierten Anweisungen wurden im deaktivierten Zustand aus den Prompts für Modell, Zusammenarbeitsmodus, Multi-Agent, Komprimierung, Vorwärmung und Zielfortsetzung entfernt) – in Plan Mode & Collaboration sowie in der Konfigurationsreferenz als Unterscheidung zwischen Plan Mode und Tool dokumentiert. Weitere Übernahmen aus 0.152.0 in den Haupttext: Vim-Suchbewegungen / ? n N sowie neue Entwürfe im Insert-Modus (/vim-Zeile + QRC), Formularanfragen für MCP 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), aussagekräftige Ratenlimit-Banner (Kostenabschnitt), Fortschrittsanzeige bei der Aktualisierung von Anmeldedaten einschließlich erneuter Bedrock-Authentifizierung (Authentifizierung), Beschränkung der Anmeldedaten für Cloud-Aufgaben auf vertrauenswürdige Ursprünge sowie deaktivierte Weiterleitungen (Codex Cloud, Sicherheit). Nur in der Changelog-Zeile für 0.152.0: Aktivierungsschranke für das Sleep-Tool (#41243) + Uhr-Tools als integrierte Steuerungstools (#41331), Subagents mit der Service-Stufe des Root-Agenten (#41308), Kontext-Baselines über verschachtelte Forks hinweg (#41424), Sortierung von project/list nach Aktualität (#41223), Zeitüberschreitungen von mehr als einer Stunde für thread/shellCommand (#41384), Aktualisierung der TUI-Modellauswahl (#41467), Delegationsanweisungen aus dem Modellkatalog (#41457/#41380/#41570), Guardian-Cluster zur Beibehaltung bei der Komprimierung + Budget für asynchrone Stacks (#41660/#41846/#41852/#41857/#41858/#41861/#41931, #41840), standardmäßige Token-Budgetierung anhand von Modellmetadaten (#41803), beim Start vorgeladene Plugin-Empfehlungen (#41375), Fehlerbehebung für die PowerShell-Sandbox im Windows Store (#41227), Behebung eines Hängers bei Terminalabfragen von Unterprozessen (#41436), JediTerm-Cursor-Korrektur (#41673), wiederaufgenommene Threads stellen das gespeicherte cwd wieder her (#41567). 0.152.1: Die Guardian-Genehmigungsprüfung bezieht die Node-REPL-Richtlinie aus den Modellmetadaten (#41919, Cherry-Pick; der Release-Text selbst gibt an, dass seine Highlights nicht verifiziert werden konnten). Ü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; /vim-Zeile + QRC), Plugin-Liste/-Installation/-Entfernung mit CLI auf Remote-Marktplätzen (#42150, Plugins), tui.auto_recap = false (#42101; /recap-Zeile + Sitzungsverwaltung), frühzeitige Ratenlimit-Warnungen für Plus/Team bei weniger als der Hälfte eines Zeitfensters von etwa 5 Stunden (#42142), Guardian-Geltungsbereich nach Genehmigungsmodus – Full Access überspringt Prüfungen, die ausschließlich eine Bestätigung verlangen, User approval überspringt Hintergrundbewertung und Vorwärmung, Prüfungen sensibler Aktionen bleiben erhalten (#42147/#42256, Guardian-Abschnitt), features.context_management.experimental_mode (#42385; erste Abdeckung von context_management, Leistungsoptimierung). Nur in der Changelog-Zeile für 0.153.0: tui.disable_paste_burst ersetzt den Schlüssel auf oberster Ebene mit Fallback (#41976), erneute TUI-Verbindung unter Beibehaltung von Entwürfen/Transkripten (#41911/#41916/#41918), Patches für den TUI-Verlauf + Eingaben in Hintergrundterminals (#41893/#42107), Guardian-Verlauf über Komprimierungen/Neustarts/Forks hinweg (#41879/#42065), auf die App-Kontoverknüpfung beschränkte MCP-Genehmigungen (#42133), relatives Starten von MCP unter macOS (#42117), Rollout-Komprimierung (#42039/#42135), App-Server-Threadmetadaten + request_user_input_async (#42151/#42178). Neue Beobachtungsliste = 0.154.0-alpha.1 (84 Commits voraus): Vim-Ersetzungsmodus, verwaltete Worktree-Erstellung, Trennung der TUI-Einstellungen von der Serverkonfiguration, Cluster für die native Sprachlaufzeit, Live-Status der Komprimierung, Verzögerung beim Entladen von Threads, PATH-Hilfsfunktionen mit Aktivierungsschranke anhand des Workspace-Vertrauens (Sicherheit), Bereitstellungsdienste für die Windows-Sandbox, dauerhafte Aktualisierungen der Reasoning-Konfiguration, frei formulierte asynchrone Benutzernachrichten – bis zur stabilen Version wird nichts davon im Haupttext dokumentiert; Alpha-Vergleiche überschneiden sich mit stabilen Cherry-Picks (#42256 in beiden), weshalb bei der Übernahme weiterhin jeder Punkt einzeln verifiziert werden muss. |
138 139 140 141 | |
| 2026-08-30 | Leitfaden v2.62: Codex 0.151.0 (29. Aug.) – alle 10 Punkte der Beobachtungsliste wurden ausgeliefert. Der Release-Text bildet NICHT den gesamten Release ab: Er behandelt nur die PRs #41183–#41209 nach dem Branch-Cut, während der Vergleich rust-v0.150.1…rust-v0.151.0 164 Commits ohne Reverts umfasst (die stabile Version liegt einen Commit hinter alpha.6 – dem eigenen Versionsaktualisierungs-Commit der Alpha-Version). Übernahmen in den Haupttext, die sich nur durch den Vergleich belegen lassen: /recap (Slash-Tabelle + Sitzungsverwaltung; automatische Zusammenfassungen für geeignete inaktive, nicht fokussierte Unterhaltungen), Entfernung von WebSocket im Code-Modus (#40692; Widerspruch im Code Mode behoben – Hosts akzeptieren stdio, stdio:// oder grpc://IP:PORT, WebSocket bleibt lediglich als optionaler OTLP-Trace-Stream erhalten), paginierter Threadverlauf aus dem experimentellen Status übernommen und NUR bei dauerhaften Threads mit unterstützenden Speichern standardmäßig aktiviert, wenn historyMode weggelassen wird (#40673/#40677; der Standardwert des Protokoll-Enums bleibt in protocol.rs:755-758 weiterhin Legacy; beide Verlaufsabschnitte wurden neu geschrieben), Reasoning-Aufwand persistent (Tabellenzeile + Uhr-Tools #40942 + persistent_instructions #41050), Standardwerte von Guardian v2 UMGESTELLT (#40846: review_scope.computer_use_only und transcript.include_images sind jetzt standardmäßig true; Guardian-Abschnitt, Release-Highlights, überholter Hinweis bei 132), Vim-Bewegungen zum Suchen/bis zu einem Zeichen + Pufferwechsel (/vim-Zeile + QRC), aktive, auf den Turn beschränkte Einstellungen (turn/settings/update, serviceTierForTurn; #40653/#40656/#40616), Parser für Worktree-Einstellungen + Metadaten zur Thread-Zuständigkeit (#40624/#40716, Thread-Modi), Bedrock-Onboarding in der TUI (#40679, Authentifizierung), Genehmigungen für Eingaben in Terminals mit erhöhten Rechten (write_stdin_approval standardmäßig deaktiviert + Obergrenze von 8.000 Byte; #40978/#41159, Genehmigungssystem). Eigene Neuerungen von 0.151.0: Startaufschub für optionale MCP-Server (mcp_optional_startup_grace_ms, #41199) und Erweiterungen zum Prüfen/Ersetzen von Ergebnissen der MCP-Tools (#41202) im Abschnitt zu MCP; Plugin-Kataloge pro Repository + marketplaceLoadErrors (#41208) in der Plugin-Erkennung; /cd schwächt Sandbox-Beschränkungen nicht mehr ab (#41192, /cd-Zeile + Berechtigungsprofile). Fehlerbehebungen nur in der Changelog-Zeile: Tool-Verfügbarkeit und Reasoning-Aufwand bleiben bei Modellwechseln und Fallbacks korrekt (#41195/#41206), Remote-Sandbox-Durchsetzung anhand des tatsächlichen Home-Verzeichnisses, Betriebssystems und der Pfadkonventionen des Executors (#41196/#41204/#41207/#41209), strukturierte Fehler von MCP-Tools und -Ressourcen bleiben in App-Server-Antworten erhalten (#41196), die Token-Nutzung verschachtelter Subagents wird auf die Zielbudgets des Root-Agenten 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 Ermittlung von Angaben, Ausgabelimits pro MCP-Tool, Aktivierungsschranke für das Sleep-Tool + Uhr-Tools als Steuerungstools, Subagents mit der Service-Stufe des Root-Agenten, Kontext-Baselines über verschachtelte Forks hinweg, Sortierung von project/list nach Aktualität, Zeitüberschreitungen für Thread-Shell-Befehle, Aktualisierung der TUI-Modellauswahl, Cloud-Aufgaben-Anmeldedaten nur für vertrauenswürdige Ursprünge, proaktive Delegationsanweisungen, Weiterentwicklung von Guardian v2 – bis zur stabilen Version wird nichts davon im Haupttext dokumentiert. Erkenntnis: Verifizieren Sie einen Release anhand seines Vergleichs, nicht anhand seines Release-Texts. |
134 135 136 | |
| 2026-08-27 | Leitfaden v2.61: Codex 0.150.0 (26. Aug.) + 0.150.1 (27. Aug., neueste npm-Version). Die Beobachtungsliste für 0.150-alpha wurde aufgeteilt: 5 von 9 Punkten wurden mit der stabilen Version 0.150.0 ausgeliefert – Interrupt-Hook (zwölftes Ereignis, standardmäßige Zeitüberschreitung von 1 s/Obergrenze von 3 s, niemals für Subagents; Hook-Tabelle, Engine-Einführung und beide Migrationsbereiche aktualisiert), /copy-Auswahl (vollständige Antwort, einzelne Codeblöcke, Blockzitate; ersetzte die veraltete Zeile „letzte Antwort kopieren“ in der TUI-Tabelle und QRC), AGENTS.md wird in nicht vertrauenswürdigen Projekten übersprungen (Ermittlungshierarchie), features.network_proxy.credential_broker und Guardian v2 review_scope.computer_use_only (beide Konfigurationsbereiche, standardmäßig deaktiviert) – und 5 Punkte wurden auf die Alpha-Reihe von 0.151.0 verschoben: /recap, Entfernung von WebSocket im Code-Modus, Standardaktivierung des paginierten Verlaufs, Aufwand persistent, Guardian-v2-Standardwerte für Computernutzung mit Bildern. Ebenfalls in 0.150.0: @-Erwähnungen für Aufgaben sowie Agent-Tools zum Lesen/Erstellen/Senden von Nachrichten für Aufgaben (Sitzungsverwaltung, Cloud), automatische Aufgabentitel und /rename-Vorschläge, anklickbare Markdown-Linkbeschriftungen, Tastenkombinationen zum Durchwechseln der Berechtigungsmodi und Vim-Wiederholung mit . (Ebene 2, /keymap, /vim); Fehlerbehebungen für die Schwärzung von Anmeldedaten im App-Server, Remote-MCP-Bearer-Token/-Start, die Windows-Sandbox mit erhöhten Rechten unter Unicode-Pfaden, Unix-Hänger beim Herunterfahren sowie Bedrock-Kompatibilität mit Komprimierung/Multi-Agent. 0.150.1: Bei der Remote-Komprimierung werden beibehaltene Bilder standardmäßig auf das Token-Budget angerechnet (der Standardwert aus Alpha #40994 gelangte über Backport #41003 in die stabile Version). Neue Beobachtungsliste = 0.151.0-alpha.6: Zusammenfassungen, Entfernung von WebSocket, Standardaktivierung der Paginierung, Aufwand persistent, Guardian-v2-Standardwerte, Vim-Bewegungen zum Suchen/bis zu einem Zeichen sowie zum Wechseln zwischen Puffern, aktive auf den Turn beschränkte Einstellungen, Worktree-Einstellungen, Bedrock-Onboarding in der TUI, Genehmigung für Eingaben in Terminals mit erhöhten Rechten – bis zur stabilen Version wird nichts davon im Haupttext dokumentiert. Nur in der Changelog-Zeile: ChatGPT iOS 1.2026.230 (26. Aug.: Aufgabensuche in Titeln und Gesprächsinhalten, kompakte Anzeige des Reasoning-Aufwands, Vollbildeditor, konfigurierbare Home-Screen-Kurzbefehle). |
132 133 137 | |
| 2026-08-26 | Leitfaden v2.60: KORREKTUR – beim Loop-28-Scan gefundene Fehler in der stabilen Version, keine neue stabile Veröffentlichung. (E) Hooks-Abschnitt anhand der Quelle neu aufgebaut: In der Ereignistabelle waren AfterAgent/AfterToolUse aufgeführt, und Stop wurde als Sitzungsende beschrieben; rust-v0.149.1s HOOK_EVENT_NAMES umfasst elf Ereignisse (PreToolUse, PermissionRequest, PostToolUse, PreCompact, PostCompact, SessionStart, SessionEnd, UserPromptSubmit, SubagentStart, SubagentStop, Stop), AfterToolUse kommt im gesamten Quellbaum nicht vor, und AfterAgent existiert nur noch in der veralteten notify-Nutzlast. Das Konfigurationsbeispiel wurde auf die dokumentierte Struktur hooks.json / [[hooks.<Event>]] + [[hooks.<Event>.hooks]] type = "command" umgestellt, einschließlich des obligatorischen Prüf- und Vertrauensablaufs (/hooks, --dangerously-bypass-hook-trust); die Migrationstabelle ordnet nun die nativen Ereignisse zu (einschließlich asynchroner Ausführung über async = true, die laut Tabelle nicht unterstützt wurde); außerdem wurden beide Migrationstabellen und der Migrationspunkt korrigiert, in denen weiterhin von fünf Ereignissen die Rede war. (B) codex mcp-server ist veraltet (Changelog vom 24. August; Warnung aus PR #39657 mit 0.149.0 ausgeliefert): Hinweis zur Einstellung 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, per Cherry-Pick als 2b66d2ed in 0.149.1 übernommen; user, subagent, memory_consolidation oder ein Funktionsname) zu den wichtigsten Flags hinzugefügt; die Veröffentlichungshighlights, die Zeile zu v2.57 und 120 bezeichnen 0.149.1 nicht mehr als reinen Backport-Patch. Ebenfalls in derselben Tabelle korrigiert: In der ersten Zeile wurde --ask-for-approval mit codex exec aufgerufen, das über kein solches Flag verfügt (v2.59 korrigierte das CI-Rezept, übersah jedoch diese Zeile); jetzt -c approval_policy=on-request. (C) Browsererweiterung für fünf Browser (Changelog vom 25. August: Chrome, Edge, Brave, Opera, Vivaldi; Opera bietet keinen seitlichen Chat; Einrichtung unter Einstellungen > Computer Use); Überschrift von Oberfläche 5, Einleitung, Kernaussagen, Mentalmodell-Diagramm, Konfigurationskommentar und Absatz zum integrierten Browser aktualisiert, außerdem der Hinweis zu Site-Tools (WebMCP) (nur Sol/Terra; nicht Luna, Enterprise oder Edu). (D) Geteilte schreibgeschützte Thread-Snapshots (Changelog vom 20. August; Schwärzung von Geheimnismustern; 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 Tabelle, Fehlerbehebung und 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 paginierter Verlauf, /copy-Auswahl, persistent-Aufwand, Überspringen von AGENTS.md in nicht vertrauenswürdigen Projekten, credential_broker, Guardian-v2-Standardwerte. v0.149.1 bleibt zum Zeitpunkt dieser Zeile die neueste stabile Veröffentlichung. |
124 125 126 127 128 129 130 131 | |
| 2026-08-25 | Leitfaden v2.59: KORREKTUR – drei für Leser problematische Fehler, die der Evaluator des Begleitbeitrags allesamt mit Codex 0.149.1 reproduziert hat. (1) Im CI-Rezept wurde codex exec --sandbox workspace-write --ask-for-approval on-request ausgeführt – codex exec besitzt kein Flag -a/--ask-for-approval und schlägt mit error: unexpected argument '--ask-for-approval' found fehl; das Rezept legt die Richtlinie jetzt mit -c approval_policy=on-request fest. (2) danger-full-access + on-request wurde (in der Entscheidungstabelle und im Sandbox-Abschnitt) mit „Genehmigung für jeden Befehl erforderlich“ beschrieben – Genehmigungen werden beim Verlassen der Sandbox oder bei der Netzwerknutzung ausgelöst, während der Vollzugriff beide Grenzen aufhebt, weshalb diese Kombination nur selten nachfragt; beide Stellen wurden neu formuliert. (3) Das FAQ-JSON-LD der Leitfadenseite empfahl den Lesern weiterhin: „Verwenden Sie ‘untrusted’ für unbekannte Repositorys“ – ersetzt durch read-only + on-request. |
123 | |
| 2026-08-25 | Leitfaden v2.58: KORREKTUR – Profile werden seit 0.134.0 dateiweise definiert, außerdem wurden zwei weitere Überbleibsel von untrusted entfernt. Beide Profilbeispiele (Konfiguration im Detail; Konfigurationseinrichtung für Teamstrategien) vermittelten die veralteten [profiles.<name>]-Tabellen innerhalb von config.toml sowie einen Selektor profile = "default" auf oberster Ebene – auf der offiziellen Seite zur erweiterten Konfiguration heißt es: „In Codex 0.134.0 und höher 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 Evaluator des Begleitbeitrags mit 0.149.1 reproduziert). Die Beispiele wurden als Dateien unter ~/.codex/<name>.config.toml mit Schlüsseln auf oberster Ebene neu geschrieben. Ebenfalls entfernt: die Zeile untrusted aus dem Feld zur Genehmigungsrichtlinie auf der Kurzreferenzkarte sowie die Formulierung „Erzwingen des Sandbox-Modus untrusted“ in der Zeile zum Enterprise-Pilotprojekt (untrusted war nie ein Sandbox-Modus; jetzt read-only + on-request). Außerhalb des Verlaufs enthält der Leitfaden nun keine Verweise mehr auf die Richtlinie untrusted. Entdeckt vom Evaluator des Begleitbeitrags vom 25. August zur Einstellung der Richtlinie. |
122 | |
| 2026-08-24 | Leitfaden v2.57: Codex v0.149.0 stabil (20. August) + v0.149.1 (24. August, neueste npm-Version). Die Alpha-Beobachtungsliste wurde ausgeliefert: Genehmigungsrichtlinie untrusted eingestellt (sieben Stellen im Haupttext zu on-request migriert: Mentalmodell-Diagramm, Konfigurationsreferenz, beide Profilbeispiele, Entscheidungsrahmen, Tabelle der Genehmigungsmodi und Positivliste in requirements.toml – die letzten beiden wurden am 25. August vom Autor des Begleitbeitrags entdeckt; beachten Sie, dass OpenAIs eigene Dokumentation zu Genehmigungen am 24. August in ihrer Kombinationstabelle und ihrem Konfigurationsbeispiel weiterhin untrusted zeigte und damit der Veröffentlichung hinterherhinkte); codex agents-Dashboard; Erweiterung von codex doctor (Endpunktschutz, Netzwerk/Proxy, Desktop App, Update-Verbindung); SDK-Aufwände max/ultra + exakte CLI-Konfigurationsüberschreibungen. Neu: /cd//pwd//cwd (slash-Tabelle), codex queue (Sitzungsverwaltung), erweiterte Vim-Änderungsbewegungen, Wiederherstellung des Berechtigungsprofils beim Fortsetzen/Forken. v0.149.1 = stabiler Patch mit fünf Commits (Backports für Bildkomprimierung/Speicher bei 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 drei Monate lang um >20 % günstiger (mindestens bis 21. November 2026) – Tabelle der Credit-Kosten auf die veröffentlichte Preisstaffel 100/10/500 aktualisiert (zuvor 125/12,5/750). Nur im Changelog: Beobachtungs-Flags aus der Alpha-Reihe 0.150.0 (Bedrock-Multi-Agent, Tastenkombinationen zum Durchlaufen der Berechtigungsmodi, /copy-Zielauswahl, Sitzungskonfiguration für Agenten); Dokumentation zur DNS-Exfiltration im Devcontainer; über die Desktop App geteilte schreibgeschützte Codex-Thread-Snapshots (Changelog-Eintrag vom 20. August). v0.149.1 ist zum Zeitpunkt dieser Zeile die neueste stabile Veröffentlichung. |
120 121 | |
| 2026-08-20 | Leitfaden v2.56: Codex v0.148.0 stabil (18. August). /export – exportiert die vollständige TUI-Unterhaltung als Markdown in die Zwischenablage oder in eine neue Datei (siehe Sitzungsverwaltung, Tabelle der slash commands). codex exec fork – Sitzungen über die Befehlszeile forken; die TUI-Auswahl zum Fortsetzen erhält Funktionen zum Archivieren und Wiederherstellen. Sichtbarkeit von Thread-Credits/-Kosten – /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 schließt sich der Bogen seit der experimentellen Anmeldung in v0.145. Hooks: asynchron + MCP – Hooks können Befehle asynchron ausführen und MCP-Tools aufrufen (siehe Hooks). Sandbox schlägt sicher geschlossen fehl – verweigerte oder nicht lesbare Pfade gelten unter Linux und Windows als blockiert, statt stillschweigend zugelassen zu werden (siehe Sandbox). Außerdem: Entwurf von Prompts während des TUI-Starts, unified exec unter Windows standardmäßig aktiviert, Speicherdiagnose in codex doctor, Sitzungs-ID für Shell-Befehle verfügbar. Nur im Changelog: Korrekturen für Modellwechsel, Sitzungsfortsetzung und Wiederherstellung von MCP-OAuth, Einfügen von CRLF und Darstellung langer URLs, Validierung durch skill-creator, die TODO-Platzhalter ablehnt. Codex Cloud: GitLab-Unterstützung in der Beta (19. August) für alle ChatGPT-Tarife – Umgebungen, Aufgaben aus Issues/MRs, Reviews; GitLab 19.0+ Self-Managed (siehe Codex Cloud). Beobachtungspunkte aus der Alpha-Reihe 0.149.0 (Vorabversion): Einstellung der Genehmigungsrichtlinie untrusted, codex agents-Dashboard, erweiterte Diagnosefunktionen in codex doctor, Max-/Ultra-Denkaufwände in den SDK. |
118 119 | |
| 2026-08-12 | Leitfaden v2.55: KORREKTUR — Quellenangaben zu Agent Plugins neu an der normativen Spezifikation ausgerichtet. In der Überarbeitung v2.54 wurde agentplugins.codes als „die Spezifikation“ zitiert — tatsächlich handelt es sich um einen nicht verbundenen Feldleitfaden eines Drittanbieters (laut eigener Fußzeile: „Ein unabhängiger Feldleitfaden für Entwickler. Nicht mit dem Agent-Plugins-Projekt oder dessen Betreuern verbunden“); zudem waren 2 als Selbstbeschreibung der Spezifikation dargestellte Zitate redaktionelle Texte des Leitfadens. Sämtliche Zitate stammen nun von agent-plugins.org und aus der normativen spec/1.0.0.md: die offizielle einzeilige Zusammenfassung, die 10 zulässigen Manifestfelder samt MUST-Satz zu unbekannten Feldern, der Satz zur skills-Erkennung, die Transportanforderungen von MCP, der MUST-Satz zum Ignorieren von Namespaces sowie die ausgeschlossenen Komponententypen (Befehle, hooks, Agenten, Regeln, LSP-Server). Die Angaben zur Governance wurden anhand von Primärquellen korrigiert: Vercel initiierte das Projekt (laut eigener Ankündigung), die Liste in MAINTAINERS.md umfasst Amazon/Cursor/Microsoft/OpenAI/Vercel, und der Beitritt von Google wird durch dessen eigenen Beitrag im Developers Blog belegt. Aussagen zur Urheberschaft von Anthropic verweisen nun direkt auf die Ankündigungen von Anthropic zu Agent Skills und MCP. Beim Freigabe-Gate für den begleitenden Blogbeitrag entdeckt und noch am selben Tag behoben. |
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“): obligatorisches plugin.json-Manifest, optionales skills/ (jeweils ein Agent Skill pro SKILL.md-Unterverzeichnis), optionale mcp.json (stdio / Streamable HTTP / älteres HTTP+SSE) sowie optionale Client-Namespaces in umgekehrter Domainnotation; ausdrücklich eine Paketierungsschicht um Agent Skills und MCP, kein Ersatz dafür. Die Spezifikation wurde von Amazon, Anysphere (Cursor), GitHub, Microsoft, OpenAI und Vercel gestaltet — Google trat den Kernbetreuern am Veröffentlichungstag bei; unterstützte Clients zum Start: VS Code, Cursor, GitHub Copilot, ChatGPT und Codex, Kiro. Anthropic (Urheber der Agent-Skills-Spezifikation) gehört der Koalition nicht an. Die bestehende Plugin-Abdeckung dieses Leitfadens für v0.146.0/v0.147.0 enthält nun diesen Kontext: Der Unterabschnitt zu v0.146.0 im Abschnitt Plugins wurde umbenannt und erweitert, während die Zeile in der Funktionstabelle auf die Portabilität zwischen Clients und nicht nur zwischen Rechnern hinweist. Keine neue Veröffentlichung von CLI. |
161 | |
| 2026-08-10 | Leitfaden v2.53: Erstes ganzheitliches Gate-Audit — vollständige Prüfung aller 3.300 Zeilen anhand einer gewichteten Bewertungsmatrix; R1 erzielte 7,85 Punkte mit 1 KRITISCHEN und 6 SCHWERWIEGENDEN Befunden, die alle in dieser Zeile behoben wurden. Der KRITISCHE Befund: gpt-5.1-codex-mini, das laut der eigenen Modelltabelle dieses Leitfadens am 23. Juli abgeschaltet wurde, war auf 12 Oberflächen weiterhin die aktive Empfehlung (Flussdiagramm, Profile fast/ci ×4, Reasoning-Tabelle, Kostenstrategien ×3, Teamstrategien, Antimuster, Rezept 4); jede umsetzbare Empfehlung verwendet nun die GPT-5.6-Familie. Die maßgebliche Modellreferenz wurde erneut anhand der aktuellen Modellseite überprüft (developers.openai.com/codex/models, 308→learn.chatgpt.com/docs/models): GPT-5.6 Sol ist die derzeit empfohlene Standardeinstellung — die Einstellung „Power“ mit mittlerem Reasoning auf jeder Oberfläche, weshalb die bisherige Darstellung des Leitfadens als ausschließlich für Bedrock veraltet war — 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 mit ChatGPT veraltet. Aktualität: TL;DR, Frontmatter-Beschreibung und Veröffentlichungshöhepunkte waren bei v0.145.0 stehen geblieben, obwohl das Änderungsprotokoll bereits v0.147.0 enthielt; der Stabilitätshinweis behauptete weiterhin, --full-auto sei „nach wie vor veraltet“, nachdem der Haupttext dessen Entfernung in v0.147.0 dokumentiert hatte; zudem widersprachen sich die beiden Beispielausgaben von codex --version (0.146.0 gegenüber 0.133.0, beide → 0.147.0). Die Preise wurden erneut anhand der aktuellen Preisseite überprüft: Go 8 $/Monat (hier zuvor 5 $), Pro ab 100 $/Monat (5-fach) oder 200 $/Monat (20-fach), veröffentlichte 5-Stunden-Limits je Modell; die Aktion vom Mai 2026 wurde in die Vergangenheitsform gesetzt und die Behauptung „2x remain active“ ersetzt. Ebenfalls behoben: „4 Oberflächen“ im mentalen Modell (es sind 5 — Chrome wurde dem Diagramm hinzugefügt), der nicht existente suggest-Modus aus der Zeit vor Rust im Schnellstart, doppelte Inhaltsverzeichnisnummern (zweimal 13, zweimal 15), die Selbstbeschreibung mit „mehr als 2.500 Zeilen“, die Abdeckung von Gesprächsabschnitten im Haupttext zur Sitzungsverwaltung sowie der QRC-Modellblock (April → August 2026). Die R2-Verifizierung bestätigte sämtliche Korrekturen und ergänzte 2 weitere: Die Tabelle zu Guthabenkosten wurde anhand der veröffentlichten GPT-5.6-Guthabensätze neu aufgebaut (Sol 125 / Terra 50 / Luna 5 pro 1 Mio. Eingabetoken), und 2 nicht existente npm-Pakete unter den erwähnenswerten MCP-Servern wurden durch den echten Playwright-Server (@playwright/mcp, auf npm verifiziert) und den gehosteten MCP-Endpunkt von GitHub ersetzt — zuzüglich einer kleineren Bereinigungsrunde mit 11 Punkten (4→5 Schnittstellen, veraltete Überschreibung des 400K-Kontexts, auf April 2026 datierter Einführungstext zur Kontextverwaltung, Modellzeile in der Migrationstabelle, Chrome-Veröffentlichungsdatum im Diagramm, Ausrichtung des inneren Kastens, verwaister Plugin-Aufzählungspunkt, verbliebene Formulierungen zu mini/5.4). |
117 162 | |
| 2026-08-07 | Leitfaden v2.52: Codex v0.147.0 stabil (7. August) — die Veröffentlichung, die in diesem Leitfaden zurückgehalten wurde, solange sie nur als Alpha verfügbar war. NICHT ABWÄRTSKOMPATIBEL: codex exec --full-auto wurde entfernt — Skripte, die diese Option weiterhin übergeben, führen nun zu einem Fehler; ersetzen Sie sie durch --sandbox workspace-write sowie ein Genehmigungsflag oder Profil (siehe Hinweise zum älteren --full-auto). --approve-for-me — automatisch geprüfte Genehmigungen: Ein Prüfungsdurchlauf entscheidet in Ihrem Namen über jede Genehmigungsanfrage und übernimmt dabei die sichereren Standardeinstellungen aus v0.146.1 für cyberfähige Modelle (siehe Genehmigungssystem). Portable Agent Plugins — installierbare Plugin-Pakete mit einer einzigen Suchabfrage über lokale, persönliche, arbeitsbereichsbezogene und Remote-Kataloge hinweg (siehe Plugins). Opt-in für das Protokoll MCP 2026-07-28 — paginierte Erkennung, mehrstufige Anfragen sowie nicht blockierender Serverstart, bei dem zwischengespeicherte Tools bereits vor Abschluss des Starts verfügbar sind (siehe MCP). Gesprächsabschnitte — Gespräche in dauerhafte, manuell sortierte Abschnitte gliedern und lange Transkripte schrittweise durchsuchen. Bedrock erhält zwischengespeicherte Websuche und Remote-Komprimierung von Gesprächen. Sicherheitskorrekturen: Geheimnisse und vollständige Bearer-Token werden in angezeigten Befehlen und im wiedergegebenen Verlauf unkenntlich gemacht; unbekannte lokale Projekte erfordern ausdrückliches Vertrauen; verwaltete Authentifizierungsbeschränkungen werden durchgesetzt, bevor Anmeldedaten verwendet werden; die Plugin-Isolierung wurde gehärtet, sodass der Netzwerkzugriff verweigert wird, wenn Richtlinienaktualisierungen fehlschlagen. Außerdem: von Cursor verwalteter skills-Import mit duplikatfreier Gesprächssynchronisierung; Korrekturen bei der Darstellung von Japanisch, Emojis und Hyperlinks; Korrekturen für die Unterbrechung 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-Veröffentlichung mit einer einzigen Änderung, nur im Änderungsprotokoll: sicherere Standardeinstellungen für die automatische Prüfung cyberfähiger Modelle, wobei die Änderungen an den Berechtigungen bei ihrer Anwendung in der Terminalschnittstelle erläutert werden (vorgelagerter PR #37057, zurückportiert auf die 0.146-Linie). Weder Befehlsoberfläche noch Konfigurationsschlüssel oder Preise wurden geändert; Aktualisierungen an den Hauptabschnitten waren nicht erforderlich. v0.147.0 bleibt ausschließlich als Alpha verfügbar (rust-v0.147.0-alpha.*) und wird erst nach Veröffentlichung einer stabilen Version in diesen Leitfaden aufgenommen. Zum Zeitpunkt dieser Zeile war v0.146.1 die neueste stabile Version. |
115 | |
| 2026-07-29 | Leitfaden v2.50: Codex v0.146.0 zur stabilen Version erklärt. In der vorherigen Überarbeitung wurde v0.146.0 als ausschließlich in der Alpha-Phase befindlich vermerkt; nach 14 Alpha-Builds erschien die stabile Version am 29. Juli. 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 Remote-Hosts, die der app-server über WebSocket erreichen kann; die Behauptung im Proxy-Abschnitt, „alle Transportschichten“ abzudecken, wurde korrigiert — dies traf erst mit v0.146.0 zu, das 7 Pfade reparierte (Authentifizierung, Plugin-Downloads, MCP-Autorisierung, Remote-Ausführung, WebSockets, Weiterleitungen, LM Studio), die den konfigurierten Proxy zuvor ignoriert hatten. Ebenfalls behandelt: Sitzungsbenennung über /new und /clear, das Anheften von Threads und Nebengespräche, das Verzweigen von Threads mit paginiertem Verlauf und temporären Verzweigungen, eigenständige Websuche für kompatible benutzerdefinierte Anbieter, vom Executor bereitgestellte skills-Erkennung, Warnungen bei der Kürzung des skills-Katalogs unter knappem Kontext, Erkennung von Enterprise-Tarifen mit Administratorkontrollen für Aktualisierungen innerhalb der App sowie die Verlagerung von Veröffentlichungsartefakten auf eine von OpenAI gehostete Infrastruktur mit GitHub als Ausweichlösung. Nur im Änderungsprotokoll (keine Änderung am Haupttext): Verbesserungen an Terminaldarstellung und Reaktionsfähigkeit, Windows-Navigationstasten, Beendigung von Prozessbäumen in der Sandbox, Serialisierungsaufwand des app-server, Notarisierung des macOS-Hilfsprogramms sowie Dokumentationshinweise zum HTTP-Client und zu PathUri. |
114 | |
| 2026-07-28 | Guide v2.49: Reparatur des Abdeckungsgates — zwei seit Langem nur im Changelog vorhandene Themen wurden in den Haupttext übernommen. Kein neues Release; mit dieser Überarbeitung werden Dokumentationslücken behoben, die bei einer Prüfung der Abschnitte aufgefallen sind, welche Leser über die Suche tatsächlich erreichen. codex doctor wurde seit v0.131.0 nur in Changelog-Zeilen und Fußnoten erwähnt und fehlte in der Liste der Diagnosewerkzeuge des Guides, obwohl das Issue-Template des Projekts Sie zur Ausführung dieses Befehls auffordert. Der Befehl verfügt nun über einen vollständigen Abschnitt: die Flags (--summary, --json, --all, --no-color), alle sechs stabilen Berichtsabschnitte (Hinweise, Umgebung, Konfiguration, Updates, Konnektivität, Hintergrundserver), Statusmarkierungen für jede Prüfung sowie den Versionsverlauf der mit jedem Release hinzugefügten Funktionen. Update / Downgrade / Deinstallation wurde im Debugging-Abschnitt bisher lediglich in einer einzeiligen Anleitung zur „sauberen Neuinstallation“ behandelt; der Installationsabschnitt dokumentiert nun codex update, das Anheften einer Version für ein Rollback nach einem fehlerhaften Release, die Deinstallation über npm/Homebrew/winget sowie den Umstand, dass der Zustand in ~/.codex/ nach dem Entfernen des Pakets erhalten bleibt. In beiden Fällen hatte das Abdeckungsgate der Release-Triage versagt: Der Eintrag gelangte ins Changelog, jedoch nie in einen Hauptabschnitt, den Leser finden konnten. |
163 86 96 176 165 | |
| 2026-07-25 | Guide v2.48: ChatGPT Desktop 26.715 (23. Juli, mit Codex-Kennzeichnung) — Projekte mit mehreren Ordnern verändern die Erkennung, und Voice erreicht die Desktop-Oberfläche. Lokale Projekte mit mehreren Ordnern: Ein lokales Projekt kann nun mehrere zusammengehörige Ordner umfassen, wobei einer als primärer Ordner festgelegt wird; neue Chats, Git-Vorgänge sowie die automatische Erkennung von AGENTS.md, skills und config.toml verwenden stets den primären Ordner, während sekundäre Ordner ausschließlich für Dateisuche, Lesen und Bearbeiten verfügbar bleiben — dokumentiert unter Erkennungshierarchie und Speicherorte der Konfigurationsdateien; die Verzeichnisdurchquerung von CLI bleibt ausdrücklich unverändert. ChatGPT Voice, unterstützt von GPT-Live: koordiniert Aufgaben aus der Desktop-App über Chat, Work und Codex hinweg, wobei Bildschirmkontext unter macOS einen App-Screenshot des vordersten Fensters teilt; verfügbar für Plus/Pro/Business/Edu/Enterprise auf dem Desktop sowie Remote unter iOS (siehe Codex Desktop App). Nur im Changelog: ChatGPT für iOS 1.2026.195 (20. Juli, mit Codex-Kennzeichnung; eine Lücke, welche die Prüfungen für v2.45–v2.47 übersehen hatten) ergänzte interaktive Formulare in Codex-Aufgaben, eingebettetes Mermaid in Aufgabenprotokollen, die Wiederherstellung nicht gesendeter Prompts über Aufgaben/Hosts/Arbeitsbereiche hinweg, Ziele, die blockierte oder durch Nutzungslimits eingeschränkte Ausführungen fortsetzen, sowie iPad-Navigation — erfasst, aber nicht zu einer sechsten Oberfläche ausgebaut. Kein neues stabiles CLI-Release: v0.146.0 bleibt ausschließlich als Alpha verfügbar (die Alphas .7–.10 erschienen am 24.–25. Juli mit leeren Release-Beschreibungen), daher bleibt v0.145.0 die weiterhin beobachtete stabile Version. Weiterhin ungelöst: Die am 24. Juli angekündigte Neuigkeit führte auf keiner primären Oberfläche zu einem Artefakt (das Changelog auf learn.chatgpt.com, der Nachrichten-RSS-Feed auf openai.com und der RSS-Feed der Produkt-Release-Notes enthielten am 24.–25. Juli keine entsprechenden Einträge); die Beobachtung wird fortgesetzt. |
113 164 | |
| 2026-07-24 | Guide v2.47: Abschaltung älterer Modelle am 23. Juli vollzogen; Ersatzmodelle auf GPT-5.6 korrigiert. Die Snapshots gpt-5.2-codex und gpt-5.1-codex-mini (zusammen mit gpt-5.1-codex/-max) wurden wie geplant am 23. Juli 2026 abgeschaltet; in der Deprecation-Tabelle von OpenAI werden nun gpt-5.6-sol (codex/codex-max) und gpt-5.6-terra (codex-mini) als empfohlene Ersatzmodelle aufgeführt, wodurch die ursprüngliche Empfehlung von gpt-5.4/gpt-5.4-mini ersetzt wird — die Zeilen unter Verfügbare Modelle und 88 wurden aktualisiert, die Frontmatter-Beschreibung auf v0.145.0 angehoben. Kein neues stabiles CLI-Release (v0.146.0 bleibt ausschließlich als Alpha verfügbar, Alphas .1–.6 vom 22.–24. Juli); die Beobachtung der Beförderung von v0.146.0 zur stabilen Version wird fortgesetzt. |
88 | |
| 2026-07-22 | Guide v2.46: Einstieg für neue Leser neu strukturiert (datengestützt: Die Scroll-75-Rate der Seite lag bei 14 gegenüber 30–46 auf der gesamten Website). Die Kurzfassung ist nun knapp und aufgabenorientiert und enthält Sprunglinks zu Installation/Schnellstart; die versionsweise Darstellung und der Stabilitätshinweis wurden vollständig in einen neuen Abschnitt Release-Highlights: Was sich kürzlich geändert hat vor dem mentalen Modell verschoben. Keine Inhalte entfernt; Titel/H1/Beschreibung unverändert (Titelsperre). | – | |
| 2026-07-21 | Guide v2.45: CLI v0.144.6 (18. Juli) + v0.145.0 (stabil, 21. Juli, aus der Alpha-Reihe übernommen). /import: migriert nun neben Claude Code auch Cursor — Einstellungen, MCP servers, Plugins, Sitzungen, Befehle und projektspezifische Erinnerungen (siehe Tabelle der slash commands). Sitzungen: experimenteller paginierter Threadverlauf — effizientes Fortsetzen und Suchen, persistente Namen, Unterstützung für Sub-Agenten, Erinnerungen (siehe Sitzungsverwaltung). Multi-Agent: v2 als Opt-in stabilisiert, mit konfigurierbaren Sub-Agenten-Modellen, Reasoning-Stufen, Parallelität, wiederhergestellten Rollen und verbesserter Agentennavigation (siehe Multi-Agent). Voice: Audioeingaben und Werkzeugausgaben (gängige lokale Formate) sowie gestreamte Echtzeitunterhaltungen mit V3 — die Echtzeitfunktion kehrt nach ihrer Entfernung in v0.140.0 zurück (siehe TUI-Erweiterungen). Bedrock: experimentelle Anmeldung mit Unterstützung für benutzerdefinierte Endpunkte und Authentifizierung; GPT-5.6 Sol ist das standardmäßige Bedrock-Modell (siehe Authentifizierung, Verfügbare Modelle). Modelle: gebündelte GPT-5.4-Auswahlen werden zu GPT-5.6 Terra/Luna migriert; v0.144.6 korrigierte die Kontextfenster von Sol/Terra/Luna auf 272.000 Tokens und aktualisierte die gebündelten Anweisungen (siehe Verfügbare Modelle). Nur im Changelog: kontextbezogene Verzweigung von Unterhaltungen beim Bearbeiten eines früheren Prompts oder erneuten Ausführen eines durch den Sicherheitspuffer geschützten Durchgangs; Zuverlässigkeit von MCP (Startzeitüberschreitungen, nicht blockierende Erkennung von OAuth, serialisierte Token-Aktualisierungen, Wiederverwendung des Werkzeugkatalogs); native Windows-Sandbox für den Exec-Server, Durchsetzung des Netzwerk-Proxys, ausgeblendete Hilfskonsolen, in Anführungszeichen gesetzte Hook-Befehle; Verbesserungen bei Genehmigungen (bessere Erkennung erzwungener rm-Varianten, konsistente Bestätigung des Vollzugriffs, Beibehaltung von Ablehnungsgründen); sichere anklickbare Links für eingebettete Visualisierungen in der TUI, inkrementelles Markdown-Rendering, ripgrep 15.2.0. Hinweis: developers.openai.com/codex/changelog leitet nun per 308 auf learn.chatgpt.com/docs/changelog weiter — ältere Quellenangaben bleiben über die Weiterleitung erreichbar. Quelle: openai/codex releases. |
111 112 | |
| 2026-07-16 | Guide v2.44: CLI v0.144.5 (16. Juli, stabile Patch-Reihe; v0.145.0 bleibt Alpha — wird nicht berücksichtigt). Sandbox/Genehmigungen: Die Erkennung gefährlicher Befehle erkennt weitere erzwungene rm-Varianten und gibt verständlichere Ablehnungsgründe zurück (siehe Genehmigungsrichtlinie). Multi-Agent (rückwirkende Dokumentation, ausgeliefert mit v0.138.0): Aufgabentexte vom übergeordneten Agenten an Sub-Agenten werden in Multi-Agent v2 durchgängig über die Responses API verschlüsselt — Nutzdaten von spawn_agent/send_message/followup_task erscheinen nicht mehr als 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-Elemente im Klartext erhalten; das Issue zur Regression des Audit-Trails 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 | Guide v2.43: CLI v0.144.0 (9. Juli, aus der Alpha-Reihe übernommen). Genehmigungen: neuer App-Genehmigungsmodus writes — deklarierte schreibgeschützte App-Aktionen werden ohne Rückfrage ausgeführt, Schreibvorgänge erfordern eine Bestätigung (siehe App-Genehmigungsmodus). MCP: Werkzeuge fordern die Authentifizierung interaktiv und ohne experimentelles Opt-in an (siehe Abschnitt zu MCP). /usage: Guthaben zum Zurücksetzen zeigen Typ und Ablaufdatum mit einer Einlösungsauswahl an (siehe Tabelle der slash commands). Nur im Changelog: 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 die Authentifizierung zur Laufzeit bereitstellen und Anmeldungen auf eine gehostete Seite umleiten; Warnungen bei der Anmeldung per Gerätecode erläutern die Erkennung von Phishing; Bedrock-Modellnamen kennzeichnen Familie und Variante von GPT-5.6 eindeutig; fortgesetzte ChatGPT-Threads werden wiederhergestellt, wenn die Komprimierung auf ein eingestelltes Modell verweist; Korrekturen für Schreib- und Löschvorgänge in der Windows-Sandbox; schnellere /review-Branch-Auswahl in großen Repositories. Quelle: openai/codex releases. |
107 | |
| 2026-07-08 | Guide v2.42: CLI v0.143.0 (8. Juli, aus der v0.143.0-alpha-Reihe übernommen, ersetzt die v0.142.x-Patch-Reihe). Plugins: Remote-Plugins sind jetzt standardmäßig aktiviert, verwenden npm-Marktplatzquellen und zeigen Remote-/lokale Versionen an (siehe Plugins). Konfiguration/Proxy: Die System-Proxy-Authentifizierung unterstützt jetzt auch Windows und den Responses-API-Datenverkehr, einschließlich automatischer PAC-/WPAD-Konfiguration (siehe Proxy-Unterstützung). Remote-Steuerung: Mit dem neuen Befehl codex remote-control pair lässt sich ein manueller Kopplungscode für Out-of-Band-Controller generieren (siehe codex remote-control). Modelle: Amazon Bedrock ergänzt GPT-5.6 Sol/Terra/Luna mit dem Reasoning-Aufwand max (siehe Verfügbare Modelle). App-Server: Clients können Umgebungen prüfen, untergeordnete Threads auflisten und den Verlauf bis zu einem bestimmten Turn forken (siehe App-Server-Thread-Paginierung). Nur im Changelog: Korrekturen für die Windows-ConPTY-Eingabe, Offline-Wiederherstellung des Exec-Servers, robustere Installationen bei Ratenbegrenzungen sowie Aktualisierungen von Sicherheitsabhängigkeiten (OpenSSL/Hono/fast-uri/quick-xml/crossbeam-epoch). (MCP-Toolsuche als Standardeinstellung war bereits seit der Alpha-Reihe dokumentiert.) Quelle: openai/codex releases. |
106 | |
| 2026-07-01 | Guide v2.41: CLI v0.142.2–v0.142.5 (stabile Patch-Reihe; v0.143.0 bleibt im Alpha-Stadium — nicht berücksichtigt). MCP: Tools verwenden jetzt standardmäßig die Toolsuche, sofern unterstützt — bedarfsgesteuerte Erkennung statt vorab erfolgendem Laden, kompatibel mit älteren Modellen und Anbietern; Remote-stdio-MCP-Server akzeptieren absolute Arbeitsverzeichnisse im Pfadformat der Remote-Plattform (siehe Abschnitt MCP). Sicherheit: PowerShell-Befehle mit ausführbaren AST-Bereichen, die der Sicherheitsklassifizierer nicht prüfen kann, erfordern jetzt eine Genehmigung (siehe Genehmigungsrichtlinie); v0.142.5 verhindert, dass vollständige Anfrage-Payloads der Responses-WebSocket in Trace-Protokolle geschrieben werden. Konfiguration: Mit respect_system_proxy können macOS-Authentifizierungsclients die System-Proxy-/PAC-/WPAD-Einstellungen berücksichtigen (siehe Proxy-Unterstützung). Nur im Changelog: Plugin-Manifeste und -Kataloge unterstützen Logos für den Dunkelmodus; Remote-Kataloge liefern kuratierte Ranglisten empfohlener Plugins; bei abgelaufenen Amazon-Bedrock-Anmeldedaten werden konkrete Wiederherstellungshinweise angezeigt; Remote-HTTP(S)-Bildeingaben liefern klare, für das Modell sichtbare Validierungsfehler; Code Mode warnt, wenn dem ausgewählten Modell erforderliche Metadaten fehlen; die gebündelten Versionen von OpenSSL/esbuild wurden aktualisiert. v0.142.3/v0.142.4 enthielten ausschließlich Wartungsänderungen. Ebenfalls in dieser Aktualisierung: Titel/Beschreibung auf die dauerhaft gültige CTR-Audit-Form zurückgesetzt (Titelsperre). Quelle: openai/codex releases. |
105 | |
| 2026-06-23 | Guide v2.40: CLI v0.142.0 stabil (22. Juni, aus der v0.142.0-alpha-Reihe übernommen). /usage-Guthaben: /usage zeigt jetzt verdiente Guthaben zum Zurücksetzen des Nutzungslimits an und löst sie ein, einschließlich Bestätigung, Wiederholungsversuch und aktualisierter Verfügbarkeitsstatus. /plugins neu organisiert: Remote-Plugins werden in die Bereiche OpenAI Curated, Workspace und Shared with me gruppiert; bei geeigneten Turns können relevante Plugins empfohlen und installiert werden. Token-Budgets für Rollouts: Konfigurierbare Token-Budgets erfassen die Nutzung über Agenten-Threads hinweg, zeigen Erinnerungen zum verbleibenden Budget an und brechen Turns ab, sobald es aufgebraucht ist. Delegierungsmodi für mehrere Agenten: App-Server-Clients können die Delegierung auf Thread- und Turn-Ebene als disabled, explicit-request-only oder proactive konfigurieren. Indizierte Websuche: Ein neuer Modus für die indizierte Websuche ermöglicht Live-Suchen, beschränkt den direkten Seitenzugriff jedoch auf vom Server genehmigte URLs. Zeit: Codex kann geplante UTC-Zeiterinnerungen empfangen und die aktuelle Uhrzeit direkt abfragen, auch über vom Client bereitgestellte App-Server-Uhren. Korrekturen: Linux-TUI-Darstellung nach einer Unterbrechung mit Ctrl+Z und Fortsetzung mit fg; robustere Wiederverbindung von Exec-Server-Prozessen und stdio-MCP-Sitzungen; Erhaltung von Remote-Umgebungspfaden über Betriebssystemgrenzen hinweg; Laden, Installation und Manifestverarbeitung von Plugins; Sichtbarkeit von Subagentenfehlern für den übergeordneten Agenten; zielorientierte Thread-Persistenz in thread/list und thread/search. (Die neueste Vorabversion ist am 23. Juni v0.143.0-alpha.x und befindet sich weiterhin im Alpha-Stadium — nicht berücksichtigt.) Quelle: openai/codex releases und Codex Changelog. |
104 | |
| 2026-06-18 | Guide v2.39: CLI v0.141.0 stabil (18. Juni, aus der v0.141.0-alpha-Reihe übernommen). Verschlüsselte Remote-Executors: Remote-Executors verwenden jetzt authentifizierte, Ende-zu-Ende-verschlüsselte Noise-Relay-Kanäle; TLS akzeptiert zudem P-521-Zertifikatsignaturen, um die Kompatibilität mit Unternehmens-Proxys zu gewährleisten. Plattformübergreifende Remote-Ausführung behält das native Arbeitsverzeichnis und die native Shell des Executors bei. Windows-Sandbox: Verbesserungen bei der Ausführung, einschließlich automatischer Wiederherstellung von Anmeldedaten. Leistung: In großen Sitzungen mit intensiver Tool-Nutzung wird die Toolsuche zwischengespeichert, um Latenz und Speicherbedarf zu reduzieren; 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; Realtime-Clients erhalten eine Steuerungsmöglichkeit zum Anhängen von Spracheingaben. (Die neueste Vorabversion ist am 19. Juni v0.142.0-alpha.x und befindet sich weiterhin im Alpha-Stadium — nicht berücksichtigt.) Quelle: openai/codex releases und Codex Changelog. | 103 | |
| 2026-06-16 | Guide v2.38: CLI v0.140.0 stabil (15. Juni, aus der v0.140.0-alpha-Reihe übernommen). /usage: neue Ansichten für die tägliche, wöchentliche und kumulierte Token-Aktivität des Kontos. Löschen von Sitzungen: codex delete, /delete und thread/delete des App-Servers entfernen eine Sitzung nach einer abgesicherten Bestätigung dauerhaft. /import: Importieren Sie selektiv Einrichtung, Projektkonfiguration und aktuelle Chats aus Claude Code. Vereinheitlichte Erwähnungen: Durch Eingabe von @ wird standardmäßig ein gemeinsames Menü für Dateien, Plugins und skills geöffnet. Amazon Bedrock: verwaltete Authentifizierung mit API-Schlüsseln sowie verschlüsselte lokale Speicherung der OAuth-Anmeldedaten für CLI und MCP. /goal behält jetzt übergroße Texte, umfangreiche eingefügte Blöcke und Bildanhänge in Remote-App-Server-Sitzungen bei. Entfernt: Experimentelle /realtime-Sprachsteuerungen und Audioabhängigkeiten wurden aus der TUI entfernt. Korrekturen: Beschädigte SQLite-Statusdatenbanken werden automatisch gesichert und aus Rollout-Daten neu aufgebaut; /review stürzt nicht mehr ab, wenn bei Hinweisen in der Warteschlange Esc gedrückt wird; höhere Zuverlässigkeit von MCP durch Wiederholungsversuche bei vorübergehenden Startfehlern und Beibehaltung deaktivierter Server; Deinstallation von Remote-Plugins sowie Anzeige von Apps, die eine Authentifizierung benötigen; dauerhafte Speicherung der Auswahl „Nicht mehr erinnern“ bei Aktualisierungshinweisen; Hintergrundbefehle ohne TTY lassen sich mit Ctrl-C unterbrechen, ohne dass ihre Ausgabe verloren geht. Wartung: Erhaltung der Git-Dateisystemüberwachung und beschleunigte Archivsuche in großen Repositorys. (Die neueste Vorabversion ist am 16. Juni v0.141.0-alpha.x und befindet sich weiterhin im Alpha-Stadium — nicht berücksichtigt.) Quelle: openai/codex releases und Codex Changelog. |
102 | |
| 2026-06-09 | Guide v2.37: CLI v0.139.0 stabil (9. Juni, aus der v0.139.0-alpha-Reihe übernommen). Websuche im Code Mode: Code Mode kann eine eigenständige Websuche direkt aufrufen (auch aus verschachtelten JavaScript-Tool-Aufrufen) und Ergebnisse als Klartext empfangen. MCP-Schemas: Eingabeschemas für Tools und Connectors behalten jetzt oneOf-/allOf-Konstrukte bei, wodurch umfangreiche Schemas strukturell besser erhalten bleiben und die MCP-Kompatibilität steigt. codex doctor: ergänzt Umgebungsdetails zu Editor und Pager und schwärzt sensible Werte in der JSON-Ausgabe. Plugins: codex plugin marketplace list --json stellt Plugin-Quellen bereit; außerdem werden Plugins dank zwischengespeicherter Kataloge schneller aufgelistet. Korrekturen: codex resume --last / codex fork --last behandeln nachgestellte Argumente als Prompts und nicht als Sitzungs-IDs; Startwarnungen des Subagenten-MCP erscheinen nicht mehr im falschen Thread-Kontext; Bildbearbeitungen verweisen auf exakte Dateipfade; URLs mit Tilde werden in der TUI vollständig verlinkt; Thread-Zurücksetzungen (/new, /clear, /fork) behalten von der Cloud verwaltete Anforderungen und Funktions-Flags bei; die Sandbox-Ausführung bewahrt Genehmigungsentscheidungen konsistent und erzwingt ausschließlich über den Proxy laufende Netzwerkverbindungen. Wartung: separate Symbolarchive mit Zeilentabellen; rusty_v8 wurde auf 149.2.0 aktualisiert. (Die neueste Vorabversion ist am 9. Juni v0.140.0-alpha.x und befindet sich weiterhin im Alpha-Stadium — nicht berücksichtigt.) Quelle: openai/codex releases und Codex Changelog. |
165 | |
| 2026-06-08 | Guide v2.36: CLI v0.138.0 stabil (8. Juni, aus der v0.138.0-alpha-Reihe übernommen). /app-Übergabe an die Desktop-App — /app übergibt eine laufende CLI-Sitzung unter macOS und Windows an die Desktop-App. Lokale Bildpfade für Modelle verfügbar — 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 | Guide v2.35: CLI v0.137.0 stabil (4. Juni, aus der erstmals am 3. Juni veröffentlichten Alpha-Linie hochgestuft). TUI: Steuerelemente unterstützen die Tastenkombinationen F13–F24; durchsuchbare Menüs akzeptieren eingefügten Text; kompaktes Status-/Titelelement ausschließlich für Reasoning. Unternehmen/Administration: Abläufe zeigen monatliche Kreditlimits und cloudverwaltete Konfigurationspakete an. Fernsteuerung: Clients können die Kopplung initiieren und Controller-Berechtigungen verwalten. Plugins: Workflows erhalten maschinenlesbare JSON-Ausgaben und zwischengespeicherte Vorschläge aus dem Remote-Katalog. Tools: Gehostete Web- und Bild-Tools sind in weiteren Code-Modus-Abläufen verfügbar; eigenständige Websuchen können parallel ausgeführt werden. Multi-Agent: Verbesserungen an der v2-Laufzeit mit übersichtlicherer Verarbeitung von Folgeaufträgen und Standardwerten für Metadaten. Fehlerbehebungen: Beim Abbrechen eines Prompts 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. Quelle: openai/codex releases und Codex Changelog. | 167 | |
| 2026-06-02 | Guide v2.34: CLI v0.136.0 stabil (1. Juni). Sitzungsarchivierung: /archive in der TUI sowie die CLI-Befehle codex archive / codex unarchive; eine archivierte Sitzung kann erst nach ihrer Wiederherstellung fortgesetzt oder geforkt werden. TUI-Markdown: Weblinks bleiben dank OSC-8-Metadaten anklickbar, und Tabellen mit zu wenig Platz werden als lesbare Schlüssel-Wert-Einträge dargestellt, ohne dass Linkziele verloren gehen. App-Server: codex app-server --stdio startet für Editor-/Host-Integrationen im stdio-Modus; Threads werden mit Seiten der ersten Turns fortgesetzt; umfangreicherer Status des MCP-Servers. Fernzugriff/Sicherheit: Die Einrichtung der Remote-Ausführung akzeptiert CODEX_API_KEY für genehmigte OpenAI-Hosts; Fernsteuerungs-WebSockets verwenden kurzlebige Server-Token statt ChatGPT-Zugriffstoken; /diff darf keine vom Repository bereitgestellten Git-Hilfsprogramme ausführen (Sicherheitskorrektur für Befehle); die ChatGPT-Authentifizierung aktualisiert bald ablaufende Token und fordert bei wiederverwendeten Aktualisierungstoken zur erneuten Anmeldung auf; die Bedrock-Authentifizierung greift ersatzweise auf AWS_REGION/AWS_DEFAULT_REGION zurück. Windows (Alpha): Bereitstellungspfad codex sandbox setup --elevated für Administratoren. Bilderzeugung: Durch ein Feature-Flag gesteuerte eigenständige Bilderzeugungserweiterung über die native Pipeline zur Fertigstellung von Bildartefakten. Hinweis: Bei der gestrigen Prüfung wurde diese Version noch als „nur v0.136.0 Alpha“ geführt; am 1. Juni wurde sie als stabil eingestuft. Quelle: openai/codex releases und Codex Changelog. |
168 | |
| 2026-05-28 | Guide v2.33: CLI v0.134.0 stabil + Veröffentlichung von v0.135.0. v0.134.0 (26. Mai): Suche im lokalen Gesprächsverlauf mit Inhaltsübereinstimmungen ohne Beachtung der Groß-/Kleinschreibung und Ergebnisvorschauen hinzugefügt; --profile wurde in CLI-, TUI-Berechtigungs- und Sandbox-Abläufen zum primären Profilauswahlschalter, wobei veraltete Profilkonfigurationen mit Hinweisen zur Migration abgelehnt werden; verbesserte Einrichtung von MCP mit umgebungsspezifischer Zielauswahl pro Server und OAuth-Optionen für streamfähige HTTP-Server; zuverlässigere Schemas für Connector-Tools durch Beibehaltung lokaler $ref/$defs und Komprimierung übergroßer Schemas; schreibgeschützte MCP-Tools können gleichzeitig ausgeführt werden, wenn sie readOnlyHint ausweisen; umfangreicherer Erweiterungs-/Hook-Kontext einschließlich des Gesprächsverlaufs für Erweiterungs-Tools. Fehlerbehebungen: Zuverlässigkeit des Fernzugriffs (erneute Verbindung veralteter Exec-Server-WebSockets, Wiederholungsversuche bei Fernzugriffen); beschädigte Windows-TUI-Darstellung durch den virtuellen Terminalmodus wiederhergestellt; arbeitsbereichsspezifische Meldungen zu Nutzungslimits bei Kredit- und Ausgabenobergrenzen; gemeinsam verwendete Icon-Ressourcen auf Plugin-Ebene für skills; Metadaten des aktiven Berechtigungsprofils bleiben bei der Synchronisierung der Laufzeiteinstellungen für die automatische Prüfung erhalten; Node-basierte Tools berücksichtigen die Umgebungsvariablen des von Codex verwalteten Netzwerk-Proxys. v0.135.0 (28. Mai): codex doctor liefert umfangreichere Bestandsinformationen zu Umgebung, Git, Terminal, App-Server und 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 Textobjektbearbeitung, verbessertes Verhalten bei Wörtern und Zeilenenden sowie eine konfigurierbare Turn-Unterbrechung; /permissions erkennt benannte Berechtigungsprofile und zeigt benutzerdefinierte Profile an; paketierte Codex-Builds erkennen und verwenden das mitgelieferte gepatchte zsh-Hilfsprogramm unter den unterstützten macOS- und Linux-Versionen; Python SDK stellt benutzerfreundliche Sandbox-Voreinstellungen für Thread- und Turn-APIs bereit. Fehlerbehebungen: TUI-Markdown-Tabellen und mehrzeilige Listen werden durch bessere Spaltenbreiten und die Verarbeitung von App-Erwähnungen lesbarer dargestellt; stabilere TUI-Ausgabe unter macOS und Zellij (keine Beschädigung von stderr/Composer und kein Durchsickern von Rohausgaben mehr); bei der Vervollständigung von slash commands bleibt der Entwurfstext für Befehle mit Inline-Argumenten erhalten; ältere tmux-/iTerm-Sitzungen im Steuermodus behalten die normale Ctrl-C-Verarbeitung bei; bei @-App-Erwähnungen werden nicht zugängliche/deaktivierte Apps ausgeschlossen, statt unbrauchbare $-Vorschläge anzubieten; Fortsetzungsabläufe beziehen auf Wunsch nicht interaktive Exec-Sitzungen ein und berücksichtigen Überschreibungen des Arbeitsverzeichnisses. Quelle: Codex Changelog und openai/codex releases. |
176 | |
| 2026-05-26 | Guide v2.31: erneute Prüfung des neuesten Versionszweigs. 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 CLI-Version bleibt; npm latest meldet weiterhin 0.133.0 mit time.modified 2026-05-23T01:26:52.705Z, und der lokale Aufruf von codex --version gab codex-cli 0.133.0 zurück. Gegenüber der Prüfung vom 25. Mai wurden keine Funktionshinweise geändert. |
101 | |
| 2026-05-25 | Guide v2.30: Prüfung des neuesten Versionszweigs 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 CLI-Version bleibt; npm latest meldet ebenfalls 0.133.0 mit time.modified 2026-05-23T01:26:52.705Z, und der lokale Aufruf von codex --version gab codex-cli 0.133.0 zurück. Die Codex-App-Aktualisierungen vom 21. Mai wurden ergänzt: Appshots für im Vordergrund befindliche Mac-Fenster, allgemeine Verfügbarkeit des Zielmodus in App/IDE/CLI, Browseranmerkungen innerhalb der App und Verbesserungen der Browsernutzung, gesperrte Computer Use sowie Hinweise für Enterprise/Edu zu Analysen und zum Status der Plugin-Freigabe. Die Abweichung „vier Oberflächen“ wurde auf fünf Oberflächen korrigiert, und die beispielhaften Feature-Flags wurden entsprechend der aktuellen Struktur von codex features list aktualisiert. |
99 100 101 | |
| 2026-05-21 | Guide v2.29: CLI v0.133.0 stabil. Laut npm-Paketmetadaten ist 0.133.0 die neueste Version von @openai/codex; der lokale Aufruf von codex --version gibt weiterhin codex-cli 0.131.0 zurück. Änderungen aus v0.132.0 und v0.133.0 ergänzt: standardmäßig aktivierte Ziele mit eigenem Speicher und Fortschrittsverfolgung, für die Ausführung im Vordergrund vorbereitetes codex remote-control, Auflistung von APIs für Berechtigungsprofile/Vererbung/verwaltetes requirements.toml/Laufzeitaktualisierung/Integration in die Windows-Sandbox, Marketplace-gestützte Plugin-Erkennung mit installierten Versionen und Remote-Sammlungen, Erweiterungslebenszyklusereignisse für Subagents/Tools/Turn-Metadaten/asynchrone Genehmigungen, erstklassige Authentifizierung für Python SDK, umfangreicheres Python TurnResult, codex exec resume --output-schema, schnellerer TUI-Start, authentifizierungsgestützte Registrierung von Remote-Executors und Erhaltung der Bildtreue im App-Server. |
97 98 | |
| 2026-05-18 | Guide v2.28: CLI v0.131.0 stabil. Im Codex Changelog von OpenAI und in den npm-Paketmetadaten wird nun 0.131.0 als neueste Version von @openai/codex aufgeführt. Ergänzt wurden codex doctor, die vereinheitlichte Suche nach @-Erwähnungen, Marketplace-CLI-Befehle, versionsabhängige Plugin-Freigabe, standardmäßig aktivierte Plugin-hooks, vom Daemon verwaltetes Aktivieren und Deaktivieren von Fernsteuerung/Laufzeit, registrierungsgestützte Remote-Umgebungen, umfangreichere TUI-Sitzungs-/Statussteuerungen, responsive Markdown-Tabellen, Aktualisierungen für openai-codex Python SDK, ein sichererer Start mit lokalem Zustand, Härtung der Windows-Sandbox sowie Zuverlässigkeitskorrekturen für Zustand/Git/Authentifizierung. Lokale Überprüfung bei dieser Prüfung: codex --version gab codex-cli 0.131.0 zurück; npm view @openai/codex version dist-tags.latest time.modified --json gab als neueste Version 0.131.0 mit time.modified 2026-05-18T22:00:51.726Z zurück. |
96 | |
| 2026-05-15 | Guide v2.27: Wartungsprüfung zu Sicherheitshygiene und dem neuesten Versionszweig. Der lokale Aufruf von codex --version gab codex-cli 0.130.0 zurück; codex features list zeigte hooks und Plugins als stabil/aktiviert, während sich remote_control weiterhin in Entwicklung befindet. Die stabilen Hinweise des Guides bleiben auf CLI v0.130.0 festgelegt. Ergänzt wurden öffentlich geeignete Hinweise, die Befehlsausgaben, Sitzungstranskripte, Shell-Snapshots, Protokolle, Hilfsskripte und ausdrücklich vorgesehene Secretspeicher als separate Prüfbereiche behandeln. |
91 95 | |
| 2026-05-13 | Guide v2.26: Wartungsprüfung des neuesten Versionszweigs. Der lokale Aufruf von codex --version gab codex-cli 0.130.0 zurück; die stabilen Hinweise des Guides bleiben auf CLI v0.130.0 festgelegt. Der Versionszweig v0.131.0 hat alpha.9 erreicht, bleibt jedoch eine Vorabversion und wurde weder in den Titel des Guides 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 Top-Level-Befehl codex remote-control zur Headless-Steuerung des App-Servers (#21424); Plugin-Details zeigen gebündelte hooks, die Plugin-Freigabe stellt Link-Metadaten, Auffindbarkeitskontrollen und aktualisierte Freigabeeinstellungen bereit (#21447, #21495, #21637); App-Server-Thread-Paginierung mit Ansichten für nicht geladene Turns sowie Zusammenfassungs- und vollständigen Turn-Ansichten (#21566); Bedrock-Authentifizierung über die Anmeldedaten der AWS-Konsolenanmeldung per aws login (#21623); view_image wird bei Sitzungen mit mehreren Umgebungen über die ausgewählte Umgebung aufgelöst (#21143); Live-Aktualisierung der App-Server-Konfiguration für laufende Threads (#21187); Formulierung „Forschungsvorschau“ aus dem Startbanner von codex exec entfernt (#21683); konfigurierbare OpenTelemetry-Trace-Metadaten sowie umfangreichere Analysefunktionen für Reviews und Feedback (#21556, #18747, #21434, #21498); gehärteter Start der Linux-Sandbox und Windows-Sandbox-Freigabe für den Binärdatei-Cache der Desktop-Laufzeitumgebung (#21564). Die Alpha-Reihe v0.131.0 befindet sich in Entwicklung (alpha.1, alpha.2 und alpha.4 am 9. Mai, später alpha.9 am 12. Mai). Nur 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 neben CLI, der Desktop-App, der IDE-Erweiterung und der Cloud als fünfte Codex-Oberfläche ergänzt. Die Erweiterung arbeitet im Hintergrund parallel über mehrere Tabs hinweg, ohne die Kontrolle über den Browser zu übernehmen; die Steuerung lässt sich für jede Website über eine Positivliste freigeben. Die wichtigsten Erkenntnisse und zentralen Interaktionsoberflächen wurden aktualisiert und berücksichtigen nun fünf statt vier Oberflächen. | 90 | |
| 2026-05-07 | Leitfaden v2.23: CLI v0.129.0 stabil (7. Mai 2026, 17:02 UTC). Ergänzt wurden modales Bearbeiten im Vim-Stil im Eingabebereich (/vim sowie ein konfigurierbarer Standardmodus), eine neu gestaltete TUI-Workflow-Auswahl (einfacheres Fortsetzen und Forken, Rohmodus für den Scrollback), ein /hooks-Browser innerhalb der TUI, eine Theme-abhängige Statuszeile mit optionalen Zusammenfassungen zu PRs und Branch-Wechseln, eine erweiterte Plugin-Verwaltung (Arbeitsbereichsfreigabe, Zugriffskontrollen für Freigaben, Quellenfilterung und Marketplace-Aktionen), eine Änderung am Lebenszyklus von /goal (experimentelle Ziele bleiben nach dem Fortsetzen pausiert, sofern sie nicht ausdrücklich wieder aktiviert werden), ein gehärteter Start der Linux-Sandbox, Verbesserungen an der Zuverlässigkeit der Windows-Sandbox sowie die Aktualisierung von Bubblewrap auf 0.11.2 mit vorgelagerten Sicherheitspatches. Außerdem wurde die Erhöhung der Nutzungslimits im Mai 2026 dokumentiert (25-faches 5-Stunden-Limit für Codex Plus sowie Verdopplung des Tarifs für 100 US-Dollar pro Monat, jeweils bis zum 31. Mai 2026). |
89 | |
| 2026-05-05 | Leitfaden v2.22: Aktuelle Anleitung mit CLI v0.128.0 synchronisiert. Ergänzt wurden persistente /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 ist nun als entfernt gekennzeichnet, Beispiele mit --full-auto wurden durch explizite Sandbox-/Genehmigungsflags oder Berechtigungsprofile ersetzt und ältere Codex-Modelle der Reihen GPT-5.2/5.1 wurden entsprechend der OpenAI-Tabelle zur Einstellung am 23. Juli 2026 gekennzeichnet. |
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 — 400K Kontextfenster in Codex (1M in der API), 5/30 US-Dollar pro MTok für Ein-/Ausgabe (das 2-Fache des GPT-5.4-Preises, nach Effizienzsteigerungen beim Token-Verbrauch jedoch effektiv nur etwa 20 % mehr). 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; als Standard für die meisten Codex-Aufgaben empfohlen. Einführung für ChatGPT Plus/Pro/Business/Enterprise/Edu/Go am 23. April; API am 24. April. Mehr als 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 zur Verweigerung von Dateisystem-Lesezugriffen, verwaltete Anforderungen zur Lesezugriffsverweigerung, plattformseitige Sandbox-Durchsetzung sowie isolierte Ausführungen von codex exec, die Benutzerkonfigurationen und -regeln ignorieren; Tool-Erkennung und Bilderzeugung standardmäßig aktiviert; detailreichere Bildverarbeitung mit Metadaten zur Originaldetailstufe für MCP und js_repl; App-Server-Auflösung veralteter Prompts über mehrere Clients hinweg; fortgesetzte oder geforkte Threads geben die Token-Nutzung sofort wieder; der Start der Fernsteuerung toleriert eine fehlende ChatGPT-Authentifizierung; das Abbrechen des Starts von MCP funktioniert in App-Server-Sitzungen wieder; interne Aufteilung 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 (das einfache /mcp bleibt schnell); das Laden von Plugin-MCP akzeptiert in .mcp.json sowohl mcpServers als auch Serverzuordnungen auf oberster Ebene; Echtzeitübergaben übermitteln Transkriptänderungen an Hintergrundagenten (mit ausdrücklicher Option, lautlos zu bleiben); hostspezifische remote_sandbox_config für Remote-Umgebungen; aktualisierte gebündelte Modellmetadaten (damals war gpt-5.4 die Standardeinstellung). Korrekturen: /copy nach einem Rollback, Text in der Warteschlange während der Ausführung eines Shell-Befehls, Unicode- und Dead-Key-Eingaben in VS Code unter WSL, Wiederherstellung veralteter Proxy-Umgebungsvariablen, Übernahme gemeinsam genutzter Flags auf Root-Ebene durch codex exec, in der TUI offengelegte Review-Prompts. CLI v0.124.0: TUI-Schnellsteuerung für den Reasoning-Aufwand (Alt+, verringern / Alt+. erhöhen); bei akzeptierten Modell-Upgrades wird der Reasoning-Aufwand auf den Standardwert des neuen Modells zurückgesetzt; App-Server-Sitzungen verwalten mehrere Umgebungen mit einer Auswahl von Umgebung und Arbeitsverzeichnis pro Turn; vollwertige Unterstützung für Amazon Bedrock bei OpenAI-kompatiblen Anbietern (AWS-SigV4-Signierung, Authentifizierung über Anmeldedaten); Remote-Plugin-Marketplaces mit zuverlässiger Detailabfrage und größeren Ergebnisseiten; hooks sind jetzt stabil — direkt in config.toml und requirements.toml konfigurierbar und können MCP-Tools, apply_patch sowie lang laufende Bash-Sitzungen beobachten; berechtigte ChatGPT-Tarife verwenden standardmäßig die Fast-Dienststufe, sofern diese nicht ausdrücklich deaktiviert wird. Korrekturen: Cloudflare-Cookies bleiben über genehmigte ChatGPT-Hosts hinweg erhalten, zuverlässigere WebSocket-Verbindungen unter Last, Abweichungen beim Berechtigungsmodus in Nebenkonversationen, Timing der Postfachwarteschlange von wait_agent, Pfadauflösung relativer Befehle für lokale STDIO-MCP, Grenzfälle verwalteter Konfigurationen beim Start. CLI v0.125.0 (24. April): Unix-Socket-Transport für den App-Server, paginierungsfreundliches Fortsetzen/Forken, persistente Umgebungen sowie Konfigurations- und Speicheranbindung für Remote-Threads; die Plugin-Verwaltung des App-Servers installiert Remote-Plugins und aktualisiert konfigurierte Marketplaces; Berechtigungsprofile werden vollständig und verlustfrei übertragen — über TUI-Sitzungen, Benutzereingaben, den Sandbox-Zustand von MCP, Shell-Eskalationen und App-Server-APIs hinweg; Modellanbieter verwalten die Modellerkennung und stellen den AWS-/Bedrock-Kontostatus für App-Clients bereit; codex exec --json meldet die Nutzung von Reasoning-Tokens; Rollout-Tracing zeichnet Beziehungen zwischen Tools, Code-Modus, Sitzungen und mehreren Agenten auf und bietet einen Debug-Reducer-Befehl. Korrekturen: Das Unterbrechen von /review blockiert die TUI nicht mehr, Ausgabe- und Stream-Schließungsverarbeitung des Exec-Servers, der App-Server berücksichtigt ausdrücklich nicht vertrauenswürdige Projektkonfigurationen, WebSocket-Verbindungsabbrüche bei Benachrichtigungsspitzen, Start der Windows-Sandbox und Verarbeitung von Hintergrundprozessen, Konfigurationsschemavalidierung für Thread-Limits und Agentenpfade. |
83 84 85 | |
| 2026-04-16 | Leitfaden v2.20: CLI v0.121.0 (15. April 2026). Plugin Marketplace (codex marketplace add <source>) mit den Quelltypen GitHub, Git-URL, lokaler Ordner und marketplace.json. Rückwärtssuche im TUI-Verlauf (Ctrl+R) und Abruf von slash commands. Speichermenü in der TUI mit Funktionen zum Zurücksetzen und Löschen; beim Zurücksetzen des Speichers bleiben frühere Rollouts nun erhalten. Das Speicherkonsolidierungsmodell der Phase 2 wurde 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. Der reine Negativlistenmodus für danger-full-access wurde entfernt — vollständiger Zugriff ist jetzt binär. MCP-Tools werden mit Namespaces registriert; das Flag supports_parallel_tool_calls wird vollständig weitergereicht; Metadaten zum Sandbox-Zustand werden über die Tool-Metadaten von MCP übertragen. Guardian-Review-Sitzungen deaktivieren hooks. Prozentanzeige für den Kontext in der Statuszeile; die Update-Mitteilung von CLI weist auf neue Versionen hin. resume --last unter Windows für unveränderte Pfade korrigiert. Schnittstelle codex-thread-store für lokale Thread-Abfragen. |
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 per ID oder Name. Ctrl+O kopiert die neueste Antwort. Verbesserte Anzeige der Hook-Aktivität in der TUI. SessionStart-hooks unterscheiden /clear. |
80 81 | |
| 2026-04-04 | Leitfaden v2.18: Business-Preis aktualisiert (25 US-Dollar/Monat → 20 US-Dollar bei jährlicher Abrechnung). Nutzungsabhängig abgerechnete, ausschließlich für Codex vorgesehene Benutzerplätze für Business/Enterprise ergänzt. | 79 | |
| 2026-04-01 | Leitfaden v2.17 | Aktualisiert auf CLI v0.118.0: Windows-Sandbox-Netzwerkzugriff ausschließlich über Proxy (ausgehender Datenverkehr auf Betriebssystemebene), ChatGPT-Authentifizierungsablauf mit Gerätecode, Prompt plus Standardeingabe für codex exec, dynamische Aktualisierung von Bearer-Tokens für benutzerdefinierte Anbieter. Schutz von .codex-Dateien bei der ersten Erstellung. Fehlerbehebung bei der PATH-Erkennung von bwrap unter Linux. Regressionen des TUI-App-Servers behoben (Hook-Wiedergabe, /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 (400K Kontext, 30 % des GPT-5.4-Kontingents, 2-mal schneller). Abschnitt zu Codex Security hinzugefügt (Forschungsvorschau, kontextbezogene Schwachstellenerkennung). |
78 76 77 |
| 2026-03-31 | CLI 0.118.0 | Windows-Sandbox-Netzwerkzugriff ausschließlich über Proxy mithilfe ausgehender Regeln auf Betriebssystemebene, ChatGPT-Authentifizierungsablauf mit Gerätecode für App-Server-Clients, Workflow für Prompt plus Standardeingabe mit codex exec (weitergeleitete Eingabe und separater Prompt), dynamisches Abrufen und Aktualisieren von Bearer-Tokens für benutzerdefinierte Modellanbieter. Fehlerbehebungen: Schutz von .codex-Dateien bei der ersten Erstellung, PATH-Erkennung von bwrap unter Linux, Regressionen des TUI-App-Servers (Wiedergabe von Hook-Benachrichtigungen, /copy, /resume <name>, /agent-Threads, Scrollen in der skills-Auswahl), robusterer Start von MCP (längeres Startzeitfenster, Warnungen bei Fehlern), unnötige wiederholte ACL-Änderungen am beschreibbaren Stammverzeichnis durch apply_patch unter Windows. |
78 |
| 2026-03-17 | – | Einführung von GPT-5.4 mini: 400K Kontext, 0,75 $/4,50 $ pro MTok, 30 % des GPT-5.4-Kontingents, 2-mal schneller. Verfügbar in der Codex-App, CLI, der IDE-Erweiterung und im Web. Ideal für die Delegation paralleler Teilaufgaben an Subagenten. | 76 |
| 2026-03-06 | – | Forschungsvorschau von Codex Security: kontextbezogene Anwendungssicherheitsprüfung für Pro/Enterprise/Business/Edu über Codex Web. 1,2 Mio. Commits gescannt, 10.561 Funde mit hohem Schweregrad, 14 zugewiesene CVEs in OpenSSH/GnuTLS/Chromium. | 77 |
| 2026-03-30 | Leitfaden v2.16 | Aktualisiert auf CLI v0.117.0: vollwertige Plugins (produktspezifische Synchronisierung beim Start, /plugins-Browser, Installation/Entfernung), Subagenten v2 (pfadbasierte Adressen, strukturierte Kommunikation zwischen Agenten, Agentenliste), /title-Auswahl für Terminaltitel, App-Server-TUI standardmäßig aktiviert (!-Shell-Befehle, Dateisystemüberwachung, entferntes WebSocket mit Bearer-Authentifizierung, sitzungsübergreifender Abruf des Prompt-Verlaufs), Verbesserungen am Bild-Workflow (view_image gibt URLs zurück, generierte Bilder können erneut geöffnet werden, der Verlauf bleibt beim Fortsetzen erhalten), veraltetes Artefakt-Tool entfernt (read_file und grep_files eingestellt), Verbesserungen der Linux-Sandbox für ältere Distributionen, Verbesserungen der Windows-Sandbox mit eingeschränktem Token. |
75 |
| 2026-03-28 | CLI 0.117.0 | Vollwertige Plugins mit produktspezifischer Synchronisierung beim Start und /plugins-Browser in der TUI. Subagenten v2: pfadbasierte Adressen (/root/agent_a), strukturierte Kommunikation zwischen Agenten, Agentenliste. /title-Auswahl für Terminaltitel in der TUI und der App-Server-TUI. App-Server-Clients: !-Shell-Befehle, Dateisystemüberwachung, entferntes WebSocket mit Bearer-Authentifizierung. Bild-Workflows: view_image gibt URLs zurück, generierte Bilder können erneut geöffnet werden, der Verlauf bleibt beim Fortsetzen erhalten. Sitzungsübergreifender Abruf des Prompt-Verlaufs in der App-Server-TUI. App-Server-TUI standardmäßig aktiviert. Veraltetes Artefakt-Tool entfernt; die alten Tools read_file und grep_files wurden eingestellt. Verbesserungen der Linux-Sandbox für ältere Distributionen. Verbesserungen der Windows-Sandbox mit eingeschränktem Token. |
75 |
| 2026-03-21 | Leitfaden v2.15 | Aktualisiert auf CLI v0.116.0: Hook-Ereignis UserPromptSubmit (insgesamt 5), ChatGPT-Authentifizierung mit Gerätecode in der App-Server-TUI, reibungslosere Plugin-Installation mit Vorschlags-Zulassungsliste und Remote-Synchronisierung, Echtzeitsitzungen beginnen mit dem Kontext der letzten Threads, weniger Audio-Selbstunterbrechungen. Fehlerbehebungen: Verzögerungen beim ersten Durchlauf von WebSocket, Gesprächsverlauf beim entfernten Fortsetzen/Forken, Linux-Sandbox bei symbolisch verknüpften Checkouts/AppArmor, Race Condition beim Abschluss von Agentenaufträgen. |
74 |
| 2026-03-19 | CLI 0.116.0 | Hook UserPromptSubmit (Prompts vor der Ausführung blockieren/ergänzen), ChatGPT-Authentifizierung mit Gerätecode in der TUI, reibungslosere Plugin-Einrichtung mit Zulassungsliste/Remote-Synchronisierung, Echtzeitsitzungen mit dem Kontext der letzten Threads, weniger Audio-Selbstunterbrechungen. Fehlerbehebungen: Hänger beim ersten Durchlauf während des Vorwärmens von WebSocket, Gesprächsverlauf beim entfernten Fortsetzen/Forken, Start der Linux-Sandbox bei symbolisch verknüpften Checkouts/AppArmor, Race Condition beim Abschluss von Agentenaufträgen. 77 PRs zusammengeführt. |
74 |
| 2026-03-18 | Leitfaden v2.14 | Aktualisiert auf 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 von WebSocket, Dateisystem-RPCs des App-Servers v2, Smart Approvals mit guardian-Subagent (approvals_reviewer = "guardian_subagent"), Tool-Suche der Responses API. Fehlerbehebungen: Vererbung der Sandbox durch Subagenten, Hänger von js_repl bei U+2028/U+2029, Verzögerungen beim Beenden der TUI, Beibehaltung der Profileinstellungen mit codex exec --profile, Verbesserungen an MCP/Abfrageabläufen, 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 dauerhaften Tool-Referenzen bereit, Echtzeitsitzungen von WebSocket mit Transkriptionsmodus und v2-Übergabe, Dateisystem-RPCs des App-Servers v2 (Lese-/Schreib-/Kopier-/Verzeichnisoperationen/Pfadüberwachung), Smart Approvals werden über den guardian-Subagent geleitet, App-Integrationen verwenden die Tool-Suche der Responses API mit Rückfalloption. Fehlerbehebungen: erzeugte Subagenten übernehmen Sandbox-/Netzwerkregeln zuverlässiger, js_repl hängt bei U+2028/U+2029 nicht mehr, Verzögerungen beim Beenden der TUI behoben, Profileinstellungen bleiben mit codex exec --profile erhalten, MCP/Abfrageabläufe verbessert, der lokale Netzwerk-Proxy stellt CONNECT als HTTP/1 bereit. |
73 |
| 2026-03-13 | Leitfaden v2.13 | App v26.312: anpassbare Themes (Farbe und Schriftart), überarbeitete Automations mit lokaler oder worktree-basierter Ausführung sowie Denkstufen pro Durchlauf. winget als Installationsmethode hinzugefügt. Hinweis zur Einstellung von GPT-5.1 hinzugefügt (11. März – aus ChatGPT entfernt, automatische Migration zu GPT-5.3/5.4). | 71 72 |
| 2026-03-12 | App v26.312 | Anpassbare Themes mit Farbsteuerung und Schriftartauswahl in den Einstellungen, überarbeitete Automations-Oberfläche mit lokaler oder worktree-basierter Ausführung und benutzerdefinierten Denkstufen, Leistungsverbesserungen. | 72 |
| 2026-03-11 | Leitfaden v2.12 | Aktualisiert auf CLI v0.114.0: experimentelle hooks-Engine (Ereignisse SessionStart und Stop), experimenteller Codemodus, Endpunkte für Systemzustandsprüfungen, Konfiguration zum Deaktivieren von System-skills, Transkriptkontext bei Übergaben, erweiterte $-Erwähnungsauswahl. Abschnitt zu Hooks mit 4 Ereignissen aktualisiert. Abschnitt zur Windows Desktop App korrigiert (jetzt veröffentlicht). Modelle auf der Schnellreferenzkarte auf den Stand von März 2026 gebracht. | 70 |
| 2026-03-11 | CLI 0.114.0 | Experimenteller Codemodus für isolierte Programmier-Workflows, experimentelle hooks-Engine mit den Ereignissen SessionStart und Stop, Endpunkte für Systemzustandsprüfungen des WebSocket-App-Servers (/readyz, /healthz), Konfigurationsschalter zum Deaktivieren gebündelter System-skills, Übergaben enthalten den Kontext des Echtzeittranskripts, erweiterte $-Erwähnungsauswahl mit Kennzeichnungen für skills/Apps/Plugins. Fehlerbehebungen: tmux-Absturz unter Linux, erneut geöffnete Threads, die während eines Durchlaufs festhingen, veraltete Berechtigungsverarbeitung, dauerhafte Speicherung des Genehmigungsablaufs. | 70 |
| 2026-03-10 | Leitfaden v2.11 | Aktualisiert auf CLI v0.113.0: @plugin-Erwähnungen (v0.112.0), Tool request_permissions, Konfigurationssprache für Berechtigungsprofile, Erweiterung des Plugin-Marktplatzes (v0.113.0). Abschnitte zu @plugin-Erwähnungen, Plugin-Marktplatz, Laufzeit-Berechtigungsanfragen und Konfigurationssprache für Berechtigungsprofile hinzugefügt. | 68 69 |
| 2026-03-10 | CLI 0.113.0 | Integriertes Tool request_permissions für Laufzeit-Berechtigungsanfragen, Erkennung des Plugin-Marktplatzes mit umfangreicheren Metadaten/Authentifizierungsprüfungen bei der Installation/Deinstallationsendpunkt, Streaming von stdin/stdout/stderr durch den App-Server mit TTY-/PTY-Unterstützung, Konfigurationssprache für Berechtigungsprofile mit getrennten Sandbox-Richtlinien für Dateisystem und Netzwerk, Bildgenerierung speichert im CWD, Websucheinstellungen mit vollständiger Tool-Konfiguration, gehärtete Netzwerk-Proxy-Richtlinie, die globale Platzhalterdomains ablehnt | 69 |
| 2026-03-08 | CLI 0.112.0 | @plugin-Erwähnungen zum Verweisen auf Plugins im Chat mit automatisch eingebundenem Kontext, neue Modellauswahloberfläche für die TUI-Auswahl, ausführbare Berechtigungsprofile werden für die Ausführung von zsh-fork-skills in die Sandbox-Richtlinie des jeweiligen Durchlaufs integriert, Fehlerbehebung bei der Zustandsverwaltung von JS REPL (Bindungen bleiben nach fehlgeschlagenen Zellen erhalten), SIGTERM wird beim Herunterfahren des App-Server-WebSockets wie Ctrl-C behandelt, Linux bubblewrap trennt stets den Benutzer-Namespace, Verbesserungen an der Netzwerk-/Unix-Socket-Verarbeitung der macOS-Sandbox | 68 |
| 2026-03-06 | Leitfaden v2.10 | Aktualisiert auf CLI v0.111.0: GPT-5.4 als empfohlenes Modell (1M Kontext), fast mode als Standard, Plugin-System (v0.110.0), dynamische Importe in js_repl, dauerhafter /fast-Umschalter, 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 | fast mode als Standard, dynamische Importe lokaler Dateien in js_repl, Plugin-Erkennung beim Sitzungsstart, Unterstützung für Bild-Workflows, das Fortsetzen von Threads behält den Git-Kontext bei | 65 |
| 2026-03-05 | – | Einführung von GPT-5.4: führendes Frontier-Modell, 1M Kontext, native Computernutzung, auf allen Codex-Oberflächen verfügbar | 64 |
| 2026-03-05 | CLI 0.110.0 | Plugin-System für skills/MCP/App-Connectors, Genehmigungsaufforderungen für Multi-Agent, persistenter /fast-Umschalter, auf den Workspace beschränkte Speicherzugriffe, 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 | Umschalter für die automatische Bereinigung von worktrees, Unterstützung für die Übergabe von Local an Worktree, explizite Option für Englisch als Sprache | 66 |
| 2026-03-02 | Leitfaden v2.9 | Aktualisiert auf CLI v0.107.0: Aufteilen von Threads in Sub-Agenten, Geräteauswahl für Spracheingabe und -ausgabe in Echtzeit, konfigurierbare Speicher mit codex debug clear-memories, multimodale Ausgabe benutzerdefinierter Tools. App v26.226 ergänzt: MCP-Kurzbefehle im Composer, @Erwähnungen in Review-Kommentaren. |
62 63 |
| 2026-03-02 | CLI 0.107.0 | Aufteilen von Threads in Sub-Agenten, Sprachsitzungen in Echtzeit mit Geräteauswahl für Mikrofon und Lautsprecher, multimodale Ausgabe benutzerdefinierter Tools, konfigurierbare Speicher + codex debug clear-memories, Fehlerbehebungen |
62 |
| 2026-02-28 | Leitfaden v2.8 | Aktualisiert auf CLI v0.106.0: direktes Installationsskript, Behebung einer Sandbox-Umgehung durch zsh-fork, Eingabebegrenzung auf ca. 1 Mio. Zeichen, Linux-Dateisystem /dev, flexible Genehmigungssteuerung, JS REPL nach /experimental verschoben (Node 22.22.0+), Diff-basiertes Vergessen von Speicherinhalten, TUI-Syntaxhervorhebung + /theme, /copy, /clear, Ctrl-L, Sprachtranskription, spawn_agents_on_csv, request_user_input im Default-Modus. Changelog-Einträ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 nach /experimental verschoben, mindestens Node 22.22.0 erforderlich, request_user_input im Default-Modus, 5.3-codex in der CLI-Modellliste für API-Benutzer sichtbar, Diff-basiertes Vergessen von Speicherinhalten mit nutzungsabhängiger Auswahl, Behebung einer Sandbox-Umgehung durch zsh-fork, Eingabebegrenzung auf ca. 1 Mio. Zeichen, verbesserte Darstellung von Dateilinks in der TUI, Korrektur der Ctrl-C-Verarbeitung für Sub-Agenten | 60 |
| 2026-02-25 | CLI 0.105.0 | TUI hebt eingezäunte Codeblöcke und Diffs syntaktisch hervor und bietet eine /theme-Auswahl, Sprachtranskription (Diktieren mit der Leertaste, experimentell), spawn_agents_on_csv für die Verteilung auf mehrere Agenten mit Fortschrittsanzeige/voraussichtlicher Dauer, Befehle /copy /clear Ctrl-L, flexible Genehmigungssteuerung (zusätzliche Sandbox-Berechtigungen, granulare Ablehnung), anklickbare umgebrochene Links, Linux-Dateisystem /dev für Sandbox-Befehle, verbesserte Fehlerberichte von js_repl | 61 |
| 2026-02-24 | Leitfaden v2.7 | Abschnitt zu Zugang/Preisen erweitert: kostenlose Aktionsstufe Free/Go, doppelte Ratenlimits für kostenpflichtige Tarife, Nutzungslimits je Tarif (5-Stunden-Zeitfenster) und Tabelle der Credit-Kosten ergänzt. Konfigurationsschlüssel allow_login_shell hinzugefügt. |
51 |
| 2026-02-22 | Leitfaden v2.6 | Fehlende Konfigurationsschlüssel ergänzt: features.multi_agent, features.apply_patch_freeform, features.search_tool, agents.* (Multi-Agent-Rollen), model_context_window, model_auto_compact_token_limit, mcp_oauth_callback_port, mcp_oauth_credentials_store, notify. Changelog-Eintrag für App v26.217 ergänzt. |
50 |
| 2026-02-19 | Leitfaden v2.5 | Versionsverweise auf CLI 0.104.0 aktualisiert, Changelog-Einträge für v0.103.0 und v0.104.0 sowie WS_PROXY/WSS_PROXY-Proxy-Unterstützung, separate Genehmigungs-IDs und Zuschreibung von Co-Autoren bei Commits ergänzt; entfernten Funktionsschalter remote_models durch command_attribution ersetzt. |
— |
| 2026-02-18 | CLI 0.104.0 | WS_PROXY/WSS_PROXY-Unterstützung für WebSocket-Proxys, separate Genehmigungs-IDs für mehrstufige Befehle, Benachrichtigungen beim Archivieren/Wiederherstellen von Threads | 49 |
| 2026-02-17 | App v26.217 | Neuordnung von Nachrichten in der Warteschlange per Drag-and-drop, Warnung bei Modell-Downgrades, verbesserte unscharfe Dateisuche mit Wiederherstellung von Anhängen nach einem Neustart | 50 |
| 2026-02-17 | CLI 0.103.0 | Zuschreibung von Co-Autoren bei Commits über den Hook prepare-commit-msg (konfigurierbar über command_attribution), umfangreichere Metadaten/Markenauftritte in App-Auflistungen, Funktionsschalter remote_models entfernt |
48 |
| 2026-02-17 | Leitfaden v2.4 | Alle Versionsverweise für CLI 0.102.0 aktualisiert, Changelog-Eintrag und Fußnote für v0.102.0 ergänzt, Hinweis zu Sub-Agenten um konfigurierbare Multi-Agent-Rollen erweitert. | — |
| 2026-02-17 | CLI 0.102.0 | Einheitlicher Berechtigungsablauf, strukturierte Netzwerkgenehmigungen, anpassbare Multi-Agent-Rollen, Benachrichtigungen bei Modellumleitungen, Stabilitätskorrekturen für js_repl | 47 |
| 2026-02-16 | Leitfaden v2.3 | Migrationstabelle korrigiert: hooks sind nun vorhanden (v0.99.0+), Sub-Agenten 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 Experimental herausgehoben. Linux Bubblewrap wird nun mitgeliefert/ist integriert. Reasoning-Aufwandsstufe minimal ergänzt. Speicherabschnitt erweitert (Verbesserungen aus v0.101.0, Speicher im Vergleich zu AGENTS.md). Liste der AGENTS.md-Anwender aktualisiert (mehr als 60.000 Projekte, Governance durch die Linux Foundation). Copilot-Migrationstabelle aktualisiert. Einheitliche Groß-/Kleinschreibung von [EXPERIMENTAL] hergestellt. Dokumentation zur ReadOnlyAccess-Richtlinie, Abschnitt zur JS REPL Runtime und Beispiel für einen produktiven Deploy-skill ergänzt; Kostenabschnitt erweitert (versteckter Token-Mehraufwand, Kostenverwaltung für Teams). 20 Codeblöcke ohne Sprachkennung gekennzeichnet. Alle 30 ToC-Anker überprüft. Korrekturen nach der Evaluierung: Terminologie für /permissions korrigiert (Genehmigungsmodus→Genehmigungsrichtlinie), doppelte Überschrift „Projektvertrauen“ umbenannt, Aussage zur Einstellung von chat/completions vorsichtiger formuliert, OpenTelemetry-Abschnitt um ein Konfigurationsbeispiel erweitert, Aussage in der Migration, dass ein Ausbruch „schwieriger“ sei, präzisiert. |
Deliberation-Audit |
| 2026-02-16 | Leitfaden v2.2 | 19 historische Meilenstein-Releases von CLI (v0.2.0–v0.91.0) zum Changelog hinzugefügt. Sammelzitat 24 durch 20 einzelne Release-Fußnoten (35–59) ersetzt. 59 als Beleg für die Apache-2.0-Lizenz ergänzt. 5 als Beleg für die Referenz codex-linux-sandbox ergänzt. 21 als Beleg für die MDM-Einstellungsdomäne ergänzt. Hinweis 6 zu Seatbelt hinsichtlich der Bot-Blockierung aktualisiert. Hinweis auf nicht überprüfbare OpenAI-Blog-URLs ergänzt. Fußnoten insgesamt: 56 (zuvor 36). | Deliberation-Audit |
| 2026-02-15 | Leitfaden v2.1 | Enterprise-Abschnitt korrigiert (managed-admin-config.toml → requirements.toml mit verifizierten TOML-Schlüsseln), 272K-Kontext mit Beleg als Eingabefenster eingeordnet, Beleg-URL für Seatbelt in 6 ergänzt, Block mit den wichtigsten Erkenntnissen hinzugefügt, Stilabweichungen behoben, Meta-Beschreibung gekürzt, Liste der AGENTS.md-Anwender erweitert. | Blog-Evaluator-Audit |
| 2026-02-14 | Leitfaden v2 | Grundlegende Überarbeitung: von Codex verifizierte Korrekturen an Modellen (272K-Kontext), Konfigurationsschlüsseln, Funktionsschaltern, Preisen, Enterprise-Konfiguration, CI/CD-Aktion, SDK API, MCP-Optionen, codex exec-Flags, Funktionen der Desktop-App und Migrationsvergleichen. Nicht überprüfbare Behauptungen entfernt. | Selbstprüfung |
| 2026-02-12 | CLI 0.101.0 | Verbesserte Modellauflösung, Speicheroptimierungen, Stabilität | 35 |
| 2026-02-12 | CLI 0.100.0 | Experimentelle JS REPL, mehrere Ratenlimits, WebSocket-Transport, Speicherbefehle, erweiterte Sandbox | 36 |
| 2026-02-12 | App v260212 | Aufteilen von Unterhaltungen, frei schwebendes Pop-out-Fenster, Windows-Alpha | 17 |
| 2026-02-12 | – | Einführung 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 fortzusetzender Sitzungen, GIF-/WebP-Unterstützung, Shell-Snapshots |
37 |
| 2026-02-06 | CLI 0.98.0 | Unterstützung für GPT-5.3-Codex, Steer-Modus 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-Diagnosen, Speicherinfrastruktur |
39 |
| 2026-02-06 | CLI 0.96.0 | Asynchrone Threads/compact v2, WebSocket-Ratenlimits, unified_exec außerhalb von Windows, Herkunft der Konfiguration | 40 |
| 2026-02-06 | CLI 0.95.0 | Befehl codex app, persönliche skills, parallele Shell-Tools, Git-Härtung |
41 |
| 2026-02-05 | – | Einführung von GPT-5.3-Codex — einheitliches Modell, 25 % schneller, durchgängige Computerbedienung | 26 |
| 2026-02-02 | – | Einführung der Codex Desktop App (macOS) — Multitasking, worktrees, Automatisierungen | 16 |
| 2026-01-30 | CLI 0.94.0 | Plan-Modus als Standard, stabile Persönlichkeit, skills aus .agents/skills, Laufzeitmetriken |
42 |
| 2026-01-29 | CLI 0.93.0 | SOCKS5-Proxy, Streaming im Plan-Modus, /apps, intelligente Genehmigungen als Standard, SQLite-Protokolle |
43 |
| 2026-01-29 | CLI 0.92.0 | API-v2-Threads, Thread-Filterung, Geltungsbereiche für MCP OAuth, Multi-Agent-Zusammenarbeit | 44 |
| 2026-01-25 | CLI 0.91.0 | Maximale Anzahl von Sub-Agenten von 12 auf 6 reduziert, um Ressourcen strenger zu begrenzen | 45 |
| 2026-01-21 | CLI 0.88.0 | Ausweichoption für die Authentifizierung per Gerätecode, Zusammenarbeitsmodi, /fork, Remote-Modelle, Konfiguration model_personality |
46 |
| 2026-01-06 | CLI 0.78.0 | Externer Editor über Ctrl+G, projektbezogene Konfigurationsschichtung, macOS-MDM-Konfiguration, Navigation im TUI2-Transkript, .dmg-Installationsprogramme |
52 |
| 2025-12-18 | – | Einführung von GPT-5.2-Codex — Kontextkomprimierung, Refactorings/Migrationen, Cybersicherheit | 27 |
| 2025-12-09 | CLI 0.66.0 | System für Ausführungsrichtlinien (TUI-Positivliste, Ergänzungen bei Sandbox-Ablehnungen), Beibehaltung von CRLF, Linux-Signierung mit Sigstore | 53 |
| 2025-11-19 | – | GPT-5.1-Codex-Max — Komprimierung über mehrere Kontextfenster, Windows-Training, 30 % weniger Reasoning-Token | 28 |
| 2025-11-19 | CLI 0.59.0 | Native Komprimierung, Begrenzung der Tool-Ausgabe auf 10K Token erhöht, Sandbox für den Windows-Agent-Modus, Credits in /status |
54 |
| 2025-10-25 | CLI 0.50.0 | /feedback-Diagnosefunktionen, Risikobewertung bei Sandbox-Verstößen, Verbesserungen beim Start von MCP, Schwärzung von Umgebungsvariablen |
55 |
| 2025-10-06 | – | Codex wird auf dem DevDay allgemein verfügbar – Slack-Integration, SDK, Administrationswerkzeuge | 29 |
| 2025-10-06 | CLI 0.45.0 | Inkompatible Änderung: codex login --api-key → --with-api-key (stdin). Authentifizierung von OAuth 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überprüfung | 30 |
| 2025-09-23 | CLI 0.40.0 | Standardmodell → gpt-5-codex, automatische Komprimierung bei 220.000 Tokens, /review-Befehle, Rückgängigmachen von Git-Änderungen, 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), die Tools codex-exec und codex-linux-sandbox |
58 |
| 2025-06 | – | Neuentwicklung in Rust angekündigt („Codex CLI is Going Native“) | 31 |
| 2025-06-03 | – | Erweiterter Zugang für Plus-Benutzer, Internetzugriff für Cloud-Aufgaben, PR-Aktualisierungen, Spracheingabe | 32 |
| 2025-05-16 | – | Einführung von Codex Cloud – Cloud-Agent mit dem Modell codex-1, PR-Erstellung mit 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 Referenzen 16, 25–30, 33, 64, 66, 67, 76 und 77 verweisen auf Blogbeiträge unter
openai.com/index/, die aufgrund des Bot-Schutzes von Cloudflare bei automatisierten Zugriffen HTTP 403 zurückgeben. Beim Zugriff über einen gewöhnlichen Webbrowser sind diese URLs gültig.
-
GitHub — openai/codex — Open-Source-Repository, Releases und Diskussionen. ↩↩↩
-
Codex CLI-Unterstützung für Windows — Anleitung zur Installation unter Windows und zur Verwendung von WSL. ↩
-
Codex-IDE-Erweiterung — Integration in VS Code, Cursor und Windsurf. ↩
-
Codex Cloud — Dokumentation zu Cloud-Aufgaben und Einstellungen für den Internetzugriff. ↩↩
-
Codex Security — Sandbox-Architektur und Sicherheitsmodell. ↩↩↩
-
macOS Seatbelt Sandbox — Community-Dokumentation für Apples sandbox-exec-Framework (es wurde keine offizielle Apple-Entwicklerdokumentation veröffentlicht). Hinweis: Dieses Wiki blockiert möglicherweise automatisierte Zugriffe (HTTP 403); siehe auch
man sandbox-execunter macOS. ↩↩↩ -
Linux Landlock LSM — Zugriffskontrolle für das Kernel-Dateisystem. ↩
-
Ausbruch aus der Sandbox — Sandbox-Konfigurationsmuster aus der Community. ↩
-
Offener AGENTS.md-Standard — Werkzeugübergreifender Anweisungsstandard unter dem Dach der Linux Foundation. ↩
-
Benutzerdefinierte Anweisungen mit AGENTS.md — Offizieller Leitfaden. ↩
-
Codex-MCP-Integration — Konfiguration und Verwaltung von MCP-Servern. ↩
-
Workflows mit Agents SDK erstellen — Codex als MCP-Server für die Multi-Agent-Orchestrierung. ↩
-
Agent Skills — Dokumentation zum Skills-System. ↩
-
Funktionen von Codex CLI — Plan mode, steer mode und Funktionen für die Zusammenarbeit. ↩↩
-
Nicht interaktiver Modus — Dokumentation zu
codex exec. ↩ -
Einführung der Codex App — Ankündigung zur Veröffentlichung der Desktop-App. ↩↩↩↩
-
Dokumentation zur Codex App — Funktionen der Desktop-App und Fehlerbehebung. ↩
-
Codex GitHub Action — CI/CD-Integration. ↩
-
Codex-Preise — Preise für Abonnements und API. ↩
-
Codex-Konfigurationsreferenz — Enterprise-Schema für requirements.toml und MDM-Verteilung. ↩↩↩
-
Bewährte Verfahren für die Verwendung von Codex — Thread im Community-Forum. ↩
-
feiskyer/codex-settings — Von der Community gepflegte Konfigurationen, skills und Prompts. ↩
-
Codex CLI-Releases — Release Notes zu GitHub. ↩↩
-
Einführung von GPT-5.3-Codex-Spark — Partnerschaft mit Cerebras, mehr als 1.000 Token/s. ↩↩
-
Einführung von GPT-5.3-Codex — Veröffentlichung des vereinheitlichten Modells. ↩
-
Einführung von GPT-5.2-Codex — Kontextkomprimierung und umfangreiche Änderungen. ↩
-
Mehr entwickeln mit GPT-5.1-Codex-Max — Fensterübergreifende Komprimierung. ↩
-
Codex ist jetzt allgemein verfügbar — Ankündigung auf dem DevDay 2025. ↩
-
Einführung der Verbesserungen für Codex — GPT-5-Codex und IDE-Erweiterung. ↩↩
-
Codex CLI wird nativ — Diskussion zur Neuentwicklung in Rust. ↩
-
Codex-Updates: Internetzugriff und Einführung für Plus — Erweiterung im Juni 2025. ↩
-
Einführung von Codex — Veröffentlichung des Cloud-Agents. ↩↩
-
Einstellung der Unterstützung für chat/completions in Codex — OpenAI kündigte die Entfernung von chat/completions aus der Codex-API an; sie wurde im Februar 2026 abgeschlossen. ↩
-
Codex CLI v0.101.0 — Verbesserte Modellauflösung, optimierte Speicherfunktionen und höhere Stabilität. 12. Februar 2026. ↩↩
-
Codex CLI v0.100.0 — Experimentelle JS REPL, mehrere Ratenlimits, WebSocket-Transport, Speicherbefehle und erweiterte Sandbox. 12. Februar 2026. ↩
-
Codex CLI v0.99.0 — Gleichzeitige Shell-Befehle,
/statusline, sortierbare Auswahl zum Fortsetzen, GIF-/WebP-Unterstützung und Shell-Snapshots. 11. Februar 2026. ↩↩ -
Codex CLI v0.98.0 — Unterstützung für GPT-5.3-Codex, stabiler und standardmäßig aktivierter steer mode sowie Korrekturen beim Modellwechsel. 6. Februar 2026. ↩
-
Codex CLI v0.97.0 — „Zulassen und merken“ für MCP-Genehmigungen, unmittelbare Erkennung von skills,
/config-Diagnose und Speicheranbindung. 6. Februar 2026. ↩↩ -
Codex CLI v0.96.0 — Asynchrone Threads/compact v2, WebSocket-Ratenlimits, unified_exec auf Nicht-Windows-Systemen und Herkunftsnachweise für Konfigurationen. 6. Februar 2026. ↩
-
Codex CLI v0.95.0 — Befehl
codex app, persönliche skills, parallele Shell-Tools und Git-Härtung. 6. Februar 2026. ↩ -
Codex CLI v0.94.0 — Plan mode als Standard, stabile Persönlichkeit, skills aus
.agents/skillsund Laufzeitmetriken. 30. Januar 2026. ↩ -
Codex CLI v0.93.0 — SOCKS5-Proxy, Streaming im plan mode,
/apps, intelligente Genehmigungen als Standard und SQLite-Protokolle. 29. Januar 2026. ↩ -
Codex CLI v0.92.0 — API-v2-Threads, Thread-Filterung, MCP-OAuth-Geltungsbereiche und Multi-Agent-Zusammenarbeit. 29. Januar 2026. ↩
-
Codex CLI v0.91.0 — Die Höchstzahl der Sub-Agents wurde von 12 auf 6 reduziert, um Ressourcen strenger zu begrenzen. 25. Januar 2026. ↩
-
Codex CLI v0.88.0 — Ausweichlösung für die Authentifizierung per Gerätecode, Modi für die Zusammenarbeit,
/fork, Remote-Modelle und die Konfigurationmodel_personality. 21. Januar 2026. ↩ -
Codex CLI v0.102.0 — Vereinheitlichter Berechtigungsablauf, strukturierte Netzwerkfreigaben, anpassbare Multi-Agent-Rollen und Benachrichtigungen über Modellumleitungen. 17. Februar 2026. ↩↩
-
Codex CLI v0.103.0 — Zuordnung von Commit-Co-Autoren über den prepare-commit-msg-Hook, ausführlichere Metadaten und Branding in App-Auflistungen sowie Entfernung des Funktionsschalters
remote_models. 17. Februar 2026. ↩ -
Codex CLI v0.104.0 — Unterstützung für WS_PROXY-/WSS_PROXY-Proxys in WebSocket, separate Genehmigungs-IDs für Befehle sowie Benachrichtigungen zur Archivierung und Wiederherstellung von Threads. 18. Februar 2026. ↩↩↩
-
Codex-Changelog — Codex App v26.217: Neuordnung per Drag-and-drop, Warnung bei einem Modell-Downgrade und Verbesserungen der unscharfen Dateisuche. Codex-Konfigurationsreferenz — Vollständige Referenz der Konfigurationsschlüssel. Februar 2026. ↩↩
-
Codex-Preise — Tarifstufen, Nutzungslimits pro 5-Stunden-Zeitfenster, Credit-Kosten und zeitlich begrenzter Zugang für Free/Go. Februar 2026. ↩↩
-
Codex CLI v0.78.0 — Externer Editor über
Ctrl+G, projektbezogene Konfigurationsebenen, macOS-MDM-Konfiguration, TUI2-Transkriptnavigation und.dmg-Installationsprogramme. 6. Januar 2026. ↩ -
Codex CLI v0.66.0 — System für Ausführungsrichtlinien, Beibehaltung von CRLF unter Windows, Cloud-Ausführung mit
--branchund Sigstore-Signierung unter Linux. 9. Dezember 2025. ↩ -
Codex CLI v0.59.0 — Native Komprimierung, auf 10.000 Token erhöhtes Limit für Tool-Ausgaben, Sandbox für den Windows-Agent-Modus und Credits in
/status. 19. November 2025. ↩ -
Codex CLI v0.50.0 — Diagnose über
/feedback, Risikobewertung bei Sandbox-Verstößen, Verbesserungen beim Start von MCP und Schwärzung von Umgebungsvariablen. 25. Oktober 2025. ↩↩ -
Codex CLI v0.45.0 — Inkompatible Änderung:
codex login --api-key→--with-api-key(stdin). OAuth-Authentifizierung über MCP, parallele Tool-Aufrufe. 6. Oktober 2025. ↩ -
Codex CLI v0.40.0 — Standardmodell →
gpt-5-codex, automatische Komprimierung bei 220.000 Tokens,/review-Befehle, Rückgängigmachen von Git-Änderungen, Windows-Binärdatei. 23. September 2025. ↩ -
Codex CLI v0.2.0 — Erste Veröffentlichung der Rust-Binärdatei. Vorkompilierte Binärdateien für macOS (aarch64/x86_64) und Linux (gnu/musl), Tools
codex-execundcodex-linux-sandbox. 30. Juni 2025. ↩ -
GitHub — openai/codex LICENSE — Apache License 2.0. Ursprüngliche Open-Source-Veröffentlichung im April 2025. ↩↩↩
-
Codex CLI v0.106.0 — Direktes Installationsskript, js_repl nach /experimental verschoben (Node 22.22.0+), request_user_input im Default-Modus, Diff-basiertes Vergessen von Erinnerungen, Behebung einer Sandbox-Umgehung durch zsh-fork, Eingabebegrenzung auf ca. 1 Mio. Zeichen, Korrektur von Ctrl-C bei Sub-Agenten. 26. Februar 2026. ↩↩↩↩↩↩↩↩↩↩
-
Codex CLI v0.105.0 — TUI-Syntaxhervorhebung mit /theme, Sprachtranskription, spawn_agents_on_csv, /copy, /clear und Ctrl-L, flexible Genehmigungssteuerung, Linux-/dev-Dateisystem, Fehlerbehebung für js_repl. 25. Februar 2026. ↩↩↩↩↩↩↩↩↩↩
-
Codex CLI v0.107.0 — Aufteilung von Threads in Sub-Agenten, Geräteauswahl für Echtzeit-Spracheingabe, multimodale Ausgabe benutzerdefinierter Tools, konfigurierbare Erinnerungen mit
codex debug clear-memories. 2. März 2026. ↩↩↩↩↩↩ -
Codex Changelog — App v26.226 — MCP-Kurzbefehle im Composer, @mentions in Review-Kommentaren, Fehlerbehandlung für Mermaid-Diagramme. 26. Februar 2026. ↩↩↩
-
Einführung von GPT-5.4 — Führendes Frontier-Modell, das die Programmierfähigkeiten von GPT-5.3-Codex mit stärkerem Schlussfolgern, nativer Computernutzung und Kontextfenstern mit 1 Mio. Tokens kombiniert. 5. März 2026. ↩↩↩↩
-
Codex CLI v0.110.0–v0.111.0 — Plugin-System für skills/MCP/App-Connectors (v0.110.0), fast mode als Standard, dynamische Importe in js_repl, Plugin-Erkennung beim Sitzungsstart (v0.111.0). 5. März 2026. ↩↩↩↩↩
-
Codex App für Windows — Native Windows-App mit PowerShell-Unterstützung, nativer Sandbox sowie skills/Automatisierungen/worktrees. App v26.304 (4. März 2026), v26.303 (3. März 2026). ↩↩↩↩↩↩
-
Einführung von GPT-5.2-Codex — GPT-5.3-Codex-Spark: Forschungs-Vorschaumodell ausschließlich für Text, optimiert für nahezu verzögerungsfreie Programmieriterationen. Über eine Partnerschaft mit Cerebras für Benutzer von ChatGPT Pro verfügbar. Kontextfenster mit 128.000 Tokens. ↩↩↩
-
Codex CLI v0.112.0 — @plugin-Erwähnungen mit automatisch einbezogenem Kontext, TUI-Oberfläche zur Modellauswahl, ausführbare Berechtigungsprofile in der Sandbox-Richtlinie pro Turn, Behebung des JS-REPL-Status, SIGTERM-Verarbeitung, Linux-Bubblewrap-Benutzernamensraum, Verbesserungen der macOS-Sandbox. 8. März 2026. ↩↩↩
-
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, Speicherung generierter Bilder im CWD, Einstellungen für das Websuch-Tool, gehärtete Netzwerk-Proxy-Richtlinie. 10. März 2026. ↩↩↩↩
-
Codex CLI v0.114.0 — Experimenteller code mode, experimentelle hooks-Engine (Ereignisse SessionStart und Stop), Endpunkte zur Zustandsprüfung von WebSocket, Konfiguration zum Deaktivieren von System-skills, Übergabekontext aus Transkripten, verbesserte Auswahl für $-Erwähnungen. 11. März 2026. ↩↩↩↩
-
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. ↩↩
-
Codex Changelog — App v26.312 — Anpassbare Themes mit Farbsteuerung und Schriftartauswahl, überarbeitete Oberfläche für Automatisierungen mit lokaler Ausführung bzw. Ausführung in worktrees und benutzerdefinierten Reasoning-Stufen, Leistungsverbesserungen. 12. März 2026. ↩↩↩↩
-
Codex CLI v0.115.0 — Bildprüfung in voller Auflösung über
view_imageundcodex.emitImage,js_replstelltcodex.cwd/codex.homeDirbereit, Echtzeit-Transkriptionsmodus für WebSocket, Dateisystem-RPCs in App-Server v2, Smart Approvals mit Guardian-Sub-Agent, Tool-Suche der Responses API. Korrekturen: Vererbung der Sandbox an Sub-Agenten, Hängenbleiben von js_repl bei U+2028/U+2029, Verzögerungen beim Beenden der TUI, Beibehaltung von Profileinstellungen, Verbesserungen an MCP/Elicitation. 16. März 2026. ↩↩↩ -
Codex CLI v0.116.0 — Hook-Ereignis
UserPromptSubmit, ChatGPT-Gerätecode-Authentifizierung in der App-Server-TUI, reibungslosere Plugin-Installation mit Vorschlags-Allowlist und Remote-Synchronisierung, Echtzeitsitzungen mit dem Kontext kürzlich verwendeter Threads, weniger Audiounterbrechungen durch das System selbst. Korrekturen: Hängenbleiben im ersten Turn beim Vorwärmen von WebSocket, Unterhaltungsverlauf beim Remote-Fortsetzen bzw. -Forken, Linux-Sandbox bei über symbolische Links eingebundenen Checkouts/AppArmor, Race Condition beim Abschluss von Agentenaufträgen. 77 PRs zusammengeführt. 19. März 2026. ↩↩ -
Codex CLI v0.117.0 — Vollwertige Plugins (produktbezogene Synchronisierung,
/plugins-Browser, Installation/Entfernung), Sub-Agenten v2 (pfadbasierte Adressen, strukturierte Nachrichtenübermittlung, Agentenliste),/title-Auswahl für Terminaltitel, standardmäßig aktivierte App-Server-TUI mit!-Shell-Befehlen/Dateisystemüberwachung/Remote-Bearer-Authentifizierung für WebSocket/Abruf des Prompt-Verlaufs, Bild-Workflows (view_image-URLs, erneut aufrufbare generierte Bilder, beim Fortsetzen erhaltener Verlauf), Entfernung der veralteten Tools artifact/read_file/grep_files, Verbesserungen der Linux-Sandbox für ältere Distributionen, Verbesserungen der Windows-Sandbox mit eingeschränkten Tokens. 28. März 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Einführung von GPT-5.4 mini und nano — GPT-5.4 mini: Kontextfenster mit 400.000 Tokens, 0,75 $/4,50 $ pro Mio. Tokens, 30 % des GPT-5.4-Kontingents, doppelt so schnell. Verfügbar in der Codex App, in CLI, in der IDE-Erweiterung und im Web. 17. März 2026. ↩↩↩↩↩
-
Codex Security: jetzt als Forschungsvorschau verfügbar — Kontextbezogene Sicherheitsprüfung von Anwendungen. Für Pro/Enterprise/Business/Edu über Codex Web. 1,2 Mio. Commits gescannt, 10.561 Funde mit hohem Schweregrad, 14 zugewiesene CVEs. 6. März 2026. ↩↩↩↩↩
-
Codex CLI v0.118.0 — Ausschließlich über Proxy laufender Sandbox-Netzwerkzugriff unter Windows, ChatGPT-Gerätecode-Authentifizierung, Prompt plus stdin für
codex exec, dynamische Bearer-Tokens, Schutz von .codex-Dateien, Linux-bwrap-Korrektur, Behebung von Regressionen der TUI des App-Servers, robusterer Start von MCP, Korrektur von apply_patch unter Windows. 31. März 2026. ↩↩ -
Codex bietet jetzt nutzungsbasierte Preise für Teams. OpenAI, 2. April 2026. Der jährliche Business-Preis wurde auf 20 $ pro Lizenz und Monat gesenkt. Codex-only-Lizenzen sind für Business und Enterprise mit Token-basierter Abrechnung, ohne feste Lizenzgebühr und ohne Ratenbegrenzungen verfügbar. ↩↩
-
Codex CLI v0.119.0. „v0.119.0: Echtzeit-Spracheingabe V2 (WebRTC, konfigurierbarer Transport, Sprachauswahl, native TUI-Medien), MCP Apps (Lesen von Ressourcen, Metadaten zu Tool-Aufrufen, Elicitations, Datei-Uploads), Remote-Workflows (WebSocket für ausgehende Verbindungen, Weiterleitung von
--cd,codex exec-server), Kopieren von Antworten mitCtrl+O,/resumeüber ID/Name, Warp-OSC-9-Benachrichtigungen.“ 10. April 2026. ↩ -
Codex CLI v0.120.0. „v0.120.0: Echtzeit-V2 streamt den Fortschritt von Hintergrundagenten, Verbesserungen der Benutzeroberfläche für Hook-Aktivitäten, SessionStart-hooks unterscheiden
/clear, MCPoutputSchemaim code mode, Behandlung symbolischer Links in der Windows-Sandbox, Korrektur der Reihenfolge bei der Tool-Suche.“ 11. April 2026. ↩ -
Codex CLI v0.121.0. 15. April 2026. Plugin Marketplace (
codex marketplace addfür GitHub, Git-URL, lokales Verzeichnis,marketplace.json-URL) sowie entsprechendes Gegenstück für den App-Server (#17087, #17717, #17756). Rückwärtssuche im TUI-Verlauf mitCtrl+Rund Wiederaufruf 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). Das Modell für die Speicherkonsolidierung der Phase 2 wurde auf GPT-5.4 aktualisiert (#17384). Beim Zurücksetzen des Speichers 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), private DNS-Auflösung nicht mehr blockiert (#17370). Der reine Sperrlistenmodus fürdanger-full-accesswurde entfernt (#17732). Unterstützung für Tool-Aufrufe von MCP Apps (#17364), Tool-Namespaces für MCP (#17404), durchgängige Unterstützung des Flagssupports_parallel_tool_calls(#17667), Metadaten zum Sandbox-Status über Tool-Metadaten von MCP (#17763, #17957), vereinheitlichte verzögerte Tool-Aufrufe (#17556). Die Guardian-Prüfung deaktiviert hooks (#17872). Anzeige des Kontextprozentsatzes in der Statuszeile (#17637, #17420). Ankündigung von CLI-Updates (#17942). Schnittstellecodex-thread-store(#17659, #17824). Windows-Korrektur für unveränderte Pfade beiresume --last(#17414). Insgesamt mehr als 180 Commits. Die vollständige PR-Liste finden Sie außerdem unter der Vergleichs-URLrust-v0.120.0...rust-v0.121.0. ↩↩↩↩↩↩↩↩↩↩↩↩ -
Einführung von GPT-5.5. Ankündigung von OpenAI vom 23. April 2026. Kontextfenster: 400K in Codex, 1M in der API (laut der OpenAI-Seite zur Verfügbarkeit von GPT-5.5 in Codex beziehungsweise der Modelldokumentation zu GPT-5.5 für die API). Preise (API): 5 $ für Eingabe / 30 $ für Ausgabe pro MTok (das Zweifache des GPT-5.4-Tarifs; OpenAI gibt nach Verbesserungen der Token-Effizienz einen effektiven Anstieg von etwa 20 % an). Benchmarks: 82,7 % bei Terminal-Bench 2.0 (derzeitiger SOTA-Wert unter den öffentlich verfügbaren Modellen), 84,9 % bei GDPval (44 Berufe), 78,7 % bei OSWorld-Verified (Bedienung realer Computer), 98,0 % bei Tau2-bench Telecom (ohne Prompt-Tuning). 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 sinngemäß: GPT-5.5 ist nun in Codex als neuestes Frontier-Modell von OpenAI für komplexe Programmierung, Computernutzung, Wissensarbeit und Forschungsabläufe verfügbar und wird für die meisten Codex-Aufgaben empfohlen. Siehe auch: Einführung von Verbesserungen für Codex (17. April 2026 – Computernutzung im Hintergrund, mehr als 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 unterstützt Codex auf NVIDIA-Infrastruktur; TechCrunch: OpenAI veröffentlicht GPT-5.5. ↩↩↩↩↩↩
-
Codex CLI v0.122.0 und v0.123.0. v0.122.0: Glob-Richtlinien zum Verweigern von Dateisystem-Lesezugriffen, verwaltete Anforderungen für verweigerte Lesezugriffe, plattformseitige Durchsetzung der Sandbox sowie isolierte
codex exec-Ausführungen, die Benutzerkonfigurationen oder Regeln ignorieren; Tool-Erkennung und Bilderzeugung sind standardmäßig aktiviert; Bildverarbeitung mit höherem Detailgrad und Metadaten zur Originaldetailstufe für MCP undjs_repl; App-Server löst veraltete Prompts clientübergreifend auf; fortgesetzte oder geforkte Threads geben die Token-Nutzung sofort wieder; der Start der Fernsteuerung toleriert eine fehlende ChatGPT-Authentifizierung; das Abbrechen des Starts von MCP funktioniert in App-Server-Sitzungen wieder; interne Aufteilung incodex-core-pluginsund Neuorganisation der Konnektoren. v0.123.0 (23. April 2026): integrierter Modellanbieteramazon-bedrockmit konfigurierbarer Unterstützung für AWS-Profile;/mcp verbosefür vollständige Diagnosedaten, Ressourcen und Ressourcenvorlagen von MCP-Servern, während das reguläre/mcpschnell bleibt; das Laden von Plugin-MCP akzeptiert sowohlmcpServersals auch Serverzuordnungen auf oberster Ebene in.mcp.json; Echtzeitübergaben übermitteln Transkriptdeltas an Hintergrund-Agenten und ermöglichen den expliziten stillen Verbleib; hostspezifische Anforderungen anremote_sandbox_configfür Remote-Umgebungen; aktualisierte gebündelte Modellmetadaten. Korrekturen:/copykopiert nach einem Rollback die neueste sichtbare Antwort des Assistenten (nicht die Antwort vor dem Rollback), während eines manuellen Shell-Befehls übermittelter Folgetext wird in die Warteschlange gestellt (keine festhängendenWorking-Zustände mehr), Unicode- und Tottasteneingaben in VS Code-WSL-Terminals (der erweiterte Tastaturmodus ist dort deaktiviert), veraltete Proxy-Umgebungsvariablen werden nicht mehr aus Shell-Snapshots wiederhergestellt,codex execübernimmt gemeinsam genutzte Flags auf Stammebene wie Sandbox- und Modelloptionen, offengelegte Prüf-Prompts wurden aus TUI-Transkripten entfernt. ↩↩↩ -
Codex CLI v0.124.0 und v0.125.0. v0.124.0 (23. April 2026): TUI-Schnellsteuerung für den Reasoning-Aufwand (
Alt+,verringern,Alt+.erhöhen), wobei Modell-Upgrades den Reasoning-Aufwand auf die Standardwerte des neuen Modells zurücksetzen; App-Server-Sitzungen verwalten mehrere Umgebungen mit Auswahl der Umgebung und des Arbeitsverzeichnisses pro Turn für Remote-Konfigurationen; vollwertige Unterstützung für Amazon Bedrock bei OpenAI-kompatiblen Anbietern (AWS-SigV4-Signierung, Authentifizierung mit AWS-Anmeldedaten); Remote-Plugin-Marketplaces mit zuverlässigen Detailabfragen und größeren Ergebnisseiten; hooks sind jetzt stabil – inline inconfig.tomlundrequirements.tomlkonfigurierbar und beobachten MCP-Tools sowieapply_patchund lang laufende Bash-Sitzungen; für berechtigte ChatGPT-Tarife wird standardmäßig die Fast-Service-Stufe verwendet, sofern dies nicht ausdrücklich deaktiviert wurde. Korrekturen: Cloudflare-Cookies bleiben über genehmigte ChatGPT-Hosts hinweg erhalten (weniger Authentifizierungsfehler), WebSocket-Ereignisse werden unter Last zuverlässig abgearbeitet und das Herunterfahren erfolgt sauberer, Abweichungen des Berechtigungsmodus bleiben auch bei Nebengesprächen erhalten,wait_agentkehrt bei anstehender Arbeit im Postfach umgehend zurück, lokale stdio-Starts von MCP für relative Befehle ohne explizitescwdverwenden die korrekte Pfadauflösung, Randfälle bei verwalteten Startkonfigurationen (unbekannte Funktionsanforderungen lösen eine Warnung statt eines Abbruchs aus, Fehler bei Cloud-Anforderungen sind verständlicher). v0.125.0 (24. April 2026): App-Server-Integrationen unterstützen Unix-Socket-Transport, paginierungsfreundliches Fortsetzen und Forken, persistente Umgebungen sowie die Konfiguration und Speicherung von Remote-Threads; die Plugin-Verwaltung des App-Servers installiert Remote-Plugins und aktualisiert konfigurierte Marketplaces; Berechtigungsprofile werden über TUI-Sitzungen, Benutzer-Turns, den Sandbox-Status von MCP, Shell-Eskalationen und App-Server-APIs hinweg verlustfrei übertragen; Modellanbieter übernehmen die Modellerkennung, wobei der AWS-/Bedrock-Kontostatus für App-Clients verfügbar ist;codex exec --jsonmeldet die Nutzung von Reasoning-Tokens für programmatische Nutzer; das Rollout-Tracing erfasst Beziehungen zwischen Tools, Code-Modus, Sitzungen und mehreren Agenten sowie einen Debug-Reducer-Befehl. Korrekturen: Das Unterbrechen von/reviewblockiert das TUI nicht mehr, Ausgabehandhabung und Stream-Schließung des Exec-Servers wurden verbessert, der App-Server respektiert ausdrücklich nicht vertrauenswürdige Projektkonfigurationen, Probleme bei WebSocket-Clienttrennungen während Benachrichtigungsspitzen, Start der Windows-Sandbox und Handhabung von Hintergrundprozessen, verstärkte Konfigurationsschemavalidierung für Thread-Limits, Agentenpfade und MIME-Typen. ↩↩↩ -
Codex CLI v0.128.0. Veröffentlicht am 30. April 2026. Fügt persistente
/goal-Workflows,codex update, konfigurierbare TUI-Tastenbelegungen, erweiterte Berechtigungsprofile, Verbesserungen am Plugin Marketplace, den Import externer Agentensitzungen und Aktualisierungen der MultiAgentV2-Konfiguration hinzu; behebt Randfälle beim Fortsetzen und Unterbrechen, im TUI, im Netzwerk, in der Windows-Sandbox, bei Bedrock, MCP und Plugins; stuft--full-autoals veraltet ein; entferntjs_repl. ↩↩↩↩↩↩↩ -
OpenAI Codex-Konfigurationsreferenz und Standardkonfigurationen der Codex-Sandbox. Abgerufen am 11. Mai 2026. Dokumentiert
approval_policy,sandbox_mode,default_permissions,[permissions.<name>.filesystem],[permissions.<name>.network], integrierte Berechtigungsprofile sowie die Einstellung vonon-failure. ↩↩↩↩↩ -
Veraltete OpenAI-API-Modelle: ältere GPT-Modell-Snapshots vom 22. April 2026. Abgerufen am 5. Mai 2026; am 24. Juli 2026 nach dem Abschaltdatum erneut überprüft. Nennt Abschaltungen älterer Codex-bezogener Modell-Snapshots zum 23. Juli 2026, darunter
gpt-5.2-codex,gpt-5.1-codex,gpt-5.1-codex-maxundgpt-5.1-codex-mini. Die empfohlenen Ersatzmodelle wurden von den ursprünglichen Modellengpt-5.4/gpt-5.4-miniaufgpt-5.6-sol(für die Codex-/Codex-Max-Snapshots) undgpt-5.6-terra(für Codex Mini) aktualisiert, entsprechend der Migration der gebündelten Modelle in v0.145.0. ↩↩↩↩↩↩ -
Codex CLI v0.129.0. Veröffentlicht am 7. Mai 2026 um 17:02 Uhr UTC. Fügt modale Vim-Bearbeitung im Composer (
/vim-Befehl, konfigurierbarer Standardmodus), eine neu gestaltete TUI-Workflow-Auswahl (einfacheres Fortsetzen/Forken, reiner Scrollback-Modus), einen in die TUI integrierten/hooks-Browser zum Auffinden und Umschalten von Lebenszyklus-hooks, eine Theme-abhängige Statuszeile mit optionalen Zusammenfassungen zu PRs und Branch-Wechseln, eine erweiterte Plugin-Verwaltung (Freigabe im Workspace, Zugriffssteuerung für Freigaben, Quellenfilterung, Marketplace-Operationen über/plugins), eine Änderung am/goal-Lebenszyklus (experimentelle Ziele bleiben nach dem Fortsetzen pausiert, sofern sie nicht ausdrücklich wieder aktiviert werden – damit ändert sich das bisherige Standardverhalten aus v0.128.0), eine Härtung des Linux-Sandbox-Starts, Verbesserungen an der Zuverlässigkeit der Windows-Sandbox sowie eine Aktualisierung des mitgelieferten Bubblewrap auf 0.11.2 mit vorgelagerten Sicherheits-Patches hinzu. Siehe auch: Codex Changelog und Codex CLI-Seite – Letztere dokumentiert die Erhöhung der Nutzungslimits im Mai 2026 (25-faches 5-Stunden-Limit für Codex Plus und verdoppeltes Kontingent der 100-Dollar-Monatsstufe, jeweils bis zum 31. Mai 2026). ↩↩↩↩↩↩↩↩↩↩↩↩ -
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 über mehrere Tabs hinweg, ohne die Kontrolle über Ihren Browser zu übernehmen, und Sie bestimmen weiterhin, welche Websites Codex verwenden darf.“ Die verlinkte Seite wurde in „Browser extension“ umbenannt, als am 25. August 2026 Edge, Brave, Opera und Vivaldi hinzukamen; siehe 127. ↩↩↩↩
-
Codex CLI v0.130.0. Veröffentlicht am 8. Mai 2026 um 23:09 Uhr UTC. Neue Funktionen: der Top-Level-Befehl
codex remote-controlals Einstiegspunkt für einen Headless-App-Server (#21424); Plugin-Details zeigen gebündelte hooks, und die Plugin-Freigabe bietet Link-Metadaten, Steuerungsmöglichkeiten für die Auffindbarkeit sowie aktualisierte Freigabeeinstellungen (#21447, #21495, #21637); Thread-Paginierung im App-Server mit nicht geladenen, zusammengefassten und vollständigen Ansichten von Turn-Elementen (#21566); Bedrock-Authentifizierung über die Konsolenanmeldedaten von AWSaws login(#21623);view_imagewird bei Sitzungen mit mehreren Umgebungen über die ausgewählte Umgebung aufgelöst (#21143). Fehlerbehebungen: Aktive App-Server-Threads übernehmen Konfigurationsänderungen ohne Neustart (#21187); Turn-Diffs bleiben überapply_patch-Operationen hinweg korrekt, auch bei teilweisen Fehlschlägen (#21180, #21518); Thread-Zusammenfassungen, Umbenennungen, Fortsetzungen und Forks überThreadStore, einschließlich pfadloser Threads (#21264, #21265, #21266); Remote-Kompaktierung gibtresponse.processedfür v2-Streams aus und lässtservice_tierbei mit API-Schlüsseln ausgeführten Kompaktierungsanfragen weg (#21642, #21676); die Einrichtung der Windows-Sandbox gewährt Sandbox-Benutzern Zugriff auf den Binärdatei-Cache der Desktop-Laufzeitumgebung (#21564); das Startbanner voncodex execenthält nicht länger die Formulierung „research preview“ (#21683). Wartungsarbeiten: konfigurierbare OpenTelemetry-Trace-Metadaten und umfangreichere Analysefunktionen für Reviews und Feedback (#21556, #18747, #21434, #21498); Cargo-Profiling-Buildprofil, Dependabot-Cooldown,cargo-shear-Upgrade und vollständig qualifizierte Pins für GitHub Actions (#21436, #21547, #21574, #21584, #21599); ungenutzte Geräteschlüssel-APIs, zusätzliche skills-Wurzelverzeichnisse, die Remote-Thread-Store-Implementierung und durch Zeichenfolgen indizierte MCP-Tool-Maps wurden entfernt (#21487, #21485, #21596, #21454). Vergleichs-URL:rust-v0.129.0...rust-v0.130.0. Siehe auch: Codex Changelog. ↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Codex Changelog. Historischer Kontext vom 5. bis 9. Mai 2026: GPT-5.5 Instant wurde für die kostenlose Stufe 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. ↩↩
-
Plugins erstellen – Einen Marketplace über die CLI hinzufügen. Abgerufen am 11. Mai 2026. Dokumentiert
codex plugin marketplace add, akzeptierte Typen von Marketplace-Quellen,--ref,--sparsesowie Befehle zum Aktualisieren und Entfernen von Marketplaces. ↩ -
Codex CLI v0.131.0-alpha.9. Veröffentlicht am 12. Mai 2026. Historische Alpha-Reihe einer Vorabversion; für die aktuelle Zielversion dieses Leitfadens durch die stabile Veröffentlichung von v0.131.0 am 18. Mai in 96 abgelöst. ↩↩
-
Bereinigtes lokales Codex-Harness-Hygiene-Audit des Autors vom 15. Mai 2026. Bei der Prüfung wurden ausführbarer Quellcode, öffentliche und private Dokumentation, generierte Caches, Sitzungsaufzeichnungen, Shell-Snapshots, Protokolle und bewusst eingerichtete Geheimnisspeicher voneinander getrennt; Hilfszugangsdaten wurden, soweit angemessen, in eine Konfiguration mit erforderlichen Umgebungsvariablen überführt; der für Modelle sichtbare Verlauf wurde bei mit hoher Sicherheit erkannten Geheimnismustern geschwärzt; außerdem wurden verbleibende Lücken bei Präventions-hooks und im forensischen Verlauf dokumentiert. Genaue Pfade, Token-Werte, Erkennungsmuster und interne Details privater Workflows wurden bewusst ausgelassen. ↩↩↩
-
Codex Changelog. Eintrag vom 18. Mai 2026 für Codex CLI 0.131.0. Zu den neuen Funktionen gehören umfangreichere TUI-Steuerelemente und Statusanzeigen für Sitzungen, eine vereinheitlichte
@-Erwähnungssuche über Dateien, Verzeichnisse, Plugins und skills hinweg, Marketplace-Befehle für die CLI, versionsabhängige Plugin-Freigaben, standardmäßig aktivierte Plugin-hooks, ein Daemon-verwaltetescodex remote-control, registrierungsgestützte Remote-Umgebungen, Aktualisierungen deropenai-codex-Python-SDK sowie die Diagnosefunktioncodex doctor. Fehlerbehebungen betreffen die Darstellung und Interaktion der TUI, 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 Remote-Bereinigung. Überprüfung in der aktuellen Sitzung am 19. Mai 2026:codex --versiongabcodex-cli 0.131.0zurück, undnpm view @openai/codex version dist-tags.latest time.modified --jsonmeldete als neueste Version0.131.0mittime.modified2026-05-18T22:00:51.726Z. ↩↩↩↩↩↩ -
Codex CLI v0.132.0. Veröffentlicht am 20. Mai 2026. Fügt eine native Python-SDK-Authentifizierung (API-Schlüssel, ChatGPT-Browser- und Gerätecode-Abläufe, Kontoeinsicht, Abmeldung), einfachere Nur-Text-Turn-APIs mit umfangreicherem
TurnResult,codex exec resume --output-schema, einen schnelleren TUI-Start durch gebündelte Terminal-Abfragen, die Registrierung von Remote-Ausführungsprogrammen mit standardmäßiger Codex-Authentifizierung sowie den Erhalt der Bildtreue im App-Server hinzu. Zu den Fehlerbehebungen zählen Abbruchbedingungen für die Zielfortsetzung bei Nutzungslimits und wiederholten Blockaden, das Vertrauens- und Einfügeverhalten der Fortsetzungsauswahl, die Weiterleitung von MCP-Wiedergaben und -Abfragen, Keepalive für Remote-WebSocket-Verbindungen, relativ zum Repository aufgelöste Diff-Pfade, die npm-Erkennung durch Windows doctor sowie die statische Verknüpfung der MSVC-Laufzeitumgebung. ↩↩↩↩ -
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 für aktive Turns;
codex remote-controlerhält Bereitschafts- und Statusanzeigen im Vordergrund sowie die daemonähnlichen Befehlestartundstop; Berechtigungsprofile erhalten Listen-APIs, Vererbung, verwaltete Unterstützung fürrequirements.toml, Laufzeitaktualisierung und eine stärkere Integration in die Windows-Sandbox; die Plugin-Erkennung erhält eine Marketplace-spezifische Listenausgabe, installierte Versionen, Marketplace-Wurzelverzeichnisse und Unterstützung für Remote-Sammlungen; Erweiterungen können den Start und Stopp von Subagenten, die Tool-Ausführung, Turn-Metadaten sowie asynchrone Genehmigungs- und Turn-Verarbeitung beobachten. Überprüfung in der aktuellen Sitzung am 21. Mai 2026:codex --versiongabcodex-cli 0.131.0zurück, währendnpm view @openai/codex version dist-tags.latest time.modified --jsonals neueste Version0.133.0mittime.modified2026-05-21T17:13:06.823Zmeldete. ↩↩↩↩↩↩↩ -
OpenAI ChatGPT release notes und ChatGPT Enterprise & Edu release notes. Codex-Einträge vom 21. Mai 2026: Appshots, allgemeine Verfügbarkeit des Goal mode, Browser-Anmerkungen innerhalb der App, gesperrte Computer Use-Funktion, Verbesserungen an der Browser-Nutzung, Analysen für Enterprise/Edu sowie Hinweise zur Verfügbarkeit der Plugin-Freigabe. Siehe auch die Dokumentation zu Appshots, In-app browser und Computer Use, abgerufen am 25. Mai 2026. ↩↩↩↩↩↩↩↩
-
OpenAI Codex-Dokumentation zum Prompting – Goal mode. Abgerufen am 25. Mai 2026. Dokumentiert Goal mode als dauerhaftes Ziel mit
/goal-Einstiegspunkten in der Codex-App, der IDE-Erweiterung und der CLI sowie die Ausweichanleitung fürfeatures.goals/codex features enable goals, falls der slash command nicht angezeigt wird. ↩↩↩ -
OpenAI Codex-GitHub-Veröffentlichungen. Abgerufen am 26. Mai 2026. Die Veröffentlichungsseite führt
0.134.0-alpha.1,0.134.0-alpha.2und0.134.0-alpha.3als Vorabversionen auf und kennzeichnet0.133.0als neueste stabile Version. Überprüfung in der aktuellen Sitzung am 26. Mai 2026: Das lokalecodex --versiongabcodex-cli 0.133.0zurück;npm view @openai/codex version dist-tags.latest time.modified --jsonmeldete fürversionden Wert0.133.0, fürdist-tags.latestden Wert0.133.0und fürtime.modifiedden Wert2026-05-23T01:26:52.705Z. ↩↩↩ -
Versionshinweise zu Codex CLI v0.140.0 und Codex Changelog (OpenAI Developers). Am 15. Juni 2026 als stabile Version veröffentlicht (aus der v0.140.0-alpha-Reihe). Neue Funktionen:
/usage-Ansichten für die tägliche, wöchentliche und kumulierte Token-Aktivität des Kontos;/goalbewahrt überlange Texte, große eingefügte Blöcke und Bildanhänge in Remote-App-Server-Sitzungen; Löschen von Sitzungen übercodex delete,/deleteund app-serverthread/deletemit Sicherheitsabfragen;/importzum selektiven Importieren der Einrichtung, Projektkonfiguration und letzten Chats aus Claude Code; durch Eingabe von@wird standardmäßig ein einheitliches Erwähnungsmenü für Dateien, Plugins und skills geöffnet; verwaltete Amazon Bedrock-Authentifizierung mit API-Schlüssel sowie verschlüsselte lokale Speicherung von CLI- und MCP-OAuth-Anmeldedaten. Fehlerbehebungen: Beschädigte SQLite-Statusdatenbanken werden automatisch gesichert und anhand von Rollout-Daten neu aufgebaut;/reviewstürzt nicht mehr ab, wenn bei ausstehenden Anweisungen Esc gedrückt wird; höhere Zuverlässigkeit von MCP durch Wiederholungsversuche bei vorübergehenden Startfehlern und Beibehaltung deaktivierter Server; Remote-Anfragen zur Deinstallation von Plugins wurden korrigiert und Apps mit erforderlicher Authentifizierung werden angezeigt; die Auswahl „Nicht mehr erinnern“ bei Update-Hinweisen wird gespeichert und veraltete Anzeigen laufender hooks werden entfernt; Hintergrundbefehle ohne TTY lassen sich mit Strg-C unterbrechen, ohne dass Ausgaben verloren gehen. Leistung/Wartung: Beibehaltung der Git-Dateisystemüberwachung und beschleunigte Archivsuche für große Repositorys; experimentelle/realtime-Sprachsteuerungen und Audioabhängigkeiten wurden aus der TUI entfernt. Die neueste Vorabversion vom 16. Juni 2026 ist dierust-v0.141.0-alpha-Reihe (Vorabversion) – 0.141.0 befindet sich weiterhin im Alpha-Stadium und wird in diesem Leitfaden nicht berücksichtigt, da dieser stabilen Versionen folgt. Überprüfung in der aktuellen Sitzung am 16. Juni 2026: Die GitHub-Versionen und das OpenAI Codex Changelog bestätigenrust-v0.140.0als neueste stabile Version. ↩↩↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.141.0 und Codex Changelog (OpenAI Developers). Am 18. Juni 2026 als stabile Version veröffentlicht (aus der v0.141.0-alpha-Reihe). Sicherheit/Infrastruktur: Remote-Ausführungsumgebungen verwenden authentifizierte, Ende-zu-Ende-verschlüsselte Noise-Relay-Kanäle; TLS unterstützt P-521-Zertifikatsignaturen für die Kompatibilität mit Unternehmens-Proxys. Plattformübergreifend: Bei der Remote-Ausführung bleiben die nativen Arbeitsverzeichnisse und Shells der Ausführungsumgebung erhalten; Verbesserungen der Windows-Sandbox-Ausführung einschließlich automatischer Wiederherstellung von Anmeldedaten. Leistung: Geringere Latenz und Speichernutzung in großen, werkzeugintensiven Sitzungen durch Zwischenspeicherung der Werkzeugsuche; Begrenzung des Prompt-Bild-Zwischenspeichers auf 64 MiB. Benutzeroberfläche: TUI-Eingabeaufforderungen können nach Inaktivität mithilfe eines Countdown-Timers automatisch aufgelöst werden; Realtime-Clients erhalten eine Steuerung zum Anhängen von Spracheingaben. Die neueste Vorabversion vom 19. Juni 2026 ist die
rust-v0.142.0-alpha-Reihe (Vorabversion) – 0.142.0 befindet sich weiterhin im Alpha-Stadium und wird in diesem Leitfaden nicht berücksichtigt, da dieser stabilen Versionen folgt. Überprüfung in der aktuellen Sitzung am 18. Juni 2026: Die GitHub-Versionen und das OpenAI Codex Changelog bestätigenrust-v0.141.0als neueste stabile Version. ↩↩ -
Versionshinweise zu Codex CLI v0.142.0 und Codex Changelog (OpenAI Developers). Am 22. Juni 2026 als stabile Version veröffentlicht (aus der v0.142.0-alpha-Reihe). Neue Funktionen:
/usagekann verdiente Guthaben zum Zurücksetzen des Nutzungslimits anzeigen und einlösen, einschließlich Bestätigung, erneutem Versuch und aktualisierter Verfügbarkeitsanzeigen;/pluginsgliedert Remote-Plugins in die Bereiche OpenAI Curated, Workspace und Shared with me, während bei geeigneten Interaktionen relevante Plugins empfohlen und installiert werden können; konfigurierbare Rollout-Tokenbudgets erfassen die Nutzung über Agenten-Threads hinweg, erinnern an das verbleibende Budget und brechen Interaktionen ab, sobald es aufgebraucht ist; app-server-Clients können die Delegation an mehrere Agenten auf Thread- und Interaktionsebene deaktivieren, auf ausdrückliche Anfragen beschränken oder proaktiv zulassen; ein indizierter Websuchmodus ermöglicht Live-Suchen und beschränkt den direkten Seitenzugriff zugleich auf vom Server genehmigte URLs; Codex kann geplante UTC-Zeiterinnerungen empfangen und die aktuelle Uhrzeit direkt abfragen, auch über von Clients bereitgestellte app-server-Uhren. Fehlerbehebungen: Linux-TUI-Darstellung nach dem Anhalten mit Strg+Z und Fortsetzen mit fg; robustere Wiederherstellung von exec-server-Prozessen und stdio-MCP-Sitzungsverbindungen; Beibehaltung von Remote-Umgebungspfaden über Betriebssystemgrenzen hinweg; Verbesserungen beim Laden und Installieren von Plugins sowie bei der Verarbeitung von Manifesten; Sichtbarkeit von Subagentenfehlern für übergeordnete Agenten; zielorientierte Thread-Speicherung inthread/listundthread/search. Die neueste Vorabversion vom 23. Juni 2026 ist dierust-v0.143.0-alpha-Reihe (Vorabversion) – 0.143.0 befindet sich weiterhin im Alpha-Stadium und wird in diesem Leitfaden nicht berücksichtigt, da dieser stabilen Versionen folgt. Überprüfung in der aktuellen Sitzung am 23. Juni 2026: Die GitHub-Versionen und das OpenAI Codex Changelog bestätigenrust-v0.142.0als neueste stabile Version. ↩↩↩ -
Versionshinweise zu Codex CLI v0.142.2 und Versionshinweise zu v0.142.5. v0.142.2 (25. Juni 2026): MCP-Tools verwenden standardmäßig die Werkzeugsuche, sofern diese unterstützt wird. Dadurch verbessert sich die Werkzeugerkennung, während die Kompatibilität mit älteren Modellen und Anbietern erhalten bleibt; macOS-Authentifizierungsclients berücksichtigen die Proxy-, PAC- und WPAD-Einstellungen des Systems, wenn
respect_system_proxyaktiviert ist; Plugins stellen über lokale Manifeste und Remote-Kataloge spezielle Logos für den Dunkelmodus bereit; Apps können mithilfe serverseitig bereitgestellter Sichtbarkeits- und Metadaten zu schnelleren Modellen eine detailreichere Benutzeroberfläche für Sicherheitspuffer anzeigen. Fehlerbehebungen: Remote-Plugin-Kataloge geben kuratierte Ranglisten hervorgehobener Plugins zurück; abgelaufene Amazon Bedrock-Anmeldedaten führen zu konkreten Anweisungen für die Wiederherstellung; Remote-stdio-MCP-Server akzeptieren absolute Arbeitsverzeichnisse im Pfadformat der Remote-Plattform; Remote-HTTP(S)-Bildeingaben geben eindeutige, für das Modell sichtbare Validierungsfehler zurück (Inline-Daten-URLs und lokale Bilder werden weiterhin unterstützt); PowerShell-Befehle mit ausführbaren AST-Bereichen, die von der Sicherheitsklassifizierung nicht geprüft werden können, erfordern nun eine Genehmigung; Code Mode warnt, wenn dem ausgewählten Modell erforderliche Metadaten fehlen; die gebündelten Versionen von OpenSSL und esbuild wurden auf korrigierte Releases aktualisiert. v0.142.3 (26. Juni) und v0.142.4 (29. Juni): ausschließlich Wartungsarbeiten, keine für Benutzer sichtbaren Änderungen. v0.142.5 (1. Juli 2026): Vollständige Anfrage-Nutzdaten der Responses WebSocket werden nicht mehr in Trace-Protokolle geschrieben. Überprüfung in der aktuellen Sitzung am 1. Juli 2026 (PST): Die GitHub-Versionen bestätigenrust-v0.142.5als neueste stabile Version; diev0.143.0-alpha-Reihe bleibt eine Vorabversion und wird in diesem Leitfaden nicht berücksichtigt. ↩↩↩↩ -
Versionshinweise zu Codex CLI v0.143.0, 8. Juli 2026 (aus der v0.143.0-alpha-Reihe als stabile Version veröffentlicht). Neue Funktionen: Remote-Plugins sind standardmäßig aktiviert und bieten detailreichere Katalogzeilen, npm-Marktplatzquellen sowie sichtbare Remote- und lokale Versionen; Authentifizierungs- und Responses API-Datenverkehr kann über macOS- und Windows-System-Proxys geleitet werden, einschließlich PAC- und WPAD-Konfigurationen;
codex remote-control pairerzeugt einen manuellen Kopplungscode aus einem laufenden Daemon; Amazon Bedrock ergänzt die Modelle GPT-5.6 Sol, Terra und Luna mit nativer Unterstützung für den Reasoning-Aufwandmax; MCP-Tools 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 ab einer bestimmten Interaktion abzweigen. Fehlerbehebungen/Wartung: Behandlung von Windows-ConPTY-Eingaben und Sonderfälle bei erneuten Versuchen mit Sandbox-Anmeldedaten; Wiederherstellung bei vorübergehend nicht verfügbaren exec-servern; weniger Installationsfehler infolge von Ratenbegrenzungen der GitHub API; Aktualisierungen von Sicherheitsabhängigkeiten (OpenSSL, Hono, fast-uri, quick-xml, crossbeam-epoch). Überprüfung in der aktuellen Sitzung am 8. Juli 2026 (PST): Die GitHub-Versionen bestätigenrust-v0.143.0als neueste stabile Version, welche die v0.142.x-Patchreihe ablöst. ↩↩↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.144.0, 9. Juli 2026 (aus der v0.144.0-alpha-Reihe zur stabilen Version hochgestuft). Neue Funktionen: Guthaben zum Zurücksetzen von Nutzungslimits zeigen ihren Typ und ihr Ablaufdatum sowie eine Auswahl zur Einlösung an; ein
writes-App-Genehmigungsmodus erlaubt deklarierte schreibgeschützte App-Aktionen und fordert bei Schreibvorgängen zur Bestätigung auf; MCP-Tools fordern interaktiv eine Authentifizierung an, ohne dass eine experimentelle Option aktiviert werden muss; App-Server-Hosts können Codex zur Laufzeit eine Authentifizierung bereitstellen und Benutzer nach erfolgreicher Anmeldung auf eine gehostete Seite weiterleiten; bei Auswahl der Ultra-Schlussfolgerung wird gewarnt, dass eine hohe Multi-Agent-Parallelität die Nutzung schnell erhöhen kann; globale pnpm-Installationen werden erkannt, damit Diagnose und Aktualisierung den richtigen Paketmanager verwenden. Fehlerbehebungen: Fortgesetzte ChatGPT-Threads werden wiederhergestellt, wenn die Komprimierung auf ein außer Betrieb genommenes Modell verweist, indem der Vorgang mit dem aktuell ausgewählten Modell wiederholt wird; Abstürze von Code Mode in Intel-macOS-Release-Binärdateien; Windows-Sandbox-Sitzungen können Dateien in beschreibbaren Stammverzeichnissen löschen; eingefügte Terminal-Steuersequenzen beschädigen nicht mehr die TUI-Darstellung; lang laufende App-Sitzungen erneuern abgelaufenecodex_apps-Authentifizierungen; Responses-WebSockets behalten den Transport mit niedriger Latenz bei und berücksichtigen zugleich System-Proxys und benutzerdefinierte CAs. Dokumentation: Warnungen bei der Anmeldung per Gerätecode erklären, wie Sie Phishingversuche erkennen und stoppen. Wartungsarbeiten: schnelleres Laden von Plugin-skills auf Remote-Ausführungsumgebungen; schnellere/review-Branch-Auswahl 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): GitHub-Releases bestätigenrust-v0.144.0als neueste stabile Version. ↩↩↩↩ -
openai/codex PR #26210: Nutzdaten von Multi-Agent-v2-Nachrichten verschlüsseln, am 5. Juni 2026 zusammengeführt und mit CLI v0.138.0 am 8. Juni veröffentlicht. Kennzeichnet den v2-Nachrichtenparameter für
spawn_agent,send_messageundfollowup_taskals verschlüsselt; speichert den Aufgabentext zwischen Agenten inInterAgentCommunication.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: Klartextnachrichten von Agenten unterstützen, am 12. Juni 2026 zusammengeführt — ergänzt Klartextunterstützung fürinput_textinagent_message, ausschließlich für von Codex erzeugte Benachrichtigungen über den Abschluss untergeordneter Agenten (Delegierungsanweisungen bleiben verschlüsselt); PR #28368 stellt typisierte Umschläge für Multi-Agent-v2-Nachrichten in der TUI dar. ↩↩↩↩ -
openai/codex-Issue #28058: Regression: Verschlüsselte MultiAgentV2-Nachrichten entfernen lesbare Prüfspur für Aufgaben — mit Stand vom 16. Juli 2026 OFFEN (in dieser Sitzung über
gh issue viewüberprüft), keine verknüpfte Fehlerbehebung. Fehlermodus bei benutzerdefinierten Anbietern: Issue #27548 („Function ‘functions.spawn_agent’ declares encrypted parameters but is not configured for encrypted tool use“) und Issue #26753 (verschlüsseltes spawn_agent-Schema gibt bei Modellen, die nicht für die verschlüsselte Tool-Nutzung konfiguriert sind, den Statuscode 400 zurück). ↩↩↩ -
Versionshinweise zu Codex CLI v0.144.5, 16. Juli 2026: „Verbesserte Erkennung gefährlicher Befehle, einschließlich weiterer erzwungener
rm-Formen, sowie klarere Ablehnungsgründe, wenn Befehle verweigert werden.“ Für v0.144.4 vom 14. Juli wurde vermerkt: „Keine für Benutzer sichtbaren Änderungen.“ Überprüfung in der aktuellen Sitzung am 16. Juli 2026 (PST): GitHub-Releases bestätigenrust-v0.144.5als neueste stabile Version; die v0.145.0-Reihe befindet sich weiterhin im Alpha-Stadium. ↩↩ -
Versionshinweise zu Codex CLI v0.144.6, 18. Juli 2026 (stabile Patch-Version): „Die mitgelieferten Anweisungen für GPT-5.6 Sol, Terra und Luna wurden aktualisiert und ihre Kontextfenster auf 272.000 Token korrigiert.“ ↩↩↩↩
-
Versionshinweise zu Codex CLI v0.145.0, 21. Juli 2026 (aus der v0.145.0-alpha-Reihe zur stabilen Version hochgestuft). Neue Funktionen: experimenteller paginierter Thread-Verlauf mit effizienter Fortsetzung, Suche, dauerhaft gespeicherten Namen, Unterstützung für Sub-Agenten und Erinnerungen;
/importwurde erweitert, um Einstellungen von Cursor und Claude Code, MCP servers, Plugins, Sitzungen, Befehle und projektbezogene Erinnerungen zu migrieren; experimentelle Amazon-Bedrock-Anmeldung mit Unterstützung für benutzerdefinierte Endpunkte und Authentifizierung sowie GPT-5.6 Sol als Bedrock-Standardmodell; Audioeingaben und Tool-Ausgaben einschließlich gängiger lokaler Audioformate sowie gestreamte Echtzeitunterhaltungen in V3; die optional aktivierbare Multi-Agent-v2-Erfahrung wurde mit konfigurierbaren Modellen für Sub-Agenten, Schlussfolgerungsstufen, Parallelität, wiederhergestellten Rollen und verbesserter Agentennavigation stabilisiert; sichere, anklickbare Inline-Visualisierungslinks in der Terminaloberfläche. Fehlerbehebungen: Beim Bearbeiten einer früheren Eingabeaufforderung oder Wiederholen eines durch einen Sicherheitspuffer geschützten Durchlaufs wird ein kontextbezogener Branch erstellt, der die ursprüngliche Unterhaltung, Anhänge und Erwähnungsbindungen bewahrt; inkrementelle Markdown-Darstellung mit weniger Neuzeichnungen, Caching und begrenzter Befehlsausgabe für lange Unterhaltungen; Startzeitüberschreitungen bei MCP, nicht blockierende Erkennung von OAuth, serialisierte Token-Erneuerungen und sichere Wiederverwendung des Tool-Katalogs; natives Exec-Server-Sandboxing unter Windows, Durchsetzung von Netzwerk-Proxys, ausgeblendete Hilfskonsolen und korrekt in Anführungszeichen gesetzte Hook-Befehle; bessere Erkennung erzwungenerrm-Befehle, einheitliche Bestätigung für vollständigen Zugriff und Beibehaltung der Ablehnungsgründe über Tools hinweg. Dokumentation/Wartungsarbeiten: Das mitgelieferte OpenAI Docs skill wurde mit aktuellen Hinweisen zur GPT-5.6-Modellauflösung, Eingabeaufforderung und Migration aktualisiert; die mitgelieferten GPT-5.4-Auswahlen und internen Verwendungen wurden auf die entsprechenden Varianten GPT-5.6 Terra und Luna migriert; parallele Erkennung von skills und Plugins sowie effizientere Remote-Komprimierung; die mitgelieferte ripgrep-Version wurde auf 15.2.0 aktualisiert. Überprüfung in der aktuellen Sitzung am 21. Juli 2026 (PST): GitHub-Releases bestätigenrust-v0.145.0als neueste stabile Version. ↩↩↩↩↩↩↩↩↩↩↩↩ -
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 Menü eines Projekts ‚Projekt bearbeiten‘, um Ordner hinzuzufügen und den primären Ordner auszuwählen.“ Erkennungssemantik, wortgetreu: „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 Dateisuche, Lese- und Bearbeitungsvorgänge verfügbar.“ ChatGPT Voice: „ChatGPT Voice basiert auf GPT-Live und ermöglicht Ihnen, Ihre Arbeit mündlich zu besprechen und Aufgaben in Chat, Work und Codex innerhalb der ChatGPT-Desktop-App zu koordinieren.“ Verfügbar für Plus, Pro, Business, Edu und Enterprise, auf dem Desktop sowie über Remote unter iOS; unter macOS können Sie „Bildschirmkontext aktivieren, um eine Momentaufnahme der vordersten App zu teilen“. Beides sind Änderungen an der Desktop-App; keine davon verändert das Verhalten von CLI. ↩↩↩↩
-
Versionshinweise zu Codex CLI v0.146.0. Am 29.07.2026 um 01:42 Uhr UTC nach vierzehn Alpha-Builds zur stabilen Version hochgestuft; im vorherigen Guide-Eintrag war v0.146.0 noch als reine Alpha-Version aufgeführt. Neue Funktionen: Benennung von Sitzungen über
/newund/clear, Anheften von Threads sowie Nebenunterhaltungen, die geöffnet bleiben (#34605, #34840, #35011); Manifeste für Agent Plugins, Veröffentlichung von Workspace-Plugins sowie Marktplätze für Amazon Bedrock und Claude Code (#35105, #35254, #34931, #34979); Forking von Threads mit paginiertem Verlauf, einschließlich temporärer Forks, die nicht in Thread-Listen erscheinen (#35220, #35251); App-Server-Verbindungen zu Remote-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 das Lesen von 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 knappen Kontextbudgets bleiben mehr skills erhalten, und es wird eine Warnung angezeigt, wenn Kataloge gekürzt werden müssen (#34732, #34738, #34997). Zu den Wartungsarbeiten gehören die Erkennung von Enterprise-Tarifen mit Administratorsteuerungen für Aktualisierungen innerhalb der App (#35238, #35537) sowie die Bereitstellung von Release-Artefakten über eine von OpenAI gehostete Infrastruktur mit GitHub-Fallback (#34505, #34508, #34729, #34910). Am 29.07.2026 anhand des GitHub-Release-Feeds überprüft. ↩↩↩↩↩↩↩↩↩↩↩↩ -
openai/codex-Release rust-v0.146.1, 5. August 2026. „Sicherere Standardeinstellungen für die automatische Überprüfung bei Modellen mit Cyberfähigkeiten anwenden und Änderungen an Berechtigungen in der Terminaloberfläche erläutern. (#37057)“ Überprüfung in der aktuellen Sitzung am 5. August 2026 (PST): GitHub-Releases führen rust-v0.146.1 (veröffentlicht am 05.08.2026 um 15:55:06 UTC) als neuesten Tag auf, der keine Vorabversion ist; neuere 0.147.0-Tags sind Alpha-Versionen. ↩↩
-
openai/codex-Release rust-v0.147.0, 7. August 2026. Neue Funktionen: portable Agent Plugins mit katalogübergreifender Suche in lokalen, persönlichen, Workspace- und Remote-Katalogen; persistente, manuell angeordnete Gesprächsabschnitte mit inkrementellem Durchsuchen des Transkripts; mit
--approve-for-meautomatisch geprüfte Genehmigungen; von Cursor verwalteter Import von skills sowie duplikatfreie Synchronisierung importierter Claude- und Cursor-Konversationen; optionales MCP-Protokoll vom 28.07.2026 (paginierte Erkennung, mehrstufige Anfragen, nicht blockierender Serverstart); zwischengespeicherte Websuche und Remote-Komprimierung von Konversationen auf Amazon Bedrock. Wartungsarbeiten: „Das veraltete Flagcodex exec --full-autowurde entfernt; verwenden Sie stattdessen--sandbox workspace-write.“ Überprüfung in der aktuellen Sitzung am 7. August 2026 (PST): Die GitHub-Releaseliste führt rust-v0.147.0 (veröffentlicht am 2026-08-07T01:41:49Z) als neuesten Tag auf, der kein Prerelease ist. ↩↩↩↩↩↩↩↩↩↩ -
Dokumentation zu Codex-Modellen — die URL developers.openai.com leitet per 308-Redirect zu 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-solmit mittlerem Reasoning verwendet.“ Diese lässt sich in Richtung Smarter (tieferes Reasoning) oder Faster (geringere Kosten) anpassen. GPT-5.6 Sol (Flaggschiff), Terra (Alltag) und Luna (schnell/preiswert) werden als für CLI, Web, IDE, Cloud und API verfügbar aufgeführt; GPT-5.5 gilt als vorherige Generation. Außerdem heißt es: „GPT-5.4 und GPT-5.4 mini werden am 31. August 2026 aus Codex entfernt“ und GPT-5.3 Codex sei bei der Anmeldung mit ChatGPT in Codex bereits eingestellt (weiterhin über API verfügbar). ↩↩↩↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.148.0 (rust-v0.148.0, veröffentlicht am 18. August 2026; über die GitHub API verifiziert — prerelease: false). Neue Funktionen, wörtlich: „Exportieren Sie vollständige TUI-Konversationen mit
/exportals Markdown – entweder in die Zwischenablage oder in eine neue Datei“; „Verzweigen Sie Sitzungen mitcodex exec forkund archivieren Sie Sitzungen über die TUI-Auswahl zur Fortsetzung oder stellen Sie sie dort wieder her“; „Zeigen Sie für berechtigte Workspaces die geschätzten Thread-Credits oder -Kosten in/status, Statuszeilen und Terminaltiteln an“; „Verwenden Sie Amazon Bedrock Runtime als integrierten Provider mit Unterstützung für AWS-Profil, Region und GPT-5.6-Routing“; „Hooks können Befehle jetzt asynchron ausführen und MCP-Tools aufrufen“; „Sandbox-Beschränkungen verweigern bei abgelehnten oder nicht lesbaren Pfaden unter Linux und Windows nun standardmäßig den Zugriff.“ Die Elemente von 0.149.0-alpha wurden aus dem Vergleich rust-v0.148.0…rust-v0.149.0-alpha.7 abgeleitet (Commit-Titel; npm-Dist-Tag alpha = 0.149.0-alpha.7 am 20. August 2026) — Prerelease, Änderungen vorbehalten. ↩↩↩↩↩↩↩↩ -
Codex-Changelog (developers.openai.com/codex/changelog leitet per 308-Redirect hierher weiter), Eintrag vom 19. August 2026: „GitLab-Unterstützung ist als Beta für alle ChatGPT-Tarife verfügbar“ — GitLab-Projekte verbinden, Umgebungen erstellen, Aufgaben aus Issues/MRs starten und Reviews anfordern; für Self-Managed ist GitLab 19.0 oder neuer erforderlich. Abgerufen am 20. August 2026. ↩↩
-
Versionshinweise zu Codex CLI v0.149.0 (rust-v0.149.0, veröffentlicht am 20. August 2026; über die GitHub API verifiziert — prerelease: false) und v0.149.1 (24. August 2026; npm
latest= 0.149.1, der Text besteht lediglich aus einem Vergleichslink; die fünf Commits umfassen2b66d2ed„Ausführenden Aufrufern die Klassifizierung neuer Threads erlauben (#40161)“, wodurchcodex exec --thread-sourcehinzugefügt wird, sowie Backports für die Bildkomprimierung in Remote-Sitzungen und die Gedächtniskonsolidierung; siehe 126). Neue Funktionen von v0.149.0, wörtlich: „Ein interaktivescodex agents-Dashboard zum Suchen, Starten, Öffnen, Umbenennen und Beenden von Aufgaben wurde hinzugefügt, einschließlich konfigurierbarer Tastenkürzel“; „Die Befehle/cd,/pwdund/cwdzur Verwaltung des Arbeitsverzeichnisses in TUI-Sitzungen wurden hinzugefügt“; „codex queuewurde hinzugefügt, um Nachrichten an bestehende lokale oder Remote-Sitzungen zu senden“; „Die Vim-Bearbeitung wurde um das Ersetzen von Zeichen und weitere Änderungsbewegungen wiecw,c$undccerweitert“; „codex doctordiagnostiziert jetzt Endpunktschutz, Netzwerk-/Proxyfehler, den Zustand der Desktop-App und die Update-Verbindung“; „Benutzer von SDK können jetzt exakte Überschreibungen der CLI-Konfiguration übergeben undmaxoderultraals Reasoning-Aufwand auswählen.“ Die Einstellung vonuntrustedist PR #39630 („Genehmigungsrichtlinie untrusted einstellen“) im vollständigen Changelog des Releases. Die Themen von 0.150.0-alpha stammen aus dem Vergleich rust-v0.149.0…rust-v0.150.0-alpha.7 — Prerelease, Änderungen vorbehalten. ↩↩↩↩↩↩↩↩↩ -
Aktionspreise für GPT-5.6 Sol, 21. August 2026. OpenAI Developers auf X, wörtlich: „Wir senken die API-Preise für die nächsten 3 Monate um mehr als 20 %, während wir den Betrieb effizienter gestalten. Gleichzeitig reichen die von Ihnen gekauften Credits in Codex bei tokenbasierten Tarifen weiter, während die in Ihrem Abonnement enthaltene Nutzung unverändert bleibt.“ Die Ankündigung in der Community ergänzt: „Die Aktionspreise für Sol gelten mindestens bis zum 21. November 2026.“ Die Auswirkungen auf die Credit-Sätze wurden am 24. August 2026 anhand der veröffentlichten Preistabelle verifiziert: Sol kostet 100 Credits pro 1 Mio. Eingabetokens (10 für zwischengespeicherte Eingabe, 500 für Ausgabe), zuvor waren es 125 (12,5 für zwischengespeicherte Eingabe, 750 für Ausgabe). ↩↩↩↩
-
Erweiterte Codex-Konfiguration — Profile (learn.chatgpt.com/docs/config-file/config-advanced.md), abgerufen am 25. August 2026. Wörtlich: „Wenn Sie
--profile profile-nameübergeben, lädt Codex zunächst~/.codex/config.tomlund legt anschließend~/.codex/profile-name.config.tomldarüber“; „Verwenden Sie in der Profildatei Konfigurationsschlüssel auf oberster Ebene; verschachteln Sie sie nicht unter[profiles.profile-name]“; „Seit Codex 0.134.0 liest--profileden Abschnitt[profiles.profile-name]nicht mehr ausconfig.toml, und der Selektorprofile = \"profile-name\"auf oberster Ebene wird nicht mehr unterstützt. Verschieben Sie ältere Profileinstellungen nach~/.codex/profile-name.config.tomlund entfernen Sie anschließend die entsprechende Tabelle[profiles.profile-name]sowie den Selektorprofile = \"profile-name\"ausconfig.toml.“ Eine Profildatei „muss nur die Werte enthalten, die von Ihrer Basiskonfiguration abweichen“. ↩↩↩↩ -
Agent-Genehmigungen und Sicherheit, abgerufen am 25. August 2026. Definiert die beiden Ebenen — die Sandbox beschränkt, worauf ein Befehl zugreifen kann; die Genehmigungsrichtlinie bestimmt, wann Codex nachfragt, bevor ein Befehl die Sandbox verlässt oder das Netzwerk nutzt — und führt die Kombinationsvoreinstellungen auf. Das Dokument beschreibt
danger-full-access+on-requestnicht als Genehmigungsabfrage für jeden einzelnen Befehl; diese Auslegung für einzelne Befehle war eine eigene Schlussfolgerung dieses Leitfadens und wurde in v2.59 korrigiert. Die Flags voncodex exec(-s/--sandbox,-p/--profile,--approve-for-me,--dangerously-bypass-approvals-and-sandbox,-c) entsprechencodex exec --helpin Version 0.149.1. ↩↩↩↩ -
Hooks (learn.chatgpt.com/docs/hooks.md), abgerufen am 26. August 2026, und
codex-rs/hooks/src/lib.rsbeim Tag rust-v0.149.1. Quelle wörtlich: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 vonAfterToolUse;AfterAgenterscheint ausschließlich alsHookEvent::AfterAgent/HookEventAfterAgentincodex-rs/hooks/src/types.rs,registry.rs,legacy_notify.rsundcodex-rs/core/src/hook_runtime.rs(die älterenotify-Nutzlast). Dokumentation wörtlich: „Hooks werden an verschiedenen Punkten einer Konversation ausgeführt“ – „Während eines Durchlaufs:PreToolUse,PermissionRequest,PostToolUse,PreCompact,PostCompact,UserPromptSubmit,SubagentStop,Stop“; „Beim Start einer Sitzung oder eines Subagenten:SessionStart,SubagentStart“; „Wenn der Haupt-Thread endet:SessionEnd(wird für Subagenten nicht ausgeführt)“. „Alle übereinstimmenden Hooks aus mehreren Dateien werden ausgeführt.“ „Mehrere übereinstimmende Befehls-Hooks für dasselbe Ereignis werden gleichzeitig gestartet, sodass ein Hook den Start eines anderen übereinstimmenden Hooks nicht verhindern kann.“ „Nicht verwaltete Hooks müssen überprüft und als vertrauenswürdig eingestuft werden, bevor sie ausgeführt werden.“ „Codex speichert die Vertrauensentscheidung anhand des aktuellen Hashs des Hooks. Neue oder geänderte Hooks werden daher zur Überprüfung markiert und übersprungen, bis ihnen vertraut wird.“ „Verwenden Sie/hooksin der CLI, um Hook-Quellen einzusehen, neue oder geänderte Hooks zu überprüfen, Hooks als vertrauenswürdig einzustufen oder einzelne nicht verwaltete Hooks zu deaktivieren.“ „Verwaltete Hooks aus System-, MDM-, Cloud- oderrequirements.toml-Quellen werden als verwaltet markiert, gelten gemäß Richtlinie als vertrauenswürdig und können im Hook-Browser des Benutzers nicht deaktiviert werden.“ „Übergeben Sie--dangerously-bypass-hook-trust, um aktivierte Hooks bei diesem Aufruf auszuführen, ohne eine gespeicherte Hook-Vertrauensentscheidung zu verlangen.“ „Projektlokale Hooks werden nur geladen, wenn die.codex/-Ebene des Projekts vertrauenswürdig ist.“ Konfigurationsstruktur: „Hooks sind in drei Ebenen organisiert“ (Ereignis, Matcher-Gruppe, Handler) inhooks.json(~/.codex/hooks.json,<repo>/.codex/hooks.json, Plugin-hooks/hooks.json) oder als „gleichwertige Inline-TOML-Konfiguration inconfig.toml“ mit[[hooks.PreToolUse]]und[[hooks.PreToolUse.hooks]]sowietype = "command". „Handler vom Typcommandundmcp_toolwerden unterstützt. Handler vom Typpromptundagentwerden geparst, aber übersprungen.“ „Wenntimeoutnicht angegeben ist, verwendet Codex für die meisten Hooks600Sekunden.“ „SessionEndverwendet standardmäßig1Sekunde und unterstützt bis zu3Sekunden.“ „Setzen Sieasyncauftrue, um einen Befehls-Hook im Hintergrund auszuführen“; „SessionEnd-Hooks werden immer synchron ausgeführt.“ Nach Ereignis:SessionEnd„wird für den Haupt-Thread ausgeführt, wenn Sie eine noch geöffnete Konversation archivieren oder löschen, wenn Codex ordnungsgemäß beendet wird oder nachdem eine Konversation 30 Minuten lang inaktiv war und in keinem verbundenen Client geöffnet ist. Für Subagenten wird es nicht ausgeführt.“PreToolUse„kann Bash, überapply_patchausgeführte Dateiänderungen, MCP-Tool-Aufrufe und andere lokale Funktionstools abfangen“; beiapply_patchkönnen „matcher-Werteapply_patch,EditoderWriteverwenden“.PermissionRequest„wird ausgeführt, wenn Codex unmittelbar davorsteht, um eine Genehmigung zu bitten, etwa für eine Shell-Eskalation oder eine Genehmigung für ein verwaltetes Netzwerk. Es kann die Anfrage zulassen, ablehnen oder auf eine Entscheidung verzichten und die normale Genehmigungsaufforderung fortsetzen lassen. 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-Tool-Aufrufe und andere lokale Funktionstools. Bei Bash wird es auch nach Befehlen ausgeführt, die mit einem von null verschiedenen Status beendet werden. Nebenwirkungen eines bereits ausgeführten Tools kann es nicht rückgängig machen“; „PostToolUseunterstütztsystemMessage,continue: falseundstopReason.“ BeiPreCompact/PostCompact„wirdmatcherauftriggerangewendet, dessen Wertemanualundautosind.“ BeiSubagentStart/SubagentStop„wirdmatcheraufagent_typeangewendet“. Zu denStop-Feldern gehörenstop_hook_active(„Ob dieser Durchlauf bereits durchStopfortgesetzt wurde“) und „Stoperwartet JSON aufstdout, wenn es mit0beendet wird.“ Tool-Abdeckung: „Gehostete Tools wieWebSearch“ – „Diese verwenden nicht den Hook-Pfad für lokale Funktionstools“; „Betrachten Sie Tool-Hooks als hilfreiche Schutzmaßnahme, nicht als lückenlose Durchsetzungsgrenze.“ ↩↩↩↩↩↩↩↩↩↩↩ -
ChatGPT & Codex changelog, Eintrag vom 24. August 2026, „Codex-MCP-Serverbefehl veraltet“, wörtlich: „Der Befehl
codex mcp-serverist jetzt veraltet. Verwenden Sie stattdessen den Codex App Server. Um Codex aus Claude Code zu verwenden, nutzen Sie das Codex-Plugin für Claude Code.“ (Links zu 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 (dessen Merge-Commit über die GitHub API im Vergleich zum Tag alsbehindeingestuft wird): „Gibt beim Aufruf voncodex mcp-servereine Warnung über die Standardfehlerausgabe aus, die darauf hinweist, dass der Befehl veraltet ist und in einer zukünftigen Version entfernt wird. Nach der Warnung wird der Server weiterhin gestartet.“ Die Zeichenfolge incodex-rs/cli/src/main.rsbei rust-v0.149.1:warning: `codex mcp-server` is deprecated and will be removed in a future release.Die Beschreibung des Repositorys openai/codex-plugin-cc über die GitHub API: „Verwenden Sie Codex aus Claude Code, um Code zu überprü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 ihn, wenn Sie eine tiefgreifende Integration in Ihr eigenes Produkt wünschen: Authentifizierung, Konversationsverlauf, Genehmigungen und gestreamte Agentenereignisse.“ ↩↩↩↩ -
PR #40161 „Ausführenden Aufrufern die Klassifizierung neuer Threads ermöglichen“, am 23. August 2026 zusammengeführt, wörtlich: „Fügt eine globale Option
codex exec --thread-source <SOURCE>hinzu und überträgt sie auf neu erstellte und geforkte Threads.“ „Setzt die Quelle standardmäßig aufuser, wenn die Option weggelassen wird.“ „Stellt die Klassifizierung alsthreadSourcein der TypeScript SDK bereit. Sie wird bei der erstmaligen Erstellung eines Threads angewendet und überschreibt beim Fortsetzen eines bestehenden Threads nicht dessen Quelle.“ Als Commit2b66d2edin v0.149.1 übernommen, einer der fünf Commits im Vergleich rust-v0.149.0…rust-v0.149.1 (die übrigen: „Beibehaltene Bilder während der Remote-Komprimierung budgetieren (#40280)“, „Abgekoppelte Speicheranfragen als Speicherkonsolidierung kennzeichnen (#40186)“, „Backport der Bildkomprimierung für Versionen vor Einführung der Annotationen anpassen“ sowie ein unbetitelter Release-Commit). Quelle bei rust-v0.149.1:codex-rs/exec/src/cli.rsdeklariert#[arg(long = "thread-source", value_name = "SOURCE", global = true)] pub thread_source: Option<ThreadSource>mit dem Dokumentationskommentar „Quellenklassifizierung für neu erstellte oder geforkte Threads.“;codex-rs/protocol/src/protocol.rsdefiniertThreadSource { User, Subagent, Feature(String), MemoryConsolidation }, serialisiert alsuser,subagent, Funktionsname undmemory_consolidation;sdk/typescript/src/exec.tsübergibtthreadSourcenur dann als--thread-source, wenn keinethreadIdfestgelegt ist. Dieexec-Crate desselben Tags besitzt kein Feldask_for_approval, undcodex exec --helpder lokal installierten Version 0.147.0 führt-s/--sandbox,-p/--profile,--approve-for-me,--dangerously-bypass-approvals-and-sandbox,--dangerously-bypass-hook-trustund-cauf, aber nicht--ask-for-approval. ↩↩↩↩↩ -
ChatGPT & Codex changelog, Eintrag vom 25. August 2026, „Browser-Erweiterungen, Website-Tools und Cloud-Anmeldung“, wörtlich: „Weitere Browser: Verwenden Sie die ChatGPT-Browser-Erweiterung 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 Browser-Steuerung; 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 verwenden, um mit der Seite zu arbeiten. Verwenden Sie GPT-5.6 Sol oder GPT-5.6 Terra und aktualisieren Sie auf die neueste Desktop-App. Website-Tools sind mit GPT-5.6 Luna sowie in Enterprise- oder Edu-Arbeitsbereichen nicht verfügbar.“ Die Erweiterungsseite (learn.chatgpt.com/docs/chrome-extension, abgerufen am 26. August 2026) trägt jetzt den Titel „Browser-Erweiterung“: „Verwenden Sie die ChatGPT-Browser-Erweiterung, um aus der ChatGPT Desktop App heraus in Google Chrome, Microsoft Edge, Brave, Opera oder Vivaldi zu arbeiten.“ „Alle fünf Browser unterstützen Tab-Erwähnungen und Browser-Steuerung aus der Desktop-App. Chrome, Edge, Brave und Vivaldi unterstützen außerdem den Seitenchat. Opera unterstützt keinen Seitenchat; starten Sie entsprechende Aufgaben stattdessen in der Desktop-App.“ ↩↩↩↩↩↩
-
ChatGPT & Codex changelog, Eintrag vom 20. August 2026, „Codex and ChatGPT updates“, wörtlich: „Geteilte Thread-Snapshots: Teilen Sie in allen Codex-Tarifen über die ChatGPT Desktop App für macOS einen schreibgeschützten Snapshot eines lokalen Codex-Threads. Der Snapshot wird nicht aktualisiert, wenn sich der ursprüngliche Thread ändert. Links von persönlichen Konten können von allen Personen geöffnet werden, die über den Link verfügen; Links von Workspace-Konten sind auf Mitglieder des ursprünglichen Workspace beschränkt. Codex schwärzt bekannte Geheimnismuster, prüfen Sie die geteilten Inhalte dennoch, da vertrauliche Inhalte verbleiben können. Links können Sie in den ChatGPT-Datenkontrollen unter „Geteilte Links“ anzeigen oder widerrufen.“ Abgerufen am 26. August 2026. ↩↩
-
codex-rs/tui/src/slash_command.rsbeim Tag rust-v0.149.1. Das EnumSlashCommandenthält keine VarianteConfig;DebugConfigwird als/debug-configmit der Beschreibung „Konfigurationsebenen und Anforderungsquellen zur Fehlerdiagnose anzeigen“ serialisiert (der Eintrag/configim Leitfaden stammte aus der Ära von v0.97.0, 39). Beschreibungen wörtlich:Keymap„TUI-Tastenkürzel neu zuweisen“;Rename„aktuellen Thread umbenennen“;AutoReview(/approve) „einen erneuten Versuch nach einer kürzlichen Ablehnung durch die automatische Überprüfung genehmigen“;Memories„Speichernutzung und -erzeugung konfigurieren“;Agents„alle aktiven Agentensitzungen anzeigen und zwischen ihnen wechseln“;MultiAgents(/subagents) „zwischen den Subagenten dieser Sitzung wechseln“;Side/Btw„eine Nebenunterhaltung in einem temporären Fork beginnen“;Raw„Raw-Scrollback-Modus für eine kopierfreundliche Terminalauswahl umschalten“;Ide„aktuelle Auswahl, geöffnete Dateien und weiteren Kontext aus Ihrer IDE einbeziehen“;Stop(Aliasclean) „alle Hintergrundterminals anhalten“;Experimental„experimentelle Funktionen umschalten“;Theme„ein Syntaxhervorhebungs-Theme auswählen“;App„diese Sitzung in der Desktop App fortsetzen“, nur sichtbar, wenncfg!(any(target_os = "macos", target_os = "windows"));Clear„Terminal leeren und einen neuen Chat beginnen“;Pets„Terminal-Haustier auswählen oder ausblenden“. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Konfigurationsreferenz (learn.chatgpt.com/docs/config-file/config-reference.md), abgerufen am 26. August 2026.
features.network_proxyhat den Typboolean | table: „Den Netzwerk-Proxy für Sandbox-Befehle starten (experimentell; standardmäßig deaktiviert). Er ist erforderlich, um Domänenregeln des Berechtigungsprofils durchzusetzen, sofern nicht aktivierte, vom Administrator verwalteteexperimental_network-Anforderungen den Proxy starten. Verwenden Sie eine Tabelle, wenn Sie Richtlinienoptionen auf Funktionsebene wiedomainsfestlegen. Websuche, Apps, MCP oder andere gehostete Tools werden nicht gefiltert.“ Unterschlüssel wörtlich:enabled(boolean) „Standardwert istfalse; Domänenregeln des Berechtigungsprofils werden nicht durchgesetzt, solange der Proxy deaktiviert ist.“;domains(map<string, allow | deny>) „Standardmäßig nicht gesetzt, sodass keine externen Ziele zulässig sind, bis Sieallow-Regeln hinzufügen. Unterstützt exakte Hosts,*.example.comausschließlich für Subdomains,**.example.comfür die Apex-Domain und deren Subdomains sowie globale*-Freigaberegeln; bevorzugen Sie begrenzte Regeln, da*den öffentlichen ausgehenden Zugriff weitgehend öffnet. Fügen Siedeny-Regeln für gesperrte Ziele hinzu; bei Konflikten hatdenyVorrang.“;unix_sockets(map<string, allow | deny>) „Standardmäßig nicht gesetzt; fügen Sieallow-Einträge für zulässige Sockets hinzu.“;allow_local_binding„Standardwert istfalse; Freigaberegeln für exakte lokale IP-Literale oderlocalhostkönnen dennoch bestimmte lokale Ziele zulassen.“;enable_socks5„Standardwert isttrue.“;enable_socks5_udp„Standardwert isttrue.“;allow_upstream_proxy„Standardwert isttrue.“;dangerously_allow_non_loopback_proxy„Standardwert istfalse; durch die Aktivierung können Proxy-Listener über localhost hinaus erreichbar werden.“;dangerously_allow_all_unix_sockets„Standardwert istfalse; 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: Netzwerk-domainswerden „nur durchgesetzt, wennfeatures.network_proxyoder aktivierte, vom Administrator verwaltete Netzwerkanforderungen den Proxy aktivieren.“ ↩↩↩ -
Alpha-Beobachtungsliste für 0.150.0, Vorabversion und Änderungen vorbehalten. 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. Nachweise pro Eintrag:/recap–codex-rs/tui/src/slash_command.rsfügt beim Alpha-TagRecap(„aktuelle Unterhaltung jetzt zusammenfassen“) hinzu, aus „Automatische und manuelle Unterhaltungszusammenfassungen erzeugen (#40705)“;Interrupt–HOOK_EVENT_NAMES: [&str; 12]endet beim Alpha-Tag mit"Interrupt"(„Hooks für unterbrochene Turns hinzufügen (#40511)“); Entfernung von WebSocket – PR #40692 „Nurhttp://- undhttps://-gRPC-Endpunkte für App-Server-Verbindungen über--code-mode-hostakzeptieren“; paginierter Verlauf – „Paginierten Thread-Verlauf APIs hochstufen (#40673)“ und PR #40677 „Wennthread/starthistoryModeauslässt,paginatedfür dauerhafte Threads auswählen, deren Speicherthread/turns/listundthread/items/listunterstützt“;/copy-Auswahl – PR #39997 „Eine Auswahl für/copymit der gesamten Antwort sowie jedem abgegrenzten Codeblock und Blockzitat aus der neuesten Antwort öffnen“; persistenter Aufwand – PR #40799 „persistentzum Reasoning-Effort-Protokoll und zu den TypeScript-SDK-Typen hinzufügen“; nicht vertrauenswürdige Projekte – PR #39837 „Die Erkennung projektspezifischerAGENTS.mdüberspringen, wenn das aktive Projekt nicht vertrauenswürdig ist, während Anweisungen auf Benutzerebene erhalten bleiben“; Zugangsdaten-Broker – PR #40466 „features.network_proxy.credential_brokerhinzufügen“; Guardian v2 – PR #40846 „Den standardmäßigen Überprüfungsumfang von Guardian v2 auf Tools zur Computernutzung festlegen“ und „Bilder standardmäßig in Guardian-Transkripte aufnehmen“. Nichts davon ist stabil; im Haupttext ist es nicht dokumentiert. (Am 27. August 2026 überholt: Fünf dieser neun Punkte wurden mit der stabilen Version 0.150.0 veröffentlicht, vier wechselten in die Alpha-Reihe von 0.151.0, und die Änderungen an den Standardwerten von Guardian v2 wechselten mit ihnen – siehe 132 und 137. Als versionsgebundener Nachweis der Vorab-Beobachtungsliste beibehalten.) ↩ -
Versionshinweise zu Codex CLI v0.150.0 und das Änderungsprotokoll von ChatGPT & Codex, Eintrag vom 26. August 2026; Installation mit
npm install -g @openai/codex@0.150.0. Neue Funktionen im Wortlaut: „Verweisen Sie mit @-Erwähnungen auf andere Codex-Aufgaben und weisen Sie Agenten an, Aufgaben über das Terminal zu lesen, zu erstellen oder ihnen Nachrichten 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 auf Grundlage der Unterhaltung einen bearbeitbaren Titel vor. (#40492, #40495)“; „Markdown-Links werden in unterstützten Terminals als anklickbare Beschriftungen angezeigt; andernorts bleiben die URLs sichtbar. (#40471)“; „Weisen Sie Tastenkürzel zum Durchlaufen der Berechtigungsmodi zu 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: „Nicht vertrauenswürdige Projekte stellen keine AGENTS.md-Anweisungen auf Projektebene mehr bereit, und verwaltete Regeln zum Verweigern des Lesezugriffs bleiben nach Berechtigungsänderungen wirksam. (#39837, #40004)“ (PR #39837: „Überspringen Sie die projektspezifische Ermittlung vonAGENTS.md, wenn das aktive Projekt nicht vertrauenswürdig ist, während Anweisungen auf Benutzerebene erhalten bleiben“); „Verbesserte Schwärzung von Anmeldedaten in app-server-Diagnosen, einschließlich Feldern für Anbieter, Authentifizierungsaktualisierung und Attestierung. (#39993)“; „Die Remote-Suche nach MCP-Bearer-Token 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 Unicode-Benutzerpfaden wurden korrigiert. (#39971, #40570)“; „Hänger beim Herunterfahren unter Unix, die durch abgetrennte Prozesse mit weiterhin geöffnetem Terminal oder vollständig belegten Terminalausgabepuffern verursacht wurden, werden verhindert. (#40460)“; „Unterhaltungskomprimierung und Multi-Agent-Kompatibilität für Amazon-Bedrock-Modelle wurden korrigiert. (#39804, #39825)“. Überprüfung des Quellcodes beim Tag rust-v0.150.0:HOOK_EVENT_NAMES: [&str; 12]incodex-rs/hooks/src/lib.rsendet mit"Interrupt";Interruptfehlt inHOOK_EVENT_NAMES_WITH_MATCHERS(kein Matcher),run_turn_interrupt_hooksincodex-rs/core/src/hook_runtime.rskehrt bei Subagent-Sitzungen vorzeitig zurück, und der Testinterrupt_normalizes_timeout_and_supports_async_executiondeckt asynchrone Handler ab; Kommentar incodex-rs/hooks/src/engine/discovery.rsim Wortlaut: „Normalisiert hook-Zeitüberschreitungen. SessionEnd und Interrupt verwenden standardmäßig eine Sekunde und sind auf drei Sekunden begrenzt; alle anderen hooks behalten den üblichen Standardwert von zehn Minuten.“;slash_command.rsbeschreibt/copyals „die letzte Antwort, den letzten Codeblock oder das letzte Zitat kopieren“, und das Enum enthält weiterhin keine VarianteConfigoderRecap;features.network_proxy.credential_brokerist incodex-rs/network-proxy/src/runtime.rseingebunden;config.schema.jsondefiniertGuardianV2ReviewScopeConfigToml.computer_use_only(„Asynchrone Klassifizierung und schnelle Genehmigungen auf Browser- und Computer-Use-Tools beschränken.“), wobei für den aufgelösten Standardwert weiterhin der normale Umfang gilt, undtranscript.include_imageshat standardmäßig den Wertfalse;ThreadHistoryModeverwendet weiterhin standardmäßigLegacy;--code-mode-hostakzeptiert weiterhinws:///wss://;codex mcp-serverist weiterhin vorhanden und gibt „Warnung:codex mcp-serverist veraltet und wird in einer zukünftigen Version entfernt.“ aus. Überprüft am 27. August 2026. (Aktualisierung vom 30. August 2026: v0.151.0 aktivierte beide Guardian-v2-Standardwerte –review_scope.computer_use_onlyundtranscript.include_imageswerden jetzt zutrueaufgelöst (#40846) –, entfernte den Code-Mode-Transport überws:///wss://(#40692) und legte für dauerhafte Threads mit unterstützenden Speichern den paginierten Verlauf als Standard fest (#40677), während der Standardwert des Protokoll-Enums weiterhinLegacylautet. Siehe 134 und 135.) ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.150.1 und das Änderungsprotokoll von ChatGPT & Codex, Eintrag vom 27. August 2026; Installation mit
npm install -g @openai/codex@0.150.1. Einzige Fehlerbehebung im Wortlaut: „Bei der Remote-Komprimierung werden beibehaltene Bilder nun standardmäßig auf das Token-Budget angerechnet; ältere Bilder werden bei Bedarf entfernt. (#41003)“ – #41003 „Budgetierung beibehaltener Bilder für die Komprimierung auf 0.150 zurückportieren“ überträgt PR #40994 „Budgetierung beibehaltener Bilder standardmäßig aktivieren“ aus dem 0.151-alpha-Zweig zurück in die stabile Version. npm-dist-taglatest= 0.150.1, überprüft am 27. August 2026. ↩↩↩ -
Versionshinweise zu Codex CLI v0.151.0 (veröffentlicht am 29. August 2026 um 09:55 UTC) und das Änderungsprotokoll von ChatGPT & Codex, Eintrag vom 29. August 2026; npm
latest= 0.151.0; Installation mitnpm install -g @openai/codex@0.151.0. Der Text der Veröffentlichung entspricht NICHT der Veröffentlichung: Er führt lediglich die PRs #41183–#41209 nach dem Branch-Cut auf, während der Vergleich rust-v0.150.1…rust-v0.151.0 164 Commits enthält (siehe 135). Neue Funktionen im Wortlaut: „Für die Ermittlung von Tools optionaler MCP-Server wurde eine konfigurierbare Kulanzzeit hinzugefügt. (#41199)“ (PR #41199: „Fügen Siemcp_optional_startup_grace_msmit einem Standardwert von 1.000 ms hinzu, um festzulegen, wie lange die Erfassung des Toolkatalogs auf optionale MCP-Server wartet“; „Behandeln Sie den Wert0als Deaktivierung der gemeinsamen Kulanzzeit, sodass optionale Server stattdessen ihr konfiguriertesstartup_timeout_secverwenden“); „Erweiterungen können Ergebnisse von MCP-Tools jetzt prüfen oder ersetzen, bevor sie das Modell erreichen. (#41202)“ (PR #41202 fügtToolLifecycleContributor::on_mcp_tool_resulthinzu, das „vor der Veröffentlichung des MCP-Abschlusses und vor der Aufbereitung des Ergebnisses für das Modell“ ausgeführt wird); „Plugin-Kataloge führen jetzt die Konfigurationen einzelner Repositorys zusammen und melden ungültige Projekt-Marktplätze, ohne gültige Plugins auszublenden. (#41208)“ (PR #41208: „Melden Sie ungültige Projektkonfigurationen übermarketplaceLoadErrors, ohne gültige lokale Kataloge oder global aktivierte Remote-Kataloge zu verwerfen“). Fehlerbehebungen im Wortlaut: „Wiederhergestellte Berechtigungsprofile bleiben über TUI-Turns hinweg erhalten, und/cdkann Sandbox-Einschränkungen nicht mehr abschwächen. (#41192)“ (PR #41192: „Lehnen Sie/cdab, wenn ein wiederhergestelltes Profil nicht sicher durch einen veralteten Sandbox-Modus dargestellt werden kann“); „Tool-Verfügbarkeit und Reasoning-Aufwand bleiben beim Modellwechsel oder beim Rückgriff auf ein anderes Modell korrekt. (#41195, #41206)“; „Die Durchsetzung der Remote-Sandbox wurde anhand des tatsächlichen Home-Verzeichnisses, Betriebssystems und der Pfadkonventionen des Executors verbessert. (#41196, #41204, #41207, #41209)“; „Strukturierte Fehler von MCP-Tools und -Ressourcen bleiben in app-server-Antworten erhalten. (#41196)“; „Die Token-Nutzung verschachtelter Subagents wird auf die Budgets des Root-Ziels angerechnet. (#41183)“; „Veraltete Guardian-Klassifizierungen können Aktionen nach Änderungen des Berechtigungsstatus nicht mehr autorisieren. (#41196)“. Überprüft am 30. August 2026. ↩↩↩↩↩↩↩↩↩ -
Nachweis für die Übernahme der zehn Punkte aus der Beobachtungsliste des 0.150-Alpha-Zyklus in die stabile Version 0.151.0. Der Release-Text behandelt nur #41183-#41209, daher lassen sich diese Punkte AUSSCHLIESSLICH über den Vergleich rust-v0.150.1…rust-v0.151.0 belegen (164 Commits, keine Reverts; die stabile Version liegt einen Commit hinter rust-v0.151.0-alpha.6, wobei es sich bei diesem Commit um alpha.6s eigene Versionsanhebung „Release 0.151.0-alpha.6“ handelt). Commit-Titel im Wortlaut: “Generate automatic and manual conversation recaps (#40705)” (PR: “Add
/recapto request the same summary on demand”; automatische Zusammenfassungen werden “for eligible idle, unfocused conversations” erstellt); “Remove WebSocket transport from code-mode hosts (#40692)” (PR: “Accept onlyhttp://andhttps://gRPC endpoints for app server--code-mode-hostconnections”; “Limit the standalone code-mode host to stdio and gRPC listeners”); “Promote paginated thread history APIs (#40673)” (PR: “Makethread/turns/list,thread/items/list, andthread/revertavailable without the experimental API capability”), “Default durable threads to paginated history (#40677)” (PR: “Whenthread/startomitshistoryMode, selectpaginatedfor durable threads whose store supportsthread/turns/listandthread/items/list. Continue to default ephemeral threads and threads backed by stores without those APIs tolegacy.”), und “Deprecate full-history hydration for paginated threads (#40676)”; “Support persistent reasoning effort (#40799)” zusammen mit “Enable clock tools for persistent reasoning turns (#40942)” und “Add developer instructions for persistent mode (#41050)” (PR #41050: “Allow model metadata to override or disable the guidance withpersistent_instructions”); “Default Guardian v2 to computer-use reviews with images (#40846)” (PR: “Setfeatures.guardianv2.review_scope.computer_use_only = falseto retain the broader tool review scope” und “Setfeatures.guardianv2.transcript.include_images = falseto disable them”); “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: “Add the experimentalturn/settings/updatemethod”) 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: “Add a feature-gated Amazon Bedrock option to eligible TUI sign-in flows”); “Require approval for input to escalated terminals (#40978)” (PR: “Add thewrite_stdin_approvalfeature flag, disabled by default”) und “Reject oversized reviewed terminal input (#41159)” (PR: “Require the fully formatted action and approval reason to fit within 8,000 bytes”). Überprüfung des Quellcodes beim Tag rust-v0.151.0:codex-rs/tui/src/slash_command.rsenthältRecap(“summarize the current conversation now”) und weiterhin keineConfig-Variante;codex-rs/code-mode-host/src/main.rsdokumentiert seinen Listener wörtlich als “Transport endpoint:stdio,stdio://, orgrpc://IP:PORT.” mit einem “Optional WebSocket endpoint that streams only raw OTLP trace batches.”;codex-rs/protocol/src/protocol.rs:755-758deklariertThreadHistoryModeweiterhin mit#[default] Legacy;codex-rs/protocol/src/openai_models.rsergänztReasoningEffort::Persistent(Wire-Wert “persistent”);codex-rs/ext/guardian-v2/src/async_scorer/config.rslöstreview_scope.computer_use_onlyundtranscript.include_imagesmit.unwrap_or(true)auf. Überprüft am 30. August 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Beobachtungsliste für 0.152.0-alpha; Vorabversion, Änderungen vorbehalten. npm dist-tag
alpha= 0.152.0-alpha.4 am 30. August 2026; GitHub-Release rust-v0.152.0-alpha.4 wurde am 2026-08-30T13:56Z mit prerelease: true veröffentlicht; der Vergleich rust-v0.151.0…rust-v0.152.0-alpha.4 weist 74 zusätzliche Commits aus. Nachweise je Punkt, Commit-Titel im Wortlaut: “Add Vim search motions to the composer (#41586)”; “Update tests for default-enabled update_plan (#41630)”; “Supportopenai/elicitationform 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 toproject/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)” selbst gelangte bereits durch eine Rückportierung auf den 0.151.0-Branch in die stabile Version); fortgesetzte Weiterentwicklung von Guardian v2 (“Roll over Guardian context before follow-up reviews (#41215)”, “Preserve Guardian authorization across history compaction (#41660)”). Nichts davon ist stabil; nichts davon ist im Release-Text dokumentiert. ↩↩↩ -
Beobachtungsliste für 0.151.0-alpha; Vorabversion, Änderungen vorbehalten. npm dist-tag
alpha= 0.151.0-alpha.6 am 27. August 2026; GitHub-Release rust-v0.151.0-alpha.6 wurde am 2026-08-27T12:31Z mit prerelease: true veröffentlicht; der Vergleich rust-v0.150.0…rust-v0.151.0-alpha.6 führt 136 Commits auf. Nachweise je Punkt, Commit-Titel im Wortlaut: “Generate automatic and manual conversation recaps (#40705)” (zusammen 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)”. Nichts davon ist stabil; nichts davon ist im Release-Text dokumentiert. (Am 30. August 2026 überholt: Alle zehn Punkte wurden mit der stabilen Version 0.151.0 ausgeliefert – siehe 134 und 135. Als versionsgebundener Datensatz der Beobachtungsliste für die Vorabversion beibehalten.) ↩↩↩ -
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, hebt Treffer hervor und ermöglicht die wiederholte Navigation mitnundN. (#41586)“; „Banner zu Ratenbegrenzungen bieten Aktionen zum Prüfen der Nutzung, Verwalten von Guthaben, Zurücksetzen von Limits und Verwalten von Tarifen. (#41742)“; „Die Terminal-Benutzeroberfläche undcodex execzeigen den Fortschritt bei der Aktualisierung von Anmeldedaten an, einschließlich der erneuten Authentifizierung bei Amazon Bedrock. (#41239)“; „Namen von MCP-Servern können:,@,/und.enthalten, sodass paketähnliche Namen in allen CLI-Befehlen und bei der Authentifizierung unterstützt werden. (#41700)“; „Einzelne MCP-Tools unterstützen eineoutput_token_limit-Einstellung mit konsistenter Kürzung auch nach der Wiederaufnahme von Sitzungen. (#41421)“; „App-Server-Clients können Zeitüberschreitungen fürthread/shellCommandkonfigurieren, einschließlich Fristen von mehr als einer Stunde. (#41384)“. Wartungsarbeiten im Wortlaut: „Das Planungstool ist standardmäßig deaktiviert; aktivieren Sie es mittools.update_plan.enabled = true. (#41744)“ (PR #41744: „tools.update_plan.enabledist standardmäßig auffalsegesetzt; Benutzer können es ausdrücklich aktivieren, umupdate_planbereitzustellen“; „Gebündelteupdate_plan-Anleitungen werden aus Prompts für Modelle, Zusammenarbeitsmodi, Multi-Agent-Systeme, Komprimierung, Vorwärmung und Zielverfolgung entfernt, wenn das Tool deaktiviert ist“; „Benutzerdefinierte Basisanweisungen, Anweisungen aus dem Modellkatalog, Richtlinien für die Zusammenarbeit und der Text des Benutzerziels bleiben auch dann erhalten, wenn darin Planung oderupdate_planerwähnt werden“ – dies ersetzt den beobachteten, standardmäßig aktivierten Zustand aus #41630, siehe 136); „Plugin-Empfehlungen werden bereits während des Starts geladen, wodurch sich Verzögerungen vor dem ersten Durchlauf verringern. (#41375)“. Fehlerbehebungen im Wortlaut: „Automatische Genehmigungsprüfungen bewahren Benutzeranweisungen, Antworten und gültige Autorisierungen über die Verlaufskomprimierung hinweg. (#41660, #41846, #41852)“; „Wiederaufgenommene Threads stellen ihr gespeichertes Arbeitsverzeichnis wieder her, wenn keines angegeben wird, und Aktualisierungen der Client-Metadaten erhalten Dateisystemberechtigungen. (#41567, #41464)“; „MCP-Tools bleiben während Cache-Aktualisierungen und Änderungen an Remote-Plugins verfügbar; bei erneuten Authentifizierungsversuchen werden aktualisierte, vom Hilfsprogramm bereitgestellte Header verwendet. (#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 Microsoft-Store-PowerShell, das Hängen von Unterprozessen bei Terminalabfragen und durch den Cursor verursachte Darstellungsfehler in älteren JediTerm-Terminals wurden behoben. (#41227, #41436, #41673)“; „Cloud-Task-Anfragen lehnen nicht vertrauenswürdige Backend-URLs ab und deaktivieren Weiterleitungen, um gespeicherte Anmeldedaten zu schützen. (#41403)“ (PR #41403: „CODEX_CLOUD_TASKS_BASE_URLwird anhand vertrauenswürdiger ChatGPT-HTTPS-Ursprünge auf Port 443 validiert; URLs mit Benutzerinformationen, Abfragen oder Fragmenten werden abgelehnt“; „Weiterleitungen für das Cloud-Task-Backend und Clients zur Umgebungserkennung werden deaktiviert, damit Anmeldedaten niemals an ein Weiterleitungsziel übermittelt werden“). In den Vergleich übernommene Einträge der Beobachtungsliste, Commit-Titel im Wortlaut: „Unterstützung füropenai/elicitation-Formularanfragen (#41447)“ (PR: Formularunterstützung wird angekündigt, „wenn der Client eine objektwertigeform-Funktion deklariert“; Metadaten und das opake Schema werden „über den App-Server alsopenaiFormweitergeleitet, wobeix-openai-*-Annotationen erhalten bleiben“; die TUI lehnt Formularanfragen ab, die sie nicht darstellen kann); „Unterstützung individueller MCP-Ausgabelimits pro Tool (#41421)“ (PR: „Für jeden Eintrag unter dertools-Konfiguration eines MCP-Servers wird eine positiveoutput_token_limit-Einstellung hinzugefügt“; „Wenn sich Plugin- und Benutzerrichtlinien überschneiden, gilt das restriktivste Limit“; „Das effektive MCP-Ausgabebudget wird im Gesprächsverlauf mitgeführt, sodass Tool-Ausgaben, Antworten von Post-Tool-hooks und wiederaufgenommene Sitzungen dasselbe Kürzungslimit verwenden“); „Unterstützung paketähnlicher Namen für MCP-Server (#41700)“ (PR: „Dadurch werden Namen wienpm:@modelcontextprotocol/server-sequential.thinkingermöglicht“, die „übermcp add,get,listundremove, Laufzeit-Tool-Namespaces und die Suche nach OAuth-Anmeldedaten hinweg“ erhalten bleiben); „Anzeige handlungsorientierter Ratenbegrenzungsbanner in der TUI (#41742)“ (PR: Banner werden nach „dem authentifizierten Konto und Benutzer“ gefiltert und bieten Aktionen „für Nutzung, Guthaben, Zurücksetzungen, Benachrichtigungen an Eigentümer und Tarifverwaltung“; außerdem gilt: „Wenn das Banner dazu auffordert, wird zum ersten verfügbaren Ausweichmodell gewechselt, ohne andere Thread-Einstellungen zu ändern“); „Fortschritt bei der Wiederherstellung der Authentifizierung des Modellanbieters anzeigen (#41239)“ (PR: „Stabile App-Server-Benachrichtigungen vom TypmodelProvider/authRecoveryStartedundmodelProvider/authRecoveryCompletedmit Thread, Durchlauf, Anbieter und benutzerseitig sichtbarer Nachricht werden hinzugefügt“); „Neue Vim-Entwürfe im Einfügemodus beginnen (#41921)“; „Konfigurierbare Zugriffskontrolle für das Sleep-Tool hinzufügen (#41243)“ und „Uhr-Tools als integrierte Steuerungstools klassifizieren (#41331)“; „Subagents verwenden dieselbe Dienststufe wie der Root-Agent (#41308)“; „Kontextbaselines über verschachtelte Agent-Forks hinweg bewahren (#41424)“; „Sortierung nach Aktualität zuproject/listhinzufügen (#41223)“; „Konfigurierbare Zeitüberschreitungen für Thread-Shell-Befehle unterstützen (#41384)“; „TUI-Modellauswahl über den App-Server aktualisieren (#41467)“; „Cloud-Task-Anmeldedaten auf vertrauenswürdige Ursprünge beschränken (#41403)“; „Proaktive Multi-Agent-Anweisungen aus dem Modellkatalog beziehen (#41457)“ zusammen mit „Grammatik proaktiver Multi-Agent-Anweisungen korrigieren (#41570)“; der Guardian-Cluster zur Bewahrung bei der Komprimierung („Guardian-Autorisierung über die Verlaufskomprimierung hinweg bewahren (#41660)“, „Guardian-Prüfnachweise bei der Komprimierung bewahren (#41846)“, „Guardian-Benutzerantworten bei der Komprimierung bewahren (#41852)“, „Guardian-Benutzerantworten aus dem aktuellen Verlauf bewahren (#41857)“, „Benutzertext bewahren, wenn Guardian übergroße Bilder aus dem Verlauf entfernt (#41858)“, „Tools zur Verlaufserweiterung aus Guardian-Prüfungen heraushalten (#41861)“, „Limits für Guardian-Nachrichtentranskripte erhöhen (#41931)“) und „Asynchrones Stack-Budget für Genehmigungsprüfungen verwenden (#41840)“; „Modellen ermöglichen, Token-Budgetierung standardmäßig zu aktivieren (#41803)“. Verifiziert am 3. September 2026. ↩↩↩↩↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.152.1, 1. September 2026; Installation mit
npm install -g @openai/codex@0.152.1. Der Veröffentlichungstext enthält keine eigenen verifizierten Highlights (im Wortlaut: „Die Veröffentlichungshighlights konnten nicht verifiziert werden: Der bereitgestellte PR-Index ist leer, und GitHub gab für den Vergleichrust-v0.152.0...rust-v0.152.1den Status 404 zurück.“), daher lässt sich der Inhalt des Patches über den Vergleich rust-v0.151.0…rust-v0.152.1 belegen: ein funktionaler Cherry-Pick, „Guardian-REPL-Richtlinie aus Modellmetadaten beziehen (#41919)“ (Cherry-Pick aus Commit 865bbf9a; PR: „auto_review.node_repl_policywird den Modellnachrichten fürnode_repl- undcua_repl-Prüfungen hinzugefügt“; „Die konfigurierte Richtlinie des Prüfmodells wird verwendet; fehlt das Feld, wird auf die gebündelte Richtlinie zurückgegriffen, bei einem ausdrücklich leeren Feld wird die Einfügung übersprungen“; „Die effektive Richtlinie wird in die Prüfungen zur Wiederverwendung von Guardian-Sitzungen einbezogen; unsichere Übergänge zum Rückgriff auf das übergeordnete Modell, durch die sie sich ändern würde, werden abgelehnt“), ergänzt um die eigenen Commits des Branches zur Versionskennzeichnung. Verifiziert am 3. September 2026. ↩↩↩ -
Versionshinweise zu Codex CLI v0.153.0, 3. September 2026; npm
latestbis 0.153.2 am selben Tag; Installation mitnpm install -g @openai/codex@0.153.0; Vergleich: rust-v0.152.1…rust-v0.153.0. Neue Funktionen im Wortlaut: „Der Vim-Modus unterstützt jetzt Rückgängigmachen mituund Wiederholen mitCtrl+R, wobei vollständige Entwürfe einschließlich eingefügter Inhalte und Anhänge erhalten bleiben. (#41941, #42140)“ (PR #41941: „Begrenzten Rückgängigverlauf auf Entwurfsebene hinzugefügt, mituals konfigurierbarer Standardbelegung im Normalmodus“; PR #42140: „Einen begrenzten Wiederholungsstapel für vollständige Composer-Entwürfe hinzugefügt, einschließlich eingefügter Nutzdaten und Bildanhänge.Ctrl+Rwendet im Vim-Normalmodus jetzt die zuletzt rückgängig gemachte Bearbeitung erneut an, während neue Bearbeitungen den veralteten Wiederholungsverlauf löschen“, mit der konfigurierbaren Keymap-Aktionvim_normal.redo); „Das Plugin CLI kann Plugins aus Remote-Marktplätzen auflisten, installieren und entfernen. (#42150)“ (PR: „Remote-Katalogeinträge incodex plugin listaufnehmen, einschließlich ihrer Quelle, Version, Installationsrichtlinie und Authentifizierungsrichtlinie in der JSON-Ausgabe“; „Remote-Kataloge nach Geltungsbereich und Sammlung zwischenspeichern“; „Den lokalen kuratierten Katalog beibehalten, wenn eine ungefilterte Remote-Auflistung fehlschlägt, während bei ausdrücklich ausgewählten Remote-Marktplätzen Fehler angezeigt werden“); „Legen Sietui.auto_recap = falsefest, um automatische Zusammenfassungen zu deaktivieren, während die manuelle Funktion/recapverfügbar bleibt. (#42101)“ (PR: „Die standardmäßig aktivierte Konfigurationsoptiontui.auto_recaphinzufügen“; wenn deaktiviert, „geplante automatische Zusammenfassungsprüfungen 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. (#41893, #42107)“; „Plus- und Team-Benutzer erhalten früher eine Warnung, wenn in einem Nutzungszeitraum von ungefähr fünf Stunden weniger als die Hälfte ihres Kontingents verbleibt. (#42142)“ (PR: „Plus- und Team-Benutzer warnen, wenn ihnen weniger als 50 % eines ungefähr fünfstündigen Nutzungszeitraums verbleiben“; „Die bestehenden Nutzungsschwellenwerte von 75 %, 90 % und 95 % für andere Tarife und Zeiträume beibehalten“). Fehlerbehebungen im Wortlaut: „TUI-Sitzungen stellen die Verbindung wieder her, nachdem eine externe App-Server-Verbindung abbricht. Entwürfe und Transkripte bleiben dabei erhalten, während unsichere oder in der Warteschlange befindliche Übermittlungen zur Prüfung pausiert bleiben. (#41911, #41916, #41918)“; „Full Access überspringt Guardian-Prüfungen bei Aktionen, die lediglich eine Bestätigung erfordern. Der Benutzergenehmigungsmodus überspringt die Guardian-Bewertung und das Vorwärmen im Hintergrund, während die bestehende Behandlung von Prüfungen sensibler Aktionen und Anfragen nach Benutzereingaben unverändert bleibt. (#42147, #42256)“ (PR #42147: „Full Access kombiniert bereitsapprovalPolicy: "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 bei jedem Durchlauf neu auswerten, damit ein bestehender Thread sicher in Full Access wechseln oder diesen Modus verlassen kann“; PR #42256: „Guardian-Vorwärmung und asynchrone Bewertung überspringen, wennapprovalsReviewerauf"user"festgelegt ist“; „Gewöhnliche Ausführungsbestätigungen fürnode_repl.jsin diesem Modus automatisch akzeptieren“); „Der Verlauf der Guardian-Prüfungen bleibt bei Komprimierungen, Neustarts und vom Benutzer erstellten Forks erhalten, berücksichtigt dabei Rollback-Grenzen und isoliert den Verlauf von Subagenten. (#41879, #42065)“; „Gespeicherte Genehmigungen für MCP-Tools sind auf das ausgewählte App-Konto beschränkt, und relative Pfade zu ausführbaren MCP-Dateien funktionieren unter macOS zuverlässiger. (#42133, #42117)“; „Die Rollout-Komprimierung umfasst gemeinsam genutzte Verläufe,codex exec resumeverarbeitet komprimierte Rollouts bei der Auswahl nach Arbeitsverzeichnis, und Thread-Forks funktionieren mit per Symlink eingebundenen Sitzungsstammverzeichnissen. (#42039, #42135)“. Aktualisierungen an Konfiguration und API im Wortlaut: „Die Thread-Metadaten des App-Servers enthalten die nullable FeldermodelundreasoningEffort. Strukturierte asynchrone Fragen werden überrequest_user_input_asyncunterstützt, wenn dies im Modellkatalog aktiviert ist. (#42151, #42178)“; „tui.disable_paste_burstersetzt die Einstellung auf oberster Ebene, die weiterhin als Fallback unterstützt wird. (#41976)“; „Fügt die standardmäßig deaktivierte Konfigurationfeatures.context_management.experimental_modehinzu. Wenn sie für berechtigte ChatGPT Plus-, Pro- oder Pro-Lite-Sitzungen mit dem Codex-Backend aktiviert wird, werden tokenbudgetbasierter Kontext, Verlaufsnotizen und das Toolnew_contextaktiviert. Sitzungen mit API-Schlüssel, benutzerdefinierte Anbieter und temporäre strukturierte Threads bleiben ausgeschlossen. (#42385)“ (PR: „Die in Entwicklung befindliche Konfigurationfeatures.context_management.experimental_modeund das zugehörige Schema hinzufügen“; „Die Funktion für benutzerdefinierte Anbieter, Anbieterzugangsdaten, Nicht-Codex-Endpunkte und temporäre strukturierte Threads deaktiviert lassen“). Verifiziert am 3. September 2026. ↩↩↩↩↩↩↩↩↩↩↩ -
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. Elemente aus dem Vergleich: Vim-Ersetzungsmodus (#42194), verwaltete Worktree-Erstellung (#42196), von der Serverkonfiguration getrennte TUI-Einstellungen (#42202), ein nativer Voice-Runtime-Cluster für macOS, Linux und Windows (#42204, #42208, #42209, #42332), Live-Status der Kontextkomprimierung in der TUI (#42319), eine konfigurierbare Verzögerung für das Entladen von App-Server-Threads (#42320), keine Ausführung von PATH-Hilfsprogrammen mehr vor der Vertrauensprüfung des Workspace (#42324, Sicherheit), ein Cluster für einen Windows-Sandbox-Bereitstellungsdienst (#42309–#42353), dauerhafte Aktualisierungen der Reasoning-Konfiguration (#42328) und asynchrone Benutzernachrichten im Freitextformat (#42354). Hinweis zur Methode: Alpha-Vergleiche überschneiden sich mit stabilen Cherry-Picks – „Guardian-Bewertung im Benutzergenehmigungsmodus überspringen (#42256)“ erscheint sowohl im stabilen Vergleich rust-v0.152.1…rust-v0.153.0 als auch im Alpha-Zweig –, daher muss jedes Element bei der Übernahme erneut mit dem stabilen Vergleich abgeglichen werden. Nichts davon ist stabil; nichts davon ist im Haupttext dokumentiert. ↩↩↩↩↩↩↩
-
Versionshinweise zu Codex CLI v0.153.1, 3. September 2026 (veröffentlicht um 14:02 Uhr PT); Installation mit
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 anhand des Vergleichs belegen: „Modellanforderungen bei der Guardian-Bewertung der Computernutzung berücksichtigen (#42422)“ (Cherry-Pick aus 38ba8cdc) – die ausschließlich für Computernutzung vorgesehene Guardian-Bewertung und schnelle Genehmigungsentscheidungen werden nur ausgeführt, wenn das aktive Modellnode_repl_auto_review_requiredfestlegt. Bei einem Modellwechsel, der die Bewertung überspringt, werden vorherige oder laufende Bewertungen ungültig, sodass ein späterer Wechsel zurück zu einem geprüften Modell keine veraltete Genehmigungsentscheidung wiederbeleben kann. Die aufgeführte Änderung: #42605 portiert einen GPT-6-Astra-Modellkatalogeintrag zurück in den stabilen Zweig, der nur über die API konfigurierbar ist; das Standardmodell und die Modellauswahl bleiben unverändert. Verifiziert am 3. September 2026. ↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.153.2, 3. September 2026 (veröffentlicht um 16:53 Uhr PT); npm
latestbis 0.153.4 am folgenden Tag; Installation mitnpm install -g @openai/codex@0.153.2; Vergleich: rust-v0.153.0…rust-v0.153.2. Eine kosmetische Korrektur: #42632 berichtigt den Beschreibungstext für die GPT-6-Astra-Fast-Stufe von „1,5-fache“ auf „2-fache Geschwindigkeit, erhöhte Nutzung“; lediglich der Anzeigetext wurde geändert. Abgleich der Beobachtungsliste mit dem Vergleich: Keines der beobachteten Elemente aus 0.154.0-alpha.1 (141) wurde in 0.153.1 oder 0.153.2 übernommen – das stabile Delta gegenüber 0.153.0 umfasst genau drei Änderungen: #42422 und #42605 (0.153.1) sowie #42632 (0.153.2). Verifiziert am 3. September 2026. ↩↩↩↩ -
Fortschreibung der Beobachtungsliste für 0.154.0-alpha: Der Zweig wurde von 0.154.0-alpha.1 auf 0.154.0-alpha.3 aktualisiert, ist eine Vorabversion und Änderungen vorbehalten; mit Stand vom 3. September 2026 liegt er 103 Commits vor 0.153.0. Die Veröffentlichungstexte dieses Alpha-Zweigs 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. Neue beobachtete Elemente aus diesem Vergleich: ein gebündelter GPT-6-Astra-Modellkatalog (#42607) und Amazon-Bedrock-Kataloge (#42619) als Vorbereitung für eine Modellveröffentlichung; ein Sicherheits- und Härtungscluster – die macOS-Sandbox wurde gegen die Einschleusung von Terminaleingaben gehärtet (#42590), bei inkompatiblen Komprimierungsprüfpunkten ist eine Guardian-Prüfung erforderlich (#42588), vertrauenswürdige Header für Remote-Exec-WebSockets (#42606) und durch das Initialisierungszeitlimit des Exec-Servers begrenzte Noise-Handshakes (#42623); außerdem Arbeiten am Guardian-Kontext – ein Thread-Kontext-Flag (#42529) und dauerhaft gespeicherte verifizierte Benutzerantworten (#42579). Die beobachteten Elemente aus alpha.1 (141) bleiben auf der Beobachtungsliste. Nichts davon ist stabil; nichts davon ist im Haupttext dokumentiert. Verifiziert am 3. September 2026. Hinweis zur Auflösung (4. September 2026): #42607 und #42619 wurden über Hotfix-Backports für den 0.153-Zweig in den stabilen Zweig übernommen – #42874 in v0.153.4 beziehungsweise #42805 in v0.153.3 –, nicht über den 0.154-Zweig (147148); alle anderen hier und in 141 beobachteten Elemente wurden noch nicht übernommen, und der Alpha-Zweig verbleibt unverändert bei 0.154.0-alpha.3. ↩↩↩↩↩↩↩
-
Presseberichte zur Ankündigung von GPT-6-Astra vom 3.–4. September 2026 – die Aussagen in diesem Leitfaden, die sich auf Presseberichte statt auf Dokumentation aus erster Hand 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 Zahl von Organisationen, zuerst für Partner des Cybersicherheitsprogramms, danach „in den kommenden Tagen“ für ChatGPT Plus, Pro, Business und Enterprise sowie für OpenAI API und AWS), Axios (3. September: Brockman bezeichnet es als „Generationssprung“), Forbes (3. September, mit der Überschrift „OpenAI Launches GPT-6 Astra After A Curious False Start“ – der dort beschriebene Fehlstart betrifft die Verfügbarkeit der Ankündigungsseite, nicht die in 142 und 144 dokumentierte Katalogbereitstellung dieses Leitfadens: CNBC, Reuters, The Verge und VentureBeat „veröffentlichten Berichte, die sich auf Einführungsmaterial von OpenAI beriefen, bevor die zentrale Astra-Seite des Unternehmens öffentlich zugänglich war“, und „ein offizieller OpenAI-Blogbeitrag war online, bevor er vorübergehend entfernt wurde“; gegen 15:31 Uhr ET ging er endgültig online; diese Fußnote schrieb die Formulierung zunächst fälschlich der Katalogbereitstellung zu – bei der Überprüfung korrigiert), Al Jazeera (4. September) und 9to5Mac (4. September). openai.com selbst gab beim Abrufprogramm dieses Leitfadens den Statuscode 403 zurück, daher wird keine Ankündigungsseite aus erster Hand zitiert; Aussagen zu Modellfähigkeiten, Preisen und Codex-Integration stützen sich auf die Dokumentation aus erster Hand in 146. Verifiziert am 4. September 2026. ↩↩↩↩↩↩
-
Modelldokumentation aus erster Hand, abgerufen am 4. September 2026. OpenAI API-Modellseite: gpt-6-astra ist das Flaggschiff, „Unser leistungsfähigstes Modell, entwickelt für die anspruchsvollsten End-to-End-Aufgaben“ – 10 $/MTok Eingabe, 50 $/MTok Ausgabe, 1,05 Mio. Kontextfenster, maximal 128.000 Token Ausgabe, Wissensstand bis 30. April 2026 – aufgeführt vor GPT-5.6 Terra (ausgewogen) und GPT-5.6 Luna (kostengünstig). Die Modellseite zu gpt-6-astra schlüsselt das Fenster auf: „Maximale Eingabe-Token: 922.000“ bei einem Fenster von 1.050.000 Token und maximal 128.000 Token Ausgabe; Prompts mit mehr als 272.000 Eingabe-Token werden „für die gesamte Anfrage zum 2-Fachen der Eingabe- und Cache-Tarife sowie zum 1,5-Fachen des Ausgabetarifs berechnet“. Die API-Preisseite nennt die daraus resultierenden Langkontexttarife von 20 $ für die Eingabe und 75 $ für die Ausgabe je 1 Mio. Token sowie Fast-mode-Tarife von 20 $/100 $ für kurzen Kontext und 40 $/150 $ für langen Kontext – das 2-Fache der jeweils geltenden Standardtarife – und weist darauf hin, dass Fast mode für Astra bei EU-Datenresidenz nicht verfügbar ist. Codex-Dokumentation zur Geschwindigkeit, wörtlich: „Fast mode verbraucht, sofern verfügbar, Credits zum 2,5-Fachen des Standardtarifs“ für GPT-6 Astra bei Anmeldung mit ChatGPT; die Seite nennt für Astra keinen Geschwindigkeitsmultiplikator. Codex-Modelldokumentation: 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 und Ultra – der Standardwert der Dokumentationsseite; der mitgelieferte CLI-Katalog widerspricht dem, siehe 148. In der Verfügbarkeitsmatrix der Seite ist Astra für Codex cloud als nicht verfügbar markiert, während GPT-5.6 Sol dort weiterhin verfügbar ist; außerdem heißt es: „Derzeit können Sie das Standardmodell für Codex-cloud-Chats nicht ändern.“ Die bereitgestellte Zeichenfolge „Fast tier: 2x speed, increased usage“ (143) erscheint weiterhin nicht auf der Modellseite der Dokumentation, doch ihre Abrechnungsaussage ist nun durch die oben genannten Geschwindigkeits- und Preisseiten bestätigt; lediglich „2x speed“ bleibt ein Anzeigetext des Katalogs. Hinweis zum Dokumentationshost: developers.openai.com/codex/ leitet nun mit Statuscode 308 zu learn.chatgpt.com/docs/ weiter. Die serverseitige Annahme wurde mit dem für die Einführung berechtigten Konto dieses Betreibers verifiziert:
codex exec -m gpt-6-astragab unter CLI 0.153.3 die erwartete Testantwort zurück. 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ügbarkeitsangabe („hängt von der Einführung, Ihrer Anmeldemethode und Ihrem Client ab“) ist unverändert und bleibt die maßgebliche Verfügbarkeitsaussage aus erster Hand; außerdem enthält die Codex-Modelldokumentation 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 oder Enterprise noch bei Anmeldung mit einem API-Schlüssel verfügbar.“ Die Aktivierungsanweisung lautet wörtlich: „Legen Sie zum Aktivierenfeatures.context_management.experimental_mode = truein Ihrerconfig.tomlfest und starten Sie anschließend eine neue Aufgabe.“ Erneut abgerufen am 7. September 2026: Die Passage zur Modellauswahl enthält nun eine Zuordnung der Power-Voreinstellungen, die beim erneuten Abruf am 5. September noch fehlte, 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 vorangehende Satz lautet: „Die Abbildungen der Auswahl zeigen die Steuerelemente von GPT-5.6.“); die Verfügbarkeitsangabe und der Abschnitt zur experimentellen Kontextverwaltung sind unverändert. Erneut abgerufen am 15. September 2026: Die Verfügbarkeitsmatrix für Codex cloud wurde umgestellt – GPT-6-Astra ist nun neben GPT-5.6 Sol als für Codex cloud verfügbar markiert (Astra wird als verfügbar für die ChatGPT Desktop App, ChatGPT web, Codex CLI, Codex IDE extension, Codex cloud, ChatGPT Credits und den API-Zugriff 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-Abstufung ist unverändert (Low, Medium als Standard, High, Extra High, Max, Ultra) und wird nun mit Beschreibungen für jede Auswahlstufe aufgeführt (Ultra, wörtlich: „Maximales Reasoning mit automatischer Aufgabendelegation“); der Absatz zur Zuordnung der Power-Voreinstellungen und der Abschnitt zur experimentellen Kontextverwaltung sind wörtlich unverändert. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
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; siehe zum Vergleich rust-v0.153.2…rust-v0.153.4 (die Differenz zwischen den beiden Patches besteht aus genau vier PRs und einer Versionsanhebung). Zwei Änderungen: #42805 fügt GPT-6-Astra den Amazon-Bedrock-Katalogen hinzu (den globalen und US-Routen von Mantle und Runtime; GPT-5.6 Sol bleibt der Bedrock-Standard) – ein Cherry-Pick des beobachteten Eintrags #42619 (144); #42809 korrigiert Astras Hinweise zu asynchronen Rückfragen (nur Text). Verifiziert am 4. September 2026. ↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.153.4, 4. September 2026 (veröffentlicht um 23:25 Uhr UTC); npm
latest= 0.153.4; Installation mitnpm install -g @openai/codex@0.153.4; siehe zum Vergleich rust-v0.153.2…rust-v0.153.4. Zwei Änderungen: #42874 stellt die Sichtbarkeit des mitgelieferten Modellkatalogs von „ausblenden“ auf „auflisten“ um, und die bestehende Katalogpriorität von GPT-6-Astra macht es zum mitgelieferten Standard, wenn kein Modell ausdrücklich konfiguriert ist – die benutzerseitig sichtbare Freigabe der Bereitstellung des beobachteten Eintrags #42607 (144); #42878 schränkt die Hinweise zu asynchronen Fragen abhängig von der Tool-Verfügbarkeit ein. Operativer Vorbehalt: Unter CLI 0.153.4 und neuer enthält ein Konto, das noch nicht in die GPT-6-Astra-Einführung aufgenommen wurde, einen mitgelieferten Standard, den der Benutzer nie ausgewählt hat (welches Modell tatsächlich bereitgestellt wird, hängt von der Berechtigung ab); legen Sie für eine deterministische Auswahlmodel = "gpt-5.6-sol"in config.toml fest oder übergeben Sie-mausdrü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 unddefault_reasoning_level„low“ ausgeliefert – einem niedrigeren Standardwert als Medium, das auf der Modellseite der Dokumentation angegeben ist (146). Verifiziert am 4. September 2026. ↩↩↩↩↩↩↩↩↩↩↩ -
Ankündigungen zum Abschluss der Einführung vom 4. September 2026. OpenAI auf X (4. September): „GPT-6 Astra ist jetzt für alle Benutzer von Pro, Enterprise und Business Premium in ChatGPT Work und Codex verfügbar. Es ist außerdem im API verfügbar. Die Einführung für unsere Benutzer von Plus und Business kann einige Tage dauern.“ Codex-Leiter Tibo Sottiaux erklärte am selben Abend laut dem OpenAI-Community-Thread: „Astra ist jetzt auch für alle Benutzer von Plus und Business eingeführt.“ Hinweis zur Quellenangabe: Der Wortlaut des X-Beitrags wurde anhand zweier unabhängiger sekundärer Wiedergaben der Beiträge bestätigt, darunter der oben genannte Community-Thread, und nicht durch einen direkten Abruf von x.com. Einschränkend ist zu beachten: Beiträge vom 5. September im selben Community-Thread berichten, dass Plus-Konten in Codex weiterhin nur GPT-5.6-Modelle sehen, und die Verfügbarkeitsangabe in der Modelldokumentation (146) ist unverändert. Behandeln Sie daher die Dokumentationsangabe als maßgebliche Verfügbarkeitsaussage und behalten Sie die Sol-Festlegung bei (siehe Welches Modell sollte ich wählen?), bis Astra in Ihrem eigenen Konto antwortet. Verifiziert am 5. September 2026. ↩↩↩
-
Fortschreibung der Beobachtungsliste für 0.154.0-alpha: Die Versionslinie wurde von 0.154.0-alpha.3 auf 0.154.0-alpha.6 verschoben, ist eine Vorabversion und kann sich ändern; veröffentlicht am 7. September 2026 (18:03 Uhr UTC). Die dazwischenliegenden Tags rust-v0.154.0-alpha.4 und rust-v0.154.0-alpha.5 existieren ohne veröffentlichte Releases, und das Alpha-dist-tag von npm verweist auf 0.154.0-alpha.6 (npm
latestbleibt bei 0.153.4). Die Release-Beschreibungen dieser Versionslinie sind leere Platzhalter, sodass der Vergleich die einzige Quelle darstellt: 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 Elementen und neue Beobachtungspunkte sind im Stabilitätshinweis aufgeführt. Die größten Risiken sind das Entfernen des veralteten Befehlscodex mcp-server(#42993, Commit-Titel „Remove the deprecatedcodex mcp-servercommand“) und das Entfernen der bisherigen Genehmigungsprüfpfade im Zuge der Guardian-v2-Überarbeitung (#43462, „Remove legacy Guardian approval review paths“). Das „Daybreak“-Berechtigungskonzept (#42667 „Tailor TUI cyber refusal notices to Daybreak eligibility“, #42854 „Persist Daybreak preferences in thread metadata“) erscheint zum Zeitpunkt dieses Zugriffs auf keiner Dokumentationsseite von OpenAI. Die Beobachtungsprotokolle zu alpha.1 und alpha.3 bleiben 141 und 144. Nichts davon ist stabil oder im Haupttext dokumentiert; bei der Übernahme in eine stabile Version bleibt die erneute Prüfung jedes einzelnen Elements anhand des stabilen Vergleichs zwingend erforderlich. Verifiziert am 7. September 2026. ↩↩↩↩ -
Fortschreibung der Beobachtungsliste für 0.154.0-alpha: Die Versionslinie wurde von 0.154.0-alpha.6 auf 0.154.0-alpha.7 verschoben, ist eine Vorabversion und kann sich ändern; veröffentlicht am 8. September 2026 (17:44 Uhr UTC). Das Alpha-dist-tag von npm wurde gleichzeitig auf 0.154.0-alpha.7 gesetzt (npm
latestbleibt bei 0.153.4, und nach 0.153.4 existiert kein stabiles Release). Die Release-Beschreibungen dieser Versionslinie sind leere Platzhalter, sodass der Vergleich die einzige Quelle darstellt: rust-v0.154.0-alpha.6…rust-v0.154.0-alpha.7 enthält die 58 seit alpha.6 hinzugekommenen Commits. Im Mittelpunkt dieser Änderungen stehen zwei Weiterentwicklungen von technischer Grundlage zu aktivierten Funktionen; die Commit-Titel lauten wörtlich: „Add live WebRTC voice conversations to the TUI (#43581)“ (einschließlich der im Stabilitätshinweis aufgeführten Überarbeitungswelle aus neun Commits) sowie „Enable MCP user verification in the TUI (#43712)“ und „Enable user verification for the bundled TUI on supported devices (#43715)“, gestützt durch „Add macOS user verification with Secure Enclave signing (#43624)“. Der letztgenannte Cluster würde bei Übernahme in eine stabile Version eine Änderung des dokumentierten Verhaltens darstellen und ergänzt damit das Entfernen voncodex mcp-server(#42993) sowie der bisherigen Guardian-Genehmigungsprüfpfade (#43462) auf der Übernahmeprüfliste. Keiner der Commits aus alpha.7 macht eine dieser Entfernungen rückgängig. Neue beobachtete Cluster: Memory v2 (#43797, #43799, #43800, #43808, #43813, #43827) und automatische Aktualisierungen des verwalteten app-server-Daemons (#43521, #43529, #43542, #43552, #43562, #43572, #43619, #43622, #43698). Die Dokumentationsoberflächen sind unverändert, und „Daybreak“ fehlt zum Zeitpunkt dieses Zugriffs weiterhin in der gesamten OpenAI-Dokumentation. Die Beobachtungsprotokolle zu alpha.1, alpha.3 und alpha.6 bleiben 141, 144 und 150. Nichts davon ist stabil oder im Haupttext dokumentiert; bei der Übernahme in eine stabile Version bleibt die erneute Prüfung jedes einzelnen Elements anhand des stabilen Vergleichs zwingend erforderlich. Verifiziert am 8. September 2026. ↩↩↩ -
Versionshinweise zu Codex CLI v0.154.0, stabile Version, veröffentlicht am 9. September 2026 (22:35 Uhr UTC); npm
latestwechselte von 0.153.4 zu 0.154.0 (22:40 Uhr UTC); Installation mitnpm install -g @openai/codex@0.154.0; Vergleich rust-v0.153.4…rust-v0.154.0, 249 Commits. Beleg für den Branch-Schnitt: Das Release wurde ungefähr auf dem Stand von alpha.6 abgezweigt, und KEINER der 58 Commits aus dem Vergleich rust-v0.154.0-alpha.6…rust-v0.154.0-alpha.7 (151) erscheint im stabilen Vergleich. Die beiden Commit-Listen haben keine gemeinsamen Einträge, was Hash für Hash geprüft wurde. In der stabilen Version lauten die Commit-Titel wörtlich: „Remove the deprecatedcodex mcp-servercommand (#42993)“, „Remove legacy Guardian approval review paths (#43462)“, „Centralize Guardian context mode and checkpoint policy (#43458)“, „Keep Guardian review evidence consistent and reject stale approvals (#43442)“, „Raise Guardian’s action review limit to 200,000 bytes (#44060)“ (ein Cherry-Pick eines Elements, das ansonsten zur Versionslinie 0.155 gehört), der Cluster für verwaltete worktrees (#42196, #42366, #42652, #43069, #43120, #43286), der Cluster für asynchrone Nachrichten (#42354, #42891, #42894, #42897), der Cluster für Windows-Sandbox-Bereitstellung und Daemons (#42309 bis #42841, einschließlich „Add a native Windows MXC sandbox adapter (#42841)“, sowie #42405 und #42392), entfernte Berechtigungsprofile (#42453, #43340), „Gate experimental context by model capability at session startup (#43147)“, ausschließlich Laufzeit- und Host-Infrastruktur für Sprachfunktionen (#42676, #43097, #43248 und weitere; die Live-TUI-Funktion #43581 fehlt), die Daybreak-Codeverweise (#42667, #42854), „Add Vim replace mode to the TUI composer (#42194)“ zusammen mit „Recover Vim escape input in legacy terminals (#42584)“, „Show live context compaction status in the TUI (#42319)“ und „Avoid executing PATH helpers before workspace trust (#42324)“ neben „the macOS sandbox blocks terminal input injection“ (#42590). NICHT in der stabilen Version enthalten und sämtlich auf der Ausschlussliste für alpha.7: „Enable MCP user verification in the TUI (#43712)“, „Enable user verification for the bundled TUI on supported devices (#43715)“, „Add macOS user verification with Secure Enclave signing (#43624)“, „Add live WebRTC voice conversations to the TUI (#43581)“, der Memory-v2-Cluster (#43797-#43827), die Konfiguration automatischer Daemon-Aktualisierungen (#43542, #43562) und die Festlegung 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 das Entfernen von mcp-server unter Wartungsarbeiten) und stimmt mit dem Vergleich überein. Verifiziert am 15. September 2026. ↩↩↩↩↩↩↩↩↩↩ -
ChatGPT- und Codex-Changelog, abgerufen am 15. September 2026 – drei Einträge. (1) „Codex CLI 0.154.0“ (9. September): Die redaktionell aufbereitete Funktionsliste lässt sich den verifizierten Commits zuordnen – GPT-6-Astra in der Modellauswahl und in den Amazon-Bedrock-Katalogen (#42879, #42619), experimentelle worktree-Unterstützung über
--worktreeoder/worktree(#42652, #43069, #43120, #43286), direkte Beantwortung von Fragen, während Codex weiterarbeitet (#42891, #42894, #42897), gemeinsame Nutzung des Windows-Hintergrundservers mit Daemon-Lebenszyklus und verwalteten Aktualisierungen (#42405, #42392), Vim-ErsetzungsmodusRmit Rückgängig-Funktion und Punktwiederholung (#42194, #42584) sowie formatierungserhaltendes Kopieren (#42847, #43055). Sprachfunktionen, Speicher und Benutzerverifizierung werden NICHT als Funktionen genannt: Diese Begriffe erscheinen lediglich als Infrastrukturelemente in der vollständigen Commit-Liste des Eintrags, während „Secure Enclave“ kein einziges Mal vorkommt, was mit dem Branch-Schnitt übereinstimmt. (2) „Codex MCP server removed“ (5. September), wörtlich: „Der Befehlcodex mcp-serverund die eigenständige Binärdateicodex-mcp-serverwurden entfernt, nachdem sie am 24. August 2026 als veraltet gekennzeichnet worden waren. Aktualisieren Sie vor einem Codex-Upgrade alle Integrationen, die einen dieser Befehle starten.“ Der Eintrag verweist Integrationen auf den Codex app server, weist darauf hin, dass der app-server-Befehl „experimentell ist und nicht für Produktions-Workloads unterstützt wird“, und bestätigt, dass Verbindungen zu externen MCP servers übercodex mcpdavon unberührt bleiben. (3) „Codex CLI Python SDK 0.154.0“ (10. September), wörtlich: „Die Wertemaxundultrafür den Reasoning-Aufwand wurden hinzugefügt. (#39662)“ – die Bestätigung auf SDK-Seite für die Stufen Max und Ultra, welche die Modelldokumentation für Astra aufführt. Verifiziert am 15. September 2026. ↩↩↩↩↩↩ -
Beobachtungsliste für 0.155.0-alpha, Vorabversion und Änderungen vorbehalten. Die Versionsreihe begann am 10. September 2026 (0.155.0-alpha.1) und erreichte am 15. September (02:00 UTC; das alpha-dist-tag von npm wurde synchron aktualisiert) 0.155.0-alpha.6 – 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 sowie alpha.3.7 bis alpha.3.10). Die Veröffentlichungstexte dieser Versionsreihe sind leere Platzhalter, daher ist der Vergleich die einzige Quelle: rust-v0.154.0…rust-v0.155.0-alpha.6 umfasst 384 Commits, darunter die aus alpha.7 ausgeschlossenen 58 Commits. Die beobachteten Punkte sind im Stabilitätshinweis aufgeführt; die größten Risiken sind die standardmäßigen Aktivierungen in der Alpha-Versionsreihe, mit wörtlich übernommenen Commit-Titeln: „TUI-Sprachunterhaltungen standardmäßig aktivieren (#44921)“ und „worktrees standardmäßig aktivieren und Fehler des lokalen Daemons klarstellen (#44870)“, sowie die Entfernung „Den Windows-slash command
/sandbox-add-read-direntfernen (#44259)“. Nichts davon ist stabil; nichts davon ist im Veröffentlichungstext dokumentiert; bei der Übernahme in die stabile Version bleibt die erneute Prüfung jedes einzelnen Punkts anhand des stabilen Vergleichs zwingend erforderlich. Überprüft am 15. September 2026. ↩↩ -
Beobachtungsdelta für 0.155.0-alpha, alpha.6 -> alpha.10, einschließlich des Zustands der npm-dist-tags vom 16. September; Vorabversion und Änderungen vorbehalten. Vom 15. bis 16. September 2026 wurden vier Alpha-Versionen veröffentlicht, jeweils mit einem leeren Veröffentlichungstext als Platzhalter: 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) – daher sind die Vergleiche die einzige Quelle: rust-v0.155.0-alpha.6…rust-v0.155.0-alpha.10 umfasst 65 Commits, der Vergleich der gesamten Versionsreihe rust-v0.154.0…rust-v0.155.0-alpha.10 hingegen 448. Unabhängig davon wurde rust-v0.155.0-alpha.2.5 am 16. September 2026 (13:17 UTC) als außerplanmäßiger Build auf Basis von alpha.2 veröffentlicht: rust-v0.155.0-alpha.2…rust-v0.155.0-alpha.2.5 umfasst genau sechs Commits, mit wörtlich übernommenen Titeln: „Paketierung der Sprachversion für die Alpha-Generalprobe vorbereiten“, „[voice] öffentliche Cygwin-Quelle für die Alpha-Generalprobe abrufen“, „Nur für Linux vorgesehene Sprach-Alpha-Generalprobe vorbereiten“, „Optionale bereitgestellte macOS-Pakete mit Rust-Veröffentlichungen publizieren (#45345)“, „Aktualisierung der Windows-Sandbox nach erhöhter Bereitstellung korrigieren“ und „0.155.0-alpha.2.5 veröffentlichen“. Der Zustand der npm-dist-tags wurde am 16. September 2026 erneut anhand der Registry geprüft:
latest= 0.154.0 undalpha= 0.155.0-alpha.2.5 (npm-Veröffentlichung um 13:26 UTC; die plattformspezifischen Alpha-Tags wurden synchron aktualisiert), sodass@alphaunterhalb des alpha.10-Spitzenstands aufgelöst wird und einen Build installiert, dem sämtliche Inhalte ab alpha.3 fehlen, bis das Tag erneut verschoben wird. Einstellung von GPT-5.5: In der am 16. September 2026 abgerufenen Dokumentation zu Codex-Modellen heißt es wörtlich: „GPT-5.5 wird am 14. Oktober 2026 aus Codex mit ChatGPT-Anmeldung entfernt. Ersetzen Sie gpt-5.5 durch gpt-5.6-sol“, und im eigenen Abschnitt zur Einstellung von GPT-5.5: „Am 14. Oktober 2026 wird GPT-5.5 in sämtlichen Tarifen aus ChatGPT, ChatGPT Work und Codex entfernt, einschließlich der Tarife für Privatkunden, Business, Enterprise und Edu. Diese Einstellung gilt nicht für die OpenAI API.“ Überprüft am 16. September 2026. ↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.155.0, stabile Version, veröffentlicht am 17. September 2026 (23:14:43 UTC); npm-
latestwurde von 0.154.0 auf 0.155.0 verschoben; Installation mitnpm install -g @openai/codex@0.155.0; Vergleich rust-v0.154.0…rust-v0.155.0. Methode zur Abstammungsprüfung der standardmäßigen Aktivierungen: „TUI-Sprachunterhaltungen standardmäßig aktivieren (#44921)“ und „worktrees standardmäßig aktivieren und Fehler des lokalen Daemons klarstellen (#44870)“ wurden am 11. September 2026 zusammengeführt und sind in den Vergleichen der Versionsreihe 0.155.0-alpha enthalten, doch KEINER der beiden Commits ist ein Vorfahr des Tags rust-v0.155.0 – beide wurden einzeln anhand des stabilen Vergleichs geprüft. Daher gehören sie zur Versionsreihe 0.156.0, und 0.155.0 liefert Sprache als optionale experimentelle Funktion aus (Aktivierung über/experimental, nur in unterstützten Builds), während verwaltete worktrees nicht standardmäßig aktiviert sind. In der stabilen Version: Live-Sprachunterhaltungen (#43581), die als experimentelle Funktion (#44331) mit Stummschaltsteuerung (#43651, #43690) und signierten macOS-Sprachressourcen (#43983) bereitgestellt werden; Benutzerverifizierung für MCP – Touch ID-/Secure Enclave-Verifizierung von MCP-Anfragen in lokalen TUI-Sitzungen auf unterstützten Macs (#43624, #43712, #43715), arbeitsbereichsbezogene Identitätsbeschränkung (#43524), native Verifizierung in Fortsetzungen des MCP-Tools (#44346); Entfernung des Windows-slash command/sandbox-add-read-dir(#44259); angrenzende Funktionen zur Verwaltung von worktrees (#43942, #44424, #44433); Live-Zusammenfassungen der Schlussfolgerungen in der TUI-Statuszeile mit Abschlusszeitstempeln (#43558, #43921); Aktualisierungszeitpläne für den Daemon, der Befehlcodex app-server daemon updateund die Wiederherstellung von Threads nach Daemon-Neustarts (#43542, #43562, #44314); AWS-Anmeldeinformationsbefehle für Amazon Bedrock (#44028); Veröffentlichung von Python SDK im Einklang mit stabilen CLI-Veröffentlichungen (#44067); Sicherheitskorrekturen für WSL-Interop-Ausbrüche (#44286) und die Offenlegung von Anmeldeinformationen durch Shell-Snapshots (#43909, #44040) sowie das Guardian-Limit für Aktionsprüfungen von 200.000 Byte (#44060, zuvor per Cherry-Pick in 0.154.0 übernommen); Vorarbeiten für Memory v2 (#43797-#43827). Zustand der npm-dist-tags zum Zeitpunkt dieses Abrufs:latest= 0.155.0, undalphawurde von 0.155.0-alpha.2.5 auf rust-v0.155.0-alpha.9.2 verschoben, veröffentlicht am 18. September 2026 (03:09 UTC) – NACH der stabilen Version – ein außerplanmäßiger Build mit genau zwei per Cherry-Pick übernommenen Windows-Sandbox-Korrekturen (#46237, #46333). Somit wird@alphagemäß semantischer Versionierung UNTERHALB vonlatestaufgelöst (0.155.0-alpha.9.2 < 0.155.0), der zweite außerplanmäßige dist-tag-Zustand innerhalb von drei Tagen. Dokumentation: Die Modellseite und das Dokumentations-Änderungsprotokoll sind seit dem 14. September 2026 unverändert; die Veröffentlichung 0.155.0 ist nicht im Dokumentations-Änderungsprotokoll enthalten, und zum Zeitpunkt dieses Abrufs gibt es auf keiner Dokumentationsseite eine Ankündigung zur Sprachfunktion – die Einführung erfolgt ausschließlich über CLI und ist experimentell. Überprüft am 17. September 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Beobachtungsliste für 0.156.0-alpha, Vorabversion und Änderungen vorbehalten. Die Versionsreihe steht am 17. September 2026 bei 0.156.0-alpha.2; die Veröffentlichungstexte dieser Versionsreihe sind leere Platzhalter, daher ist der Vergleich die einzige Quelle: rust-v0.155.0…rust-v0.156.0-alpha.2 umfasst 351 Commits. An erster Stelle steht die erste konkrete Codeoberfläche von Daybreak:
daybreakEnabledkann beim Start eines Threads festgelegt werden (#45513) – das Konzept wird weiterhin in keiner öffentlichen Dokumentation erwähnt. Die standardmäßigen Aktivierungen „TUI-Sprachunterhaltungen standardmäßig aktivieren (#44921)“ und „worktrees standardmäßig aktivieren und Fehler des lokalen Daemons klarstellen (#44870)“ sind für diese Versionsreihe bestätigt (Abstammung geprüft; nicht in der stabilen Version 0.155.0 enthalten). Ebenfalls in dieser Versionsreihe enthalten: ein konfigurierbares F8-Tastenkürzel für Sprache (#46071) und Analysen zu Sprachsitzungen (#46058), das Dashboard/usagefür Kontoanalysen (#45763-#45772), Mermaid-Darstellung in der TUI (#46054, #45817) sowie als Unicode dargestellte TeX-Mathematik (#45501, #45612, #46266), ein Menü/daemon(#45854) mit dem Flag--no-daemon(#46088) und optionalem automatischem Start des Hintergrundservers (#46117), die eingestellte Funktion für Persönlichkeiten (#45809), ein Sternenfeld für den Astra-Composer (#46096) und umfangreiche Arbeiten an der Bereitstellung der Windows-Sandbox. Nichts davon ist stabil; nichts davon ist im Veröffentlichungstext dokumentiert; bei der Übernahme in die stabile Version bleibt die erneute Prüfung jedes einzelnen Punkts anhand des stabilen Vergleichs zwingend erforderlich. Überprüft am 17. September 2026. ↩↩↩↩ -
Versionshinweise zu Codex CLI v0.155.1, stabile Version, veröffentlicht am 18. September 2026 (20:03:04 UTC); npm
latestwechselte von 0.155.0 zu 0.155.1 (npm-Veröffentlichung um 20:09:23 UTC), und jedes plattformspezifische Tag (darwin-arm64,darwin-x64,linux-arm64,linux-x64,win32-arm64,win32-x64) weist 0.155.1 aus; Installation mitnpm install -g @openai/codex@0.155.1. Bei der Version handelt es sich um einen Hotfix mit einer einzigen Korrektur; maßgeblich ist der Vergleich, nicht der Beschreibungstext: rust-v0.155.0…rust-v0.155.1 enthält genau zwei Commits –5e0d1ef8„[0.155 hotfix] Restore none as the TUI reasoning summary default (#46467)“ (am 18.09.2026 um 19:02:36 UTC zusammengeführt, ein gezielter Backport aufrelease/0.155) undbe2951ea, den Commit zur Veröffentlichungsvorbereitung, dessen Meldung dem Versionsbeschreibungstext entspricht. Die Änderung umfasst eine Zeile innew_thread_reasoning_overrides(codex-rs/tui/src/app_server_session.rs) sowie eine Regressionsabdeckung inreasoning_defaults_tests.rs: Der Fallback, der bei nicht gesetztemconfig.model_reasoning_summarygreift, wurde vonReasoningSummary::DetailedaufReasoningSummary::Nonegeändert. Laut PR-Beschreibung forderten neue lokale TUI-Sitzungen in 0.155 deshalb „standardmäßig detaillierte Reasoning-Zusammenfassungen an, was bei Anbietern, die keine Reasoning-Zusammenfassungen unterstützen, zur Ablehnung der Anfrage führt“; die Korrektur stelltnonewieder her, „während explizite Einstellungen fürauto,conciseunddetailedsowie die parallele Übermittlung bei ausdrücklich aktivierten Zusammenfassungen berücksichtigt werden“. Der Versionsbeschreibungstext besagt dasselbe: „Bei neuen lokalen TUI-Sitzungen bleiben Reasoning-Zusammenfassungen nun standardmäßig deaktiviert. Dadurch werden Ablehnungen von Anfragen durch Anbieter behoben, die diese nicht unterstützen. Explizite Einstellungen für Reasoning-Zusammenfassungen werden weiterhin berücksichtigt. (#46467)“. Dieselbe einzeilige Änderung wurde unabhängig davon mit #46533 inmainübernommen (am 19.09.2026 um 00:30:19 UTC zusammengeführt), was durch den Vergleich beider Patches bestätigt wurde. Erneute Abstammungsprüfung bei diesem Tag: Die standardmäßigen Aktivierungen #44921 (Voice) und #44870 (worktrees) sind weiterhin KEINE Vorfahren von rust-v0.155.1 (jeweils einzeln verglichen; Statusdiverged), sodass Voice in 0.155.1 eine optional aktivierbare experimentelle Funktion bleibt und verwaltete worktrees nicht standardmäßig verwendet werden. Dokumentationsänderungen seit dem Zugriff in 156: Das ChatGPT & Codex-Changelog (bereitgestellt über learn.chatgpt.com) enthält nun datierte Einträge für Codex CLI 0.155.0 (17.09.2026) und Codex CLI 0.155.1 (18.09.2026). Damit ist der Hinweis aus v2.71, „0.155.0 fehlt im Dokumentations-Changelog, das seit dem 14. September unverändert ist“, überholt; der neueste Seiteneintrag zum Zeitpunkt dieses Zugriffs stammt vom 18.09.2026. Der Dokumentationseintrag zu 0.155.0 beschreibt Voice wie folgt: „Experimentelle /voice-Unterhaltungen mit Live-Transkripten und Mikrofonsteuerung wurden auf unterstützten Builds hinzugefügt und können über /experimental aktiviert werden. (#43581, #43651, #44331)“ – eine Bestätigung aus erster Hand dafür, dass es sich um eine optional aktivierbare experimentelle Funktion handelt. Weiterhin nicht dokumentiert: Die Referenz zu slash commands führt/worktreeauf, aber weder/voicenoch/experimental; die Dokumentationsseite zur Voice-Funktion behandelt ChatGPT Voice in der ChatGPT-Desktop-App („Powered by GPT-Live“), also eine von dem CLI-Befehl getrennte Oberfläche. Verifiziert am 21.09.2026. ↩↩ -
Beobachtungsliste für 0.156.0-alpha, Vorabversion und Änderungen vorbehalten; ersetzt die Momentaufnahme von alpha.2 aus 157. Die Versionsreihe steht am 21. September 2026 bei 0.156.0-alpha.14, und sowohl das npm-dist-Tag
alphaals auch alle plattformspezifischenalpha-*-Tags stimmen damit überein. Damit ist die in 155 und 156 dokumentierte dist-Tag-Anomalie mit zwei Versionsschnitten behoben:@alphaliegt gemäß semantischer Versionierung wieder vorlatest(0.155.1). Veröffentlichungsrhythmus laut der API der Versionen: alpha.9 am 20.09.2026 um 00:17:45 UTC, alpha.10 am 20.09.2026 um 21:18:52 UTC, alpha.11 am 20.09.2026 um 22:49:40 UTC, alpha.12 am 21.09.2026 um 00:06:46 UTC, alpha.13 am 21.09.2026 um 02:15:06 UTC und alpha.14 am 21.09.2026 um 04:09:08 UTC – fünf Versionsschnitte innerhalb von 6 Std. 50 Min., sechs innerhalb von 27 Std. 51 Min. Die Versionsbeschreibungstexte dieser Reihe bestehen weiterhin nur aus leeren Platzhaltern, weshalb der Vergleich die einzige Quelle ist: rust-v0.156.0-alpha.2…rust-v0.156.0-alpha.14 enthält 147 Commits. In diesem Zeitraum neu hinzugekommene und verifizierte Inhalte, die jeweils anhand des PR bestätigt und per Abstammungsprüfung als Vorfahren von rust-v0.156.0-alpha.14, jedoch NICHT der stabilen Version rust-v0.155.1 identifiziert wurden: „Sechs gebündelte TUI-Themes und Theme-abhängige Akzentfarben hinzufügen“ (#46504), „Anzeigenamen der Katalogmodelle in der gesamten TUI verwenden“ (#46503), „Wiederverwendung der Guardian-übergeordneten Komprimierung standardmäßig aktivieren“ (#46522), „worktree-Sitzungen die Verwendung eines vorhandenen lokalen Daemons ermöglichen“ (#46498), „Reasoning-Zusammenfassungen für neue TUI-Threads standardmäßig deaktivieren“ (#46533, das Pendant im Hauptentwicklungszweig zum Hotfix 0.155.1), „Begrenzte Dateisystempfad-Diagnosen zucodex doctorhinzufügen“ (#46543), „Reduzierte Bewegung in der Voice-Benutzeroberfläche berücksichtigen“ (#46835), „Voice-Wiedergabe über Pausen und Paketserien hinweg beibehalten“ (#46880), „Navigation im Nutzungs-Dashboard 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:daybreakEnabledbeim Thread-Start (#45513, weiterhin keinerlei öffentliche Dokumentation zu diesem Konzept) sowie die standardmäßigen Aktivierungen #44921 und #44870. Nichts davon ist stabil; nichts davon ist im Versionsbeschreibungstext dokumentiert. Bei der Übernahme in eine stabile Version bleibt deshalb für jeden einzelnen Punkt eine erneute Prüfung anhand des Vergleichs mit der stabilen Version zwingend erforderlich. Verifiziert am 21.09.2026. ↩↩↩↩ -
Dokumentation der übersprungenen stabilen Version 0.156.0 sowie Beobachtungsreihe für 0.157.0-alpha, Vorabversion und Änderungen vorbehalten; ersetzt die Momentaufnahme von alpha.14 aus 159. Am 22.09.2026 anhand der npm-Registry und der GitHub API verifiziert: npm
latest= 0.155.1, wobei alle plattformspezifischen Tags übereinstimmen; weder 0.156.0 noch eine andere Nicht-alpha-Version von 0.156.x ist auf npm vorhanden. Die API der Versionen zeigt seit rust-v0.155.1 (18. September 2026, 20:03 UTC) keine Veröffentlichung, die keine Vorabversion ist; der Tag-Namensraumrust-v0.156.0*enthält ausschließlich alpha-Tags von alpha.1 bis alpha.18, wobei alpha.15 und alpha.18 Tags ohne Veröffentlichungen sind. Die letzten veröffentlichten Versionsschnitte 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 rust-v0.157.0-alpha.8 (npm um 12:47 UTC) – acht Versionsschnitte in 18 Std. 26 Min. Das npm-dist-Tagalphaund jedes plattformspezifischealpha-*-Tag weisen bei diesem Zugriff 0.157.0-alpha.8 aus, das gemäß semantischer Versionierung vorlatestliegt. Die Versionsbeschreibungstexte dieser Reihe sind Platzhalter, die lediglich die Versionsnummer enthalten, weshalb der Vergleich die einzige Quelle ist. Verifizierte Fortschreibung: rust-v0.156.0-alpha.14…rust-v0.157.0-alpha.8 meldet den Statusdiverged, ahead_by 94 und behind_by genau 1; der einzige fehlende Commit istf276f1d„Release 0.156.0-alpha.14“. Der Vergleich mit rust-v0.156.0-alpha.17 weist dieselbe Struktur auf (genau ein Commit ist ausschließlich in alpha.17 enthalten: dessen Versionsanhebung „Release 0.156.0-alpha.17“). Somit sind sämtliche Inhalts-Commits der 0.156.0-alpha-Reihe im Verlauf von 0.157.0-alpha.8 enthalten, und der Head umfasst 94 Commits über den Inhalt von alpha.14 hinaus, die in dieser Aktualisierung nicht einzeln geprüft wurden. Stichprobenartige Abstammungsprüfungen pro Element, jeweils einzeln verglichen: Die Merge-Commits von „TUI-Voice-Unterhaltungen standardmäßig aktivieren (#44921)“ (3f59eb9), „worktrees standardmäßig aktivieren und Fehler des lokalen Daemons verständlicher formulieren (#44870)“ (68bc536) sowie „Wiederverwendung der Guardian-übergeordneten Komprimierung standardmäßig aktivieren (#46522)“ (3fd9e7e) sind Vorfahren von rust-v0.157.0-alpha.8 (Vergleichsstatusahead, behind_by 0), aber KEINE Vorfahren der stabilen Version rust-v0.155.1 (Statusdiverged). Außerplanmäßiger Versionsschnitt, der dritte dieser 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 um 00:28 UTC), liegt genau zwei Commits vor rust-v0.155.0-alpha.16 – „System-Proxy-Fallback für Anmelde- und Startanfragen hinzufügen (#46562)“ sowie die Versionsanhebung. Das dist-Tagalphaverweist bei diesem Zugriff nicht darauf; ob es zwischen den Zugriffen auf diese Version verwies, lässt sich anhand der Registry nicht verifizieren. Nichts aus der 0.157.0-alpha-Reihe ist stabil; nichts davon ist im Versionsbeschreibungstext dokumentiert. Bei der Übernahme in eine stabile Version bleibt deshalb für jeden einzelnen Punkt eine erneute Prüfung anhand des Vergleichs mit der stabilen Version zwingend erforderlich. Die Übernahmeprüfung beginnt nun außerdem mit der Bestätigung, unter welcher Versionsnummer die stabile Version erscheint. Verifiziert am 22.09.2026. ↩↩↩↩ -
Offizielle Website von Agent Plugins („Ein portables Paketformat für wiederverwendbare Komponenten, die AI agents 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“); optionalesskills/(„Jedes unmittelbar untergeordnete Verzeichnis, das einen exaktSKILL.mdbenannten Pfad enthält, der auf eine reguläre Datei verweist, wird als ein Skill behandelt“); optionalemcp.json(der Client MUSS mindestens eines vonstdio/streamable-httpunterstützen,sseist optional); Client-Namespaces nach dem Reverse-Domain-Prinzip („Ein Client MUSS Manifesteinträge für Namespaces ignorieren, die er nicht implementiert“). Commands, hooks, agents, rules und LSP servers gehören nicht zum portablen Format v1. Entwicklung: Ankündigung von Vercel (Vercel initiierte den Vorschlag und entwickelte ihn gemeinsam mit Amazon, Anysphere, GitHub, Microsoft und OpenAI); in der MAINTAINERS.md des Repositorys sind Amazon, Cursor, Microsoft, OpenAI und Vercel aufgeführt; Google gab am Tag der Veröffentlichung bekannt, dem Kreis der Haupt-Maintainer beizutreten. Clients zum Marktstart: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic – Urheber von Agent Skills und MCP – gehört nicht zu den Maintainern. Unterstützung auf Codex-Seite: Manifeste und Workspace-Veröffentlichung in v0.146.0, portable Installation und Suche in v0.147.0. (Korrektur vom 12. August: Diese Fußnote führte ursprünglich agentplugins.codes, einen nicht verbundenen Praxisleitfaden, als Spezifikation an – die Zitate wurden nun der offiziellen Website und der normativen Spezifikation zugeordnet.) ↩↩↩↩↩↩↩ -
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. Die Nutzungslimits für jeweils fünf Stunden werden nach 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-Preisliste: GPT-5.6 Sol 125 Credits pro 1 Mio. Input-Token (12,5 bei Cache-Nutzung, 750 für Output), Terra 50 (5 bei Cache-Nutzung, 300 für Output), Luna 5 (0,5 bei Cache-Nutzung, 30 für Output); „Die Nutzung von GPT-5.6 liegt durchschnittlich bei 5–40 Credits pro Nachricht“; der fast mode verbraucht bei unterstützten Modellen Credits mit einer höheren Rate. Am 24. August 2026 erneut geprüft: Die Preisliste führt GPT-5.6 Sol inzwischen mit 100 Credits pro 1 Mio. Input-Token auf (10 bei Cache-Nutzung, 500 für Output) – die Werbeaktion vom 21. August (121); Terra und Luna sind unverändert. ↩↩↩↩↩↩↩↩
-
feat(cli): add codex doctor diagnostics, openai/codex PR #22336. Primärquelle für den Funktionsumfang voncodex doctorin der veröffentlichten Version: die Flags (--summaryfür eine kompakte Ausgabe,--jsonfür eine bereinigte strukturierte Ausgabe,--allzum Erweitern gekürzter Listen,--no-color), die stabilen Berichtsabschnitte (Notes, Environment, Configuration, Updates, Connectivity, Background Server), die Statusmarkierungen der einzelnen Prüfungen (✓ok,✗fail,⚠warn,○idle) und die Designabsicht, standardmäßig eine ausführliche menschenlesbare Ausgabe bereitzustellen, da der Befehl üblicherweise ausgeführt wird, wenn der Benutzer bereits Kontext benötigt. Die Variante JSON kennzeichnet Prüfungen für die automatisierte Verarbeitung mit stabilen Bezeichnern. Die Issue-Vorlage CLI des Repositorys fordert Meldende dazu auf, die Ausgabe voncodex doctor --jsoneinzufügen. Verifiziert am 28. Juli 2026. ↩↩↩↩ -
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 Workspaces hinweg; Ziele, mit denen blockierte oder aufgrund von Nutzungslimits unterbrochene Ausführungen fortgesetzt werden können; nach letzter Aktivität sortierte Aufgabenlisten, wobei nicht verfügbare Hosts bereits beim Erstellen angezeigt werden; sowie Verbesserungen am Remote-Onboarding, an der Anleitung im Eingabebereich und an der iPad-Navigation. Der Vollständigkeit halber dokumentiert – dieser Leitfaden behandelt die fünf Oberflächen von Codex (CLI, Desktop, IDE, Cloud, Chrome), nicht jedoch die iOS-App. ↩
-
Versionshinweise zu Codex CLI v0.139.0 und Codex Changelog (OpenAI Developers). Am 9. Juni 2026 (20:13 Uhr UTC) als stabile Version veröffentlicht; auf GitHub als Latest gekennzeichnet; Installation mit
npm install -g @openai/codex@0.139.0. Neue Funktionen: code mode kann die eigenständige Websuche direkt aufrufen (auch aus verschachtelten JavaScript-Tool-Aufrufen) und Ergebnisse als Klartext empfangen; Eingabeschemas für Tools und Connectors bewahrenoneOf/allOf-Konstrukte, um die Struktur großer Schemas besser zu erhalten und die Kompatibilität mit MCP zu verbessern;codex doctorergänzt Umgebungsdetails zu Editor und Pager, wobei sensible Werte in JSON bereinigt werden; die Automatisierung des Plugin-Marktplatzes stellt Quellen incodex plugin marketplace list --jsonbereit und beschleunigt durch einen zwischengespeicherten Katalog die Auflistung von Plugins. Fehlerbehebungen:codex resume --last/codex fork --lastbehandeln nachgestellte Argumente als Prompts statt als Sitzungs-IDs; Warnungen beim Start von MCP für Subagents erscheinen nicht mehr im falschen Thread-Kontext; Bildbearbeitungen verweisen auf exakte Dateipfade; URLs mit Tilde werden in der TUI vollständig als Links erkannt; Thread-Zurücksetzungen (/new,/clear,/fork) bewahren von der Cloud verwaltete Anforderungen und Feature-Flags; die Sandbox-Ausführung erhält Genehmigungsentscheidungen konsistent aufrecht und erzwingt ausschließlich über einen Proxy laufenden Netzwerkverkehr. Wartung: separate Symbolarchive mit Zeilentabellen;rusty_v8auf 149.2.0 aktualisiert. Die neueste Vorabversion vom 9. Juni 2026 ist die Reiherust-v0.140.0-alpha(Vorabversion) – 0.140.0 befindet sich weiterhin im Alpha-Stadium und wird von diesem Leitfaden nicht berücksichtigt, da er stabilen Versionen folgt. Verifizierung in der aktuellen Sitzung am 9. Juni 2026: Die Releases auf GitHub und der OpenAI Codex Changelog bestätigenrust-v0.139.0als neueste stabile Version. ↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.138.0 und Codex Changelog (OpenAI Developers). Am 8. Juni 2026 (23:00 Uhr UTC) als stabile Version veröffentlicht;
prerelease: false, auf GitHub als Latest gekennzeichnet; Installation mitnpm install -g @openai/codex@0.138.0. Fügt die Übergabe an die Desktop-App mit/appunter macOS und Windows, für Modelle zugängliche lokale Bildpfade, eine flexiblere Auswahl des Reasoning-Aufwands und eine strukturierte JSON-Ausgabe für die Plugin-Automatisierung hinzu. Am 9. Juni 2026 durchrust-v0.139.0als neueste stabile Version abgelöst. ↩↩ -
Versionshinweise zu Codex CLI v0.137.0 und Codex Changelog (OpenAI Developers). Am 4. Juni 2026 (01:17 Uhr UTC) aus der v0.137.0-alpha-Reihe als stabile Version veröffentlicht. TUI: Tastenkombinationen für F13–F24, Einfügen in durchsuchbaren Menüs, kompaktes Status-/Titelelement ausschließlich für Reasoning. Enterprise: monatliche Credit-Limits in Admin-Abläufen und von der Cloud verwaltete Konfigurationspakete. Fernsteuerung: vom Client initiierte Kopplung und Verwaltung von Controller-Berechtigungen. Plugins: maschinenlesbare JSON-Ausgabe für Plugin-Workflows und Vorschläge aus einem zwischengespeicherten Remote-Katalog. Gehostete Web-/Bild-Tools in weiteren code-mode-Abläufen, wobei eigenständige Websuchen parallel ausgeführt werden; Verbesserungen an der Multi-Agent-v2-Laufzeit (reibungslosere Folgeanfragen, Standardwerte für Metadaten). Fehlerbehebungen: Beim Abbrechen eines Prompts werden Entwurf, Anhänge und Kollaborationsmodus wiederhergestellt; zuverlässigerer Start der macOS-App und stabilerer SQLite-Start unter Windows; Reihenfolge und Deduplizierung von Plugin-Manifesten; Berechtigungsanfragen berücksichtigen die Identität der Umgebung. Verifizierung in der aktuellen Sitzung am 4. Juni 2026 (PST): Die Releases auf GitHub führen
rust-v0.137.0als neueste stabile Version auf. ↩↩ -
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) zur stabilen Version erklärt. Neu hinzugekommen sind die Sitzungsarchivierung (/archivein der TUI; die CLI-Befehlecodex archive/codex unarchive; archivierte Sitzungen sind bis zur Wiederherstellung vor dem Fortsetzen und Forken geschützt), OSC-8-Metadaten, durch die Weblinks in TUI-Markdown anklickbar bleiben und die bei beengten Tabellen auf Schlüssel/Wert-Darstellung zurückfallen, der Start voncodex app-server --stdioim stdio-Modus sowie die Fortsetzung von Threads über initial-turns-page und ein aussagekräftigerer Status des MCP-Servers,CODEX_API_KEYfür die Remote-Ausführung auf genehmigten OpenAI-Hosts, kurzlebige Server-Token für Remote-Control-WebSockets,codex sandbox setup --elevatedzur Windows-Admin-Bereitstellung (Alpha) und eine über ein Funktions-Flag gesteuerte eigenständige Bilderzeugungserweiterung über die native Pipeline zur Fertigstellung von Bildartefakten. Fehlerbehebungen: Aktualisierung von ChatGPT-Authentifizierungstoken kurz vor deren Ablauf mit erneuter Anmeldung bei wiederverwendeten Aktualisierungstoken, Sperrung von/difffür die Ausführung vom Repository bereitgestellter Git-Hilfsprogramme, Bereinigung von Sandbox-Befehlen nach einer Unterbrechung unter Durchsetzung von Leseverbotregeln, Befüllung des Eingabeverlaufs einer fortgesetzten TUI anhand von Transkripten, Bearbeitung im vim-Normalmodus und Rückgriff der Bedrock-Authentifizierung aufAWS_REGION/AWS_DEFAULT_REGION. Überprüfung in der aktuellen Sitzung am 2. Juni 2026 (PST): Die GitHub-Versionsseite führtrust-v0.136.0als neuesten stabilen Tag (keine Vorabversion). ↩↩↩↩↩ -
Versionshinweise zu Codex CLI v0.156.0, stabil, veröffentlicht am 22. September 2026 (19:51:01 UTC; Tag-Objekt um 18:39:31 UTC erstellt); npm
latestwechselte um 19:55:37 UTC von 0.155.1 auf 0.156.0, wobei alle plattformspezifischen Tags zwischen 19:55 und 20:03 UTC veröffentlicht wurden (linux-x6419:55:15,linux-arm6419:56:39,darwin-x6419:57:08,win32-arm6419:58:33,win32-x6419:59:23,darwin-arm6420:02:36); Installation mitnpm install -g @openai/codex@0.156.0. Vergleich: rust-v0.155.1…rust-v0.156.0,total_commits526, ahead_by 526, behind_by 8, Statusdiverged(behind_by bezeichnet den Hotfix-Zweig von 0.155.1). Der Veröffentlichungstext ist mit 43.807 Byte für dieses Repository ungewöhnlich umfangreich und enthält kuratierte Abschnitte zu neuen Funktionen, Fehlerbehebungen, Dokumentation und Wartungsarbeiten sowie eine vollständige Aufzählung der PRs; er diente ausschließlich als Entdeckungsindex, und jede hier aufgeführte Aussage wurde anhand des Vergleichs geprüft. Standardmäßig aktivierte Änderungen, deren Abstammung jeweils einzeln bis zum Tag geprüft wurde und die alle im Vergleich enthalten sind:3f59eb9„Enable TUI voice conversations by default (#44921)“,68bc536„Enable worktrees by default and clarify local daemon errors (#44870)“,3fd9e7e„Enable Guardian parent-compaction reuse by default (#46522)“. Nachweis des Schnittpunkts (später Schnitt, keine übersprungene Version): rust-v0.156.0-alpha.16…rust-v0.156.0 weist ahead_by 1 und behind_by 1 aus, wobei der jeweils eindeutige Commit die eigene Versionsanhebung der betreffenden Seite ist; der Inhalt der stabilen Version entspricht somit dem Inhalt von alpha.16. Im Gegensatz dazu liegt alpha.17 um 21 und alpha.18 um 65 Commits zurück (kumulativ: Die 65 von alpha.18 enthalten die 21 von alpha.17), und rust-v0.157.0-alpha.1…rust-v0.156.0 weist ahead_by 1 / behind_by 5 aus. Damit liegt die Schnittbasis fünf Commits vor der Eröffnung der Nachfolgeversionslinie (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). Der stabilen Veröffentlichung gingen neun 0.157.0-Alpha-Versionen voraus (alpha.1 bis alpha.9, die letzte am 22. September um 18:00:16 UTC). Ergebnisse der Beobachtungsliste: Alle fünfzehn AUSGELIEFERT, verifiziert durch Auffinden der jeweiligen PR-Nummer im Vergleich mit 526 Commits: #46504 Themes (907b751e), #46503 Anzeigenamen im Katalog (547c9a1a), #46498 worktree in einem vorhandenen Daemon (e4973935), #46533 standardmäßig deaktivierte Zusammenfassungen der Schlussfolgerungen (61b08f10), #46543 Pfaddiagnose durch doctor (b33199b1), #46835 und #46880 Weiterentwicklung 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önlichkeits-Flags, #45513daybreakEnabled, #46096 Astra-Sternenfeld sowie das/usage-Dashboard mit #45763, #45764, #45765, #45766, #45768, #45769, #45770 und #45772 sowie dessen Weiterentwicklung in #46863 / #46864 / #46866. Korrektur der Kurzform in der Beobachtungszeile: Der in diesem Leitfaden verwendete Bereich „#45763–#45772“ umfasst acht PRs, nicht zehn; #45767 und #45771 liefern über API für Pull Requests HTTP 404 und sind keine Pull Requests in diesem Repository. Neu in der stabilen Version und nie auf der Beobachtungsliste: die optionale Vollbild-TUI (#46883/tui, #46732, #46733, #46734, #46739, #46749, #46858, #46884, #46895, wobei #46849 das Vollbildtranskript standardmäßig deaktiviert lässt und #46751 die Warnungsanzeige hinzufügt); das lokale Nachrichtenboard für Agenten (#46959, #46966, #46978, #46979, #46985, #46989, #46994); die Erfragung von MCP durch Unteragenten (#46877);ToolPolicy(#46999); Arbeiten an der Agentenkommandozentrale (#46837, #46838, #46839, #46840, #46882); Zeitlimit für Terminalprüfungen von 100 ms auf 250 ms erhöht (#46855); Härtung von Sandbox und Diagnose (#44639, #45984, #46500, #46962). Dokumentation, unabhängig von der Veröffentlichung bei diesem Zugriff überprüft (ChatGPT & Codex changelog, HTTP 200): Unter dem Datum 2026-09-22 ist ein Eintrag mit der Überschrift „Codex CLI Release: 0.156.0“ undnpm install -g @openai/codex@0.156.0aufgeführt. In der Liste der neuen Funktionen steht: „Sprachkonversationen sind standardmäßig aktiviert und bieten einen F8-Umschalter, eine Auswahl unter/voice settingssowie gebündelte Audiolaufzeiten für Linux und Windows. (#44921, #46071, #44622, #44714, #44922)“ sowie „Filtern Sie Aufgaben nach Status und erstellen Sie worktree-Sitzungen über die Agentenkommandozentrale; die worktree-Unterstützung ist nun standardmäßig aktiviert. (#46839, #45276, #44870)“ – damit ist der Dokumentations-Changelog noch am selben Tag auf dem Stand der stabilen Version und ersetzt die Formulierung des Eintrags zu 0.155.0, wonach die Funktion „über /experimental aktiviert“ werde. Rückstand der Referenzseiten beim selben Zugriff: Die CLI-Referenz für Entwicklerbefehle führt/experimental(ohne die Sprachfunktion weiterhin als Beispiel zu nennen) und/usageauf, jedoch weder/voice,/tuinoch/daemon; auch--no-daemonfehlt in der Flag-Tabelle. Die Konfigurationsreferenz enthält keinen der Schlüssel für diese Standardwerte. 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, nachdem zuvor Schlüsselnamen angegeben waren, 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“, behandelt jedoch nicht den Standardwert von CLI. Somit ist die Changelog-Zeile die einzige Aussage aus erster Hand zum Standardwert von CLI. Die Seite zur Sprachfunktion behandelt weiterhin ChatGPT Voice in der Desktop-App, also eine separate Oberfläche. Überprüft am 22. September 2026. Zusätzliche Details zu 0.156.0, am 23. September aus dem Haupttext hierher verschoben: In der Veröffentlichung aufgeführte Fehlerbehebungen – Erhaltung gestreamter Antworten und Pläne bei fehlgeschlagenen, unterbrochenen und von Unteragenten abgeschlossenen Durchläufen (#45549, #46867); Weiterleitung der Zwischenablage in tmux und SSH (#45457) sowie Tabulator-Einrückung bei als Tastatureingaben eingefügten Inhalten (#45454); Wiederherstellung des Plan-Modus beim Fortsetzen (#45519) sowie Beibehaltung der Thread-Identität und Einstellungen beim Bearbeiten einer früheren Eingabeaufforderung (#45845); Wiederherstellung der Anmeldung über System-Proxys (#46562) sowie Aktualisierung der MCP-Anmeldedaten, wenn die OAuth-Erkennung den Status 503 zurückgibt (#44636). Ebenfalls ausgeliefert: Anzeigenamen für Katalogmodelle in der gesamten TUI (#46503); begrenzte Dateisystempfaddiagnosen incodex doctor(#46543); Entfernung des Persönlichkeits-Funktions-Flags, wobeifriendlyundpragmaticals Optionen dokumentiert sind, die keinen Stil mehr auswählen (#45809);daybreakEnabledbeim Start eines Threads (#45513, keine öffentliche Dokumentation); das Astra-Sternenfeld im Eingabebereich (#46096); unabhängige Darstellungsschalter für Tabellen, Mermaid und Mathematik (#46938) sowie Mermaid-Stadionknoten (#46856); Kennzeichnung lokaler Hintergrundserver durch/status(#46905) und optionaler automatischer Start des Hintergrundservers (#46117). Die PR-Listen für die Vollbild-TUI und die Sprachfunktion stehen in den Zeilen zu/tuiund/voice. Sechs enthaltene Themes:ada,babbage,curie,cushman,dali,davinci(#46504). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Die Watch-Linie 0.157.0-alpha sowie das noch in Arbeit befindliche Tag 0.156.1, als Vorabversion Änderungen vorbehalten; ersetzt den alpha.8-Snapshot aus 160. Am 22. September 2026 anhand von GitHub, API und der npm-Registry überprüft. npm-dist-tags zum Zeitpunkt dieses Zugriffs:
latest= 0.156.0,alpha= 0.157.0-alpha.10 (npm-Veröffentlichung am 22. September um 22:21:59 UTC), wobei alle plattformspezifischenalpha-*-Tags übereinstimmen; damit liegt@alphagemäß semver vorlatest. Vergleich: rust-v0.156.0…rust-v0.157.0-alpha.10, ahead_by 101, behind_by 1 (der eigene Versionssprung des stabilen Releases). Die Release-Beschreibungen dieser Linie sind Platzhalter, die lediglich die Versionszeichenfolge enthalten; daher ist der Vergleich die einzige Quelle. Im Beschreibungstext genannte Punkte: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)“; „Den Service-Tierultrafastausgpt-5.6-solentfernen (#47130)“; „Beschreibungen im Modellkatalog und die GPT-5.6-Sol-Priorität aktualisieren (#47085)“; die vorgemerkten Änderungen der Standardeinstellungen „Das Vollbildtranskript standardmäßig aktivieren (#47178)“, „Den automatischen Daemon-Start standardmäßig aktivieren (#47179)“ und „Den Guardian-Thread-Kontext standardmäßig aktivieren (#47275)“; „Explizite Steuerung der Gateway-Anmeldung und des Authentifizierungsstatus hinzufügen (#47170)“ mit „Explizite Gateway-OAuth-Anmeldung zum app-server hinzufügen (#47207)“; „/importin Remote- und lokalen Daemon-Sitzungen aktivieren (#47317)“; „Zusätzliche Richtlinienkonfiguration für Guardian-Reviews hinzufügen (#47125)“; „Vom Aufrufer bereitgestellte MITM-CAs im Netzwerk-Proxy unterstützen (#47132)“; „Bedingte Unterbrechung von Durchläufen hinzufügen, bei der ausstehende Eingaben erhalten bleiben (#47340)“; „Den Sprachumschalter in der TUI-Tastenkürzelübersicht anzeigen (#47082)“; „Konfigurierte Proxys für Echtzeit-WebSocket-Verbindungen berücksichtigen (#47101)“. Die Arbeiten am GPT-6-Sol- und -Luna-Katalog werden durch einen Eintrag im offiziellen Dokumentations-Changelog mit der Überschrift „GPT-6 Sol und Luna in Codex und ChatGPT Work“ vom 22. September 2026 bestätigt, der die Modell-IDsgpt-6-solundgpt-6-lunanennt. Da die CLI-Katalog-Commits in keinem ausgelieferten stabilen Release enthalten sind, bleiben die Modelltabelle, Preiszeilen und Empfehlung dieses Leitfadens bewusst unverändert, bis die Modelldokumentation auf Einzelebene geprüft wurde und ein stabiles Release mit den Katalogeinträgen vorliegt. Noch in Arbeit befindliches 0.156.1: Das Tagrust-v0.156.1existiert (Spitzen-Commitb412ff32, am 23. September 2026 um 00:45:44 UTC committet), und rust-v0.156.0…rust-v0.156.1 weist ahead_by 2 / behind_by 1 auf. Bei den beiden Commits handelt es sich umf1b21bb2„GPT-6 Sol und Luna zum 0.156-Modellkatalog hinzufügen (#47332)“ und den Commit zur Release-Vorbereitung. API für Releases gibt jedoch HTTP 404 fürrust-v0.156.1zurück, undnpm view @openai/codex@0.156.1gibt E404 zurück; zum Zeitpunkt dieses Zugriffs existieren daher weder ein Release noch ein veröffentlichtes Paket. Die Version befindet sich in Arbeit und wurde nicht veröffentlicht; keine Aussage im Haupttext dieses Leitfadens hängt von ihr ab. Dieses Repository erzeugt regelmäßig Tags ohne Releases (bei 0.156.0-alpha.15 und alpha.18 war es ebenso). Nichts aus der 0.157.0-alpha-Linie ist stabil; bis zur Veröffentlichung wird nichts davon im Haupttext dokumentiert. Bei der Übernahme bleibt die erneute Überprüfung jedes einzelnen Punkts anhand des stabilen Vergleichs zwingend erforderlich. Überprüft am 22. September 2026. Erledigt am 23. September 2026: Aus dem Tag wurde ein veröffentlichtes Release (GitHub-Release rust-v0.156.1 um 02:41:36 UTC, npmlatest= 0.156.1 um 02:45:25 UTC), und die Modelltabelle, Preiszeilen sowie Empfehlung wurden anhand des ausgelieferten Katalogs und der Modelldokumentation aktualisiert; siehe 171. ↩↩↩ -
Versionshinweise zu Codex CLI v0.156.1, stabile Version, veröffentlicht am 23. September 2026 (02:41:36 UTC; Tag um 00:45:45 UTC erstellt); npm
latestwechselte um 02:45:25 UTC von 0.156.0 zu 0.156.1, wobei bis 02:50:44 UTC jedes plattformspezifische Tag (linux-x64,linux-arm64,win32-x64,win32-arm64,darwin-arm64,darwin-x64) 0.156.1 auswies; Installation mitnpm install -g @openai/codex@0.156.1. Wortlaut der Versionsbeschreibung: „Wählen Sie GPT-6 Sol oder GPT-6 Luna in der Modellauswahl aus. Die Aufforderung zum Wechseln bei 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 Veröffentlichungsvorbereitung. PR #47405, „[Hotfix 0.156.0] GPT-6 Sol und Luna zum Modellkatalog hinzufügen (#47332)“, zielte aufrelease/0.156und wurde ohne GitHub-Merge geschlossen (der Commit wurde direkt übernommen und behielt die Nummer von #47332); #47332 ist der PR für den Hauptentwicklungszweig, der am 22. September 2026 (18:17:56 UTC) gemergt wurde. Definitionen des ausgelieferten Katalogs (codex-rs/models-manager/models.jsonbeim Tag):gpt-6-sol(„GPT-6-Sol“, „Allzweckmodell für Programmierung und tägliche Aufgaben“, Priorität 2,default_reasoning_levelmedium, Reasoning-Stufen von low bis ultra,minimal_client_version0.155.0,default_service_tierprioritymit einer Stufe, Fast „1,5-fache Geschwindigkeit“) undgpt-6-luna(„GPT-6-Luna“, „Schnelles und kostengünstiges Modell für einfachere Aufgaben“, Priorität 3, Standardwert medium, Reasoning-Stufen von low bis max ohne ultra, dieselbe Mindestversion des Clients und standardmäßig Fast). Beide setzencontext_windowauf 272.000 (max_context_window872.000),supported_in_apiauf true undvisibilityauf list.gpt-6-astrabehält Priorität 1 (der mitgelieferte Standard),default_reasoning_levellow, keine standardmäßige Dienststufe und die neue Beschreibung „Leistungsfähigste Intelligenz für anspruchsvollste 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 zu „Legacy-Programmiermodell“ und folgendeupgrade-Ziele werden festgelegt:gpt-5.6-sol,gpt-5.6-terra,gpt-5.5undgpt-5.4aufgpt-6-sol;gpt-5.6-lunaaufgpt-6-luna; das Migrationsziel des eingestelltengpt-5.4-miniwechselt vongpt-5.6-lunazugpt-6-luna. Wortlaut der Upgrade-Texte: „Unser neuestes Sol ist intelligenter und effizienter, sodass Ihre Nutzungslimits weiter reichen. Dieses Modell ist eine hervorragende Wahl für den täglichen Einsatz bei komplexen Aufgaben, insbesondere beim Programmieren.“ und „Unser neuestes Luna ist deutlich effizienter, sodass Ihre Nutzungslimits noch weiter reichen. Verwenden Sie es für alle Aufgaben, die keine Spitzenintelligenz erfordern.“ Die TUI-KonstanteLUNA_MODEL, die von der Aufforderung zum Wechseln bei Erreichen des Nutzungslimits verwendet wird, ändert sich zugpt-6-luna. Die Snapshots der Bedrock-Mantle- und Runtime-Auswahl im selben Commit enthalten weder GPT-6 Sol noch Luna (die Bedrock-Katalogeinträge befinden sich in #47347 auf dem 0.157-Alpha-Zweig). Fast als Standard:codex-rs/tui/src/service_tier_resolution.rswendet dendefault_service_tiereines Modells an, wenn keinservice_tierkonfiguriert ist, die Funktionfast_modeaktiviert ist (sie ist stabil und standardmäßig eingeschaltet) und der Benutzer die von Codex verwalteten Fast-Standardeinstellungen nicht deaktiviert hat. Standardmäßig aktivierte Schlüssel, im Code beim Tag verifiziert (codex-rs/features/src/lib.rs,codex-rs/config/src/types.rs):realtime_conversation,worktreesundguardian_reuse_parent_compactionverwenden jeweilsStage::Stablemitdefault_enabled: true;transcript_v2verwendetStage::Deprecatedund wird ignoriert;tui.fullscreen_transcriptist standardmäßig auffalsegesetzt.codex features disable <key>schreibt die Einstellung in config.toml, und das globale Flag--disable <key>ist „Äquivalent zu-c features.<name>=false“. Wortlaut der Daemon-Meldung aus #44870: „Der lokale Codex-Dienst kann Hintergrundterminals nicht überprüfen. Führen Siecodex app-server daemon updateaus und starten Sie Codex anschließend neu.“ Beschreibung aus #46522: Die Wiederverwendung gilt „beim Neustart von Review-Sitzungen“. #46883:/tui„speicherttui.fullscreen_transcriptin der ausgewählten Benutzerkonfigurationsdatei“ und lässt den laufenden Renderer unverändert. Dokumentation, abgerufen am 23. September 2026: Das Änderungsprotokoll von ChatGPT und Codex 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“: „GPT-6 Sol und Luna werden für Codex und ChatGPT Work zu niedrigeren Token-Preisen als ihre GPT-5.6-Vorgänger eingeführt. Verwenden Sie Sol für komplexe Programmieraufgaben und agentische Workflows, Luna dagegen für klar umrissene Aufgaben mit hohem Volumen. Beide Modelle werden für Plus-, Pro-, Business-, Enterprise- und Edu-Benutzer eingeführt. Free- und Go-Benutzer können in der Desktop-App auf Luna zugreifen. Die Verfügbarkeit hängt vom Rollout und den Arbeitsbereichseinstellungen ab; Enterprise-Administratoren müssen die neuen Modelle aktivieren.“ Der Abschnitt „Empfohlene Modelle“ auf der Modellseite beginnt mit Sol und Luna; die Modellkarten beschreiben Astra als „Unser leistungsfähigstes Modell für komplexe Aufgaben in den Bereichen Code, Apps und Forschung“, Sol als „Entwickelt für komplexe Programmieraufgaben und agentische Workflows, 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 verfügbar für Codex cloud gekennzeichnet, während die Karte von Sol keine Zeile zur Cloud enthält; „GPT-5.6 Sol, GPT-5.6 Terra und GPT-5.6 Luna bleiben während des Rollouts verfügbar“; als empfohlene anfängliche Reasoning-Stufen werden Medium für Sol, High für Luna und Light (low) für Astra angegeben; „GPT-6 Luna unterstützt Reasoning-Stufen bis Max, jedoch nicht Ultra“; im Beispiel für das Standardmodell stehtmodel = "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 wird; die am 31. August eingestellten Modelle GPT-5.4 und GPT-5.4 mini werden nungpt-6-solbeziehungsweisegpt-6-lunazugeordnet. Die Preisseite nennt für GPT-6 Astra Standard-Geschwindigkeitsguthaben je 1 Mio. Eingabe-/zwischengespeicherte/Ausgabe-Token von 250 / 25 / 1.250, für GPT-6 Sol 50 / 5 / 250 und für GPT-6 Luna 2,5 / 0,25 / 12,5, während die GPT-5.6-Tarife „unverändert“ bleiben; „Der Fast mode verbraucht für GPT-6 Astra, Sol und Luna, sofern verfügbar, das 2,5-Fache des Standard-Guthabensatzes“; „Die Nutzung von GPT-5.6 verbraucht durchschnittlich 5–30 Guthabeneinheiten pro Nachricht“; die Schätzungen für lokale Nachrichten innerhalb von fünf Stunden lauten bei Plus für GPT-6 Astra 5–45, Sol 15–150 und 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, vorbehaltlich des Rollouts“. API-Modellseiten (gpt-6-sol, gpt-6-luna): Kontextfenster mit 1.050.000 Token, maximal 922.000 Eingabe- und 128.000 Ausgabe-Token; Sol kostet 2 $ für die Eingabe / 0,20 $ für zwischengespeicherte Eingaben / 10 $ für die Ausgabe je 1 Mio. Token, Wissensstand vom 20. April 2026; Luna kostet 0,10 $ / 0,01 $ / 0,50 $, Wissensstand vom 18. Mai 2026; für beide gilt: „Prompts mit mehr als 272.000 Eingabe-Token werden für die gesamte Anfrage mit dem 2-Fachen der Eingabe- und Cache-Tarife sowie dem 1,5-Fachen des Ausgabetarifs berechnet“ und „Der Fast mode wird mit dem 2-Fachen der jeweils geltenden Tarife berechnet.“ Die Geschwindigkeitsseite erwähnt Fast bei keinem Modell als Standardeinstellung. Nicht verifiziert: Es wurden keine Benchmark-Zahlen aus erster Hand für GPT-6 Sol oder Luna geprüft; die praktische Bedeutung des Katalogwertsmax_context_windowist nicht dokumentiert; die Zugriffsberechtigung eines bestimmten Kontos hängt vom Rollout ab. Verifiziert am 23. September 2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Stand des Alpha-Kanals, am 23. September 2026 anhand von GitHub API und der npm-Registry verifiziert. npm-dist-tags:
latest= 0.156.1 undalpha= 0.158.0-alpha.2 (npm 13:24:05 UTC; GitHub-Release rust-v0.158.0-alpha.2 13:07:10 UTC), wobei alle plattformspezifischenalpha-*-Tags übereinstimmten. rust-v0.158.0-alpha.1 existiert nur als Tag (Tag-Objekt datiert auf 10:48:51 UTC; kein GitHub-Release, nicht auf npm). Die 0.157-Reihe 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 (im Text zu v2.74 wurde die npm-Zeit als Veröffentlichungszeit angegeben). Es gibt weder einen rust-v0.157.0-Tag oder -Release noch eine npm-Version 0.157.0, daher hat die 0.157-Reihe keine stabile Version hervorgebracht; sie wird nicht als übersprungen bezeichnet, weil noch keine höhere Version als stabile Version veröffentlicht wurde. 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 nach rust-v0.155.0-alpha.16: „Add system proxy fallback for login and startup requests (#46562)“, „Backport GPT-6 Sol and Luna to 0.155 alpha (#47332)“ und die Versionsanhebung für den Release; 0.155.0-alpha.16.2 existiert weder als Tag noch als npm-Version. Deralpha-Tag verwies bei diesem Zugriff nicht auf alpha.16.3; ob dies zwischen den Zugriffen der Fall war, lässt sich aus der Registry nicht rekonstruieren. Der Inhalt der 0.157-Alpha-Reihe bis einschließlich alpha.10 ist in 170 einzeln aufgeführt; rust-v0.156.0…rust-v0.157.0-alpha.11 liegt 127 Commits voraus. ↩↩↩↩ -
Datierte Historie der jüngsten Alpha-Reihen und ihres jeweiligen Übergangs in eine stabile Version, am 23. September 2026 aus dem Stabilitätshinweis zu v2.74 hierher verschoben. 0.149.0 (20. August): Die Alpha-Beobachtungsliste wurde vollständig 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_brokerund Guardian v2sreview_scope.computer_use_onlyals konfigurierbare Oberfläche), fünf wurden auf 0.151 verschoben (/recap, die Entfernung von WebSocket im Codemodus, der paginierte Verlauf als Standard für dauerhafte Threads, der Aufwandpersistentund die Bildprüfungen von Guardian v2); die Kompaktierungsbudgetierung für beibehaltene Bilder (#40994) gelangte durch den Backport von 0.150.1 (#41003) in die stabile Version.132133 0.151.0 (29. August): Alle zehn Punkte wurden ohne Rücknahmen veröffentlicht; der Release-Text führt nur #41183-#41209 auf, der vollständige Umfang ergibt sich aus dem Vergleich rust-v0.150.1…rust-v0.151.0 mit 164 Commits.137134135 0.152.0 (1. September): Alle dreizehn Punkte wurden veröffentlicht,update_planerschien jedoch als Opt-in-Funktion, weil #41744 den standardmäßig aktivierten Zustand aus #41630 vor dem Branch-Abzweig rückgängig machte.136138 0.153.0-0.153.2 (3. September): Keine der beobachteten Alpha-Funktionen wurde übernommen.140142143 0.153.3-0.153.4 (4. September): vier PRs sowie eine Versionsanhebung; der gebündelte Astra-Katalog (#42607) wurde als #42874 und die Bedrock-Kataloge (#42619) als #42805 übernommen.147148 Etwa zu dieser Zeit begann developers.openai.com/codex/ mit Weiterleitungen (HTTP 308) zu learn.chatgpt.com/docs/, das seitdem der kanonische Dokumentationshost ist.146 0.154.0 (9. September): ein Branch-Abzweig ungefähr bei alpha.6; keiner der 58 Commits aus alpha.7 ist im Vergleich rust-v0.153.4…rust-v0.154.0 mit 249 Commits enthalten; Vorabveröffentlichungsaufzeichnungen 141, 144, 150, 151.152 0.155.0 (17. September): ein weiterer Branch-Abzweig; die standardmäßigen Aktivierungen von Spracheingabe und worktrees (#44921, #44870, zusammengeführt am 11. September) waren keine Vorfahren des Tags und wurden mit 0.156 veröffentlicht; Vorabveröffentlichungsaufzeichnungen 154, 155.156 0.156.0 (22. September): eine vollständige Übernahme von fünfzehn Punkten ohne Rücknahmen. Der Branch-Abzweig erfolgte spät: 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), der Tag wurde am 22. September um 18:39 UTC erstellt und neun 0.157.0-alpha-Releases gingen der Veröffentlichung um 19:51 UTC voraus; alpha.17 enthielt 21 Commits, die nicht in der stabilen Version enthalten waren, alpha.18 kumulativ 65 (die 65 Commits von alpha.18 schließen die 21 von alpha.17 ein). Bei einem Zugriff am Morgen des 22. September wurde kein rust-v0.156.0-Tag gefunden, weshalb v2.73 dieses Leitfadens die Reihe als übersprungen bezeichnete; die stabile Version erschien am selben Abend. Daraus ergab sich folgende Regel: Ein fehlender Tag beschreibt lediglich den Zeitpunkt der Prüfung. Prüfen 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. Vorabveröffentlichungsaufzeichnungen 157, 159, 160.169 0.156.1 (23. September): zunächst als Tag erfasst, bevor der zugehörige Release existierte (170); wenige Stunden später veröffentlicht.171 Dist-tag-Anomalien:alphaverwies zunächst 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 Windows-Sandbox-Korrekturen, #46237 und #46333), sodass@alphajeweils eine ältere Version alslatestauflöste; beide Anomalien lösten sich innerhalb weniger Tage von selbst. Weitere außerplanmäßige Veröffentlichungen ohne erfassten Tag: 0.155.0-alpha.16.1 (22. September, 00:20 UTC; #46562 plus Versionsanhebung)160 und 0.155.0-alpha.16.3 (23. September).172 ↩↩ -
Versionshinweise zu Codex CLI v0.157.0, stabil (Prerelease: false), veröffentlicht am 25. September 2026 (02:31:06 UTC; npm 02:35:19 UTC), sowie v0.157.1, stabil, veröffentlicht am 26. September 2026 (01:02:31 UTC; npm 01:06:57 UTC); npm
latestund alle plattformspezifischen Tags wiesen am 26. September die Version 0.157.1 aus. Installation mitnpm 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 wurde aus der Alpha-Reihe 0.157 erstellt und nicht übersprungen: rust-v0.157.0-alpha.11.1…rust-v0.157.0 umfasst einen Commit, den Versionshinweis-Commit00c972ed; alpha.11.1 entspricht alpha.11 plus0d7f10b8„Diagnosegründe zu Zuordnungsfehlern von MCP hinzufügen (#47899)“. Jede Angabe wurde sowohl im Vergleich als auch im Code des Tags geprüft:5106a523„Vollbild-Transkript standardmäßig aktivieren (#47178)“ (codex-rs/config/src/types.rs:fullscreen_transcriptverwendetdefault_true, „Einschränkungen des alternativen Bildschirms haben Vorrang“; der PR: „Mittui.fullscreen_transcript=falsewird der Terminal-Scrollback wiederhergestellt“);75ec81c8„Automatischen Daemon-Start standardmäßig aktivieren (#47179)“ (codex-rs/features/src/lib.rs:daemon_auto_starthatStage::Stableunddefault_enabled: true, während es in 0.156.1 nochStage::Experimentalhatte; der PR entfernt die Funktion aus/experimental); zu den Startausschlüssen incodex-rs/tui/src/daemon_startup.rsgehören--no-daemon,--oss,--profile, Workload Identity,CODEX_EXEC_SERVER_URLsowie die meisten Überschreibungen mit-c/--enable/--disable;d6093d32(#47318) fügt die Auswahlmöglichkeiten „ohne Daemon ausführen“, „neu starten“ und „abbrechen“ hinzu, wobei „abbrechen“ als Standard gilt;279ba894„Guardian-Thread-Kontext standardmäßig aktivieren (#47275)“ (guardianv2.thread_contexthatStage::Stableunddefault_enabled: true, gegenüberUnderDevelopment/false in 0.156.1; das Schema: „Thread-eigenen Kontext für synchronen und asynchronen Guardian verwenden. Standardmäßig true. Unabhängig vom Guardian-v2-Schalterenabled“);df309410„GPT-6 Sol und Luna zu den Amazon-Bedrock-Katalogen hinzufügen (#47347)“ („GPT-6 Sol zum Standard- und Fallback-Modell des Anbieters machen“;codex-rs/model-provider/src/provider.rsbestätigt als Bedrock-Standardopenai.gpt-6-sol);cf6754e6(#47130) entferntultrafastausgpt-5.6-sol;24462234„Gebündelte Modellmetadaten und Anweisungen aktualisieren (#47397)“ setztsupports_experimental_contextfürgpt-6-astraauf false (in 0.156.1 noch true) und für jedes andere gebündelte Modell auf false oder lässt den Wert weg; zudem kehrtcodex-rs/core/src/session/token_budget.rsvorzeitig zurück, wenn!starting_model.supports_experimental_contextgilt; hinzu kommen #47185, #47317, #47191, #47322, #47381, #47422, #47423, #47399, #47417, #47101, #47142, #47204, #47122, #47393, #47389, #47407, #47414 undc6ad6f33(#47361, Windows-Standard-DACL auf die Anmelde-SID des Runners beschränkt). Die gebündelten Einträge fürgpt-6-sol,gpt-6-lunaundgpt-6-astrasind gegenüber 0.156.1 unverändert, abgesehen von Astras Flags und Planliste (Astra mit Priorität 1, ohne standardmäßigen Service-Tier; Sol und Luna mitdefault_service_tierpriority); außerdem istcodex-rs/tui/src/service_tier_resolution.rsbyteidentisch mit 0.156.1, sodass das in 171 beschriebene Fast-Standardverhalten weiterhin gilt; die Priorität vongpt-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_WINDOWfür den Code-Mode-Host),036fe4db(#48157, „Prüfungen der Jobzugehörigkeit aus dem Start-Preflight und dem erzeugten Daemon entfernen“),dd18e81f(#48238,CREATE_NO_WINDOWfür lokale stdio-MCP-Server),51db6761(#48272, „Abgekoppelte Windows-Daemons können die Ausgabepipes des Launchers erben, wodurch Aufrufer weiter auf EOF warten“) sowie den Veröffentlichungs-Commit; jeder PR wurde am 25. September in den Main-Branch gemergt und per Cherry-Pick übernommen. Der Veröffentlichungstext im Wortlaut: „Die wichtigsten Neuerungen der Version konnten nicht ermittelt werden: Der bereitgestellte PR-Index ist leer, und der Vergleich des GitHub-Tags ergab 404.“ Dokumentation, abgerufen am 26. September 2026: Das Changelog enthält Einträge vom 25.09.2026 für „Codex CLI 0.157.0“ und vom 26.09.2026 für „Codex CLI 0.157.1“, die den Veröffentlichungstexten entsprechen, sowie nach dem 23. September keinen weiteren Eintrag zu Modellen oder Preisen; die Modellseite empfiehlt Sol weiterhin für „alltägliche Aufgaben und komplexe Programmierung“, Luna für „fokussierte Aufgaben mit hohem Volumen“ und Astra für „die anspruchsvollsten End-to-End-Aufgaben“. Sie gibt außerdem weiterhin an, dass GPT-5.5 am 14. Oktober 2026 aus ChatGPT, ChatGPT Work und Codex entfernt wird, und enthält nach wie vor die Opt-in-Option „Experimentelle Kontextverwaltung“; die Seiten zu Preisen und Geschwindigkeit behalten die Tarife und den 2,5-fachen Fast-Multiplikator aus 171 bei, wobei die Geschwindigkeitsseite weiterhin keinen Fast-Standard nennt. In der Konfigurationsreferenz werden wedertui.fullscreen_transcriptnochdaemon_auto_startdokumentiert. Verifiziert am 26.09.2026. ↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Status des Alpha-Kanals, am 26. September 2026 anhand der npm-Registry und der GitHub-Veröffentlichungen von 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 plattformspezifischenalpha-*-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; weder ein rust-v0.158.0-Tag noch eine npm-Version 0.158.0 existieren. 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 Builds seit 172: 0.155.0-alpha.16.4 (GitHub am 23. September, 19:55 UTC; drei Änderungen gegenüber alpha.16 plus Veröffentlichungs-Commit: „System-Proxy-Fallback für Anmelde- und Startanfragen hinzufügen (#46562)“, „GPT-6 Sol und Luna auf 0.155 alpha zurückportieren (#47332)“ und „Nicht zugehörige Namespace-Mounts bei Socket-Prüfungen der Linux-Sandbox zulassen (#46535)“), 0.157.0-alpha.11.1 (24. September, 21:50 UTC; #47899 auf Basis von alpha.11 und 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 auf ihrer jeweiligen Basis enthalten. 0.158.0-alpha.2.1 erreichte npm um 05:04:15 UTC, nach 0.159.0-alpha.3; ob deralpha-Tag vor 0.159.0-alpha.4 darauf verwies, lässt sich aus der Registry nicht mehr rekonstruieren. 0.158 wird nicht als übersprungen bezeichnet, da noch keine höhere Version als stabile Version erschienen ist. ↩↩↩ -
Codex Changelog (OpenAI Developers) und openai/codex-Veröffentlichungen. Codex CLI 0.134.0 (26. Mai 2026) fügte eine lokale Suche im Gesprächsverlauf mit inhaltsbasierter Suche ohne Berücksichtigung der Groß- und Kleinschreibung hinzu, machte
--profilezum primären Profilauswahlschalter in CLI-, TUI- und Sandbox-Abläufen und ergänzte Hinweise zur Migration älterer Konfigurationen. Außerdem verbesserte die Version die Einrichtung von MCP durch eine serverspezifische Ausrichtung der Umgebung sowie OAuth für streamfähige HTTP-Server, erhöhte die Zuverlässigkeit der Tool-Schemas von Connectors durch den Erhalt lokaler$ref/$defsund die Komprimierung übergroßer Schemas vor ihrer Bereitstellung, ermöglichte die parallele Ausführung schreibgeschützter MCP-Tools, diereadOnlyHintdeklarieren, und ergänzte umfangreichere Erweiterungs- und Hook-Kontexte (Gesprächsverlauf für Erweiterungstools, persistente Metadaten zu Berechtigungsprofilen bei der Laufzeitsynchronisierung automatischer Reviews). Codex CLI 0.135.0 (28. Mai 2026) ergänzte ausführlicherecodex doctor-Diagnosen für Umgebung, Git, Terminal, App-Server und Thread-Bestand, zeigte in/statusDetails zur Remote-Verbindung und die Serverversion an, wenn die TUI über eine Remote-Verbindung verbunden war, erweiterte den Vim-Modus um die Bearbeitung von Textobjekten mit verbessertem Verhalten für Wörter und Zeilenenden sowie einer konfigurierbaren Turn-Unterbrechung, ließ/permissionsbenannte Berechtigungsprofile erkennen und anzeigen, stattete paketierte Codex-Builds unter unterstützten macOS- und Linux-Systemen mit dem gebündelten, gepatchten zsh-Helfer aus und ergänzte benutzerfreundlicheSandbox-Voreinstellungen für Thread- und Turn-APIs in der Python SDK. Fehlerkorrekturen betrafen das Markdown-Rendering der TUI, die Ausgabestabilität unter macOS/Zellij, die Beibehaltung von Entwürfen bei der Vervollständigung von slash commands,Ctrl-Cim Steuerungsmodus von tmux/iTerm, die Filterung von App-Erwähnungen mit@und die Verarbeitung des aktuellen Arbeitsverzeichnisses in Fortsetzungsabläufen. ↩↩↩↩