Przejdź do głównej zawartości

Historia wersji Codex

Historia wersji Codex zestawia wydania OpenAI Codex CLI od 0.95.0 (luty 2026) do 0.157.1 (26 września 2026): datę publikacji każdego wydania w npm, jego najważniejsze funkcje oraz zmiany, które psują skrypty lub konfigurację, takie jak usunięte flagi i wycofane modele. Daty pochodzą z rejestru npm, a opisy funkcji z notatek wydań OpenAI na GitHubie.

Ta strona jest dla programisty albo tech leada, który odpowiada za Codex w pipeline’ie, skrypcie lub wspólnej konfiguracji zespołu. Codex wydaje nową wersję minor mniej więcej co tydzień. Nocne zadanie codex exec, które instaluje @openai/codex bez przypiętej wersji, może pewnego ranka paść z komunikatem unexpected argument '--full-auto', choć nikt w zespole niczego nie zmieniał.

  • Zmiany łamiące zgodność od sierpnia 2026 w jednej tabeli, każda z wersją, datą i zamiennikiem.
  • Siedmiokrokową procedurę aktualizacji, która dowodzi, że nowa wersja działa, zanim oprze się na niej twoje CI.
  • Dwa prompty do skopiowania: jeden znajduje w repozytorium usunięte flagi, drugi pisze notatkę o aktualizacji dla zespołu.
  • Historię wydań miesiąc po miesiącu, po jednym wierszu na wydanie, żeby zobaczyć, co pojawiło się między twoją wersją a najnowszą.

Stan na 26 września 2026:

ElementAktualna wartośćJak sprawdzić
Codex CLI (npm latest)0.157.1, opublikowana 2026-09-26codex --version · npm view @openai/codex version
Kanał przedpremierowy (npm alpha)Zmienia się niemal codziennie; nie przypinaj go w CInpm view @openai/codex dist-tags
SDK dla TypeScriptu i Pythona@openai/codex-sdk 0.157.1 · PyPI openai-codex 0.157.1 (wersje zgodne z CLI od 0.155.0)npm view @openai/codex-sdk version
GitHub Actionopenai/codex-action@v1 (najnowszy tag v1.12)tagi akcji na GitHubie
Domyślny modelGPT-6 Astra od CLI 0.153.4 (2026-09-04)/model w TUI · codex debug models --bundled

Ceny modeli, okna kontekstu i domyślne poziomy effort znajdziesz w centrum modeli. Ta strona wymienia modele tylko tam, gdzie wydanie zmieniło to, na czym działa Codex.

Każdy wiersz poniżej sprawdzono na zainstalowanym CLI codex-cli 0.157.1 26 września 2026. Jeśli wersja usunięcia jest znana, pochodzi z notatek wydań OpenAI.

