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ł.
Co daje ci ten changelog Codex
Dział zatytułowany „Co daje ci ten changelog Codex”- 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ą.
Która wersja Codex jest aktualna?
Dział zatytułowany „Która wersja Codex jest aktualna?”Stan na 26 września 2026:
| Element | Aktualna wartość | Jak sprawdzić |
|---|---|---|
Codex CLI (npm latest) | 0.157.1, opublikowana 2026-09-26 | codex --version · npm view @openai/codex version |
Kanał przedpremierowy (npm alpha) | Zmienia się niemal codziennie; nie przypinaj go w CI | npm 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 Action | openai/codex-action@v1 (najnowszy tag v1.12) | tagi akcji na GitHubie |
| Domyślny model | GPT-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.
Które zmiany w Codex psują skrypty i konfigurację?
Dział zatytułowany „Które zmiany w Codex psują skrypty i konfigurację?”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.
| Zmiana | Od | Co się psuje | Czego użyć zamiast |
|---|---|---|---|
Usunięto codex exec --full-auto | 0.147.0 (2026-08-07) | error: unexpected argument '--full-auto' found | Profil 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-server | 0.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 terminal | codex 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 exec | sprawdzone na 0.157.1 | codex 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.md | 0.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łączone | 0.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 Astra | 0.153.4 (2026-09-04) | Koszt, czas i punkty odniesienia ewaluacji zmieniają się w każdym uruchomieniu bez ustawionego model | Przypnij 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 katalogu | 2026-08-31 · 2026-09-09 | Konfiguracje, 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 Sol | Wybierz aktualny model z centrum modeli |
--profile czyta $CODEX_HOME/<name>.config.toml | 0.134.0 (2026-05-26) uczyniło --profile głównym selektorem | Dokumentacja 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, personality | etap 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.
Jak zaktualizować Codex, nie psując CI?
Dział zatytułowany „Jak zaktualizować Codex, nie psując CI?”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.
-
Zapisz, na czym pracujesz dziś i co jest dostępne.
Okno terminala codex --versionnpm view @openai/codex version -
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ładrust-v0.157.0. Szukaj słów „removed”, „deprecated”, „default” i „no longer”. Drugi prompt poniżej robi to za ciebie. -
Przeszukaj repozytorium pod kątem usuniętych flag z tabeli powyżej. Pierwszy prompt poniżej robi to i proponuje zamienniki.
-
Zainstaluj nową wersję na gałęzi, przypiętą do konkretnego numeru:
Okno terminala npm install -g @openai/codex@0.157.1Na stacji roboczej
codex updaterównież aktualizuje istniejącą instalację do najnowszej wersji. -
Uruchom diagnostykę i spraw, żeby dryf konfiguracji kończył się głośnym błędem:
Okno terminala codex doctor --summarycodex --strict-config exec --ephemeral --sandbox read-only "Reply with the single word OK."codex doctorkoń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-configprzerywa działanie na każdym poluconfig.toml, którego nowa wersja nie rozpoznaje, zamiast je ignorować. -
Uruchom raz swoją prawdziwą automatyzację ze strukturalnym wyjściem. Jeśli zadanie używa
codex exec --output-schema schema.json -o result.json, porównajresult.jsonz 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. -
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.
Co zmieniło się w Codex miesiąc po miesiącu?
Dział zatytułowany „Co zmieniło się w Codex miesiąc po miesiącu?”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.
Wrzesień 2026
Dział zatytułowany „Wrzesień 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.157.1 | 2026-09-26 | Wydanie poprawkowe; OpenAI nie opublikowało listy zmian |
| 0.157.0 | 2026-09-25 | GPT-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.1 | 2026-09-23 | GPT-6 Sol i GPT-6 Luna w wyborze modelu; komunikat o limicie poleca GPT-6 Luna |
| 0.156.0 | 2026-09-22 | Opcjonalny 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.0 | 2026-09-17 | Eksperymentalny /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.0 | 2026-09-09 | GPT-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.4 | 2026-09-04 | GPT-6 Astra w wyborze modelu Bedrock; GPT-6 Astra zostaje wbudowanym modelem domyślnym |
| 0.153.0 | 2026-09-03 | CLI 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.0 | 2026-09-01 | Narzędzie planowania domyślnie wyłączone; banery limitów z akcjami dotyczącymi kredytów; output_token_limit dla pojedynczych narzędzi MCP |
Sierpień 2026
Dział zatytułowany „Sierpień 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.151.0 | 2026-08-29 | Okres 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.0 | 2026-08-26 | @-wzmianki o innych zadaniach; hooki Interrupt; niezaufane projekty nie dostarczają już projektowego AGENTS.md |
| 0.149.0 | 2026-08-20 | Panel 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.0 | 2026-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.0 | 2026-08-07 | Instalacja 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 |
Lipiec 2026
Dział zatytułowany „Lipiec 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.146.0 | 2026-07-29 | Nazwane i przypięte sesje; rozmowy poboczne; manifesty Agent Plugins i publikowanie pluginów w przestrzeni roboczej; kontrola administratora nad aktualizacjami w aplikacji |
| 0.145.0 | 2026-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.6 | 2026-07-18 | Odświeżone instrukcje dla GPT-5.6 Sol, Terra i Luna oraz poprawione okna kontekstu do 272 000 tokenów |
| 0.144.0 | 2026-07-09 | Tryb 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 |
| Model | 2026-07-09 | GPT-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.0 | 2026-07-08 | Zdalne 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.5 | 2026-07-01 | Poprawka w linii 0.142, która dodała kredyty resetu limitu w /usage i konfigurowalną delegację wieloagentową (0.142.0, 2026-06-22) |
Czerwiec 2026
Dział zatytułowany „Czerwiec 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.142.0 | 2026-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.0 | 2026-06-18 | Szyfrowane 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.0 | 2026-06-15 | Widoki 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.0 | 2026-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.0 | 2026-06-04 | Skróty F13–F24; parowanie kontrolerów codex remote-control; równoległe samodzielne wyszukiwanie w sieci |
| 0.136.0 | 2026-06-01 | /archive, codex archive i codex unarchive; klikalne linki w Markdownie w TUI; wersja alfa codex sandbox setup --elevated dla administratorów Windows |
Maj 2026
Dział zatytułowany „Maj 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.135.0 | 2026-05-28 | Bogatsza diagnostyka codex doctor; /status pokazuje szczegóły zdalnego połączenia; obiekty tekstowe Vima; /permissions wymienia nazwane profile uprawnień |
| 0.134.0 | 2026-05-26 | Wyszukiwanie 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.0 | 2026-05-21 | Cele 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.0 | 2026-05-20 | Uwierzytelnianie w SDK dla Pythona; codex exec resume przyjmuje --output-schema |
| 0.131.0 | 2026-05-18 | codex doctor; jeden selektor @ dla plików, katalogów, pluginów i skilli; SDK dla Pythona przemianowane na openai-codex |
| 0.130.0 | 2026-05-08 | codex 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.0 | 2026-05-07 | Modalna edycja w stylu Vima (/vim); nowy selektor wznawiania i forkowania; przeglądanie i przełączanie hooków w /hooks; linia statusu dopasowana do motywu |
Kwiecień 2026
Dział zatytułowany „Kwiecień 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.128.0 | 2026-04-30 | Trwał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.0 | 2026-04-23 | Alt+, 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 |
| Model | 2026-04-23 | Premiera GPT-5.5 (gpt-5.5-2026-04-23); dziś Codex oznacza go jako model starszej generacji (legacy) |
| 0.122.0 | 2026-04-20 | Rozmowy /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.0 | 2026-04-15 | codex marketplace add (dziś codex plugin marketplace add); wyszukiwanie w historii promptów przez Ctrl+R; reset i usuwanie pamięci; bezpieczny profil devcontainera |
Luty i marzec 2026
Dział zatytułowany „Luty i marzec 2026”| Wydanie | Data | Najważniejsze zmiany |
|---|---|---|
| 0.117.0 | 2026-03-26 | Pluginy 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.0 | 2026-02-05 | Obsługa GPT-5.3-Codex; tryb steer stabilny i domyślnie włączony (Enter wysyła w trakcie zadania, Tab kolejkuje) |
| 0.95.0 | 2026-02-04 | codex 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łujecodex mcp-server, które 0.154.0 usunęło. Steruj Codex przezcodex execalbo SDK i usuń wpis serwera z konfiguracji klienta. - Agent ignoruje
AGENTS.mdpo 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
modeljawnie, porównaj tydzień danych z/statuslub/usagei zmieniaj przypięcie dopiero po przejściu ewaluacji. codex --strict-configodrzuca 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ł.
Dokąd dalej po aktualizacji Codex
Dział zatytułowany „Dokąd dalej po aktualizacji Codex”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.