Aktualna wersja Codex pod kontrolą
Utrzymywanie Codexa na bieżąco oznacza trzy rzeczy: wiedzieć, która wersja Codex CLI działa na każdej maszynie i w każdym pipelinie, aktualizować ją świadomie i przypinać wszędzie tam, gdzie zależy od niej skrypt. W chwili ostatniej aktualizacji (26 września 2026 roku) aktualne CLI to codex-cli 0.157.1, a od CLI 0.153.4 domyślnym modelem jest GPT-6 Astra.
Ten przegląd jest dla programisty, który codziennie pracuje z Codexem, i dla tech leada, który odpowiada za konfigurację Codex w zespole i za joby w CI. Kolega zgłasza, że na jego liście modeli brakuje GPT-6 Sol. Twój nocny job z codex exec zwolnił, choć nikt nie ruszał konfiguracji. Obie sytuacje mają tę samą przyczynę: nikt nie wie, która wersja Codex działa gdzie.
Co daje ci sekcja materiałów referencyjnych Codex
Dział zatytułowany „Co daje ci sekcja materiałów referencyjnych Codex”- Trzy polecenia, które mówią, który Codex działa na maszynie i czy jest sprawny.
- Sposób aktualizacji każdego wariantu Codex: CLI, rozszerzenia IDE, aplikacji desktopowej, chmury i GitHub Action.
- Zespołową politykę wersji w pięciu krokach, z kluczami
config.toml, które ją utrwalają. - Dwa prompty do skopiowania: jeden znajduje w repozytorium każdą nieprzypiętą instalację Codex, drugi śledzi nowe wydania.
- Historię wersji Codex z każdą zmianą łamiącą zgodność od sierpnia 2026 roku i siedmiokrokową procedurą aktualizacji.
Którą wersję Codex uruchamiasz?
Dział zatytułowany „Którą wersję Codex uruchamiasz?”Uruchom w terminalu:
which -a codex # więcej niż jedna ścieżka = dwie instalacje konkurują w PATHcodex --version # plik wykonywalny, który wygrywa w PATH, np. codex-cli 0.157.1npm view @openai/codex version # bieżące wydanie w npmcodex doctor --summary # instalacja, konfiguracja, logowanie, runtime; kod wyjścia 1 przy błędzieSam numer wersji dowodzi tylko tego, że plik wykonywalny istnieje. codex doctor dowodzi, że czyta on twoją konfigurację i potrafi się zalogować, więc uruchamiaj go po każdej aktualizacji.
Jak aktualizuje się każdy wariant Codex?
Dział zatytułowany „Jak aktualizuje się każdy wariant Codex?”| Wariant | Jak się aktualizuje | Co przypiąć |
|---|---|---|
| CLI | codex update ponownie uruchamia instalator, którego użyłeś (skrypt standalone, npm, pnpm albo Homebrew) | npm install -g @openai/codex@0.157.1 w CI i kontenerach |
| Rozszerzenie IDE (VS Code, Cursor, Devin Desktop, dawniej Windsurf) | Przez menedżer rozszerzeń edytora | Politykę wersji rozszerzeń samego edytora |
| Aplikacja desktopowa | codex app uruchamia ją na macOS i Windows; CLI dla Linuksa nie ma polecenia app (sprawdzone w 0.157.1). Według doniesień prasowych aplikacja trafiła 9 lipca 2026 roku do aplikacji desktopowej ChatGPT (źródło wtórne: Neowin) | Z poziomu CLI nie ma czego przypiąć |
Codex cloud (codex cloud, eksperymentalne) | Po stronie serwera | Nic; zapisuj, jakiego modelu użyło zadanie, jeśli porównujesz wyniki |
| GitHub Action | Nowe tagi openai/codex-action (najnowszy v1.12) | Tag albo SHA commita oraz wejście codex-version |
Jak zespół powinien przypinać wersje Codex?
Dział zatytułowany „Jak zespół powinien przypinać wersje Codex?”Między 0.147.0 (7 sierpnia 2026 roku) a 0.157.1 (26 września 2026 roku) Codex wydał 11 wersji minor (według rejestru npm), a kilka z nich usunęło flagi, z których korzystały skrypty. Zespołowa polityka utrzymuje stacje robocze na bieżąco, a CI przewidywalne.
-
Przypnij CLI we wszystkich miejscach nieinteraktywnych: w jobach CI, plikach Dockerfile i devcontainerach. Nigdy nie instaluj
@openai/codex@latestw pipelinie. -
Przypnij model w konfiguracji projektu, żeby zmiana domyślnego modelu nie przesunęła kosztów ani punktu odniesienia ewaluacji:
.codex/config.toml model = "gpt-6-astra"Codex wczytuje projektowy
.codex/config.tomltylko dla zaufanych projektów, więc w jobach CI przekazuj też jawnie-m gpt-6-astra. -
Zostaw powiadomienia o aktualizacjach włączone na stacjach roboczych.
check_for_update_on_startup = falseustawiaj tylko na maszynach, na które Codex wdraża centralnie zespół platformowy. -
Wyznacz jedną osobę, która co tydzień czyta informacje o wydaniach. Czytanie przejmuje prompt do śledzenia wydań poniżej; decyzję podejmuje właściciel.
-
Aktualizuj przez pull request zgodny z procedurą aktualizacji z historii wersji. Merge zatwierdza właściciel konfiguracji CI.
Jak udowodnić, że aktualizacja jest bezpieczna, bez czytania wyników agenta?
Dział zatytułowany „Jak udowodnić, że aktualizacja jest bezpieczna, bez czytania wyników agenta?”Bramki są mechaniczne. codex doctor --summary kończy się kodem 1, gdy któraś kontrola nie przejdzie. W runnerze bez wychodzącego dostępu do sieci kontrola osiągalności z założenia kończy się błędem, więc uruchamiaj doctor tam, gdzie Codex ma połączenie ze swoim dostawcą. codex exec --strict-config kończy się błędem na każdym kluczu config.toml, którego nowa wersja nie rozpoznaje, zamiast go pomijać. Uruchomienie codex exec --output-schema na stałym zestawie danych testowych daje jednoznaczny wynik zaliczone/niezaliczone, który porównujesz z ostatnim sprawdzonym przebiegiem. Połącz bramkę konfiguracji i bramkę wyniku w jednym uruchomieniu: codex exec --strict-config --output-schema schema.json -m gpt-6-astra "…". Jeśli którakolwiek bramka zawiedzie, najpierw przywróć poprzednią przypiętą wersję, a dopiero potem debuguj. Szczegóły --output-schema opisuje przewodnik po nieinteraktywnym Codex.
Każdy wiersz tabeli z pierwszego promptu sprawdź z plikiem, który wskazuje, a każdą pozycję BREAKING z drugiego z cytowaną informacją o wydaniu.
Co się psuje, gdy wersje Codex się rozjeżdżają?
Dział zatytułowany „Co się psuje, gdy wersje Codex się rozjeżdżają?”- Terminal i IDE uruchamiają różne wersje. W
PATHsą dwie instalacje. Uruchomwhich -a codex, zostaw jedną i zrestartuj edytor. codex updatenie rozpoznaje metody instalacji. Plik wykonywalny pochodzi z archiwum wydania. Zainstaluj ponownie skryptem standalone, przez npm albo Homebrew, a potem usuń ręcznie wgraną kopię.- Na liście modeli brakuje nowego modelu. CLI jest za stare: GPT-6 Astra wymaga wersji 0.153.0 lub nowszej, a GPT-6 Sol i GPT-6 Luna wersji 0.155.0 lub nowszej. Najpierw przesuń przypięcie CLI, potem przypięcie modelu.
- Pipeline pada z
unexpected argument. Usunięto flagę. Dopasuj komunikat do tabeli zmian łamiących zgodność w historii wersji i wróć do ostatniej sprawdzonej wersji, jeśli poprawka zajmuje dłużej niż godzinę. - Laptopy zostają miesiące w tyle. Ktoś ustawił
check_for_update_on_startup = falsebez centralnego wdrażania. Usuń ten klucz i dodajcodex --versiondo checklisty onboardingu.
Dokąd dalej w temacie wersji Codex
Dział zatytułowany „Dokąd dalej w temacie wersji Codex”Pozostałe narzędzia mają taką samą sekcję: aktualna wersja Claude Code i aktualna wersja Cursor. Pełne informacje OpenAI znajdziesz w wydaniach Codex na GitHubie.