ZmianaOdCo się psujeCzego użyć zamiast
Usunięto codex exec --full-auto0.147.0 (2026-08-07)error: unexpected argument '--full-auto' foundProfil uprawnień -c default_permissions=":workspace" (beta); albo --approve-for-me; albo --sandbox workspace-write. Wybierz jedno: nie łącz profilu z --sandbox ani --approve-for-me; według OpenAI profile i starszy system sandboxa nie współdziałają ze sobą
Usunięto codex mcp-server0.154.0 (2026-09-09)Codex nie może już działać jako serwer MCP. W 0.157.1 CLI traktuje mcp-server jak prompt i próbuje otworzyć TUI, więc klient MCP, który go uruchamia, kończy się błędem stdin is not a terminalcodex exec, Codex SDK albo codex app-server (eksperymentalny). codex mcp zarządza wyłącznie serwerami, z którymi łączy się Codex
-a on-failure i -a untrusted odrzucane w wierszu poleceńsprawdzone na 0.157.1; powtórzone na 0.160.1 (2026-10-10)error: invalid value 'on-failure' for '--ask-for-approval'; 0.160.1 wypisuje error: invalid value 'on-failure' for '--ask-for-approval <APPROVAL_POLICY>' oraz [possible values: on-request, never]-a on-request albo -a never. W config.toml wpis approval_policy = "on-failure" nadal jest parsowany jako on-request
-a podane po execsprawdzone na 0.157.1codex exec -a never … kończy się błędem unexpected argument '-a'Usuń flagę: codex exec i tak działa z zatwierdzaniem never (on-request przy --approve-for-me), a prefiks codex -a … exec tego nie zmienia
Niezaufane projekty nie dostarczają już projektowego AGENTS.md0.150.0 (2026-08-26)Codex po cichu pomija instrukcje repozytorium w katalogu, któremu nie zaufałeśOznacz projekt jako zaufany, zanim zaczniesz polegać na jego AGENTS.md, i sprawdź wczytane instrukcje w pierwszym uruchomieniu
Narzędzie planowania domyślnie wyłączone0.152.0 (2026-09-01)Prompty i harnessy, które oczekują wyniku update_plan, nic nie dostająTryb planowania (/plan) albo tools.update_plan.enabled = true
Domyślnym modelem jest GPT-6 Astra0.153.4 (2026-09-04)Koszt, czas i punkty odniesienia ewaluacji zmieniają się w każdym uruchomieniu bez ustawionego modelPrzypnij model w config.toml albo podaj -m w CI i powtórz ewaluacje, zanim przestawisz przypięcie
GPT-5.4 wycofany; GPT-5.2 i GPT-5.4-mini usunięte z wbudowanego katalogu2026-08-31 · 2026-09-09Konfiguracje, które je wskazują, nie dostają już tych modeli; użytkownicy GPT-5.4 widzą „GPT-5.4 is no longer available” i przechodzą na GPT-6 SolWybierz aktualny model z centrum modeli
--profile czyta $CODEX_HOME/<name>.config.toml0.134.0 (2026-05-26) uczyniło --profile głównym selektoremDokumentacja zespołu, która każe edytować [profiles.<name>], opisuje starszą formę (w 0.157.1 wciąż parsowaną)Jeden plik na profil, nakładany na bazową konfigurację przez -p <name>
Wycofane flagi funkcji steer, tool_search, remote_control, personalityetap removed w codex features list 0.157.1--enable steer czy --disable tool_search nic nie zmieniająNie ma czego przełączać: zachowanie, jeśli nadal istnieje, jest wbudowane. Ustawienie personality jest przestarzałe i niczego nie wybiera

Nowsze modele wymagają też nowszego CLI: GPT-6 Astra potrzebuje Codex CLI 0.153.0 lub nowszego, a GPT-6 Sol i GPT-6 Luna — 0.155.0 lub nowszego. Przypięte stare CLI nie wybierze tych modeli, więc najpierw przesuń przypięcie CLI, potem modelu.

Traktuj aktualizację Codex jak podbicie zależności: jeden pull request, przypięta wersja i test dymny, którego wynik odczytasz bez czytania odpowiedzi agenta linijka po linijce.

  1. Zapisz, na czym pracujesz dziś i co jest dostępne.

    Okno terminala
    codex --version
    npm view @openai/codex version
  2. Przeczytaj notatki wydań każdej wersji pośredniej. Każde wydanie ma stronę https://github.com/openai/codex/releases/tag/rust-v<VERSION>, na przykład rust-v0.157.0. Szukaj słów „removed”, „deprecated”, „default” i „no longer”. Drugi prompt poniżej robi to za ciebie.

  3. Przeszukaj repozytorium pod kątem usuniętych flag z tabeli powyżej. Pierwszy prompt poniżej robi to i proponuje zamienniki.

  4. Zainstaluj nową wersję na gałęzi, przypiętą do konkretnego numeru:

    Okno terminala
    npm install -g @openai/codex@0.157.1

    Na stacji roboczej codex update również aktualizuje istniejącą instalację do najnowszej wersji.

  5. Uruchom diagnostykę i spraw, żeby dryf konfiguracji kończył się głośnym błędem:

    Okno terminala
    codex doctor --summary
    codex --strict-config exec --ephemeral --sandbox read-only "Reply with the single word OK."

    codex doctor kończy się kodem 1, gdy którakolwiek kontrola się nie powiedzie, więc krok w CI może na nim bramkować. Na runnerze bez dostępu do sieci kontrola osiągalności z założenia się nie powiedzie; uruchamiaj ją tam, gdzie Codex ma dostęp do dostawcy. --strict-config przerywa działanie na każdym polu config.toml, którego nowa wersja nie rozpoznaje, zamiast je ignorować.

  6. Uruchom raz swoją prawdziwą automatyzację ze strukturalnym wyjściem. Jeśli zadanie używa codex exec --output-schema schema.json -o result.json, porównaj result.json z ostatnim dobrym uruchomieniem: te same klucze, te same werdykty na tych samych danych testowych. Odpowiedź zgodna ze schematem na stałym zestawie danych testowych to twój sygnał zaliczenia.

  7. Podbij przypięcie w CI w tym samym pull requeście. Inżynier, który odpowiada za konfigurację CI, zatwierdza merge, gdy kroki 5 i 6 przejdą. Jeśli nocne uruchomienie po merge’u się wysypie, najpierw cofnij przypięcie (npm install -g @openai/codex@<PREVIOUS_VERSION>), a dopiero potem debuguj.

