codex apply
Wendet einen in der Cloud erstellten Diff lokal an.
codex apply <TASK_ID> (Kurzform: codex a) übernimmt den zuletzt erzeugten Diff eines Codex-Cloud-Chats lokal in das aktuelle Arbeitsverzeichnis. Der Befehl ruft den betreffenden Cloud-Task über seine ID ab, extrahiert dessen Diff und wendet ihn per git apply an; Authentifizierung sowie Zugriff auf den jeweiligen Chat sind Voraussetzung. Bei Erfolg meldet Codex die übernommenen Dateien, bei einem fehlschlagenden git apply (etwa durch Konflikte) endet der Befehl mit einem Fehlercode und listet angewendete, übersprungene und in Konflikt stehende Pfade auf. In der offiziellen Dokumentation ist der Befehl als „Stable“ eingestuft. Um die passende Task-ID zu finden, dient codex cloud list, das vorhandene Cloud-Chats mit Status und URL auflistet; codex cloud exec stößt dagegen einen neuen Cloud-Task an. codex apply ist damit ausschließlich der letzte Schritt: einen bereits in der Cloud erzeugten Diff lokal einspielen, nicht das Starten oder Verwalten von Cloud-Aufgaben selbst.
✅ WANN EINSETZEN?
Ergebnis einer Cloud-Aufgabe lokal übernehmen
codex apply <task-id> — den in der Cloud erzeugten Diff lokal einspielen
Cloud-Ergebnis vor der lokalen Übernahme sichten und dann anwenden
codex cloud list --json, um die Task-ID zu finden, dann codex apply <task-id>
⛔ WANN EHER NICHT?
Es gibt gar keinen Cloud-Diff, sondern nur lokale, unversionierte Änderungen
codex apply erwartet eine gültige Cloud-Task-ID und lädt deren Diff nach; für rein lokale Arbeit gibt es nichts zum Abrufen.
Besser: Änderungen direkt lokal mit der normalen Codex-Sitzung (codex) oder codex exec vornehmen
Ein neuer Cloud-Task soll gestartet werden
codex apply spielt nur bereits vorhandene Diffs ein, startet aber selbst keine neue Cloud-Aufgabe.
Besser: codex cloud exec verwenden, um einen neuen Cloud-Task anzustoßen
QUELLEN
- Codex CLI Doku: Reference ↗ learn.chatgpt.com
WEITERE BEFEHLE · Codex CLI