Zastąp <PREVIOUS_VERSION> wersją z kroku 1.

Uruchom Codex poleceniem codex --search, żeby mógł czytać strony wydań, a potem wklej:

Zastąp 0.150.0 swoją wersją z kroku 1. Prompt wymaga cytatu przy każdej zmianie łamiącej zgodność, więc recenzent sprawdza każde twierdzenie z jego zdaniem źródłowym, zamiast ufać streszczeniu.

Daty to daty publikacji w npm (UTC). Każdy wiersz podaje najważniejsze zmiany wydania, nie każdą poprawkę; pełne notatki są na stronie wydania danego tagu na GitHubie. Wydarzenia dotyczące modeli i produktu są w miesiącu, w którym nastąpiły.

WydanieDataNajważniejsze zmiany
0.157.12026-09-26Wydanie poprawkowe; OpenAI nie opublikowało listy zmian
0.157.02026-09-25GPT-6 Sol i GPT-6 Luna u wszystkich dostawców, także w Amazon Bedrock, z podpowiedziami migracji ze starszych modeli; transkrypcje pełnoekranowe domyślnie; serwer w tle startuje automatycznie
0.156.12026-09-23GPT-6 Sol i GPT-6 Luna w wyborze modelu; komunikat o limicie poleca GPT-6 Luna
0.156.02026-09-22Opcjonalny pełnoekranowy /tui; głos domyślnie włączony; /usage; obsługa worktree domyślnie włączona (sesja używa worktree tylko po podaniu --worktree lub /worktree); /daemon
0.155.02026-09-17Eksperymentalny /voice; podsumowania rozumowania na żywo; archiwizacja i usuwanie zadań w przeglądzie agentów; potwierdzanie żądań MCP przez Touch ID na Macach; wersje SDK dla Pythona zgodne z CLI
0.154.02026-09-09GPT-6 Astra w wyborze modelu i katalogach Bedrock; eksperymentalne --worktree; odpowiedzi w trakcie pracy Codex; usunięto codex mcp-server
0.153.3–0.153.42026-09-04GPT-6 Astra w wyborze modelu Bedrock; GPT-6 Astra zostaje wbudowanym modelem domyślnym
0.153.02026-09-03CLI codex plugin ze zdalnymi marketplace’ami; tui.auto_recap = false wyłącza automatyczne podsumowania; wcześniejsze ostrzeżenia o limicie dla Plus i Team
0.152.02026-09-01Narzędzie planowania domyślnie wyłączone; banery limitów z akcjami dotyczącymi kredytów; output_token_limit dla pojedynczych narzędzi MCP
WydanieDataNajważniejsze zmiany
0.151.02026-08-29Okres karencji przy wykrywaniu opcjonalnych serwerów MCP; rozszerzenia mogą przepisywać wyniki MCP; tokeny zagnieżdżonych subagentów liczą się do budżetu celu
0.150.02026-08-26@-wzmianki o innych zadaniach; hooki Interrupt; niezaufane projekty nie dostarczają już projektowego AGENTS.md
0.149.02026-08-20Panel codex agents do wyszukiwania, uruchamiania, otwierania, zmiany nazwy i zatrzymywania zadań; /cd, /pwd, /cwd; codex queue; szersze kontrole codex doctor; SDK przyjmuje effort max i ultra
0.148.02026-08-18/export do Markdownu; codex exec fork; szacowane kredyty lub koszt w /status dla uprawnionych przestrzeni roboczych; wbudowany dostawca Amazon Bedrock; hooki asynchroniczne i hooki narzędzi MCP
0.147.02026-08-07Instalacja Agent Plugins; --approve-for-me (automatyczny przegląd zatwierdzeń); protokół MCP 2026-07-28 na żądanie, w 0.157.1 wciąż w rozwoju i wyłączony; usunięto codex exec --full-auto
WydanieDataNajważniejsze zmiany
0.146.02026-07-29Nazwane i przypięte sesje; rozmowy poboczne; manifesty Agent Plugins i publikowanie pluginów w przestrzeni roboczej; kontrola administratora nad aktualizacjami w aplikacji
0.145.02026-07-21/import ustawień, serwerów MCP, pluginów i sesji z Cursora i Claude Code; eksperymentalne logowanie do Bedrock; wejście audio; użytkownicy GPT-5.4 przeniesieni na GPT-5.6 Terra lub Luna
0.144.62026-07-18Odświeżone instrukcje dla GPT-5.6 Sol, Terra i Luna oraz poprawione okna kontekstu do 272 000 tokenów
0.144.02026-07-09Tryb zatwierdzania aplikacji writes (akcje tylko do odczytu działają, zapisy wymagają zgody); kredyty resetu limitu pokazują teraz typ i datę wygaśnięcia, a ty wybierasz, który zrealizować; ostrzeżenie, gdy rozumowanie Ultra przy wysokiej współbieżności agentów może szybko zużyć limit
Model2026-07-09GPT-5.6 Sol, Terra i Luna ogólnie dostępne; wymagają Codex CLI 0.144.0 lub nowszego. Tego samego dnia OpenAI przeniosło aplikację desktopową Codex do aplikacji desktopowej ChatGPT (źródło wtórne: Neowin)
0.143.02026-07-08Zdalne pluginy domyślnie włączone; obsługa systemowego proxy (PAC i WPAD); codex remote-control pair; wyszukiwanie narzędzi MCP domyślnie włączone
0.142.52026-07-01Poprawka w linii 0.142, która dodała kredyty resetu limitu w /usage i konfigurowalną delegację wieloagentową (0.142.0, 2026-06-22)
WydanieDataNajważniejsze zmiany
0.142.02026-06-22/usage pokazuje i realizuje kredyty resetu limitu; /plugins grupuje zdalne pluginy w sekcje OpenAI Curated, Workspace i Shared; budżety tokenów w wątkach agentów; delegacja wieloagentowa jako wyłączona, tylko na wyraźną prośbę lub proaktywna; tryb indeksowanego wyszukiwania w sieci
0.141.02026-06-18Szyfrowane end-to-end kanały przekaźnikowe dla zdalnych executorów; pluginy executorów mogą uruchamiać swoje serwery MCP stdio per wątek; prompty w TUI mogą rozstrzygać się same po bezczynności
0.140.02026-06-15Widoki tokenów w /usage; codex delete i /delete; /import z Claude Code; @ domyślnie otwiera wspólne menu wzmianek; szyfrowane lokalne przechowywanie danych OAuth dla CLI i MCP
0.138.02026-06-08/app przekazuje bieżący wątek CLI do aplikacji desktopowej na macOS i Windows; ścieżki zapisanych obrazów widoczne dla modelu; polecenia pluginów z wyjściem JSON
0.137.02026-06-04Skróty F13–F24; parowanie kontrolerów codex remote-control; równoległe samodzielne wyszukiwanie w sieci
0.136.02026-06-01/archive, codex archive i codex unarchive; klikalne linki w Markdownie w TUI; wersja alfa codex sandbox setup --elevated dla administratorów Windows
WydanieDataNajważniejsze zmiany
0.135.02026-05-28Bogatsza diagnostyka codex doctor; /status pokazuje szczegóły zdalnego połączenia; obiekty tekstowe Vima; /permissions wymienia nazwane profile uprawnień
0.134.02026-05-26Wyszukiwanie w lokalnej historii rozmów; --profile głównym selektorem profilu; wybór środowiska per serwer i opcje OAuth dla MCP; narzędzia MCP tylko do odczytu działają równolegle, gdy ustawiają readOnlyHint
0.133.02026-05-21Cele domyślnie włączone; codex remote-control działa na pierwszym planie; profile uprawnień z dziedziczeniem i obsługą zarządzanego requirements.toml
0.132.02026-05-20Uwierzytelnianie w SDK dla Pythona; codex exec resume przyjmuje --output-schema
0.131.02026-05-18codex doctor; jeden selektor @ dla plików, katalogów, pluginów i skilli; SDK dla Pythona przemianowane na openai-codex
0.130.02026-05-08codex remote-control dla bezgłowego serwera aplikacji; kontrola udostępniania pluginów; stronicowanie wątków dla klientów app-server; uwierzytelnianie Bedrock z profili aws login
0.129.02026-05-07Modalna edycja w stylu Vima (/vim); nowy selektor wznawiania i forkowania; przeglądanie i przełączanie hooków w /hooks; linia statusu dopasowana do motywu
WydanieDataNajważniejsze zmiany
0.128.02026-04-30Trwałe przepływy /goal; codex update; profile uprawnień z wbudowanymi domyślnymi; instalacja z marketplace’u pluginów i hooki dołączane do pluginów; import sesji z zewnętrznych agentów; jawne limity multi-agent v2
0.124.02026-04-23Alt+, i Alt+. obniżają i podnoszą effort rozumowania; obsługa Amazon Bedrock z podpisem AWS SigV4; hooki stabilne i konfigurowalne w config.toml oraz requirements.toml; tier Fast domyślnie w uprawnionych planach ChatGPT
Model2026-04-23Premiera GPT-5.5 (gpt-5.5-2026-04-23); dziś Codex oznacza go jako model starszej generacji (legacy)
0.122.02026-04-20Rozmowy /side; tryb planowania pokazuje zużycie kontekstu przed implementacją; globy deny-read dla systemu plików; codex exec --ignore-user-config i --ignore-rules do izolowanych uruchomień
0.121.02026-04-15codex marketplace add (dziś codex plugin marketplace add); wyszukiwanie w historii promptów przez Ctrl+R; reset i usuwanie pamięci; bezpieczny profil devcontainera
WydanieDataNajważniejsze zmiany
0.117.02026-03-26Pluginy stają się pełnoprawnym przepływem pracy (/plugins, synchronizacja przy starcie, instalacja i usuwanie); subagenci dostają adresy oparte na ścieżkach, np. /root/agent_a
0.98.02026-02-05Obsługa GPT-5.3-Codex; tryb steer stabilny i domyślnie włączony (Enter wysyła w trakcie zadania, Tab kolejkuje)
0.95.02026-02-04codex app <path> uruchamia aplikację desktopową na macOS; osobiste skille z ~/.agents/skills; narzędzia powłoki działają równolegle

Co psuje się po aktualizacji Codex i jak to naprawić?

Dział zatytułowany „Co psuje się po aktualizacji Codex i jak to naprawić?”
  • Zadanie CI kończy się błędem unexpected argument. Flagę usunięto albo przeniesiono. Dopasuj komunikat do tabeli zmian łamiących zgodność, zastosuj zamiennik i powtórz test dymny z kroku 5. Jeśli poprawka nie jest oczywista w ciągu godziny, cofnij przypięcie i napraw problem na gałęzi.
  • Klient MCP zawiesza się albo zgłasza stdin is not a terminal, gdy uruchamia Codex. Klient wciąż wywołuje codex mcp-server, które 0.154.0 usunęło. Steruj Codex przez codex exec albo SDK i usuń wpis serwera z konfiguracji klienta.
  • Agent ignoruje AGENTS.md po aktualizacji. Od 0.150.0 niezaufany projekt nie dostarcza instrukcji projektowych. Oznacz katalog jako zaufany, a potem w nowej sesji poproś Codex o powtórzenie wczytanych reguł repozytorium; brakująca reguła wyjdzie w pierwszej odpowiedzi.
  • Koszty lub czasy uruchomień rosną bez zmiany konfiguracji. Zmienił się model domyślny (GPT-6 Astra od 0.153.4). Przypnij model jawnie, porównaj tydzień danych z /status lub /usage i zmieniaj przypięcie dopiero po przejściu ewaluacji.
  • codex --strict-config odrzuca klucz, którego używasz od miesięcy. Nowa wersja go nie rozpoznaje. Odszukaj klucz w notatkach wydań, przenieś go na zamiennik albo usuń, jeśli był wycofaną flagą funkcji.
  • Nazwa modelu nie działa na starszym CLI. Modele GPT-6 wymagają 0.153.0 (Astra) albo 0.155.0 (Sol i Luna). Najpierw zaktualizuj CLI; nie obchodź problemu, uruchamiając model, którego zespół nie przetestował.

Siostrzane changelogi śledzą pozostałe dwa narzędzia w ten sam sposób: historia wersji Claude Code i historia wersji Cursora. Pełne, nieskrócone notatki znajdziesz w wydaniach Codex na GitHubie.