codex:~/docs$ cat codex.md

Codex CLI: kompletne kompendium techniczne

# Codex CLI v0.142.0 (stabilna, 22 czerwca) dodaje realizację kredytów w /usage, kategorie Curated/Workspace/Shared w /plugins, konfigurowalne budżety tokenów wdrożeń etapowych, tryby delegowania do wielu agentów oraz indeksowany tryb wyszukiwania w sieci, oprócz narzędzi /usage i /import z v0.140.0 oraz domyślnego GPT-5.5. Architektura, sandbox/approval, AGENTS.md, MCP, skills.

words: 24541 read_time: 93m updated: 2026-06-23 17:59

Codex CLI v0.142.0 (stabilna, 22 czerwca) dodaje realizację kredytów w /usage, kategorie Curated/Workspace/Shared w /plugins, konfigurowalne budżety tokenów wdrożeń etapowych, tryby delegowania do wielu agentów oraz indeksowany tryb wyszukiwania w sieci, oprócz narzędzi /usage i /import z v0.140.0 oraz domyślnego GPT-5.5. Architektura, sandbox/approval, AGENTS.md, MCP, skills.

Last updated: 2026-06-23 · 93 min czytania · 24K+ words

$ less codex.md

TL;DR: Codex to wielopowierzchniowy agent programistyczny, który czyta bazę kodu, uruchamia polecenia w piaskownicy na poziomie systemu operacyjnego, łata pliki i deleguje zadania do chmury. Opanowanie pięciu podstawowych systemów (config.toml, model sandbox/approval, AGENTS.md, MCP i skills) sprawia, że Codex staje się mnożnikiem efektywności. Warto używać profili do przełączania kontekstu, /compact do zarządzania budżetem kontekstu, /goal do utrwalonych celów pracy oraz AGENTS.md do między narzędziowych instrukcji projektowych działających w Codex, Cursor, Amp i innych narzędziach. GPT-5.5 (uruchomiony 23 kwietnia 2026) jest zalecanym modelem domyślnym w Codex — okno kontekstu 400K w Codex (1M w API), 5/30 USD za MTok, 82,7% Terminal-Bench 2.0 SOTA.83 Od CLI v0.140.0 (stabilna wersja z 15 czerwca 2026) /usage pokazuje dzienną, tygodniową i skumulowaną aktywność tokenów na koncie, sesje można trwale usuwać przez codex delete / /delete (z zabezpieczeniami potwierdzającymi), /import selektywnie migruje konfigurację, ustawienia projektu i ostatnie czaty z Claude Code, wpisanie @ domyślnie otwiera ujednolicone menu wzmianek dla plików, pluginów i skills, a zarządzane uwierzytelnianie kluczem API Amazon Bedrock pojawia się wraz z szyfrowanym lokalnym przechowywaniem poświadczeń OAuth dla CLI i MCP; eksperymentalne sterowanie głosowe /realtime usunięto z TUI.102 Od CLI v0.139.0 (stabilna wersja z 9 czerwca 2026) tryb code może bezpośrednio wywoływać samodzielne wyszukiwanie w sieci (także z zagnieżdżonych wywołań narzędzia JavaScript) i otrzymywać wyniki jako zwykły tekst, schematy wejściowe narzędzi/connectorów zachowują teraz konstrukcje oneOf/allOf, co poprawia zgodność z dużymi schematami i MCP, codex doctor dodaje szczegóły środowiska edytora i pagera (redagując wrażliwe wartości w JSON), a marketplace pluginów ujawnia źródła w codex plugin marketplace list --json oraz szybciej listuje katalog z cache.105 v0.138.0 (8 czerwca) dodała /app, aby przekazać sesję CLI do aplikacji desktopowej na macOS i Windows, udostępniła modelowi lokalne ścieżki obrazów, uelastyczniła wybór reasoning-effort i zapewniła automatyzacji pluginów strukturalne dane wyjściowe JSON.106 v0.137.0 (4 czerwca) wprowadziła multi-agent v2 (runtime zachowywany per wątek, czystsze działania follow-up i domyślne metadane, hide_spawn_agent_metadata domyślnie true), skróty klawiszowe TUI F13–F24 oraz rozszerzenie skills v1 z rozwiązywaniem katalogu per turn.107 Od CLI v0.135.0 (28 maja 2026) codex doctor raportuje bogatszy inwentarz środowiska, Git, terminala, app-servera i wątków; /status pokazuje szczegóły połączenia zdalnego i wersję serwera, gdy TUI jest podłączony zdalnie; tryb vim zyskał edycję text-object, poprawione zachowanie dla słów i końca linii oraz konfigurowalne interrupt-turn; /permissions rozumie teraz nazwane profile uprawnień i wyświetla profile niestandardowe; pakietowe buildy Codex wykrywają i używają dołączonego, poprawionego helpera zsh na obsługiwanych wersjach macOS; a Python SDK udostępnia przyjazne presety Sandbox dla API wątków i turn.109 v0.134.0 (26 maja 2026) wprowadziła wyszukiwanie w lokalnej historii konwersacji z dopasowaniami treści bez rozróżniania wielkości liter i podglądem wyników, uczyniła --profile głównym selektorem profilu w przepływach CLI, uprawnień TUI i sandbox (starsze konfiguracje profili są odrzucane z instrukcją migracji), ulepszyła konfigurację MCP przez kierowanie środowiska per serwer oraz opcje OAuth dla streamowalnych serwerów HTTP, zwiększyła niezawodność schematów narzędzi connectorów przez zachowywanie lokalnych $ref/$defs i kompaktowanie zbyt dużych schematów, pozwoliła narzędziom MCP tylko do odczytu działać współbieżnie, gdy deklarują readOnlyHint, oraz dodała bogatszy kontekst rozszerzeń i hooków, w tym historię konwersacji dla narzędzi rozszerzeń.101 v0.133.0 (21 maja 2026) domyślnie włączyła cele z dedykowaną pamięcią i śledzeniem postępu; codex remote-control otrzymał gotowość/status pierwszoplanowy oraz start/stop w stylu demona; profile uprawnień zyskały listę API, dziedziczenie, zarządzane requirements.toml, odświeżanie runtime i mocniejszą integrację z sandbox Windows; odkrywanie pluginów pokazuje zainstalowane wersje, korzenie marketplace i zdalne kolekcje; a rozszerzenia mogą obserwować start/stop subagentów, wykonanie narzędzi, metadane turn oraz asynchroniczne przetwarzanie zatwierdzeń/turn. Aktualizacja aplikacji Codex z 21 maja dodała Appshots dla pierwszoplanowych okien Mac, Goal mode GA w app/IDE/CLI, ulepszenia adnotacji w przeglądarce w aplikacji oraz opcjonalne, zablokowane Computer Use dla kwalifikujących się użytkowników Mac.99100 v0.132.0 (20 maja 2026) dodała pierwszorzędne uwierzytelnianie Python SDK, prostsze tekstowe API turn, bogatszy TurnResult, codex exec resume --output-schema, szybsze uruchamianie TUI, rejestrację zdalnego executora opartą na uwierzytelnieniu oraz zachowanie wierności obrazów w turn app-servera. Nadal należy preferować jawne flagi sandbox/approval lub profile uprawnień zamiast starszego --full-auto; js_repl pozostaje usunięty.86878991969798

Codex działa jako wielopowierzchniowy agent programistyczny, a nie chatbot piszący kod. CLI czyta bazę kodu, wykonuje polecenia w piaskownicy, łata pliki, łączy się z usługami zewnętrznymi przez MCP i deleguje długotrwałe zadania do chmury. Działa lokalnie, ale myśli globalnie; ta sama inteligencja zasila pięć różnych powierzchni pracy, zależnie od sposobu pracy, w tym nowe rozszerzenie Chrome uruchamiające Codex w przeglądarce bez przejmowania nad nią kontroli.90

Różnica między okazjonalnym a skutecznym używaniem Codex sprowadza się do pięciu podstawowych systemów. Po ich opanowaniu Codex staje się mnożnikiem efektywności:

  1. System konfiguracji: steruje zachowaniem przez config.toml
  2. Model sandbox i approval: wyznacza granice tego, co Codex może zrobić
  3. AGENTS.md: definiuje kontrakty operacyjne na poziomie projektu
  4. Protokół MCP: rozszerza możliwości o usługi zewnętrzne
  5. System skills: pakuje wielokrotnego użytku wiedzę domenową

Przez miesiące używałem Codex równolegle z Claude Code w produkcyjnych bazach kodu, pipeline’ach CI/CD i przepływach pracy zespołów. Ten przewodnik kondensuje to doświadczenie w kompletną dokumentację, której brakowało mi na początku. Każda funkcja zawiera rzeczywistą składnię, prawdziwe przykłady konfiguracji i przypadki brzegowe, na których potykają się doświadczeni użytkownicy.

Uwaga o stabilności: Funkcje oznaczone jako [EXPERIMENTAL] lub under development mogą zmieniać się między wydaniami. Od v0.133.0 (21 maja 2026) cele są domyślnie włączone, profile uprawnień są pierwszorzędną zarządzaną powierzchnią, odkrywanie pluginów jest łatwiejsze do inspekcji, a remote-control łatwiej uruchamiać jako pierwszoplanowe lub demonizowane polecenie app-servera. Codex Cloud i tryb code pozostają eksperymentalne albo w fazie rozwoju, podczas gdy podstawowy CLI, sandboxing, AGENTS.md, config.toml, Skills, hooks, narzędzia multi-agent, pluginy, Browser, Computer Use i Appshots są stabilnymi lub udokumentowanymi powierzchniami użytkownika, zależnie od platformy i planu. v0.132.0 uzupełnia uwierzytelnianie Python SDK i strukturalną automatyzację resume; v0.131.0 dodała codex doctor, ujednolicone wyszukiwanie wzmianek @, polecenia marketplace CLI, udostępnianie pluginów świadome wersji, zarządzane przez demona remote-control z włączaniem/wyłączaniem w runtime, środowiska oparte na rejestrze oraz dodatkowe wzmocnienia sandbox Windows.969798 Starsze --full-auto pozostaje przestarzałe, a js_repl pozostaje usunięty.8687

Najważniejsze wnioski

  • Pięć powierzchni, jeden mózg: CLI, aplikacja desktopowa, rozszerzenie IDE, zadania w chmurze i nowe rozszerzenie Chrome korzystają z tej samej inteligencji GPT-5.x-Codex, więc warto wybrać powierzchnię dopasowaną do przepływu pracy.90
  • Sandboxing na poziomie systemu operacyjnego: Codex egzekwuje ograniczenia systemu plików i sieci na poziomie jądra (Seatbelt w macOS, Landlock + seccomp w Linux), a nie wewnątrz kontenerów.
  • AGENTS.md działa między narzędziami: Instrukcje projektu działają w Codex, Cursor, Copilot, Amp, Jules, Gemini CLI, Windsurf, Cline, Aider, Zed oraz w ponad 60 000 projektów open source. Wystarczy napisać raz i używać wszędzie.
  • Profile ograniczają koszt przełączania kontekstu: Można zdefiniować nazwane presety konfiguracji (fast, careful, auto) i przełączać się między nimi za pomocą --profile.
  • Zarządzanie kontekstem ma znaczenie: GPT-5.5 zapewnia okno kontekstu 400K w Codex i 1M w API; GPT-5.4 mini również zapewnia 400K do pracy subagentów z mniejszymi opóźnieniami; GPT-5.3-Codex zapewnia 272K wejścia. Warto proaktywnie zarządzać budżetami tokenów za pomocą /compact, skoncentrowanych promptów i odwołań @file.83

Jak korzystać z tego przewodnika

To dokument referencyjny liczący ponad 2 500 wierszy — najlepiej zacząć od miejsca odpowiadającego poziomowi doświadczenia:

Doświadczenie Zacząć tutaj Następnie sprawdzić
Nowy użytkownik Codex InstalacjaSzybki startModel mentalny Konfiguracja, Sandbox
Codzienny użytkownik AGENTS.md, Skills, Plan Mode MCP, Hooks
Lider zespołu / enterprise Wdrożenie enterpriseNajlepsze praktyki Ramy decyzyjne, Przepisy przepływu pracy
Migracja z innego narzędzia Przewodnik migracji Ramy decyzyjne

Krótka karta referencyjna na końcu zawiera łatwe do przeskanowania podsumowanie wszystkich głównych poleceń.


Jak działa Codex: model mentalny

Przed przejściem do funkcji warto zrozumieć, jak architektura Codex kształtuje wszystko, co można z nim robić. System działa na czterech powierzchniach wspieranych przez współdzieloną warstwę inteligencji:

┌─────────────────────────────────────────────────────────┐
│                    CODEX SURFACES                        │
├─────────────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────┐ │
│  │   CLI    │  │ Desktop  │  │   IDE    │  │ Cloud  │ │
│  │ Terminal │  │   App    │  │Extension │  │  Tasks │ │
│  └──────────┘  └──────────┘  └──────────┘  └────────┘ │
│  Local exec     Multi-task    Editor-native  Async      │
│  + scripting    + worktrees   + inline edits detached   │
├─────────────────────────────────────────────────────────┤
│  EXTENSION LAYER                                         │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐   │
│  │   MCP   │  │ Skills  │  │  Apps   │  │  Search │   │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘   │
│  External tools, reusable expertise, ChatGPT            │
│  connectors, web search (cached + live)                  │
├─────────────────────────────────────────────────────────┤
│  SECURITY LAYER                                          │
│  ┌─────────────────────────────────────────────────┐    │
│  │    Sandbox (Seatbelt / Landlock / seccomp)      │    │
│  │    + Approval Policy (untrusted → 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          │
└─────────────────────────────────────────────────────────┘

Warstwa rdzeniowa: Rodzina modeli GPT-5.x napędza wszystko. Od 23 kwietnia 2026 roku gpt-5.5 jest zalecanym modelem, gdy jest dostępny — kontekst 400K w Codex (1M w API), 82,7% Terminal-Bench 2.0 SOTA. gpt-5.4 pozostaje domyślną opcją awaryjną podczas wdrażania (kontekst 1M, natywne korzystanie z komputera).8364 Czyta pliki, zapisuje poprawki, wykonuje polecenia powłoki i rozumuje o bazie kodu. Gdy kontekst się zapełnia, Codex kompresuje rozmowę, aby zwolnić miejsce. Ta warstwa zużywa tokeny.

Warstwa bezpieczeństwa: Każde polecenie uruchamiane przez Codex przechodzi przez sandbox na poziomie systemu operacyjnego. W macOS framework Apple Seatbelt egzekwuje ograniczenia na poziomie jądra. W Linux Landlock + seccomp filtrują dostęp do systemu plików i wywołań systemowych. Sandbox działa na poziomie jądra, a nie wewnątrz kontenerów. Następnie approval policy decyduje, kiedy poprosić człowieka o potwierdzenie.

Warstwa rozszerzeń: MCP łączy usługi zewnętrzne (GitHub, Figma, Sentry). Skills pakują wielokrotnego użytku przepływy pracy, które Codex ładuje na żądanie. Aplikacje łączą się z connectorami ChatGPT. Wyszukiwanie w sieci dodaje bieżący kontekst z internetu.

Warstwa powierzchni: CLI dla zaawansowanych użytkowników terminala i automatyzacji. Aplikacja desktopowa do wielowątkowego zarządzania projektami. Rozszerzenie IDE do pętli edycja-kompilacja-test. Cloud do zadań asynchronicznych działających niezależnie.

Kluczowy wniosek: Większość użytkowników korzysta tylko z jednej powierzchni. Zaawansowani użytkownicy korzystają ze wszystkich pięciu: Cloud do długo działających zadań, CLI do deterministycznych operacji na repozytorium, rozszerzenia IDE do ciasnych pętli kodowania, aplikacji desktopowej do planowania i koordynacji oraz Chrome do przepływów pracy w przeglądarce po zalogowaniu.


Spis treści

  1. Jak zainstalować Codex?
  2. Szybki start: pierwsza sesja
  3. Główne powierzchnie interakcji
  4. Dogłębne omówienie systemu konfiguracji
  5. Który model wybrać?
  6. Ile kosztuje Codex?
  7. Ramy decyzyjne
  8. Jak działa system sandbox i zatwierdzeń?
  9. Jak działa AGENTS.md?
  10. Hooks
  11. Czym jest MCP (Model Context Protocol)?
  12. Code Mode
  13. JavaScript REPL Runtime
  14. Czym są Skills?
  15. Plugins
  16. Plan Mode i współpraca
  17. System pamięci
  18. Zarządzanie sesjami
  19. Tryb nieinteraktywny (codex exec)
  20. Codex Cloud i zadania w tle
  21. Aplikacja Codex Desktop
  22. GitHub Action i CI/CD
  23. Codex SDK
  24. Optymalizacja wydajności
  25. Jak debugować problemy?
  26. Wdrożenie enterprise
  27. Najlepsze praktyki i antywzorce
  28. Przepisy przepływu pracy
  29. Przewodnik migracji
  30. Krótka karta referencyjna
  31. Changelog
  32. Referencje

Jak zainstalować Codex?

Menedżery pakietów

# 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

Bezpośredni skrypt instalacyjny (v0.106.0+)

W macOS i Linux dostępny jest jednowierszowy skrypt instalacyjny jako zasób wydania GitHub:60

curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | sh

Skrypt automatycznie wykrywa platformę i architekturę, pobiera właściwy plik binarny i umieszcza go w PATH.

Pobieranie plików binarnych

W środowiskach bez npm lub Homebrew można pobrać pliki binarne właściwe dla danej platformy z GitHub Releases1:

Platforma Plik binarny
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

Wymagania systemowe

  • macOS: Apple Silicon lub Intel (pełna obsługa sandbox przez Seatbelt)
  • Linux: x86_64 lub arm64 (sandbox przez Landlock + seccomp)
  • Windows: natywny sandbox z ograniczonymi tokenami (awansowany z eksperymentalnego w v0.100.0). WSL również jest obsługiwany2

Uwierzytelnianie

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

Dwie ścieżki uwierzytelniania:

  1. Konto ChatGPT (zalecane): należy zalogować się za pomocą istniejącej subskrypcji Plus, Pro, Team, Business, Edu lub Enterprise. Pełny dostęp do funkcji, w tym zadań w chmurze.
  2. Klucz API: należy ustawić przez zmienną środowiskową CODEX_API_KEY albo codex login --with-api-key. Niektóre funkcje (wątki w chmurze) mogą być niedostępne.

Wskazówka ekspercka: przechowywanie danych logowania można skonfigurować przez cli_auth_credentials_store w config.toml. Opcje: file (domyślna), keyring (pęk kluczy systemu operacyjnego) lub auto (keyring, jeśli jest dostępny; w przeciwnym razie plik).

Uzupełnianie w powłoce

# 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

Weryfikacja instalacji

codex --version
# codex-cli 0.133.0

Szybki start: pierwsza sesja

Od zera do produktywnej pracy w 5 minut.

1. Instalacja i uwierzytelnienie:

npm i -g @openai/codex          # Install
codex login                      # Log in with your OpenAI account

2. Przejście do projektu:

cd ~/my-project                  # Any git repo works

3. Uruchomienie Codex:

codex

Zostanie wyświetlony interaktywny TUI. Codex automatycznie odczytuje strukturę projektu.

4. Zadanie pytania:

> What does this project do? Summarize the architecture.

Codex odczytuje kluczowe pliki i wyjaśnia bazę kodu. W domyślnym trybie suggest nie są wprowadzane żadne zmiany.

5. Wprowadzenie zmiany:

> Add input validation to the login endpoint

Codex proponuje edycje jako diff. Proszę je przejrzeć i zatwierdzić za pomocą y albo odrzucić za pomocą n.

6. Użycie slash command:

> /plan Refactor the database layer to use connection pooling

Codex tworzy plan bez wykonywania działań. Należy przejrzeć plan, a następnie zatwierdzić go, aby rozpocząć wykonanie.

7. Sprawdzenie pracy:

> /diff

Można zobaczyć wszystkie zmiany wprowadzone przez Codex w bieżącej sesji.

Co dalej: - Skonfigurować AGENTS.md z instrukcjami projektu (zob. Jak działa AGENTS.md?) - Skonfigurować profil dla własnego przepływu pracy (zob. Profile) - Wypróbować codex exec do automatyzacji nieinteraktywnej (zob. Tryb nieinteraktywny)


Główne powierzchnie interakcji

Codex udostępnia cztery odrębne interfejsy oparte na tej samej inteligencji. Każda powierzchnia jest zoptymalizowana pod inny wzorzec pracy.

1. Interaktywny CLI (interfejs terminala)

codex                        # Launch TUI
codex "fix the failing tests" # Launch with initial prompt
codex -m gpt-5.5            # Specify model
codex --sandbox workspace-write --ask-for-approval on-request

Interfejs terminala to aplikacja pełnoekranowa z następującymi elementami:

  • Composer: wpisywanie promptów, dołączanie plików za pomocą @, uruchamianie poleceń powłoki z prefiksem !
  • Panel wyjścia: strumieniowane odpowiedzi modelu, wywołania narzędzi i wynik poleceń
  • Pasek stanu: model, użycie tokenów, gałąź git, tryb sandbox

Najważniejsze skróty TUI:

Skrót Działanie
@ Rozmyte wyszukiwanie plików (dołączenie do kontekstu)
!command Bezpośrednie uruchomienie polecenia powłoki
Ctrl+G Otwarcie zewnętrznego edytora ($VISUAL / $EDITOR)
Ctrl+R Wsteczne wyszukiwanie historii (v0.121.0+) — wyszukiwanie w stylu readline w poprzednich promptach, w tym slash commands wydanych we wcześniejszych turach82
Enter (podczas działania) Wstrzyknięcie nowych instrukcji w trakcie tury
Esc dwa razy Edycja poprzednich wiadomości
Klawisze strzałek Nawigacja po historii szkiców

Zmiana wiersza stanu (v0.121.0): stary miernik okna kontekstu w wierszu stanu zastąpiono wskaźnikiem procentowego wykorzystania kontekstu, pokazującym stopień zapełnienia okna kontekstu. Jeśli skrypty lub hooks analizują wiersz stanu, należy sprawdzić tę zmianę formatu.82 Codex wyświetli także komunikat o aktualizacji CLI, gdy dostępna będzie nowa wersja.

Slash commands dostępne w TUI:

Polecenie Opis
/quit lub /exit Wyjście z CLI
/new Rozpoczęcie nowej rozmowy w tej samej sesji
/resume Wznowienie zapisanej rozmowy
/fork Rozgałęzienie bieżącej rozmowy do nowego wątku
/model Zmiana modelu i poziomu rozumowania
/compact Streszczenie rozmowy w celu zwolnienia tokenów
/diff Pokazanie git diff, w tym plików nieśledzonych
/review Przegląd kodu drzewa roboczego
/plan Przejście do trybu planowania
/goal Utworzenie, wstrzymanie, wznowienie lub wyczyszczenie utrwalonych celów pracy (v0.128.0+). v0.133.0: cele są domyślnie włączone, oparte na dedykowanej pamięci i śledzą postęp w aktywnych turach; OpenAI dokumentuje teraz Goal mode jako ogólnie dostępny w aplikacji Codex, rozszerzeniu IDE i CLI.98100
/vim Przełączenie modalnej edycji Vim w composerze (v0.129.0+). Konfiguracja odbywa się w ustawieniach mapy klawiszy TUI, aby ustawić Vim jako domyślny tryb edycji.89
/hooks Przeglądanie i przełączanie lifecycle hooks z poziomu TUI (v0.129.0+). Można wykrywać dostępne hooks, sprawdzać, które są aktywne, oraz przełączać pojedyncze hooks bez opuszczania sesji.89
/mention Dołączenie pliku do rozmowy
/init Wygenerowanie szkieletu AGENTS.md
/status Konfiguracja sesji i użycie tokenów
/usage Dzienna, tygodniowa i skumulowana aktywność tokenów na koncie (v0.140.0+). v0.142.0: pokazuje także i realizuje zdobyte kredyty resetujące limit użycia, z potwierdzeniem, ponowną próbą i odświeżonymi stanami dostępności.102104
/import Selektywny import konfiguracji początkowej, konfiguracji projektu i ostatnich czatów z Claude Code (v0.140.0+).102
/delete Trwałe usunięcie bieżącej sesji (v0.140.0+) — także codex delete w CLI oraz thread/delete na app-server, wszystkie z zabezpieczeniami potwierdzenia.102
/permissions Ustawienie approval policy
/personality Styl komunikacji (przyjazny/pragmatyczny/brak)
/mcp Lista skonfigurowanych narzędzi MCP
/apps Przeglądanie konektorów ChatGPT
/ps Pokazanie terminali w tle
/skills Dostęp do skills i ich wywoływanie
/plugins Przeglądanie zainstalowanych plugins i zarządzanie nimi (v0.117.0+); v0.129.0 dodaje udostępnianie w workspace oraz operacje marketplace.89
/title Ustawienie tytułu okna terminala (v0.117.0+)
/config Wyświetlenie efektywnych wartości konfiguracji i ich źródeł
/statusline Konfiguracja stopki TUI; v0.129.0 dodaje opcjonalny, świadomy motywu wiersz stanu z podsumowaniami PR i zmian gałęzi.89
/feedback Wysłanie logów do opiekunów Codex
/logout Wylogowanie

Przeprojektowanie wyboru przepływu pracy (v0.129.0): resume i fork są teraz łatwiej dostępne z przeprojektowanego selektora, a nowy raw scrollback mode pozwala przewijać niewyrenderowany transkrypt, gdy trzeba skopiować polecenia lub wynik modelu dosłownie. Przydatne podczas triage długiej sesji debugowania albo przekazywania wyniku do innego narzędzia.89

Ujednolicone menu wzmianek @ (v0.140.0): wpisanie @ w composerze otwiera teraz jedno menu wzmianek, które domyślnie obejmuje pliki, plugins i skills, zastępując przepływ dołączania ograniczony wyłącznie do plików — jedno naciśnięcie klawisza wystarcza, aby odwołać się do dowolnego zasobu projektu.102

2. Codex Desktop App (macOS + Windows)

codex app                    # Launch desktop app (auto-installs if missing)

Aplikacja desktopowa dodaje możliwości, których CLI nie ma:

  • Wielozadaniowość: uruchamianie wielu równoległych agentów jednocześnie w różnych projektach
  • Izolacja Git worktree: każdy wątek pracuje na izolowanej kopii repozytorium
  • Wbudowany przegląd diff: stage, revert i commit zmian bez opuszczania aplikacji
  • Zintegrowany terminal: terminal dla każdego wątku do uruchamiania poleceń
  • Rozgałęzianie rozmów: rozgałęzianie rozmów w celu eksplorowania alternatyw
  • Pływające okna pop-out: odłączanie rozmów do przenośnych okien
  • Automatyzacje: planowanie zadań cyklicznych (triage zgłoszeń, monitorowanie CI, reakcja na alerty)
  • Appshots: dołączanie do wątku pierwszoplanowego okna aplikacji Mac ze zrzutem ekranu i dostępnym tekstem
  • Komentarze w przeglądarce w aplikacji: podgląd lokalnych lub publicznych stron, zostawianie komentarzy do elementów/obszarów i umożliwienie Codex realizacji precyzyjnych uwag wizualnych
  • Computer Use: umożliwienie Codex obsługi dozwolonych aplikacji Mac w ograniczonym zakresie prac GUI; użycie z blokadą jest opcjonalne dla kwalifikujących się zdalnych tur Mac Computer Use

Kiedy używać aplikacji, a kiedy CLI: aplikacji desktopowej warto używać przy koordynowaniu wielu strumieni pracy albo gdy potrzebny jest wizualny przegląd diff. CLI sprawdzi się, gdy potrzebna jest komponowalność terminala, skryptowanie lub integracja CI/CD.

3. Rozszerzenie IDE (VS Code, Cursor, Windsurf)

Rozszerzenie Codex IDE integruje się bezpośrednio z edytorem:

  • Domyślny tryb agenta: odczytuje pliki, wprowadza edycje, uruchamia polecenia
  • Edycje inline: sugestie świadome kontekstu w aktywnych plikach
  • Współdzielone sesje: sesje synchronizują się między CLI a rozszerzeniem IDE
  • To samo uwierzytelnianie: logowanie za pomocą konta ChatGPT albo klucza API

Instalacja jest dostępna z VS Code Marketplace albo sklepów rozszerzeń Cursor/Windsurf.3

4. Codex Cloud [EXPERIMENTAL]

Zadania w chmurze działają asynchronicznie w środowiskach zarządzanych przez OpenAI:

  • Uruchom i zapomnij: kolejkowanie zadań działających niezależnie od lokalnego komputera
  • Równoległe wykonywanie: uruchamianie wielu zadań w chmurze jednocześnie
  • Tworzenie PR: Codex tworzy pull requests z ukończonej pracy
  • Lokalne zastosowanie: pobieranie wyników z chmury do lokalnego repozytorium za pomocą codex apply <TASK_ID>
codex cloud list             # List recent cloud tasks
codex apply <TASK_ID>        # Apply diff from a specific cloud task

Zadania w chmurze są dostępne również z poziomu chatgpt.com/codex.4

5. Codex for Chrome [NEW]

Codex jest dostarczany jako rozszerzenie przeglądarki Chrome, dodając piątą powierzchnię obok CLI, aplikacji desktopowej, rozszerzenia IDE i chmury. Rozszerzenie zaprojektowano tak, aby działało równolegle do zwykłego przeglądania, a nie je przejmowało: Codex pracuje w tle równolegle na kartach, a użytkownik zachowuje kontrolę nad tym, których witryn dotyka.90

  • Równoległe wykonywanie na kartach: Codex działa jednocześnie na wielu kartach bez blokowania karty na pierwszym planie.
  • Kontrola dla każdej witryny: określa się listę dozwolonych witryn, z którymi Codex może wchodzić w interakcje; domyślnie nie ma dostępu.
  • Przeglądarka jako warsztat pracy: rozszerzenie najlepiej sprawdza się w pracy nad aplikacjami i witrynami, gdzie strona jest źródłem prawdy — konsole administracyjne, wewnętrzne dashboardy, interfejsy zarządzania treścią, systemy zgłoszeń — nie zastępuje CLI przy lokalnych repozytoriach.
  • Ten sam mózg: Codex for Chrome uruchamia tę samą inteligencję GPT-5.x-Codex, której używają pozostałe powierzchnie, więc konfiguracja AGENTS.md lub skills działająca w CLI przenosi te same konwencje do pracy sterowanej przeglądarką.

Instalacja jest dostępna w dokumentacji rozszerzenia Codex Chrome.90


Szczegółowy przegląd systemu konfiguracji

Codex używa TOML do konfiguracji. Zrozumienie hierarchii pierwszeństwa jest kluczowe, ponieważ decyduje o tym, które ustawienia zostaną zastosowane w razie konfliktu.

Pierwszeństwo (od najwyższego do najniższego)

  1. Nadpisania sesji (najwyższe): flagi CLI (--model, --sandbox, --ask-for-approval, --search, --enable/--disable, --profile) oraz nadpisania -c key=value
  2. Konfiguracja projektu (.codex/config.toml, wykrywana od CWD w górę aż do katalogu głównego projektu; wygrywa najbliższy katalog)
  3. Konfiguracja użytkownika ($CODEX_HOME/config.toml, domyślnie ~/.codex/config.toml)
  4. Konfiguracja systemowa (/etc/codex/config.toml w systemach Unix)
  5. Wbudowane wartości domyślne (najniższe)

requirements.toml działa jako warstwa ograniczeń zasad, która ogranicza wartości możliwe do wybrania przez użytkowników po standardowym scaleniu konfiguracji. Zobacz wdrożenie Enterprise.

Lokalizacje plików konfiguracyjnych

Zakres Ścieżka Cel
Użytkownik ~/.codex/config.toml Osobiste wartości domyślne
Projekt .codex/config.toml Nadpisania dla repozytorium
System /etc/codex/config.toml Domyślne ustawienia dla całej maszyny
Zarządzane /etc/codex/requirements.toml Ograniczenia zasad wymuszane przez administratora

Wskazówka ekspercka: Zmienna środowiskowa CODEX_HOME nadpisuje domyślny katalog ~/.codex. Przydatne w konfiguracjach CI/CD lub z wieloma kontami.

Pełna dokumentacja konfiguracji

# ~/.codex/config.toml — annotated reference

# ─── Model Selection ───────────────────────────────────
model = "gpt-5.5"                      # Recommended model when available
model_provider = "openai"               # Provider (openai, oss, or custom provider id)
model_context_window = 400000           # 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-5.5"               # 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"          # untrusted|on-request|never

[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)

# ─── 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
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             # Chrome 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 networking proxy (experimental)
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

Profile

Nazwane presety konfiguracji dla różnych trybów pracy:

# Define profiles in ~/.codex/config.toml

[profiles.fast]
model = "gpt-5.1-codex-mini"
model_reasoning_effort = "low"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
personality = "pragmatic"

[profiles.careful]
model = "gpt-5.4"
model_reasoning_effort = "xhigh"
approval_policy = "untrusted"
sandbox_mode = "read-only"

[profiles.auto]
model = "gpt-5.4"
model_reasoning_effort = "medium"
approval_policy = "never"
sandbox_mode = "workspace-write"

Aktywacja profilu:

codex --profile fast "quick refactor"
codex --profile careful "security audit"
codex -p auto "fix CI"

Wskazówka ekspercka: Domyślny profil można ustawić za pomocą profile = "fast" na najwyższym poziomie konfiguracji. Dla pojedynczej sesji można go nadpisać przez --profile.

Niestandardowi dostawcy modeli

Połączenie z Azure, AWS Bedrock, modelami lokalnymi lub usługami proxy:

[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"

Ostrzeżenie: API przewodu chat/completions (wire_api = "chat") został wycofany dla modeli hostowanych przez OpenAI, a OpenAI zapowiedziało jego usunięcie w lutym 2026 roku.34 Lokalni dostawcy (Ollama, LM Studio) mogą nadal akceptować ten format. Dla endpointów OpenAI należy zamiast tego używać wire_api = "responses".

Użycie modeli lokalnych z 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

Lub ustawienie w konfiguracji:

model_provider = "oss"
oss_provider = "lmstudio"   # or "ollama"

Wbudowane nadpisania konfiguracji

Nadpisanie dowolnej wartości konfiguracji z wiersza poleceń:

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"

Który model wybrać?

Dostępne modele (kwiecień 2026)

Model Wejście / Pełny kontekst Domyślne wnioskowanie Najlepszy do
gpt-5.5 (Codex) 400K / 400K medium Nowy flagowiec (23 kwietnia 2026) — 82,7% Terminal-Bench 2.0 SOTA; rekomendowany domyślny wybór dla większości zadań Codex. W API: okno kontekstu 1M.83
gpt-5.5-pro 1M / 1M high Najwyższy poziom wysiłku w GPT-5.5 (24 kwietnia 2026, dostępny w API)83
gpt-5.4 1M / 1M medium Poprzedni flagowiec; pozostaje domyślnym podczas wdrażania GPT-5.5 na różnych powierzchniach
gpt-5.4-mini 400K / 400K medium Praca subagentów, prostsze zadania — 30% limitu GPT-5.4, 2x szybszy76
gpt-5.3-codex 272K / 400K medium Specjalista od programowania: złożona inżynieria oprogramowania
gpt-5.3-codex-spark 128K / 128K high Niemal natychmiastowa iteracja, tylko tekst (użytkownicy Pro, partnerstwo z Cerebras)67
gpt-5.2-codex 272K / 400K medium Model legacy; OpenAI wskazuje gpt-5.4 jako zamiennik w związku z wyłączeniem 23 lipca 202688
gpt-5.1-codex-mini 272K / 400K medium Model legacy wrażliwy na koszty; OpenAI wskazuje gpt-5.4-mini jako zamiennik w związku z wyłączeniem 23 lipca 202688

GPT-5.5 (23 kwietnia 2026) to rekomendowany przez OpenAI wybór do większości zadań Codex: złożonego programowania, obsługi komputera, pracy z wiedzą oraz przepływów badawczych. Dostępny w Codex CLI / web / desktop od 23 kwietnia dla ChatGPT Plus / Pro / Business / Enterprise / Edu / Go; w OpenAI API od 24 kwietnia. Okno kontekstu: 400K w Codex, 1M w API — Codex ogranicza okno do 400K, aby zrównoważyć przepustowość i koszt w różnych poziomach subskrypcji; API udostępnia pełny 1M. Cennik (API): 5 USD wejście / 30 USD wyjście za MTok (2× stawka GPT-5.4; OpenAI podaje ~20% efektywnego wzrostu po usprawnieniach efektywności tokenów). Benchmarki: 82,7% Terminal-Bench 2.0 (aktualny SOTA wśród publicznie dostępnych modeli), 84,9% GDPval (44 zawody), 78,7% OSWorld-Verified, 98,0% Tau2-bench Telecom (bez tuningu promptów). OpenAI wykorzystało GPT-5.5 + Codex wewnętrznie do przepisania infrastruktury serwującej przed premierą — przyniosło to 20% wzrost prędkości generowania tokenów.83

GPT-5.4 pozostaje dostępny na wszystkich powierzchniach Codex (CLI, aplikacja, rozszerzenie IDE, chmura).64 Dokładna lista modeli zależy od konta i etapu wdrożenia. Można sprawdzić lokalną pamięć podręczną: ~/.codex/models_cache.json.

Uwaga o wycofaniu (11 marca 2026): Modele GPT-5.1 nie są już dostępne w ChatGPT. Istniejące konwersacje automatycznie kontynuują pracę na GPT-5.3 Instant, GPT-5.4 Thinking lub GPT-5.4 Pro. GPT-5.1-Codex-Mini pozostaje dostępny przez API i CLI do obciążeń wrażliwych na koszty.71

Uwaga o wersji bezpłatnej (5 maja 2026): GPT-5.5 Instant został wdrożony na bezpłatnym poziomie ChatGPT 5 maja 2026. Poszerza to grono odbiorców rodziny GPT-5.5 poza plany płatne, choć dostęp do Codex CLI nadal wymaga uprawnionej subskrypcji Plus / Pro / Business / Enterprise / Edu / Go lub klucza API.92

GPT-5.4 mini (17 marca 2026): Mniejszy, szybszy wariant GPT-5.4 z kontekstem 400K za 0,75 USD/4,50 USD za MTok — wykorzystuje tylko 30% limitu GPT-5.4. Idealny do delegowania do subagentów: GPT-5.4 może zająć się planowaniem i koordynacją, podczas gdy subagenci GPT-5.4 mini równolegle obsługują węższe podzadania (przeszukiwanie bazy kodu, przegląd plików, przetwarzanie dokumentów).76

Schemat wyboru modelu

Is this a quick fix or simple question?
├─ Yes → gpt-5.1-codex-mini (fastest, cheapest)
└─ No
   ├─ Do you need real-time pairing speed?
   │  ├─ Yes → gpt-5.3-codex-spark (near-instant, Pro only)
   │  └─ No
   │     ├─ Subagent or parallel subtask (search, review, processing)?
   │     │  ├─ Yes → gpt-5.4-mini (30% of GPT-5.4 quota, 2x faster)
   │     │  └─ No
   │     │     ├─ Pure coding task (refactor, migration, feature build)?
   │     │     │  ├─ Yes → gpt-5.3-codex (coding specialist, 272K context)
   │     │     │  └─ No → gpt-5.5 (new flagship: 400K context in Codex / 1M in API, 82.7% Terminal-Bench 2.0 SOTA)
   └─ Still unsure? → gpt-5.5

Wysiłek wnioskowania

Można kontrolować, ile model „myśli” przed udzieleniem odpowiedzi:

Poziom Zachowanie Kiedy stosować
minimal Minimalne wnioskowanie (tylko modele GPT-5) Trywialne zadania, szybkie wyszukiwania
low Krótkie wnioskowanie Standardowe zadania programistyczne, formatowanie
medium Zrównoważone (domyślne) Większość prac deweloperskich
high Rozszerzone wnioskowanie Złożone błędy, architektura
xhigh Maksymalne wnioskowanie Audyty bezpieczeństwa, dogłębna analiza

Obsługiwane poziomy zależą od modelu. minimal jest dostępny tylko dla modeli GPT-5. Nie wszystkie modele obsługują każdy poziom.

codex -c model_reasoning_effort="xhigh" "find the race condition"

Wskazówka eksperta: Wnioskowanie xhigh może zużywać 3-5x więcej tokenów niż medium przy tym samym prompcie. Warto rezerwować je dla rzeczywiście trudnych problemów, w których dodatkowe myślenie się opłaca.

Szybkie sterowanie wnioskowaniem w TUI (v0.124.0+).85 W interaktywnej sesji TUI Alt+, obniża wnioskowanie o jeden poziom, a Alt+. podnosi je o jeden poziom — przydatne, gdy trudny problem w trakcie sesji uzasadnia tymczasowe przejście medium → high → xhigh bez użycia /effort lub -c. Po zaakceptowaniu uaktualnienia modelu w trakcie sesji wnioskowanie resetuje się do domyślnej wartości nowego modelu, zamiast przenosić poprzedni poziom.

Przełączanie modeli

Można przełączać modele w trakcie sesji za pomocą polecenia slash /model lub ustawiać per-uruchomienie przez --model / -m:

codex -m gpt-5.3-codex-spark "pair with me on this component"

Ile kosztuje Codex?

Zobacz także Wybór modelu, aby poznać możliwości, oraz Ramy decyzyjne — pomocne przy doborze właściwego modelu do zadania.

Dostęp poprzez plany ChatGPT

Dostępność Codex zależy od planu ChatGPT oraz ustawień organizacji:51

Plan Cena Dostęp do Codex Limity szybkości (okno 5-godzinne)
Free / Go $0 / $5 Ograniczony czasowo dostęp promocyjny Niskie
Plus $20/mies. Lokalny CLI + zadania w chmurze (2x limity) 45-225 wiad. lokalnych, 10-60 zadań w chmurze
Pro $200/mies. Priorytetowe przetwarzanie, GPT-5.3-Codex-Spark (2x limity) 300-1500 wiad. lokalnych, 50-400 zadań w chmurze
Business $25/użytkownika/mies. ($20 rocznie) Standardowe stanowisko obejmuje Codex + ChatGPT, SAML SSO Limity wg planu
Business (stanowisko tylko-Codex) Pay-as-you-go Rozliczanie wg tokenów, brak stałej opłaty za stanowisko, brak limitów szybkości Wg tokenów
Enterprise / Edu Kontakt z działem sprzedaży Niestandardowa alokacja, kontrola administratora, dzienniki audytu, dostępne stanowiska tylko-Codex Skalowane wg umowy
Klucz API Wg użycia CLI, SDK, tylko IDE (bez funkcji chmurowych) Wg tokenów

Aktualizacja cen z kwietnia 2026: Cena roczna Business spadła z $25 do $20 za stanowisko/mies. Stanowiska tylko-Codex z rozliczaniem pay-as-you-go są teraz dostępne dla obszarów roboczych Business i Enterprise — brak stałej opłaty za stanowisko, rozliczanie wg zużycia tokenów.79 Promocyjne 2x limity szybkości dla planów płatnych (od premiery Desktop App w lutym 2026) pozostają aktywne.16

Zwiększenie limitów użycia w maju 2026 (do 31 maja 2026): Codex w planie Plus działa z 25× limitem 5-godzinnym (w porównaniu do standardowego boosta 20×), a poziom $100/miesiąc został podwojony w tym samym okresie. Warto wykorzystać ten czas na dłuższe partie zadań w chmurze lub przepustowe uruchomienia agentów bez uderzania w standardową ścianę 5-godzinną.89

Koszty kredytów

Operacje Codex zużywają kredyty z alokacji planu:

Operacja Przybliżone kredyty Uwagi
Wiadomość lokalna (GPT-5.3-Codex) ~5 Standardowy model flagowy
Wiadomość lokalna (GPT-5.1-Codex-Mini) ~1 4x więcej wiadomości na ten sam budżet kredytów
Zadanie w chmurze ~25 Działa w środowisku zarządzanym przez OpenAI
Przegląd kodu (na PR) ~25 Poprzez /review lub przegląd w chmurze

Plany Enterprise i Edu skalują kredyty wraz z alokacją w umowie. Aby sprawdzić bieżące zużycie, należy użyć /status w TUI.

Rozliczanie API

W przypadku korzystania z Codex poprzez API, OpenAI rozlicza użycie wg tokenów według standardowych cen API OpenAI dla wybranego modelu (plus ewentualne zniżki za prompt-caching). Aktualne stawki znajdują się na oficjalnej stronie cennika API.20

Strategie optymalizacji kosztów

  1. Wykorzystanie profili: Warto utworzyć profil fast z gpt-5.1-codex-mini i model_reasoning_effort = "low" do rutynowych zadań
  2. Rezerwowanie wysokiego reasoning: Tryb xhigh należy stosować tylko do naprawdę trudnych problemów, ponieważ kosztuje 3-5x więcej tokenów
  3. Stosowanie --ephemeral: Pomijanie utrwalania sesji w CI/CD redukuje narzut
  4. Minimalizacja podsumowań reasoning: Należy ustawić model_reasoning_summary = "none", gdy wyjaśnienia nie są potrzebne
  5. Batchowanie w trybie exec: codex exec unika narzutu TUI w przepływach automatyzacji
  6. Monitorowanie użycia: Należy sprawdzać /status w TUI oraz pulpity rozliczeniowe organizacji

Przykłady kosztów z praktyki

Reprezentatywne koszty API dla typowych zadań (gpt-5.3-codex w cenie standardowej, średni reasoning):

Zadanie Tokeny wejściowe Tokeny wyjściowe Przybliżony koszt
Wyjaśnienie modułu o 500 liniach ~15K ~2K ~$0,25
Naprawa nieudanego testu (1-2 pliki) ~30K ~5K ~$0,50
Dodanie nowego endpointu API wraz z testami ~60K ~15K ~$1,10
Refaktoryzacja modułu auth (10 plików) ~120K ~30K ~$2,25
Pełny audyt repozytorium poprzez codex exec ~200K ~20K ~$3,00
Zadanie w chmurze: triage 20 otwartych zgłoszeń ~250K ~40K ~$4,50

Koszty zmieniają się wraz z reasoning effort, cachowaniem i długością rozmowy. Warto używać gpt-5.1-codex-mini do rutynowych zadań, co redukuje koszty o ~40-60%. Cachowane tokeny wejściowe są rozliczane ze zniżką.

Ukryty narzut tokenów

Każde wywołanie narzędzia dodaje tokeny ponad widoczny prompt:

Źródło narzutu Przybliżony koszt
System prompt + AGENTS.md ~2-5K tokenów na turę (ładowane raz, następnie cachowane)
Definicje narzędzi ~500 tokenów na zarejestrowane narzędzie
Odczyty plików (@file) Pełna treść pliku w tokenach
Definicje narzędzi MCP ~200-500 tokenów na podłączony serwer
Ślady reasoning Zmienne; xhigh może dodać 3-5x narzutu

Wskazówka eksperta: Należy monitorować rzeczywiste użycie poprzez /status w TUI. Liczba tokenów obejmuje cały narzut, nie tylko widoczne wiadomości. Jeśli koszty zaskakują, warto sprawdzić, ile serwerów MCP jest podłączonych — każdy dodaje definicje narzędzi do każdego wywołania API.

Zarządzanie kosztami w zespole

Rozmiar zespołu Zalecana konfiguracja Oczekiwany koszt miesięczny
Pojedynczy programista Domyślny model, medium reasoning $20-80
Mały zespół (3-5) Profile (fast/careful), przeglądy kodu poprzez codex exec $200-500
Średni zespół (10-20) Plan Enterprise, limity requirements.toml, integracja z CI $1 000-3 000
Duża organizacja (50+) Enterprise z kontrolą administratora, dziennikami audytu, alokowanymi budżetami Cena niestandardowa

Strategie kontroli kosztów w zespole: - Ustawienie requirements.toml w celu egzekwowania limitów modelu i reasoning effort w skali całej organizacji - Stosowanie gpt-5.1-codex-mini w CI/CD — zautomatyzowane pipeline’y rzadko wymagają maksymalnego reasoning - Budżetowanie oparte na profilach — definiowanie profili ci, review i dev z odpowiednimi pułapami kosztów - Monitorowanie poprzez OpenTelemetry — wdrożenia enterprise mogą eksportować telemetrię użycia do istniejących stosów obserwowalności

Ramy decyzyjne

Kiedy używać poszczególnych powierzchni

Scenariusz Najlepsza powierzchnia Dlaczego
Szybka poprawka błędu CLI Szybki, skoncentrowany, skryptowalny
Refaktoryzacja wielu plików CLI lub App CLI dla deterministycznych łatek; App dla wizualnego przeglądu różnic
Eksploracja nieznanego kodu CLI Komponowalność terminala, integracja z grep/find
Równoległe strumienie pracy Desktop App Izolacja worktree, zarządzanie wieloma zadaniami
Aktywna edycja plików IDE Extension Edycja w linii, ścisła pętla kompilacji-testów
Długotrwała migracja Cloud Działa niezależnie, tworzy PR po zakończeniu
Automatyzacja CI/CD codex exec Nieinteraktywny, wyjście JSON, skryptowalny
Przegląd kodu CLI lub App Polecenie /review z presetami
Wdrażanie zespołu Desktop App Wizualny, prowadzony, wymaga mniejszej znajomości terminala

Kiedy używać poszczególnych trybów sandbox

Scenariusz Tryb Zatwierdzanie Dlaczego
Eksploracja nieznanego kodu read-only untrusted Maksymalne bezpieczeństwo, nic nie można zepsuć
Codzienny rozwój workspace-write on-request Dobra równowaga między szybkością a bezpieczeństwem
Zaufana automatyzacja workspace-write never Szybki, nieprzerwany, w sandboxie
Administracja systemu danger-full-access on-request Wymaga pełnego dostępu, ale z zatwierdzeniem człowieka
Pipeline CI/CD workspace-write never Zautomatyzowany, w sandboxie ograniczonym do przestrzeni roboczej

Kiedy używać poszczególnych poziomów rozumowania

Typ zadania Rozumowanie Model Profil
Formatowanie, linting low gpt-5.1-codex-mini fast
Standardowe kodowanie low-medium gpt-5.3-codex domyślny
Złożone debugowanie high gpt-5.3-codex careful
Audyt bezpieczeństwa xhigh gpt-5.3-codex careful
Szybkie prototypowanie low gpt-5.3-codex-spark fast
Migracja/refaktoryzacja medium-high gpt-5.5 lub gpt-5.4 domyślny

Plan Mode kontra wykonanie bezpośrednie

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 kontra Tab

Sytuacja Użyj Enter Użyj Tab
Codex zaraz popełni błąd Wyślij korektę natychmiast
Masz zadanie do wykonania w następnej kolejności Umieść je w kolejce po bieżącej pracy
Codex wybrał niewłaściwy plik Wyślij przekierowanie natychmiast
Chcesz rozszerzyć zakres Umieść rozszerzenie w kolejce
Pilna zmiana priorytetu Wyślij nowy priorytet natychmiast
Niekrytyczny kontekst Umieść w kolejce — bez pośpiechu

Zasada ogólna: Enter = „zatrzymaj się, posłuchaj tego teraz.” Tab = „kiedy skończysz, zrób też to.”

Desktop App kontra 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
Możliwość CLI Desktop App
Sesje interaktywne Tak Tak
Równoległe agenty Ręcznie (wiele terminali) Wbudowane (izolacja worktree)
Przegląd różnic /diff (tekst) Wizualne różnice w linii
Automatyzacje Cron + codex exec Harmonogram GUI
Wejście głosowe Nie Tak (Ctrl+M)
Integracja CI/CD codex exec + GitHub Action Nie
Synchronizacja sesji Tak Tak (współdzielona z CLI)

Który profil?

Proszę dopasować zadanie do wstępnie skonfigurowanego profilu:

Typ zadania Profil Kluczowe ustawienia
Szybkie pytania, formatowanie fast model = "gpt-5.1-codex-mini", model_reasoning_effort = "low"
Codzienny rozwój (domyślny) model = "gpt-5.3-codex", model_reasoning_effort = "medium"
Architektura, bezpieczeństwo careful model = "gpt-5.3-codex", model_reasoning_effort = "xhigh"
Programowanie w parach w czasie rzeczywistym pair model = "gpt-5.3-codex-spark", model_reasoning_effort = "high"
Automatyzacja CI/CD ci model = "gpt-5.1-codex-mini", model_reasoning_effort = "low", sandbox_mode = "workspace-write"

Konfiguracja config.toml:

# Default profile
profile = "default"

[profiles.fast]
model = "gpt-5.1-codex-mini"
model_reasoning_effort = "low"

[profiles.careful]
model = "gpt-5.3-codex"
model_reasoning_effort = "xhigh"

[profiles.pair]
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"

[profiles.ci]
model = "gpt-5.1-codex-mini"
model_reasoning_effort = "low"
sandbox_mode = "workspace-write"

Przełączanie profili dla każdej sesji: codex --profile careful

Jak działa system sandbox i zatwierdzania?

Codex używa dwuwarstwowego modelu zabezpieczeń, który oddziela to, co jest technicznie możliwe, od tego, kiedy Codex prosi człowieka o zatwierdzenie. To podejście zasadniczo różni się od systemu uprawnień Claude Code — Codex egzekwuje ograniczenia na poziomie jądra systemu operacyjnego.5 Zobacz też wdrożenie Enterprise, aby poznać ograniczenia requirements.toml, które administratorzy egzekwują w całej organizacji.

Warstwa 1: sandbox (co jest możliwe)

Sandbox kontroluje dostęp do systemu plików i sieci za pomocą natywnych mechanizmów systemu operacyjnego:

Tryb Dostęp do plików Sieć Implementacja
read-only Wszędzie tylko odczyt Zablokowana Najbardziej rygorystyczny; modyfikacje wymagają jawnego zatwierdzenia
workspace-write Odczyt/zapis w workspace + /tmp Domyślnie zablokowana Standardowy tryb developmentu; bezpieczna wartość domyślna
danger-full-access Pełny dostęp do maszyny Włączona Maksymalne możliwości; używać ostrożnie (wariant oparty wyłącznie na denylist usunięto w v0.121.0 — teraz działa binarnie: włączone/wyłączone)82

Egzekwowanie zależne od platformy:

  • macOS: framework Seatbelt firmy Apple przez sandbox-exec, z profilami specyficznymi dla trybu kompilowanymi w czasie działania i egzekwowanymi przez jądro6. Od v0.121.0 profile sandbox na macOS mogą allowlistować konkretne Unix sockets (np. docker.sock, sockety IPC edytora), a prywatne rozpoznawanie DNS nie jest już domyślnie blokowane.82
  • Linux: Landlock do ograniczeń systemu plików + seccomp do filtrowania syscalli. Samodzielny proces pomocniczy (codex-linux-sandbox) zapewnia izolację defense-in-depth.5 Bubblewrap (bwrap) jest vendoringowany i kompilowany jako część buildu dla Linux (awansował z opcjonalnego w v0.100.0)7. v0.117.0 poprawiła niezawodność sandbox na starszych dystrybucjach z legacy konfiguracjami jądra.75 v0.129.0 wzmocniła uruchamianie sandbox na Linux i podniosła vendoringowany Bubblewrap do 0.11.2 z upstreamowymi poprawkami bezpieczeństwa; v0.130.0 dodała kolejne wzmocnienia uruchamiania.8991
  • Windows: natywny sandbox z restricted tokens (awansował z eksperymentalnego w v0.100.0). WSL również jest obsługiwany (dziedziczy Linux Landlock + seccomp). v0.117.0 obejmuje ulepszenia sandbox z restricted-token dla lepszej izolacji procesów.75 v0.130.0 przyznaje użytkownikom sandbox dostęp do cache binariów runtime aplikacji desktopowej, dzięki czemu sandbox Windows może niezawodnie rozpoznawać binaria runtime dla użytkowników workspace-sandbox.91

Dlaczego to ma znaczenie: W przeciwieństwie do sandboxingu opartego na kontenerach (Docker), sandboxing na poziomie systemu operacyjnego jest szybszy, lżejszy i trudniejszy do obejścia. Jądro egzekwuje ograniczenia, zanim Codex w ogóle zobaczy wywołanie systemowe.

Poprawki bezpieczeństwa: - Obejście sandbox przez zsh-fork (v0.106.0): Naprawiono podatność, w której wykonywanie powłoki przez forkowanie zsh mogło omijać ograniczenia sandbox.60 Jeśli używana jest wcześniejsza wersja, należy natychmiast wykonać aktualizację. - Limit rozmiaru wejścia (v0.106.0): Codex egzekwuje teraz limit wejścia wynoszący około 1 miliona znaków, aby zapobiegać zawieszaniu się na zbyt dużych payloadach.60 - Bezpieczny profil devcontainer (v0.121.0): Nowy wzmocniony profil klienta dla devcontainerów Docker używa Bubblewrap do sandboxingu wewnątrz kontenera. WSL2 jest obsługiwany; WSL1 jest jawnie odrzucany (Bubblewrap jest niezgodny z kernel shim WSL1).82 - Guardian review + hooks (v0.121.0): Hooks są wyłączone podczas sesji Guardian review, aby hooks przed/po narzędziu nie mogły ingerować w decyzje subagenta Guardian.82 Jeśli hooks służą do logowania lub walidacji, należy pamiętać, że Guardian review je pomija — gdy potrzebny jest pełny audit trail, warto oprzeć się na obserwowalności serwera aplikacji. - System plików /dev w Linux (v0.105.0): Polecenia uruchamiane w sandbox na Linux otrzymują teraz minimalny system plików /dev, co poprawia zgodność z narzędziami oczekującymi device nodes.61

Polityka ReadOnlyAccess (v0.100.0+): Konfigurowalny kształt polityki do szczegółowej kontroli dostępu do odczytu. Można go użyć, aby ograniczyć katalogi, z których Codex może czytać, nawet w trybie workspace-write:

[sandbox_workspace_write]
read_only_access = ["/etc", "/usr/local/share"]  # Only these paths readable outside workspace

Warstwa 2: polityka zatwierdzania (kiedy pytać)

Polityka zatwierdzania określa, kiedy Codex wstrzymuje działanie, aby poprosić człowieka o potwierdzenie:

Polityka Zachowanie Przypadek użycia
untrusted Automatycznie uruchamia bezpieczne odczyty; pyta o wszystko inne Najwyższa bariera zaufania; nieznane repozytoria
on-request Zatwierdza w ramach sandbox; pyta przy naruszeniach granic Domyślna; dobry balans
never Bez żadnych zapytań CI/CD, zaufana automatyzacja

on-failure nadal pojawia się w niektórych starszych przykładach i ścieżkach zgodności, ale obecne dokumenty konfiguracyjne OpenAI oznaczają ją jako przestarzałą. Dla uruchomień interaktywnych należy preferować on-request, a dla nieinteraktywnych, które mają już zewnętrzną granicę bezpieczeństwa, never.87

Odrębne identyfikatory zatwierdzeń (v0.104.0+)

Codex przypisuje teraz odrębne identyfikatory zatwierdzeń do każdego polecenia w wieloetapowym wykonaniu powłoki. Oznacza to, że zatwierdzenia są granularne — zatwierdzenie jednego polecenia w sekwencji nie zatwierdza automatycznie kolejnych w tym samym wywołaniu powłoki.49

Elastyczne kontrolki zatwierdzania (v0.105.0+)

Przepływ zatwierdzania obsługuje teraz dodatkowe uprawnienia sandbox i granularne odrzucanie:61

  • Dodatkowe uprawnienia sandbox: Gdy polecenie wymaga dostępu wykraczającego poza obecny tryb sandbox, Codex może poprosić o konkretne dodatkowe uprawnienia zamiast wymagać pełnej zmiany trybu
  • Granularne odrzucanie: Można odrzucać pojedyncze wywołania narzędzi z informacją zwrotną, aby Codex mógł dostosować podejście, zamiast po prostu ponawiać to samo polecenie

Żądania uprawnień w czasie działania (v0.113.0+)

Codex zawiera teraz wbudowane narzędzie request_permissions, które pozwala modelowi prosić o dodatkowe uprawnienia w czasie działania.69 Gdy model napotka zadanie wymagające podwyższonego dostępu, może formalnie zażądać konkretnych uprawnień (ścieżek systemu plików, dostępu do sieci itd.) przez przepływ zatwierdzania TUI, zamiast po cichu kończyć niepowodzeniem lub wymagać od użytkownika ponownego uruchomienia z innymi flagami.

Profile uprawnień (v0.113.0+, rozszerzone w v0.128.0 i v0.133.0)

Profile uprawnień dzielą polityki sandbox dla systemu plików i sieci na nazwane, wielokrotnego użytku sekcje. Ustaw default_permissions na wbudowany profil, taki jak :read-only, :workspace, albo wskaż niestandardową tabelę [permissions.<name>].87 v0.133.0 promuje profile jako zarządzaną powierzchnię: list APIs udostępniają metadane dostępnych profili, profile mogą dziedziczyć po sobie, zarządzany requirements.toml może deklarować wymagania dotyczące uprawnień, aktywne profile odświeżają się w czasie działania, a konfiguracja sandbox Windows korzysta teraz z rozwiązanego profilu zamiast z osobnej, doraźnej polityki.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"

Użyj none dla poufnych plików i globów, które powinny być nieczytelne nawet wtedy, gdy katalog główny projektu jest zapisywalny. Dla jednorazowych wyjątków poleceń lepiej preferować reguły niż szerokie rozszerzanie profilu.87

Starsze wskazówki dotyczące --full-auto

Starsze poradniki opisywały --full-auto jako wygodny alias dla:

codex --sandbox workspace-write --ask-for-approval on-request

W v0.128.0 release notes oznaczają --full-auto jako przestarzałe, a bieżąca pomoc CLI nie wymienia go już dla uruchomień interaktywnych. Zamiast tego należy użyć jawnych flag powyżej albo nazwanego profilu uprawnień.86

Niezawodność sandbox (v0.129.0): Wzmocnienie uruchamiania sandbox na Linux ogranicza race conditions na wolnych systemach plików lub checkoutach z symlinkami; ulepszenia niezawodności sandbox Windows rozwiązują kilka edge-case crashy podczas długotrwałych uruchomień; a vendoringowany Bubblewrap podniesiono do 0.11.2 z upstreamowymi poprawkami bezpieczeństwa. Zmiany konfiguracji nie są wymagane. Uruchom codex update, aby je pobrać.89

Zalecane konfiguracje

Codzienny development (bezpieczna wartość domyślna):

sandbox_mode = "workspace-write"
approval_policy = "on-request"

Power user (pełny dostęp, human-in-the-loop):

sandbox_mode = "danger-full-access"
approval_policy = "untrusted"

Ta kombinacja jest rekomendowanym przez społeczność „sweet spot”: maksymalne możliwości, ale z zatwierdzeniem wymaganym dla każdego polecenia.8

Automatyzacja CI/CD:

sandbox_mode = "workspace-write"
approval_policy = "never"

Smart Approvals z subagentem Guardian (v0.115.0+)

Smart Approvals mogą kierować żądania review przez subagenta guardian zamiast wymagać ludzkiego zatwierdzenia dla każdej akcji. Sesja guardian utrzymuje się między zatwierdzeniami, aby ponownie używać prompt cache i unikać narzutu startowego. Każde review otrzymuje czystą historię (wcześniejsze decyzje nie przeciekają do późniejszych review).73

Skonfiguruj reviewera w config.toml:

approvals_reviewer = "guardian_subagent"   # "user" (default) or "guardian_subagent"

Jest to szczególnie użyteczne w przepływach CI/CD, gdy oczekiwane jest automatyczne review z reasoningiem zamiast ogólnego approval_policy = "never".

Włączanie dostępu do sieci

Codex domyślnie blokuje dostęp do sieci w trybie workspace-write. Włącz go, gdy jest potrzebny:

# 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

Obsługa proxy WebSocket (v0.104.0+)

W środowiskach korporacyjnych, które kierują ruch WebSocket przez proxy, Codex obsługuje teraz zmienne środowiskowe WS_PROXY i WSS_PROXY:49

export WSS_PROXY="https://proxy.corp.example.com:8443"
codex "update the README"

Uzupełniają one istniejącą obsługę proxy HTTPS_PROXY i SOCKS5 (v0.93.0+), obejmując wszystkie warstwy transportowe.

Testowanie sandbox

Przed zaufaniem sandbox warto zweryfikować jego zachowanie:

codex sandbox macos --permissions-profile :workspace -- ls /etc/passwd   # macOS test
codex sandbox linux --permissions-profile :workspace -- cat /etc/shadow  # Linux test

Jeśli sandbox działa poprawnie, oba polecenia powinny zakończyć się błędem odmowy uprawnień w profilu ograniczonym do workspace. Jeśli którekolwiek polecenie się powiedzie, konfiguracja sandbox wymaga zbadania.


Jak działa AGENTS.md?

AGENTS.md to system instrukcji projektowych Codex — otwarty standard9, którym obecnie zarządza Agentic AI Foundation należąca do Linux Foundation. Obsługują go Codex, Cursor, Copilot, Amp, Jules (Google), Gemini CLI, Windsurf, Cline, Aider, Zed, Factory, RooCode oraz ponad 60 000 projektów open source. Określa on, jak Codex zachowuje się w konkretnym repozytorium lub katalogu. Zobacz Skills, aby poznać pakiety wiedzy eksperckiej wielokrotnego użytku, które uzupełniają AGENTS.md.

Hierarchia wykrywania

Codex buduje łańcuch instrukcji na początku sesji, przechodząc przez drzewo katalogów:

  1. Globalne (~/.codex/): AGENTS.override.md > AGENTS.md
  2. Projektowe (od katalogu głównego git do bieżącego katalogu): na każdym poziomie sprawdzane są AGENTS.override.md > AGENTS.md > zapasowe nazwy plików
  3. Scalanie: pliki są łączone od katalogu głównego w dół; pliki bliższe bieżącemu katalogowi pojawiają się później w prompt i zastępują wcześniejsze wytyczne
~/.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

Co wyróżnia świetny AGENTS.md

Na podstawie bezpośrednich wskazówek od samego Codex oraz wzorców społeczności10:

WARTO: - Pisać konkretnie: "Use rg --files for discovery" działa lepiej niż "search efficiently" - Zdefiniować warunki ukończenia: co oznacza „gotowe”? (testy przechodzą, lint bez błędów itd.) - Uwzględnić polecenia: budowanie, testy, lint, formatowanie (dokładne wywołania) - Organizować według zadań: sekcje dotyczące kodowania, review, release, incydentów/debugowania - Zdefiniować eskalację: co zrobić w razie blokady lub napotkania nieoczekiwanego stanu

NIE NALEŻY: - Wrzucać całych przewodników stylistycznych bez reguł wykonania - Używać niejednoznacznych dyrektyw („zachowaj ostrożność”, „optymalizuj”) - Łączyć sprzecznych priorytetów (szybkość + wyczerpująca weryfikacja + brak budżetu runtime) - Pisać dokumentacji opisowej (AGENTS.md to polityka operacyjna, nie README)

Przykład: produkcyjny AGENTS.md

# 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.

Obsługa sekretów w sesjach agenta

Historię widoczną dla Codex należy traktować jako powierzchnię bezpieczeństwa, a nie tylko kod źródłowy. Release notes Codex dokumentują prace nad snapshotami shell i redakcją zmiennych środowiskowych, a system pamięci skanuje zapisy pamięci pod kątem sekretów, ale te zabezpieczenia nie sprawiają, że dane wyjściowe poleceń, transkrypty sesji, snapshoty shell, lokalne logi czy skrypty pomocnicze stają się bezpiecznymi miejscami do drukowania poświadczeń.375595

Zasada działania jest prosta: nie drukować sekretów do inspekcji przez model; przechowywać pomocnicze poświadczenia w konfiguracji wymaganej przez środowisko; podczas audytów oddzielać wykonywalne źródła, dokumentację, wygenerowane cache, transkrypty sesji, snapshoty shell, logi i celowe magazyny sekretów; redagować lokalną historię, gdy pojawia się kształt sekretu o wysokiej pewności; oraz promować hooks prewencyjne dopiero po udowodnieniu ręcznej pętli higieny. Publiczną lekcją jest mapa powierzchni i kryteria akceptacji, nie prywatne wartości tokenów, dokładne ścieżki ani wewnętrzne mechanizmy detektorów.95

Mechanizm override

AGENTS.override.md na dowolnym poziomie katalogu zastępuje zwykły AGENTS.md dla danego zakresu. Stosować do:

  • Zamrożeń release: „Bez nowych funkcji, tylko poprawki”
  • Trybu incydentu: „Wszystkie zmiany muszą zostać sprawdzone przez osobę dyżurną”
  • Tymczasowego utwardzania: „Bez aktualizacji zależności w tym sprincie”

Konfiguracja

# 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)

Generowanie szkieletu

codex                           # Launch TUI
/init                           # Generate AGENTS.md scaffold

Lub zweryfikować łańcuch instrukcji:

codex --ask-for-approval never "Summarize your current instructions"

Hooks

Codex wprowadził hooks w v0.99.0 (AfterAgent) i v0.100.0 (AfterToolUse), a następnie dodał eksperymentalny silnik hooks w v0.114.0 ze zdarzeniami SessionStart i Stop.70 Od v0.124.0 (23 kwietnia 2026) hooks są stabilne.85 Obecnie można je konfigurować inline w config.toml i requirements.toml — nie jest już wymagany osobny plik skryptów hook — i obserwują narzędzia MCP obok apply_patch oraz długotrwałych sesji Bash. System obejmuje teraz cykl życia sesji i automatyzację na poziomie narzędzi, domykając lukę względem modelu hooks w Claude Code.

Dostępne zdarzenia hook

Zdarzenie Kiedy się uruchamia Dodano
SessionStart Raz na początku sesji; stdout hook jest wstrzykiwany jako kontekst startowy przed pierwszą turą v0.114.0 [EXPERIMENTAL]
Stop Gdy sesja się kończy v0.114.0 [EXPERIMENTAL]
AfterAgent Po zakończeniu pełnej tury przez agenta v0.99.0
AfterToolUse Po zakończeniu każdego pojedynczego wywołania narzędzia v0.100.0
UserPromptSubmit Przed wykonaniem prompt użytkownika; może zablokować lub uzupełnić prompt przed wejściem do historii v0.116.0 [EXPERIMENTAL]

Konfiguracja hook

Hooks konfiguruje się w .codex/config.toml:

[[hooks]]
event = "AfterToolUse"
command = "echo 'Tool completed' >> /tmp/codex-log.txt"

[[hooks]]
event = "SessionStart"
command = "echo 'Current date: $(date +%Y-%m-%d)'"

Stdout hook SessionStart trafia do kontekstu modelu, dzięki czemu świetnie nadaje się do wstrzykiwania dynamicznych informacji (dat, nazw branch, zmiennych środowiskowych) na początku sesji.

Odtwarzanie wzorców hooks z Claude Code

W przypadku migracji z Claude Code podobną automatyzację można uzyskać tak:

Wzorzec Claude Code Alternatywa w Codex
Blokowanie plików przez PreToolUse Instrukcje AGENTS.md + tryb sandbox read-only
Linting przez PostToolUse hook AfterToolUse uruchamiający linter
Wstrzykiwanie kontekstu przez SessionStart hook SessionStart (v0.114.0) ze wstrzykiwaniem stdout
Powiadomienie Stop hook Stop (v0.114.0) z poleceniem powiadomienia
Powiadomienie SubagentStop hook AfterAgent ze skryptem powiadomień
Asynchroniczne hooks Jeszcze nieobsługiwane; do pracy w tle należy używać zadań Cloud

Wskazówka ekspercka: Od v0.124.0 (23 kwietnia 2026) silnik hooks jest stabilny. Nowe zdarzenia hook nadal trafiają do kolejnych wydań — proszę sprawdzić Codex changelog.

Przeglądarka hooks w TUI (v0.129.0): Uruchomić /hooks w TUI, aby odkryć dostępne hooks, zobaczyć, które są obecnie aktywne, i przełączać pojedyncze hooks bez edytowania config.toml. Przydatne podczas rozwiązywania problemów ze źle działającym hook dołączonym do plugin lub tymczasowego wyłączania lintera AfterToolUse na czas skupionej sesji edycji.89

Czym jest MCP (Model Context Protocol)? [EXPERIMENTAL]

MCP rozszerza możliwości Codex, łącząc go z zewnętrznymi narzędziami i usługami. Grupa poleceń codex mcp jest obecnie oznaczona jako experimental, a polecenia i format konfiguracji mogą zmieniać się między wydaniami. Codex obsługuje 2 typy transportu: STDIO (procesy lokalne) oraz Streamable HTTP (serwery zdalne).11

Zmiany MCP w v0.121.0: Narzędzia są teraz rejestrowane z przestrzenią nazw, więc nazwy narzędzi na listach pojawiają się jako <server>:<tool>, a nie jako same nazwy — należy zaktualizować wszystkie skrypty lub prompty, które używają grep na niekwalifikowanych nazwach narzędzi. Nowa flaga supports_parallel_tool_calls jest przekazywana do dołączonych MCP, umożliwiając równoległe wykonywanie dla serwerów deklarujących takie wsparcie. Metadane stanu sandboxa przepływają teraz przez metadane narzędzi MCP, aby serwery mogły dostosować zachowanie (np. ostrzec, gdy działają w sandboxie read-only). Niestandardowe żądanie codex/sandbox-state zostało usunięte — zamiast tego należy używać ścieżki metadanych. Trafia tu faza 3 wdrożenia MCP Apps z obsługą wywołań narzędzi; spłaszczone odroczone wywołania narzędzi są teraz obsługiwane dla serwerów używających wzorca odroczonych wywołań.82

Konfigurowanie serwerów MCP

Serwery STDIO (procesy lokalne):

# 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

Serwery HTTP (zdalne):

[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

Zarządzanie CLI

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

W trakcie sesji: /mcp pokazuje aktywne serwery i dostępne narzędzia. /mcp verbose (v0.123.0+)84 zwraca pełną diagnostykę serwera, zasoby i szablony zasobów — przydatne, gdy serwer nie ładuje się poprawnie albo narzędzia nie pojawiają się tam, gdzie powinny. Zwykłe /mcp pozostaje szybkie.

Ładowanie MCP przez pluginy (v0.123.0+) akceptuje zarówno standardowy schemat mcpServers, jak i mapy serwerów najwyższego poziomu w .mcp.json, więc pluginy tworzone zgodnie z dowolną z tych konwencji ładują się poprawnie.84

Uruchamianie Codex JAKO serwera MCP

Codex może udostępnić sam siebie jako serwer MCP do orkiestracji wielu agentów:12

codex mcp-server                        # Start as MCP server (stdio transport)

Serwer udostępnia 2 narzędzia: 1. codex(): Rozpoczęcie nowej sesji z parametrami promptu, sandboxa, modelu i zatwierdzania 2. codex-reply(): Kontynuowanie istniejącej sesji z threadId i promptem

Użycie z Agents SDK (Python):

from agents import Agent, Runner
from agents.mcp import MCPServerStdio

async with MCPServerStdio(
    name="Codex CLI",
    params={"command": "npx", "args": ["-y", "codex", "mcp-server"]},
    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")

Godne uwagi serwery MCP

Serwer Cel Instalacja
Context7 Aktualna dokumentacja bibliotek npx -y @upstash/context7-mcp
Figma Dostęp do plików projektowych HTTP: https://mcp.figma.com/mcp
Playwright Automatyzacja przeglądarki npx -y @anthropic/mcp-playwright
Sentry Monitorowanie błędów HTTP: https://mcp.sentry.dev/mcp
GitHub Operacje na repozytorium npx -y @anthropic/mcp-github

Praktyczne wzorce

Wzorzec 1: Programowanie świadome kontekstu — warto połączyć Context7 z dokumentacją używanego frameworka, aby Codex zawsze miał aktualne odniesienia API:

[mcp_servers.context7]
enabled = true
required = true
command = "npx"
args = ["-y", "@upstash/context7-mcp"]

Wzorzec 2: Limity danych wyjściowych — odpowiedzi narzędzi MCP są domyślnie obcinane przy około 25 tys. znaków. W przypadku narzędzi zwracających duże ładunki danych (zapytania do bazy danych, przechwycone logi) należy użyć enabled_tools, aby ograniczyć zakres do konkretnych narzędzi i utrzymać odpowiedzi w skupionej formie.

Wzorzec 2a: Multimodalne dane wyjściowe narzędzi (v0.107.0) — narzędzia niestandardowe mogą teraz zwracać multimodalne dane wyjściowe (obrazy, treści wzbogacone) obok tekstu. Umożliwia to narzędziom generującym artefakty wizualne — zrzuty ekranu, diagramy, rendery wykresów — przekazywanie ich bezpośrednio do modelu do analizy.62

Wzorzec 3: Zarządzanie MCP w przedsiębiorstwie — można zablokować zestaw serwerów MCP, z których mogą korzystać deweloperzy, za pomocą requirements.toml:

# In /etc/codex/requirements.toml — only approved servers allowed
[mcp_servers.approved-internal]
identity = { command = "npx @company/internal-mcp" }

Każdy serwer, który nie pasuje do tożsamości w requirements.toml, zostanie zablokowany przy uruchomieniu. Pełną konfigurację zasad opisuje sekcja Wdrożenie w przedsiębiorstwie.


Code Mode [EXPERIMENTAL]

Code mode (v0.114.0) zapewnia bardziej izolowane przepływy pracy programistycznej, ograniczając zakres agenta do operacji skoncentrowanych na kodzie.70 Po włączeniu agent skupia się na czytaniu, pisaniu i testowaniu kodu bez szerszych interakcji z systemem.

Od v0.139.0 code mode może wywoływać samodzielne web search bezpośrednio — również z zagnieżdżonych wywołań narzędzi JavaScript — i otrzymuje wyniki w postaci zwykłego tekstu, dzięki czemu przepływ w code mode może pobierać aktualne informacje bez opuszczania sandboxowego kontekstu programistycznego.105

Ta funkcja jest eksperymentalna. Aktualizacje należy sprawdzać w release notes.


Runtime REPL JavaScript [REMOVED]

Codex v0.100.0 dodał eksperymentalny runtime REPL JavaScript (js_repl), a v0.106.0 udostępnił go przez powierzchnię /experimental.60 Te wskazówki mają obecnie charakter historyczny. W v0.128.0 changelog wydania zawiera wpis „Remove js_repl feature”, a bieżąca lista funkcji oznacza zarówno js_repl, jak i js_repl_tools_only jako usunięte.86

Nie należy dodawać features.js_repl = true do nowych konfiguracji. Gdy potrzebna jest powtarzalna logika wykonywalna, należy używać poleceń shell, skryptów zapisanych w repozytorium, narzędzi MCP albo skill Codex z folderem scripts/.


Czym są skills?

Skills to wielokrotnego użytku, specyficzne dla zadań pakiety możliwości, które Codex ładuje na żądanie. Są zgodne z otwartym standardem agent skills.13

Struktura skill

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)

Lokalizacje wykrywania

Codex przechowuje skills zainstalowane przez użytkownika w $CODEX_HOME/skills (domyślnie: ~/.codex/skills), w tym wbudowane skills systemowe w .system/. Codex obsługuje foldery skill dowiązane symbolicznie.

Zakres Ścieżka
Projekt/zespół Foldery skill w repozytorium (układ może się różnić w zależności od wersji)
Użytkownik ~/.codex/skills/ (lub $CODEX_HOME/skills/)
Administrator /etc/codex/skills/
System Dołączone przez OpenAI (w ~/.codex/skills/.system/)

Tworzenie skill

Format SKILL.md:

---
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)

Metadane (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"

Wywoływanie skills

  • Jawnie: menu /skills lub wzmianka $skill-name w prompt
  • Niejawnie: Codex automatycznie wykrywa pasujące skills na podstawie opisu zadania (jeśli allow_implicit_invocation: true)
  • Creator: użyć $skill-creator, aby interaktywnie utworzyć nowy skill
  • Installer: użyć $skill-installer install <name>, aby zainstalować społecznościowe skills

Włączanie/wyłączanie

[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false

Skills a slash commands

Skills Slash commands
Zdefiniowane w Plikach SKILL.md z opcjonalnymi metadanymi Wbudowane w plik binarny Codex CLI
Zakres Poziom projektu, użytkownika lub administratora Globalny (zawsze dostępne)
Wywołanie $skill-name w prompt, menu /skills lub wykrywanie niejawne Składnia /command
Możliwość dostosowania Pełna — instrukcje pisze użytkownik Stałe zachowanie
Zależności Mogą deklarować wymagania dotyczące serwera MCP Brak
Udostępnianie Skopiowanie folderu skill do repozytorium zespołu lub ~/.codex/skills/ Nie można udostępniać

Debugowanie skills

Jeśli skill się nie aktywuje:

  1. Sprawdzić wykrywanie: /skills powinno wyświetlać go w TUI
  2. Zweryfikować ścieżkę: upewnić się, że folder skill znajduje się w rozpoznawanej lokalizacji (~/.codex/skills/, katalog główny projektu lub /etc/codex/skills/)
  3. Sprawdzić enabled: skills z enabled = false w config.toml nie zostaną załadowane
  4. Sprawdzić aktywację niejawną: jeśli używane jest automatyczne wykrywanie, upewnić się, że w agents/openai.yaml ustawiono allow_implicit_invocation: true
  5. Użyć słów kluczowych: uwzględnić w prompt terminy z description danego skill, aby poprawić dopasowanie niejawne

Przykład produkcyjny: deploy skill

Kompletny, wieloplikowy skill pokazujący współpracę references i scripts:

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`.

Wywołanie: $deploy to staging lub $deploy production with canary rollout


Plugins

Plugins łączą skills, wpisy MCP, hooks oraz app connectors w jeden instalowalny pakiet (v0.110.0+).65 Od v0.117.0 plugins są pełnoprawnym elementem systemu: plugins ograniczone do produktu synchronizują się automatycznie przy uruchomieniu, a /plugins udostępnia przeglądarkę w TUI do odkrywania i zarządzania.75 v0.128.0 rozszerzyło przepływy pracy z plugins o instalację z marketplace, cache zdalnych pakietów, zdalne APIs odinstalowywania, hooks dołączane do plugins, stan włączenia hook oraz import konfiguracji external-agent.86 v0.129.0 (7 maja 2026) dodaje udostępnianie plugins w workspace (przekazanie zestawu plugins współpracownikom bez ponownej publikacji), kontrolę dostępu do udostępnień (włączanie/wyłączanie dla konkretnych odbiorców, cofanie dostępu), filtrowanie źródeł (ograniczenie marketplace, z których workspace pobiera dane) oraz operacje marketplace, które można wywoływać bezpośrednio z przeglądarki /plugins zamiast z CLI.89 v0.133.0 (21 maja 2026) ułatwia audyt odkrywania plugins: lista wyników uwzględnia marketplace, widoczne są zainstalowane wersje, wypisywane są korzenie marketplace, a zdalne kolekcje plugins można wyświetlać bez zgadywania, z którego rejestru pochodzi wynik.98 v0.130.0 (8 maja 2026) zwiększa przejrzystość pakowania plugins i daje większą kontrolę nad przepływem udostępniania:91

  • Hooks dołączone do pakietu widoczne w szczegółach plugin. Widok szczegółów /plugins pokazuje teraz każdy lifecycle hook dołączony do plugin (SessionStart, UserPromptSubmit, Stop itd.). Przed instalacją plugin można dokładnie sprawdzić, które hooks zostaną zarejestrowane w sesji — bez zaskakujących skutków ubocznych hooks z plugin, któremu ufa się wyłącznie ze względu na jego narzędzia.
  • Metadane udostępniania plugin w shareContext. Gdy plugin jest udostępniany z workspace, payload linku udostępniania ujawnia teraz metadane linku (twórcę, zakres, aktualność), dzięki czemu sesje odbierające mogą pokazać pochodzenie i zdecydować, czy zaakceptować udostępnienie.
  • Kontrola wykrywalności w ustawieniach udostępniania. Ustawienia udostępniania udostępniają przełącznik wykrywalności, dzięki czemu zespoły mogą publikować plugins do konkretnych workspace lub list odbiorców bez udostępniania ich jako ogólnie listowalnych w całej organizacji.

Źródła plugins

Źródło Lokalizacja Opis
Config config.toml Ręcznie zadeklarowane plugins
Lokalny marketplace marketplace.json Lokalny katalog plugins projektu
Install endpoint App server v2 Zdalna instalacja plugins
Product-scoped Synchronizowane przy uruchomieniu Automatycznie synchronizowane plugins (v0.117.0+)

Odkrywanie plugins

Codex informuje model, które plugins są włączone na początku sesji (v0.111.0), co ułatwia odkrywanie zainstalowanych MCPs, aplikacji i skills.65 Model może sugerować odpowiednie plugins podczas sesji na podstawie kontekstu zadania. W v0.117.0 plugins ograniczone do produktu są synchronizowane przy uruchomieniu, dzięki czemu najnowszy katalog plugins jest dostępny bez ręcznej interwencji.75 Od v0.142.0 menu /plugins organizuje zdalne plugins w sekcje OpenAI Curated, Workspace i Shared with me, a kwalifikujące się tury mogą polecać i instalować odpowiednie plugins inline.104

Wzmianki @plugin (v0.112.0+)

Można odwołać się bezpośrednio na czacie do dowolnego zainstalowanego plugin za pomocą @plugin-name.68 Gdy plugin zostanie wspomniany, jego kontekst (możliwości, narzędzia, konfiguracja) jest automatycznie dołączany do okna kontekstu modelu — nie trzeba opisywać, co dany plugin robi.

@deploy push this branch to staging with canary rollout
@linter check for unused imports in src/

Działa to z dowolnym zainstalowanym plugin, w tym z niestandardowymi skills, serwerami MCP i app connectors.

Plugin Marketplace (v0.113.0+)

Plugin marketplace obejmuje teraz bogatsze odkrywanie z metadanymi, kategoriami i ocenami.69 Kontrole uwierzytelniania podczas instalacji sprawdzają, czy plugins wymagające kluczy API lub OAuth mają poprawne dane uwierzytelniające przed instalacją. Endpoint odinstalowywania czysto usuwa plugins i powiązaną z nimi konfigurację.

Dodawanie marketplace innych firm (v0.121.0+)

Aktualna dokumentacja OpenAI Codex utrzymuje zarządzanie źródłami marketplace pod codex plugin marketplace. Formalizuje to dystrybucję plugins innych firm poza własnym marketplace OpenAI i obsługuje skróty repozytoriów GitHub, URL-e Git HTTP(S), URL-e SSH oraz lokalne katalogi główne marketplace; należy użyć --ref, aby przypiąć Git ref, i powtarzać --sparse PATH tylko dla repozytoriów marketplace opartych na Git.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 [email protected]: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>

Po dodaniu plugins z danego marketplace pojawiają się w przeglądarce /plugins obok domyślnych. Wywołania app-server (integracje IDE/desktop) mają równoległy endpoint do programowej rejestracji marketplace.82

Kwestia bezpieczeństwa: Marketplace innych firm uruchamiają dowolny kod plugin z uprawnieniami Codex. Przed dodaniem należy zweryfikować źródła i preferować wykonywanie w sandboxie podczas pierwszych uruchomień.

Zarządzanie plugins

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

W TUI należy użyć /plugins (v0.117.0+), aby interaktywnie przeglądać, instalować i usuwać poszczególne plugins bez opuszczania sesji.75

Wskazówka ekspercka: Plugins konsolidują to, co wcześniej wymagało osobnej konfiguracji MCP, instalacji skills i konfiguracji app connectors. Jeden plugin może zawierać wszystkie trzy elementy — przyspieszając wdrażanie zespołu i zwiększając przenośność konfiguracji.


Plan Mode i współpraca

Plan mode pozwala Codex zaprojektować podejście przed wykonaniem zmian. Jest włączony domyślnie (od v0.94.0).14 Zobacz ramy decyzyjne, aby poznać drzewo decyzyjne „Plan Mode vs Direct Execution”.

Wejście w Plan Mode

/plan                              # Switch to plan mode
/plan "redesign the API layer"     # Plan mode with initial prompt

W plan mode Codex: - Czyta pliki i analizuje codebase - Proponuje plan implementacji - Nie wprowadza zmian bez zatwierdzenia - Strumieniuje plan w dedykowanym widoku TUI

Steer Mode

Steer mode (włączony domyślnie od v0.98.0) pozwala wstrzykiwać nowe instrukcje, gdy Codex aktywnie pracuje, bez przerywania bieżącego zadania.14

Istnieją dwie metody wstrzykiwania:

Dane wejściowe Zachowanie Kiedy używać
Enter Wysyła instrukcje natychmiast; Codex widzi je podczas bieżącej tury Pilne korekty („stop — nie modyfikuj tego pliku”), doprecyzowania („konfiguracja jest w /etc/app.conf, a nie w domyślnej ścieżce”) lub zmiany priorytetów („najpierw skup się na testach”)
Tab Kolejkuje instrukcje na następną turę; Codex najpierw kończy bieżącą pracę Zadania uzupełniające („po tym zaktualizuj też changelog”), rozszerzenia zakresu („gdy skończysz, uruchom linter”) lub niepilny kontekst („celem wdrożenia jest staging, nie prod”)

Praktyczne przykłady:

# 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

Steer mode jest zawsze aktywny w TUI. Jeśli woli Pan/Pani poczekać z instrukcjami do zakończenia pracy przez Codex, wystarczy pisać normalnie po zakończeniu tury — specjalny tryb nie jest potrzebny.

Ulepszenia TUI (v0.105.0–v0.106.0)

Podświetlanie składni (v0.105.0): TUI podświetla teraz składnię bloków kodu w ogrodzeniu i diffów inline. Użyj /theme, aby wybrać schemat kolorów.61

Nowe polecenia TUI (v0.105.0+):61

Polecenie / klawisz Opis
/copy Kopiuje ostatnią odpowiedź do schowka
/clear Czyści ekran TUI
Ctrl+L Czyści ekran (skrót klawiaturowy)
/theme Przełącza schemat kolorów podświetlania składni
/plugins Przegląda, instaluje i usuwa plugins (v0.117.0+)75
/title Ustawia tytuł okna terminala; działa w TUI i app-server TUI (v0.117.0+)75
/archive Archiwizuje bieżącą sesję; zarchiwizowane sesje są chronione przed resume/fork do czasu przywrócenia (v0.136.0+)108

Transkrypcja głosowa (v0.105.0, eksperymentalna): Naciśnięcie spacji pozwala dyktować prompty za pomocą transkrypcji głosowej. Ta funkcja jest eksperymentalna i może wymagać uprawnień do mikrofonu.61 Od v0.107.0 sesje głosowe w czasie rzeczywistym obsługują wybór mikrofonu i głośnika, co pozwala wskazać konkretne urządzenia wejścia/wyjścia audio.62 Usunięto w v0.140.0: eksperymentalne kontrolki głosowe /realtime i ich zależności audio zostały usunięte z TUI; nie wpływa to na transkrypcję głosową wywoływaną spacją.102

Inne ulepszenia: - Długie linki pozostają teraz klikalne nawet po zawinięciu między wierszami TUI (v0.105.0)61 - Linki do lokalnych plików renderują się z lepszym formatowaniem (v0.106.0)60 - Markdown w TUI zachowuje klikalność linków webowych dzięki metadanym OSC 8, a ciasne tabele przechodzą na czytelne rekordy klucz/wartość bez utraty celów linków (v0.136.0)108 - Obsługa Ctrl+C dla sub-agents została naprawiona tak, aby poprawnie kończyć procesy potomne (v0.106.0)60

System pamięci

Codex ma trwały system pamięci (v0.100.0+), który przechowuje fakty, preferencje i kontekst projektu między sesjami.24

Polecenia pamięci

Polecenie Opis
/m_update <fact> Zapisuje wpis w pamięci (np. /m_update always use pytest, never unittest)
/m_drop <query> Usuwa wpis z pamięci pasujący do zapytania

Wpisy pamięci są przechowywane w plikach markdown w ~/.codex/memory/. Codex ładuje je przy starcie sesji i wykorzystuje do kształtowania zachowania we wszystkich przyszłych sesjach.

Co przechowywać

Pamięć najlepiej sprawdza się przy trwałych preferencjach i faktach o projekcie:

  • Konwencje projektu: „Ten projekt używa tabulatorów, a nie spacji” albo „odpowiedzi API zawsze zawierają pole meta
  • Preferencje narzędzi: „Używaj pnpm zamiast npm” albo „Uruchamiaj testy za pomocą pytest -x --tb=short
  • Decyzje architektoniczne: „Moduł auth znajduje się w src/core/auth/, a nie w src/middleware/
  • Preferencje workflow: „Zawsze uruchamiaj linter przed pokazaniem mi diff”

Pamięć w pipeline’ach

Podczas uruchamiania codex exec wpisy pamięci są ładowane automatycznie. Oznacza to, że pipeline’y CI/CD i skrypty korzystają z tego samego kontekstu co sesje interaktywne — nie trzeba powtarzać instrukcji przy każdym wywołaniu.

Ulepszenia pamięci (v0.101.0–v0.107.0)

  • Sanityzacja sekretów: wpisy pamięci są automatycznie skanowane pod kątem sekretów przed zapisaniem na dysku
  • Świadomość CWD: pliki pamięci zawierają teraz kontekst katalogu roboczego dla przypominania specyficznego dla projektu
  • Wykluczenie wiadomości deweloperskich: wiadomości deweloperskie/systemowe są wykluczane z wejścia pamięci fazy 1, co poprawia jakość pamięci dzięki skupieniu na interakcjach użytkownika
  • Zapominanie oparte na diff (v0.106.0): pamięć używa teraz zapominania opartego na diff do usuwania nieaktualnych faktów, dzięki czemu magazyn pamięci pozostaje z czasem zwięzły i istotny60
  • Wybór świadomy użycia (v0.106.0): pobieranie z pamięci uwzględnia teraz użycie, priorytetyzując często wykorzystywane i niedawno istotne wpisy pamięci60
  • Konfigurowalne wpisy pamięci (v0.107.0): pamięć jest teraz w pełni konfigurowalna. Można użyć codex debug clear-memories, aby zresetować wszystkie zapisane wpisy pamięci i zacząć od czystego stanu — przydatne przy przełączaniu kontekstu między niepowiązanymi projektami albo gdy stan pamięci się rozjechał62
  • Aktualizacja modelu fazy 2 (v0.121.0): model konsolidacji pamięci fazy 2 to teraz gpt-5.4 (wcześniej używano poprzedniej wartości domyślnej). Pipeline fazy 2 działa między sesjami, destylując transkrypty fazy 1 do trwałych faktów; zmiana modelu poprawia jakość przypominania przy tym samym koszcie tokenów.82
  • Menu pamięci w TUI (v0.121.0): nowy interfejs w trakcie sesji udostępnia tryb pamięci, usuwanie pojedynczych wpisów pamięci oraz przycisk resetowania. Reset pamięci teraz zachowuje wcześniejsze rollouts zamiast je unieważniać, więc reset czyści przyszłą powierzchnię przypominania bez psucia odtwarzania sesji.82

Pamięć a AGENTS.md

Przypadek użycia Pamięć (/m_update) AGENTS.md
Preferencje osobiste Użyć pamięci (utrzymuje się we wszystkich projektach) Nieodpowiednie
Konwencje projektu Dowolnie (pamięć do osobistego przypominania, AGENTS.md do udostępniania zespołowi) AGENTS.md dla zespołu
Decyzje architektoniczne AGENTS.md (współdzielony kontekst) Podstawowy wybór
Polecenia narzędzi Pamięć (szybka osobista referencja) AGENTS.md dla zespołu

Wskazówka: Warto używać /m_update dla faktów, które mają przetrwać bezterminowo. W przypadku kontekstu specyficznego dla sesji wystarczy powiedzieć o nim Codex bezpośrednio w rozmowie. Do współdzielonego kontekstu zespołu należy używać AGENTS.md.


Zarządzanie sesjami

Codex zapisuje sesje w ~/.codex/sessions/, umożliwiając wznawianie, forking oraz wielowątkowe workflow na powierzchniach CLI i desktopowych.

Wznawianie

Kontynuacja od miejsca przerwania:

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

Polecenie slash /resume wewnątrz TUI otwiera ten sam interaktywny selektor z wyszukiwaniem.

Fork

Rozgałęzienie rozmowy pozwala eksplorować alternatywy bez utraty bieżącego postępu:

/fork                              # Fork current conversation
/fork "try a different approach"   # Fork with new prompt

Forki tworzą niezależne wątki, które współdzielą tę samą historię do punktu rozgałęzienia. Zmiany w jednym forku nie wpływają na drugi. Jest to przydatne przy porównywaniu podejść (np. „utwórz fork i spróbuj Redis zamiast Memcached”) albo przy bezpiecznej eksploracji ryzykownych zmian.

Forking wątków do sub-agentów (v0.107.0): Wątki można teraz forkować do niezależnych sub-agentów, co pozwala rozmowie uruchamiać równoległe strumienie pracy wykonywane autonomicznie. Rozszerza to istniejący model forków — zamiast samego rozgałęzienia rozmowy, sforkowany wątek staje się sub-agentem z własnym kontekstem wykonania.62 Od v0.117.0 sub-agenci używają adresów opartych na ścieżkach (np. /root/agent_a) wraz ze strukturalną komunikacją między agentami, dzięki czemu koordynacja wielu agentów jest bardziej jawna i łatwiejsza do debugowania.75

Lista wątków

Wyświetlanie aktywnych sesji i zarządzanie nimi:

/status                            # Current session info and token usage
/ps                                # Show background terminals in session

W aplikacji desktopowej wątki są widoczne na pasku bocznym z pełną historią i podglądami diff.

Cykl życia sesji

Działanie CLI Aplikacja desktopowa
Rozpoczęcie nowej codex lub /new Przycisk New Thread
Wznowienie codex resume lub /resume Kliknięcie wątku na pasku bocznym
Fork /fork Kliknięcie wątku prawym przyciskiem → Fork
Zakończenie /quit lub Ctrl+C Zamknięcie karty wątku
Usunięcie Usunięcie z ~/.codex/sessions/ Kliknięcie prawym przyciskiem → Delete

Sesje synchronizują się między CLI a aplikacją desktopową — można zacząć w jednym miejscu i kontynuować w drugim.


Tryb nieinteraktywny (codex exec)

codex exec uruchamia Codex nieinteraktywnie na potrzeby skryptów, CI/CD i automatyzacji.15

Podstawowe użycie

codex exec "summarize the repository structure"
codex exec --sandbox workspace-write --ask-for-approval on-request "fix the CI failure"
codex exec --json "triage open bugs" -o result.txt

Domyślnie codex exec zapisuje postęp/zdarzenia do stderr, a końcowy komunikat agenta do stdout. Taka konstrukcja ułatwia łączenie ze standardowymi potokami Unix.

Archiwizowanie sesji (v0.136.0)

Sesje można archiwizować, aby lista wznawiania/forków pozostała uporządkowana bez usuwania historii. Archiwizowanie można wykonać z TUI za pomocą /archive albo z shell:108

codex archive <session-id>     # archive a session
codex unarchive <session-id>   # restore it

Zarchiwizowana sesja jest chroniona przed operacjami wznawiania lub forka, dopóki nie zostanie odarchiwizowana — to zabezpieczenie przed przypadkowym kontynuowaniem sesji, która miała zostać zakończona. W tej samej wersji: codex app-server --stdio uruchamia app-server w trybie stdio na potrzeby integracji z edytorami/hostami, a /diff nie może już uruchamiać dostarczonych przez repozytorium helperów Git (poprawka bezpieczeństwa poleceń). W Windows ścieżka provisioningu w wersji alpha dodaje codex sandbox setup --elevated dla administratorów.108

Wynik w liniach JSON

Z --json strumień stdout staje się strumieniem zdarzeń JSONL:

codex exec --json "fix the tests" | jq

Typy zdarzeń: 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}}

Wynik strukturalny

Wymuś kształt odpowiedzi za pomocą JSON Schema:

codex exec "Extract project metadata" \
  --output-schema ./schema.json \
  -o ./project-metadata.json

-o / --output-last-message zapisuje końcowy komunikat do pliku.

Wznawianie i przegląd sesji

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

Kluczowe flagi

Flaga Opis
--sandbox workspace-write --ask-for-approval on-request Automatyzacja ograniczona do workspace z zatwierdzeniem przy przekraczaniu granic
--json Strumień zdarzeń JSONL do stdout
-o, --output-last-message <file> Zapis końcowego komunikatu do pliku
--output-schema <file> Walidacja odpowiedzi względem JSON Schema
--ephemeral Bez utrwalania plików sesji
-C, --cd <dir> Ustawienie katalogu roboczego
--add-dir <dir> Dodatkowe katalogi z prawem zapisu
--skip-git-repo-check Zezwolenie na uruchamianie poza repozytoriami git
--dangerously-bypass-approvals-and-sandbox Bez sandbox, bez zatwierdzeń (tylko CI)

Uwierzytelnianie w CI

codex exec obsługuje CODEX_API_KEY do nieinteraktywnego uwierzytelniania w środowiskach automatyzacji.

Baner startowy codex exec (v0.130.0). Baner startowy codex exec nie wyświetla już starszego sformułowania „research preview”. Jeśli CI pobiera dane z wyjścia startowego, tekst banera jest teraz krótszy; strukturalne zdarzenia --json pozostają bez zmian.91

codex remote-control (v0.130.0+)

codex remote-control to polecenie najwyższego poziomu, które uruchamia bezgłowy app-server przeznaczony do sterowania przez inny proces — rozszerzenia IDE, niestandardowe orkiestratory lub zdalne płaszczyzny sterowania. Zastępuje wieloflagowe wywołanie codex app-server, które wielu integratorów składało ręcznie, i daje narzędziom zewnętrznym pojedynczy, stabilny punkt wejścia do tego samego środowiska wykonawczego app-server, które jest dostarczane w powierzchniach desktopowych i IDE.91 v0.133.0 poprawia kształt wykonawczy tego polecenia: może działać jak polecenie pierwszoplanowe, czekać na gotowość, raportować status maszyny i nadal udostępniać jawne polecenia w stylu daemon start / stop dla długotrwałych konfiguracji kontrolera.98

# Start a headless, remotely controllable app-server
codex remote-control

# Same lifecycle as a TUI session: thread store, hooks, plugins, MCP, sandbox
# all initialize from your normal config.toml.

Warto łączyć codex remote-control z poniższymi APIs paginacji app-server podczas budowania UI, które muszą wyliczać obszerne historie wątków bez ładowania każdej tury do pamięci naraz.

Paginacja wątków app-server (v0.130.0+)

Klienci app-server mogą teraz stronicować duże wątki przez trzy odrębne widoki elementów tur:91

Widok Przypadek użycia
Niezaładowany Tylko lista — struktura wątku bez payloadu tury (najtańsze)
Podsumowanie Kompaktowe metadane na turę — przydatne w paskach bocznych i selektorach wznawiania
Pełny Kompletny payload tury, w tym wywołania narzędzi i wyniki

Paginację warto połączyć z interfejsem ThreadStore wprowadzonym w v0.121.0, aby wydajnie przechodzić przez długotrwałe wątki, zwłaszcza we wdrożeniach remote-control, w których orkiestrator może działać na innej maszynie niż pliki rollout.82

Odświeżanie konfiguracji app-server na żywo (v0.130.0+)

Aktywne wątki app-server przejmują teraz zmiany w config.toml bez konieczności restartu — należy edytować konfigurację, zapisać ją, a działający wątek odzwierciedli nowe wartości przy następnej turze. To odpowiednik poprawki błędu dla codex remote-control: długotrwały bezgłowy serwer można rekonfigurować w miejscu, zamiast go zatrzymywać i uruchamiać od nowa.91

Szyfrowane zdalne executors (v0.141.0)

Od v0.141.0 (stable, 18 czerwca 2026) zdalne executors łączą się przez uwierzytelnione, szyfrowane end-to-end kanały Noise-relay — płaszczyzna sterowania i executor nie muszą już ufać przekaźnikowi znajdującemu się między nimi, co ma znaczenie zawsze wtedy, gdy orkiestrator steruje app-server przez granicę sieciową. Ta sama wersja sprawiła, że zdalne wykonywanie międzyplatformowe zachowuje natywny katalog roboczy i shell executora, więc kontroler w jednym OS, sterujący executorem w innym, nie ma już po drodze przepisywanych ścieżek ani semantyki shell. TLS akceptuje teraz również podpisy certyfikatów P-521 w celu zgodności z enterprise-proxy.103


Codex Cloud i zadania w tle [EXPERIMENTAL]

Status: Codex Cloud jest funkcją eksperymentalną. Interfejsy, ceny i dostępność mogą się zmienić. OpenAI zarządza środowiskami chmurowymi, a użytkownik nie kontroluje infrastruktury.

Codex Cloud uruchamia zadania asynchronicznie w środowiskach zarządzanych przez OpenAI.4 Zobacz także GitHub Action i CI/CD, aby zintegrować Codex z potokiem CI.

Jak to działa

  1. Przesłanie zadania (przez chatgpt.com/codex, integrację Slack lub CLI)
  2. Codex klonuje repozytorium do izolowanego cloud sandbox
  3. Agent pracuje niezależnie: czyta kod, uruchamia testy, wprowadza zmiany
  4. Po zakończeniu Codex tworzy PR lub udostępnia diff do przeglądu
  5. Wyniki można zastosować lokalnie za pomocą codex apply <TASK_ID>

Dostęp do internetu w chmurze

Internet agenta jest domyślnie wyłączony i konfigurowany dla każdego środowiska:

  • Wyłączony: Brak dostępu agenta do internetu (domyślnie)
  • Włączony: Opcjonalna lista dozwolonych domen + ograniczenia metod HTTP
Allowed domains: pypi.org, npmjs.com, github.com
Allowed methods: GET, HEAD, OPTIONS

Skrypty konfiguracyjne nadal mogą korzystać z internetu do instalowania zależności, nawet gdy internet agenta jest wyłączony.

Integracja ze Slack

Wzmianka @Codex w kanale lub wątku Slack uruchamia zadanie w chmurze.

Wymagania wstępne: 1. Kwalifikujący się plan ChatGPT (Plus, Pro, Business, Enterprise lub Edu) 2. Połączone konto GitHub 3. Co najmniej jedno skonfigurowane środowisko chmurowe 4. Aplikacja Slack zainstalowana w workspace

Codex odpowiada linkiem do zadania i publikuje wyniki po zakończeniu.

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)

Aplikacja Codex Desktop

Aplikacja desktopowa Codex (macOS i Windows) zapewnia graficzny interfejs zoptymalizowany pod kątem zarządzania wieloma projektami.16 Wersja dla Windows została uruchomiona 4 marca 2026 z natywną obsługą PowerShell i natywnym sandboxem Windows.66

Instalacja

codex app                      # Auto-downloads and installs on first run

Lub pobrać bezpośrednio: Codex.dmg (macOS) | Dostępne w Microsoft Store (Windows)

Kluczowe funkcje

Funkcja Opis
Wątki równoległe Uruchamianie wielu zadań jednocześnie w różnych projektach
Tryby wątków Rozpoczynanie wątków w trybie Local, Worktree lub Cloud
Wbudowane narzędzia Git Przeglądanie diffów, dodawanie komentarzy, stage/revert fragmentów, commit/push, tworzenie PR
Zintegrowany terminal Terminal dla każdego wątku (Cmd+J)
Dyktowanie głosowe Wprowadzanie promptu głosem (Ctrl+M)
Automations Planowanie zadań cyklicznych
Powiadomienia Powiadomienia o ukończeniu/zatwierdzeniu, gdy aplikacja działa w tle
Zapobieganie uśpieniu Opcjonalne ustawienie utrzymujące komputer w stanie aktywności podczas wykonywania zadań
Skills + MCP Wspólna konfiguracja w aplikacji, CLI i rozszerzeniu IDE
Skróty MCP Skróty szybkiego dostępu do narzędzi MCP w composerze (App v26.226)63
Review @mentions @mention współpracowników w komentarzach do przeglądu kodu (App v26.226)63
Niestandardowe motywy Kontrola kolorów i wybór czcionek w Settings (App v26.312)72
App-server TUI Włączone domyślnie (v0.117.0+): polecenia powłoki !, obserwowanie systemu plików, zdalne WebSocket z bearer auth, przywoływanie historii promptów między sesjami75
Appshots Appshots na macOS dołączają okno aplikacji znajdujące się na wierzchu do wątku, wraz ze zrzutem ekranu i dostępnym tekstem; można je dodać skrótem Appshots.99
Komentarze w przeglądarce w aplikacji Przeglądarka w aplikacji może wyświetlać podgląd stron lokalnych/publicznych i przyjmować komentarze do elementów lub obszarów, aby zapewnić precyzyjny feedback dotyczący wyrenderowanej strony.99
Computer Use + użycie po zablokowaniu Computer Use pozwala Codex obsługiwać dozwolone aplikacje Mac w ramach ograniczonych zadań GUI; użycie po zablokowaniu jest opcjonalne i ograniczone do zaufanych, aktywnych tur Computer Use po zablokowaniu Maca.99

Appshots, komentarze w przeglądarce i Computer Use

Aktualizacje aplikacji z 21 maja sprawiają, że aplikacja desktopowa staje się mocniejszą powierzchnią kontekstową, a nie tylko menedżerem wątków. Warto używać Appshots, gdy Codex potrzebuje stanu innej aplikacji Mac, zanim będzie mógł działać: Codex przechwytuje okno znajdujące się na wierzchu, dostępny widoczny/pozaekranowy tekst udostępniany przez aplikację i przechowuje załącznik lokalnie w historii sesji.99

W pracy nad webem i frontendem należy najpierw użyć przeglądarki w aplikacji, gdy strona nie wymaga uwierzytelnienia: daje ona Codex i użytkownikowi wspólny wyrenderowany podgląd, obsługuje działania typu browser-use, takie jak klikanie, zrzuty ekranu, pobieranie zasobów i inspekcja JavaScript w trybie tylko do odczytu, a także pozwala oznaczać regiony strony komentarzami, które Codex może uwzględnić w kolejnej turze.99 W przypadku witryn wymagających logowania należy nadal korzystać z rozszerzenia Chrome.

Z Computer Use należy korzystać tylko wtedy, gdy ustrukturyzowana integracja lub podgląd w przeglądarce nie mogą zweryfikować zadania. Funkcja może sprawdzać i obsługiwać dozwolone aplikacje Mac, ale dziedziczy zatwierdzenia Codex oraz reguły sandboxa dotyczące edycji plików i poleceń powłoki, a użycie po zablokowaniu pozostaje wąskie: Codex może tymczasowo uzyskać dostęp do dozwolonych aplikacji podczas aktywnych, zaufanych tur Computer Use po zablokowaniu Maca, z zabezpieczeniami ponownego blokowania i wykrywaniem lokalnego wejścia.99

Tryby wątków

Każdy wątek działa w jednym z trzech trybów wybieranych podczas jego tworzenia:

Tryb Izolacja Dostęp do plików Najlepsze zastosowanie
Local Brak — praca bezpośrednio w katalogu projektu Pełny odczyt/zapis Szybkie zadania, eksploracja, prace niedestrukcyjne
Worktree Git worktree — izolowana kopia gałęzi repozytorium Izolowana kopia Rozwój funkcji, ryzykowne refaktoryzacje, równoległe eksperymenty
Cloud Zdalny serwer — działa w infrastrukturze OpenAI Brak dostępu lokalnego Długotrwałe zadania, workflow podobne do CI, delegowanie asynchroniczne

Mechanika izolacji Worktree:

Po rozpoczęciu wątku Worktree aplikacja desktopowa: 1. Tworzy nowy git worktree (git worktree add) w katalogu tymczasowym 2. Przełącza się na świeżą gałąź z bieżącego HEAD 3. Uruchamia agenta wewnątrz worktree — wszystkie zmiany plików są izolowane 4. Po zakończeniu przedstawia przegląd diffów — można wybrać, które zmiany scalić z powrotem

Oznacza to, że wiele wątków Worktree może działać jednocześnie na tym samym repozytorium bez konfliktów. Każdy otrzymuje własną gałąź i katalog roboczy.

Automations

Automations działają lokalnie w aplikacji, więc aplikacja musi być uruchomiona, a projekt dostępny na dysku:

  • W repozytoriach Git automations używają dedykowanych worktrees działających w tle (odizolowanych od katalogu roboczego)
  • W projektach bez Git uruchomienia wykonywane są bezpośrednio w katalogu projektu
  • Automations używają domyślnych ustawień sandboxa

Konfigurowanie automation: 1. Otworzyć projekt w aplikacji desktopowej 2. Kliknąć kartę Automations na pasku bocznym 3. Zdefiniować wyzwalacz (harmonogram, webhook lub ręczny) 4. Napisać prompt i wybrać tryb wykonania (local lub worktree) 5. Ustawić poziom reasoning dla uruchomienia automation (App v26.312)72 6. Automations działają według harmonogramu i kolejkują wyniki do przeglądu

Przykładowe zastosowania: - Triage zgłoszeń: Automatyczne kategoryzowanie i priorytetyzowanie nowych zgłoszeń - Monitorowanie CI: Obserwowanie niepowodzeń buildów i sugerowanie poprawek - Reakcja na alerty: Reagowanie na alerty monitoringu analizą diagnostyczną - Aktualizacje zależności: Sprawdzanie i stosowanie poprawek bezpieczeństwa

Wyniki pojawiają się w kolejce przeglądu do zatwierdzenia przez człowieka.

Obsługa Windows

Aplikacja Codex Desktop została uruchomiona na Windows 4 marca 2026 (App v26.304) z natywną obsługą PowerShell, natywnym sandboxem Windows i pełną zgodnością funkcji, w tym skills, automations i worktrees, bez wymagania WSL.66


GitHub Action i CI/CD

Oficjalna GitHub Action integruje Codex z pipeline’em CI/CD.18

Podstawowe użycie

# .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

Opcje konfiguracji

Dane wejściowe Cel
openai-api-key Klucz API do konfiguracji proxy/auth
responses-api-endpoint Nadpisanie endpointu (np. Azure Responses URL)
prompt / prompt-file Instrukcje zadania (jedno wymagane)
working-directory Katalog przekazywany do codex exec --cd
sandbox workspace-write / read-only / danger-full-access
codex-args Dodatkowe flagi CLI (tablica JSON lub string powłoki)
output-schema / output-schema-file Schemat ustrukturyzowanego wyjścia dla --output-schema
model / effort Konfiguracja agenta
output-file Zapis końcowego komunikatu na dysku
codex-version Przypięcie wersji CLI
codex-home Niestandardowy katalog domowy Codex
allow-users / allow-bots Kontrole listy dozwolonych wyzwalaczy
safety-strategy / codex-user Zachowanie redukcji uprawnień i wybór użytkownika

Wyjście: final-message, końcowy tekst odpowiedzi Codex dla kolejnych kroków/zadań.

Strategie bezpieczeństwa

Strategia Opis
drop-sudo (domyślna) Linux/macOS; usuwa możliwość użycia sudo po kroku action
unprivileged-user Uruchamianie Codex jako wcześniej utworzony użytkownik o niskich uprawnieniach
read-only Sandbox tylko do odczytu (ryzyko związane z uprawnieniami runnera/użytkownika nadal obowiązuje)
unsafe Bez redukcji uprawnień; wymagane na runnerach Windows

Kontrole dostępu

with:
  allow-users: "admin,maintainer"     # Limit who can trigger
  allow-bots: false                   # Block bot-triggered runs

Domyślnie: tylko współpracownicy z dostępem do zapisu mogą wyzwalać workflow Codex.

Codex SDK

TypeScript SDK osadza możliwości agentowe Codex w aplikacjach niestandardowych.19

Instalacja

npm install @openai/codex-sdk

Podstawowe użycie

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");

Zaawansowane funkcje SDK

  • runStreamed(...): Asynchroniczny strumień zdarzeń dla aktualizacji pośrednich
  • Uwierzytelnianie Python SDK (v0.132.0+): Logowanie kluczem API, przepływy ChatGPT w przeglądarce / z kodem urządzenia, inspekcja konta i wylogowanie są pełnoprawnymi ścieżkami SDK.97
  • Udogodnienie dla tur wyłącznie tekstowych (v0.132.0+): API tur Python przyjmują zwykłe ciągi tekstowe i zwracają bogatsze metadane TurnResult z zebranymi elementami, czasem wykonania i użyciem.97
  • outputSchema: Wymuszanie końcowego wyniku w kształcie JSON
  • Wejście multimodalne: Przekazywanie tekstu + lokalnych obrazów ({ type: "local_image", path: "..." })
  • Przepływy obrazów (v0.117.0): view_image zwraca adresy URL, wygenerowane obrazy można ponownie otwierać, a historia obrazów pozostaje dostępna po wznowieniu sesji75
  • Wielośrodowiskowe view_image (v0.130.0): W sesjach obejmujących wiele środowisk (wprowadzonych w v0.124.0 wraz z wyborem środowiska i katalogu roboczego dla każdej tury, dopracowanych w v0.125.0 dzięki trwałym środowiskom) view_image rozwiązuje teraz ścieżki plików przez wybrane środowisko, a nie przez lokalny system plików orkiestratora. Obraz dołączony ze zdalnego środowiska jest pobierany względem katalogu roboczego tego środowiska, a nie hosta uruchamiającego SDK.91

Konfiguracja wątku i klienta

// 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" },
});

Sesje są utrwalane w ~/.codex/sessions.

Środowisko uruchomieniowe: Node.js 18+.


Optymalizacja wydajności

Zarządzanie kontekstem

Okna kontekstu różnią się w zależności od modelu. Stan na kwiecień 2026: GPT-5.5 w Codex oferuje 400K (1M w API). GPT-5.4 / GPT-5.4-mini oferują odpowiednio 1M / 400K (odpowiednik API w Codex). Rodzina GPT-5.3-Codex / GPT-5.2-Codex działa z limitem 272K wejścia + 128K wyjścia (400K całkowitego budżetu). Wszystkie zapełniają się szybciej, niż można oczekiwać — należy zarządzać nimi proaktywnie:

  1. Regularnie używać /compact: Podsumowuje historię rozmowy, aby zwolnić tokeny
  2. Dostarczać lokalną dokumentację: Wysokiej jakości AGENTS.md i lokalna dokumentacja zmniejszają narzut eksploracji (który zużywa kontekst)
  3. Używać @ do dołączania konkretnych plików: Odwoływać się bezpośrednio do plików zamiast prosić Codex o ich znalezienie
  4. Utrzymywać prompt w wąskim zakresie: Prompty o określonym zakresie z dokładnymi plikami zużywają mniej kontekstu niż otwarta eksploracja

Efektywność tokenów

Technika Wpływ
Ustawienie model_reasoning_summary = "none" Zmniejsza liczbę tokenów wyjściowych o ok. 20%
Użycie model_verbosity = "low" Krótsze wyjaśnienia, więcej działania
Użycie modeli mini do prostych zadań Znacznie niższy koszt na wiadomość
Dzielenie złożonych zadań na skoncentrowane sesje Lepsza efektywność tokenów w ramach sesji
Użycie profili do przełączania ustawień według zadania Pozwala uniknąć płacenia za wysokie reasoning przy rutynowej pracy

Optymalizacja szybkości

  1. gpt-5.3-codex-spark: Wariant o niższym opóźnieniu do interaktywnej pracy w parze
  2. --profile fast: Wstępnie skonfigurowany model mini z niskim reasoning
  3. Równoległe wykonywanie narzędzi: Codex wykonuje niezależne odczyty/kontrole współbieżnie, dlatego warto tak strukturyzować prompty, aby to umożliwić
  4. Pętle sterowane wynikiem: Prosić o „implement, test, fix, stop when green” zamiast podawać instrukcje krok po kroku

Jak debugować problemy?

Typowe problemy i rozwiązania

Problem Przyczyna Rozwiązanie
Pętla „Re-connecting” Wiele instancji Codex Zakończyć wszystkie procesy, odczekać 60 s, uruchomić ponownie jedną instancję
Błędy uwierzytelniania 401 Nieaktualne poświadczenia rm ~/.codex/auth.json && codex login
Sieć zablokowana w sandbox Domyślne zachowanie -c 'sandbox_workspace_write.network_access=true'
Rozłączenia WSL2 Uszkodzony stan WSL wsl --shutdown w PowerShell, odczekać 1 min, uruchomić ponownie
Niepowodzenia patchy Niezgodności końców linii Znormalizować do LF, podać dokładny tekst pliku
Niepowodzenie kompaktowania kontekstu Zbyt dużo kontekstu Zmniejszyć wysiłek reasoning, podzielić na mniejsze zadania
Model zmienia się nieoczekiwanie Nadpisanie w Config.toml Uruchomić /config, aby sprawdzić efektywne ustawienia i źródła
Tryb planowania pozwala na mutacje Znany błąd Issue #11115
Zapominanie instrukcji z AGENTS.md Limity kontekstu Utrzymywać instrukcje zwięzłe; używać plików skills dla szczegółowych procedur
Zawieszanie się w trybie Read Only Znany problem Discussion #7380

Referencja komunikatów błędów

Komunikat błędu Znaczenie Poprawka
Error: EACCES permission denied Sandbox zablokował operację na pliku Sprawdzić tryb sandbox; użyć workspace-write, jeśli Codex ma edytować pliki
Error: rate limit exceeded Osiągnięto limit API Odczekać i spróbować ponownie; zmniejszyć model_reasoning_effort lub przełączyć się na lżejszy model
Error: context length exceeded Rozmowa przekroczyła 272K tokenów wejściowych Użyć /compact, aby podsumować, albo rozpocząć nową sesję za pomocą /new
Error: MCP server failed to start Proces serwera MCP uległ awarii lub przekroczył limit czasu Sprawdzić konfigurację przez codex mcp get <name>; zwiększyć startup_timeout_sec
Error: authentication required Brak prawidłowego klucza API lub sesji Uruchomić codex login lub ustawić CODEX_API_KEY
Error: sandbox execution failed Polecenie nie powiodło się w sandbox Sprawdzić składnię polecenia; zweryfikować, czy wymagane narzędzia są dostępne w środowisku sandbox
WARN: skill not found Wskazany skill nie istnieje w oczekiwanej ścieżce Sprawdzić listę /skills; zweryfikować lokalizację folderu skill
Error: wire format mismatch Nieprawidłowe ustawienie wire_api dla dostawcy Użyć wire_api = "responses" dla endpointów OpenAI (zob. Niestandardowi dostawcy modeli)

Narzędzia diagnostyczne

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

Diagnostyka TUI w sesji:

/status                                # Token/session overview
/config                                # Inspect effective config values and sources
/compact                               # Summarize history to reclaim context

Uwaga: codex --verbose nie jest prawidłową flagą najwyższego poziomu. Należy użyć powyższych podpoleceń debugowania i diagnostyki TUI.

Czysta reinstalacja

npm uninstall -g @openai/codex && npm install -g @openai/codex@latest

Tryb debugowania

codex debug app-server send-message-v2  # Test app-server client

Zgłaszanie problemów

/feedback                              # Send logs to Codex maintainers (in TUI)

Można też zgłaszać problemy pod adresem github.com/openai/codex/issues.1


Codex Security [PREVIEW]

Codex Security wszedł w research preview 6 marca 2026, wprowadzając do stosu Codex kontekstowy przegląd bezpieczeństwa aplikacji.77 Jest dostępny dla klientów ChatGPT Pro, Enterprise, Business i Edu przez Codex web.

Jak to działa: Codex Security analizuje repozytoria, aby zbudować model zagrożeń specyficzny dla projektu, identyfikuje podatności sklasyfikowane według realnego wpływu i testuje ustalenia w środowisku sandbox, aby je zweryfikować. Agent pokazuje ustalenia o wyższym poziomie pewności wraz z poprawkami, ograniczając szum powodowany przez nieistotne błędy.

Wydajność: W trakcie research preview Codex Security przeskanował 1,2 miliona commitów i zidentyfikował 10 561 podatności o wysokiej wadze. Precyzja poprawiała się z czasem — szum zmniejszono o 84%, zawyżanie poziomu ważności ograniczono o ponad 90%, a odsetek wyników fałszywie pozytywnych zmniejszono o połowę. System znalazł realne podatności w OpenSSH, GnuTLS i Chromium, a przypisano mu 14 CVE.77

Uwaga: Codex Security jest odrębny od wbudowanego modelu bezpieczeństwa sandbox w CLI. Sandbox chroni komputer przed Codex; Codex Security chroni bazę kodu przed podatnościami.


Wdrożenie w przedsiębiorstwie

Kontrole administracyjne (requirements.toml)

Administratorzy egzekwują zasady organizacyjne za pomocą requirements.toml, pliku konfiguracji wymuszanej administracyjnie, który ogranicza ustawienia wrażliwe pod względem bezpieczeństwa, których użytkownicy nie mogą nadpisać:21

# /etc/codex/requirements.toml

# Restrict which approval policies users can select
allowed_approval_policies = ["untrusted", "on-request", "never"]

# 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"

W przeciwieństwie do config.toml na poziomie użytkownika, który ustawia preferencje, requirements.toml jest warstwą twardych ograniczeń: zawęża wartości, które użytkownicy mogą wybrać, i nie może zostać przez nich nadpisany. Reguły wymagań administracyjnych mogą tylko prompt albo forbid (nigdy po cichu zezwalać).

Konfiguracja macOS MDM

Dystrybucja odbywa się przez MDM z użyciem domeny preferencji com.openai.codex.21 Codex respektuje standardowe ładunki macOS MDM (Jamf Pro, Fleet, Kandji itd.). TOML należy zakodować jako base64 bez zawijania wierszy:

Klucz Cel
config_toml_base64 Zarządzane wartości domyślne zakodowane w base64 (wartości początkowe, które użytkownicy mogą zmieniać)
requirements_toml_base64 Wymagania wymuszane administracyjnie zakodowane w base64 (użytkownicy nie mogą ich nadpisać)

Priorytet (od najwyższego do najniższego):

  1. Zarządzane preferencje macOS (MDM)
  2. Wymagania pobrane z chmury (ChatGPT Business / Enterprise)
  3. /etc/codex/requirements.toml (lokalny system plików)

Wymagania z chmury wypełniają tylko nieustawione pola wymagań, więc warstwy zarządzane o wyższym priorytecie zawsze mają pierwszeństwo. Wymagania z chmury działają na zasadzie best-effort; jeśli pobieranie się nie powiedzie albo upłynie limit czasu, Codex kontynuuje działanie bez warstwy chmurowej.

Integracja z OpenTelemetry

Codex obsługuje propagację kontekstu śledzenia OpenTelemetry ze standardowych zmiennych środowiskowych OTel aż do wywołań OpenAI API. Przed uruchomieniem Codex należy ustawić standardowe zmienne środowiskowe:

# 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
  • Respektowane są standardowe zmienne środowiskowe OTEL_* (endpoint, nazwa usługi, atrybuty zasobów)
  • Kontekst śledzenia propaguje się przez Codex do wywołań API, umożliwiając obserwowalność end-to-end
  • Atrybutów zasobów można używać do oznaczania śladów według zespołu, środowiska lub projektu
  • Przy włączaniu logowania promptów/narzędzi należy pamiętać o wymaganiach prywatności — ślady mogą zawierać fragmenty kodu
  • Konfigurowalne metadane śladów OpenTelemetry (v0.130.0+). Poza standardową otoczką OTEL_RESOURCE_ATTRIBUTES crate codex-otel udostępnia teraz konfigurowalne metadane śladów, dzięki czemu administratorzy mogą oznaczać ślady wymiarami specyficznymi dla organizacji (centrum kosztów, ID projektu, odwołanie do zgłoszenia) bez przebudowywania OTEL_RESOURCE_ATTRIBUTES od zera przy każdym wywołaniu. Warto połączyć to z bogatszą analityką przeglądów i opinii dostarczoną w tym samym wydaniu, aby uzyskać spójne debugowanie i triage w sesjach CLI, app-server oraz remote-control.91

Dostęp w przedsiębiorstwie

  • ChatGPT Business / Enterprise / Edu: Dostęp kontrolowany przez administratora organizacji, z automatycznie stosowanymi wymaganiami pobieranymi z chmury. Obsługuje SSO przez SAML/OIDC za pośrednictwem dostawcy tożsamości (Okta, Entra ID itd.)
  • API: Standardowe uwierzytelnianie, rozliczenia oraz kontrole organizacji/projektu dla API. OpenAI publikuje raporty SOC 2 Type II i SOC 3; HIPAA BAA jest dostępne dla warstwy Enterprise
  • Codex SDK: Osadzanie w narzędziach wewnętrznych i przepływach pracy
  • Egzekwowanie zasad na dużą skalę: Należy używać requirements_toml_base64 dystrybuowanego przez MDM albo /etc/codex/requirements.toml na poziomie systemu plików

Obsługa danych i zgodność: - Dane wejściowe/wyjściowe API nie są używane do trenowania zgodnie z warunkami OpenAI Business/Enterprise/API - W przypadku rezydencji danych ruch OpenAI API domyślnie przechodzi przez infrastrukturę w USA; w sprawie wymagań dotyczących rezydencji danych w UE należy skonsultować się z zespołem sprzedaży Enterprise OpenAI - Transkrypcje sesji są przechowywane lokalnie; poza urządzenie wychodzą tylko wywołania API - ChatGPT Enterprise obsługuje ramy zgodności, w tym SOC 2, GDPR i CCPA

Strategia wdrożenia

Zalecane etapowe wdrożenie dla organizacji:

  1. Pilotaż (tydzień 1-2): Wdrożyć u 3-5 starszych inżynierów z requirements.toml wymuszającym tryb sandbox untrusted oraz wyszukiwanie w sieci cached. Zebrać opinie o wzorcach AGENTS.md i potrzebach serwera MCP.
  2. Rozszerzenie na zespół (tydzień 3-4): Wdrożyć w całym zespole. Rozprowadzić zespołowy standard config.toml przez MDM albo repozytorium. Włączyć sandbox workspace-write dla zaufanych repozytoriów.
  3. Integracja CI (tydzień 5-6): Dodać codex-action do potoków CI/CD na potrzeby automatycznego przeglądu PR i generowania testów. Użyć --ephemeral, aby utrzymać przewidywalne koszty.
  4. Cała organizacja (miesiąc 2+): Wdrożyć przez MDM z requirements.toml wymuszającym zatwierdzone serwery MCP, zasady sandbox oraz allowlisty modeli.

Wzorce audytu

Śledzenie użycia Codex i egzekwowanie zgodności:

  • Ślady OpenTelemetry: Monitorowanie wolumenu wywołań API, użycia tokenów i opóźnień dla każdego zespołu
  • Trwałość sesji: Audyt ~/.codex/sessions/ na potrzeby przeglądu zgodności (w kontekstach wrażliwych można wyłączyć za pomocą --ephemeral)
  • Egzekwowanie tożsamości MCP: requirements.toml rejestruje zablokowane próby użycia serwera — należy je przeglądać pod kątem nieautoryzowanego użycia narzędzi
  • Ścieżka audytu Git: Wszystkie zmiany plików wprowadzane przez Codex przechodzą przez standardowy git — należy je przeglądać przez historię gałęzi i diffy PR

Najlepsze praktyki i antywzorce

Wzorce promptowania

  1. Prompty oparte na ograniczeniach: Zacząć od granic. „NIE zmieniać kontraktów API. Refaktoryzować wyłącznie wewnętrzną implementację”.
  2. Ustrukturyzowane kroki odtworzenia: Numerowane kroki dają lepsze poprawki błędów niż ogólne opisy
  3. Prośby o weryfikację: Zakończyć słowami „Uruchomić lint + najmniejszy odpowiedni zestaw testów. Zgłosić polecenia i wyniki”.
  4. Odwołania do plików: Używać @filename, aby dołączyć konkretne pliki do kontekstu
  5. Pętle oparte na rezultacie: „Zaimplementować, uruchomić testy, naprawić błędy, zatrzymać się dopiero, gdy wszystkie testy przejdą”. Codex iteruje aż do zakończenia

Filozofia testowania

Społeczność skłania się ku współpracy z AI opartej na testach:22

  • Definiować testy z góry jako sygnały ukończenia
  • Pozwolić Codex iterować, aż testy przejdą (red → green → refactor)
  • Przyjąć wzorce programowania Tiger Style
  • Podawać dokładną treść pliku przy prośbach o patche. Codex używa ścisłego dopasowania, a nie rozmytego patchowania opartego na AST

Najlepsze praktyki zarządzania kontekstem

  • Dostarczać wysokiej jakości lokalną dokumentację zamiast polegać na wyszukiwaniu w sieci
  • Utrzymywać ustrukturyzowany markdown ze spisami treści i plikami postępu („progressive disclosure”)
  • Normalizować końce linii (LF vs CRLF) we wszystkich śledzonych plikach, aby zapobiegać niepowodzeniom patchy
  • Utrzymywać AGENTS.md w zwięzłej formie, ponieważ długie instrukcje wypadają z kontekstu

Workflow Git

  • Zawsze tworzyć nową gałąź przed uruchomieniem Codex na nieznanych repozytoriach
  • Używać workflow opartych na patchach (git diff / git apply) zamiast bezpośrednich edycji
  • Przeglądać sugestie Codex tak jak PR-y w code review
  • Używać /diff, aby zweryfikować zmiany przed commitem

Społecznościowe skills i prompty

Repozytorium feiskyer/codex-settings udostępnia konfiguracje utrzymywane przez społeczność:23

Prompty wielokrotnego użytku (w ~/.codex/prompts/): - deep-reflector: Wyodrębnianie wniosków z sesji programistycznych - github-issue-fixer [issue-number]: Systematyczna analiza błędów i tworzenie PR-ów - github-pr-reviewer [pr-number]: Workflow code review - ui-engineer [requirements]: Tworzenie frontendu klasy produkcyjnej

Społecznościowe skills: - claude-skill: Przekazywanie zadań do Claude Code z trybami uprawnień - autonomous-skill: Automatyzacja zadań obejmujących wiele sesji ze śledzeniem postępu - deep-research: Równoległa orkiestracja podzadań - kiro-skill: Pipeline wymagania → projekt → zadania → wykonanie

Antywzorce

Typowe błędy, które marnują tokeny, dają słabe wyniki albo tworzą frustrujące workflow.

Antywzorce kosztów

Antywzorzec Dlaczego zawodzi Poprawka
Używanie rozumowania xhigh do wszystkiego 3-5 razy większy koszt tokenów przy malejących korzyściach w prostych zadaniach Domyślnie używać medium; xhigh rezerwować dla decyzji architektonicznych obejmujących wiele plików
Nigdy nieużywanie /compact Kontekst wypełnia się do 272K, a odpowiedzi się pogarszają Kompaktować po każdym dużym kamieniu milowym albo gdy /status pokazuje użycie >60%
Uruchamianie flagowego modelu w CI Kosztowne przy rutynowych kontrolach Utworzyć profil ci z gpt-5.1-codex-mini i rozumowaniem low

Antywzorce kontekstu

Antywzorzec Dlaczego zawodzi Poprawka
Otwarte prompty typu „explore everything” Codex czyta dziesiątki plików, zużywając kontekst na nieistotny kod Zawęzić zakres konkretnymi plikami: „Review src/auth/login.py and tests/test_auth.py
Brak AGENTS.md w projekcie Codex traci tury na odkrywanie struktury projektu Dodać 20-wierszowy AGENTS.md z kluczowymi ścieżkami, konwencjami i poleceniami testowymi
Dołączanie całych katalogów Zalewa kontekst nieistotnymi plikami Używać @filename, aby dołączać tylko pliki potrzebne Codex

Antywzorce workflow

Antywzorzec Dlaczego zawodzi Poprawka
Praca bezpośrednio na main Brak zabezpieczenia; ryzykowne edycje trudno cofnąć Zawsze utworzyć gałąź funkcji przed rozpoczęciem pracy z Codex
Pomijanie /diff przed commitem Codex mógł wprowadzić niezamierzone zmiany Przejrzeć /diff po każdym zadaniu, przed jakimkolwiek commitem
Ignorowanie wyników testów Codex iteruje mimo porażek, jeśli nie zostaną oznaczone W prompcie użyć „run tests and stop only when all pass”
Nigdy nierozdzielanie rozmów Jeden zły kierunek zanieczyszcza cały kontekst /fork przed ryzykownymi eksploracjami; odrzucać złe gałęzie

Antywzorce promptów

Antywzorzec Dlaczego zawodzi Poprawka
„Fix the bug” (bez kontekstu) Codex zgaduje, o który błąd chodzi, i czyta wszystko „Fix the TypeError in src/api/handler.py:42user.name is None when unauthenticated”
Prompty z wieloma zadaniami w jednej wiadomości Codex miesza zadania i pomija część z nich Jedno zadanie na wiadomość; używać trybu steer (Tab), aby kolejkować kolejne kroki
Powtarzanie kontekstu w każdej wiadomości Marnuje tokeny na zduplikowane informacje Używać /m_update dla trwałych faktów; odwoływać się do wcześniejszego kontekstu

Przepisy workflow

Wzorce end-to-end dla typowych scenariuszy programistycznych.

Przepis 1: Konfiguracja nowego projektu

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

Przejrzeć wygenerowany AGENTS.md, edytować zgodnie z własnymi konwencjami, a następnie:

> Run the health endpoint test and confirm it passes

Przepis 2: Codzienny przepływ pracy programistycznej

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.

Przejrzeć za pomocą /diff, a następnie wykonać commit.

Przepis 3: Złożona refaktoryzacja w plan mode

codex
> /plan Migrate the database layer from raw SQL to SQLAlchemy ORM.
  Constraints: don't change any API contracts, keep all existing tests passing.

Przejrzeć plan. Zatwierdzić albo pokierować dalej:

[Tab] Also add a migration script using Alembic

Po wykonaniu przez Codex zweryfikować:

> Run the full test suite and report results
> /diff

Przepis 4: Review PR za pomocą codex exec

codex exec --model gpt-5.1-codex-mini \
  "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

Przepis 5: Debugowanie z 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."

Sprawdzić postęp później:

codex cloud status <TASK_ID>
codex cloud diff <TASK_ID>

Zastosować poprawkę lokalnie po zakończeniu:

codex apply <TASK_ID>

Przewodnik migracji

Z Claude Code

Koncepcja Claude Code Odpowiednik w Codex
CLAUDE.md AGENTS.md (otwarty standard)
.claude/settings.json .codex/config.toml (format TOML)
flaga --print podpolecenie codex exec
--dangerously-skip-permissions --dangerously-bypass-approvals-and-sandbox
Hooks (ponad 12 zdarzeń) Hooks (SessionStart, Stop, UserPromptSubmit, AfterAgent, AfterToolUse; v0.99.0–v0.116.0)
Subagents (narzędzie Task) Sub-agents (wewnętrzne, maks. 6; bez odpowiednika narzędzia Task widocznego dla użytkownika)
/compact /compact (identyczne)
/cost /status (pokazuje użycie tokenów)
Model: Opus/Sonnet/Haiku Model: gpt-5.5 / gpt-5.4 / gpt-5.4-mini / starsze warianty gpt-5.3-codex (Codex używa rodziny modeli GPT-5.x od OpenAI)
claude --resume codex resume
Reguły uprawnień Tryby sandbox + zasady zatwierdzania
konfiguracja MCP w settings.json konfiguracja MCP w config.toml

Najważniejsze różnice, które należy zrozumieć:

  • Sandbox działa na poziomie systemu operacyjnego: Codex używa Seatbelt/Landlock, a nie kontenerów. Ograniczenia działają na poziomie jądra, poniżej warstwy aplikacji.
  • Hooks są rozwijane: Codex obsługuje teraz 5 zdarzeń hook: SessionStart, Stop i UserPromptSubmit (v0.114.0–v0.116.0, eksperymentalne) oraz AfterAgent (v0.99.0) i AfterToolUse (v0.100.0). System obejmuje cykl życia sesji, przechwytywanie promptów i automatyzację na poziomie narzędzi, choć ponad 12 zdarzeń cyklu życia w Claude Code nadal daje szerszy zakres. W przypadku wzorców automatyzacji, które nie są jeszcze obsługiwane, należy użyć instrukcji AGENTS.md lub skills.
  • Sub-agents v2 (v0.117.0): Sub-agents używają teraz adresów opartych na ścieżkach (np. /root/agent_a) ze strukturalną komunikacją między agentami i listowaniem agentów.75 Rozszerza to istniejący mechanizm (maks. 6 równoległych, zmniejszone z 12 w v0.91.0). Role wielu agentów pozostają konfigurowalne przez config (v0.104.0+).47 W v0.105.0 dodano spawn_agents_on_csv do fanoutu po wierszach ze śledzeniem postępu i ETA.61 Codex nadal nie ma jawnego UX narzędzia Task z Claude Code do delegowania kierowanego przez użytkownika — dla wzorców delegowania należy używać cloud tasks lub orkiestracji SDK.
  • AGENTS.md jest między narzędziami: Państwa AGENTS.md działa w Cursor, Copilot, Amp, Jules, Gemini CLI oraz w ponad 60 000 projektów open source. CLAUDE.md jest przeznaczony wyłącznie dla Claude.
  • Profiles zastępują ręczne przełączanie: Zamiast zmieniać flagi przy każdym uruchomieniu, należy zdefiniować profiles w config.toml.

Z GitHub Copilot

Koncepcja Copilot Odpowiednik w Codex
Copilot CLI (agentic terminal) Interaktywny CLI lub aplikacja desktopowa
Wyspecjalizowani agenci (Explore, Plan) Skills + tryb plan + tryb steer
copilot-instructions.md / AGENTS.md AGENTS.md (ten sam standard)
obsługa MCP obsługa MCP (STDIO + HTTP)
ACP (Agent Client Protocol) Hooks (AfterAgent, AfterToolUse)
Copilot SDK Codex SDK (TypeScript)
Przepływy pracy agenta kodującego Agent Codex z kontrolami sandbox/approval + cloud tasks

Co można zyskać: - Sandbox na poziomie systemu operacyjnego (Seatbelt/Landlock — egzekwowany przez jądro, a nie oparty na kontenerach) - Delegowanie cloud tasks z codex apply - Profile config do przełączania przepływów pracy - Aplikację desktopową z izolacją worktree

Z Cursor

Koncepcja Cursor Odpowiednik w Codex
Reguły projektu (.cursor/rules) / AGENTS.md AGENTS.md + profiles/config
Przepływy pracy czatu agenta/composer Interaktywny CLI lub aplikacja desktopowa
Odwołania do plików @ Odwołania do plików @ (identyczne)
Apply/edit + review Wbudowane nakładanie poprawek i przegląd diff

Szybka karta referencyjna

╔═══════════════════════════════════════════════════════════════╗
║                    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      ║
║  /vim          Modal Vim     /hooks       Browse/toggle hooks ║
║  /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 last response to clipboard                ║
║  /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               ║
║                                                               ║
║  PLUGINS                                                      ║
║  codex plugin marketplace add <src>     Add marketplace       ║
║  codex plugin marketplace upgrade       Upgrade marketplaces  ║
║                                                               ║
║  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                                            ║
║  untrusted     Prompt for all mutations                       ║
║  on-request    Prompt for boundary violations                 ║
║  never         No prompts                                     ║
║                                                               ║
║  MODELS (April 2026)                                          ║
║  gpt-5.5               Recommended default (400K in Codex)   ║
║  gpt-5.5-pro           Highest-effort GPT-5.5 tier            ║
║  gpt-5.4               Prior flagship / fallback              ║
║  gpt-5.4-mini          Subagent work, 2x faster (400K)        ║
║  gpt-5.3-codex         Legacy coding specialist               ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝

Dziennik zmian

Data Wersja Co się zmieniło Źródło
2026-06-23 Przewodnik v2.40: CLI v0.142.0 stable (22 czerwca, promowana z linii v0.142.0-alpha). Kredyty /usage: /usage pokazuje teraz zdobyte kredyty resetowania limitu użycia i umożliwia ich wykorzystanie, z potwierdzeniem, ponowną próbą oraz odświeżanymi stanami dostępności. Zreorganizowane /plugins: zdalne plugins są grupowane w sekcjach OpenAI Curated, Workspace oraz Shared with me, a kwalifikujące się tury mogą rekomendować i instalować odpowiednie plugins. Budżety tokenów rollout: konfigurowalne budżety tokenów śledzą użycie między wątkami agentów, pokazują przypomnienia o pozostałym budżecie i przerywają tury po jego wyczerpaniu. Tryby delegowania multi-agent: klienci app-server mogą konfigurować delegowanie jako disabled, explicit-request-only albo proactive na poziomie wątku i tury. Indeksowane wyszukiwanie web: nowy tryb indeksowanego wyszukiwania web pozwala na wyszukiwania na żywo, ograniczając bezpośredni dostęp do stron do zatwierdzonych przez serwer URL-i. Czas: Codex może otrzymywać zaplanowane przypomnienia czasu UTC i bezpośrednio sprawdzać bieżący czas, również za pomocą zegarów app-server dostarczonych przez klienta. Poprawki: renderowanie Linux TUI po wstrzymaniu Ctrl+Z i wznowieniu przez fg; większa odporność ponownego łączenia procesu exec-server i sesji stdio MCP; zachowanie ścieżek środowiska zdalnego między systemami operacyjnymi; ładowanie, instalacja i obsługa manifestów pluginów; widoczność błędów subagentów dla agenta nadrzędnego; trwałe przechowywanie wątków z orientacją na cel w thread/list i thread/search. (Najnowsza wersja pre-release to v0.143.0-alpha.x według stanu na 23 czerwca, nadal alpha — nieśledzona.) Źródło: openai/codex releases i Codex Changelog. 104
2026-06-18 Przewodnik v2.39: CLI v0.141.0 stable (18 czerwca, promowana z linii v0.141.0-alpha). Szyfrowane zdalne executors: zdalne executors używają teraz uwierzytelnionych, szyfrowanych end-to-end kanałów Noise-relay, a TLS akceptuje podpisy certyfikatów P-521 dla zgodności z enterprise proxy. Zdalne wykonywanie między platformami zachowuje natywny katalog roboczy i shell executora. Windows sandbox: ulepszenia wykonywania, w tym automatyczne odzyskiwanie poświadczeń. Wydajność: duże sesje intensywnie korzystające z narzędzi cache’ują wyszukiwanie narzędzi, aby zmniejszyć opóźnienia i zużycie pamięci, a cache obrazów promptów jest ograniczony do 64 MiB. TUI: prompty wejściowe mogą automatycznie rozwiązywać się po bezczynności, z licznikiem odliczania; klienci realtime otrzymują kontrolę speech-append. (Najnowsza wersja pre-release to v0.142.0-alpha.x według stanu na 19 czerwca, nadal alpha — nieśledzona.) Źródło: openai/codex releases i Codex Changelog. 103
2026-06-16 Przewodnik v2.38: CLI v0.140.0 stable (15 czerwca, promowana z linii v0.140.0-alpha). /usage: nowe widoki dziennej, tygodniowej i skumulowanej aktywności tokenów konta. Usuwanie sesji: codex delete, /delete i app-server thread/delete trwale usuwają sesję z zabezpieczeniami potwierdzenia. /import: selektywny import konfiguracji startowej, konfiguracji projektu i ostatnich czatów z Claude Code. Ujednolicone wzmianki: wpisanie @ domyślnie otwiera jedno menu dla plików, plugins i skills. Amazon Bedrock: zarządzane uwierzytelnianie kluczem API oraz szyfrowane lokalne przechowywanie poświadczeń CLI i MCP OAuth. /goal zachowuje teraz zbyt duży tekst, duże wklejone bloki i załączniki obrazów w zdalnych sesjach app-server. Usunięto: eksperymentalne kontrolki głosowe /realtime i zależności audio usunięte z TUI. Poprawki: uszkodzone bazy stanu SQLite są automatycznie kopiowane i odbudowywane z danych rollout; /review nie zawiesza się już po naciśnięciu Esc przy wskazówkach w kolejce; niezawodność MCP dzięki ponownym próbom przy przejściowych błędach uruchamiania i zachowaniu wyłączonego serwera; zdalne odinstalowanie pluginów oraz pokazywanie aplikacji wymagających auth; utrwalone odrzucenia aktualizacji „Don’t remind me”; polecenia w tle bez TTY można przerwać przez Ctrl-C z zachowaniem outputu. Utrzymanie: zachowanie Git filesystem-monitor i przyspieszenie wyszukiwania w archiwach dla dużych repozytoriów. (Najnowsza wersja pre-release to v0.141.0-alpha.x według stanu na 16 czerwca, nadal alpha — nieśledzona.) Źródło: openai/codex releases i Codex Changelog. 102
2026-06-09 Przewodnik v2.37: CLI v0.139.0 stable (9 czerwca, promowana z linii v0.139.0-alpha). Wyszukiwanie web w trybie kodu: tryb kodu może bezpośrednio wywoływać samodzielne wyszukiwanie web (również z zagnieżdżonych wywołań narzędzi JavaScript) i otrzymywać wyniki w postaci zwykłego tekstu. Schematy MCP: schematy wejściowe narzędzi/connectorów zachowują teraz konstrukcje oneOf/allOf, co lepiej utrzymuje strukturę dużych schematów i zgodność z MCP. codex doctor: dodaje szczegóły środowiska edytora i pagera, redagując wartości wrażliwe w outputcie JSON. Plugins: codex plugin marketplace list --json ujawnia źródła pluginów, a lista pluginów z cache’owanego katalogu działa szybciej. Poprawki: codex resume --last / codex fork --last traktują końcowe argumenty jako prompty, a nie identyfikatory sesji; ostrzeżenia uruchomieniowe MCP subagentów nie pojawiają się już w niewłaściwym kontekście wątku; edycje obrazów odwołują się do dokładnych ścieżek plików; URL-e z tyldą są w pełni linkowane w TUI; resety wątków (/new, /clear, /fork) zachowują wymagania zarządzane w chmurze i flagi funkcji; wykonywanie w sandbox konsekwentnie zachowuje decyzje zatwierdzenia i wymusza sieć wyłącznie przez proxy. Utrzymanie: oddzielne archiwa symboli z tabelami linii; rusty_v8 podniesiono do 149.2.0. (Najnowsza wersja pre-release to v0.140.0-alpha.x według stanu na 9 czerwca, nadal alpha — nieśledzona.) Źródło: openai/codex releases i Codex Changelog. 105
2026-06-08 Przewodnik v2.36: CLI v0.138.0 stable (8 czerwca, promowana z linii v0.138.0-alpha). Przekazanie do desktop app przez /app/app przekazuje uruchomioną sesję CLI do desktop app na macOS i Windows. Lokalne ścieżki obrazów udostępnione modelom — model może bezpośrednio odwoływać się do lokalnych ścieżek plików obrazów. Bardziej elastyczny wybór reasoning-effort. Plugins: ulepszona automatyzacja ze strukturalnym outputem JSON. Źródło: openai/codex releases i Codex Changelog. 106
2026-06-04 Przewodnik v2.35: CLI v0.137.0 stable (4 czerwca, promowana z linii alpha po raz pierwszy widzianej 3 czerwca). TUI: kontrolki obsługują skróty klawiszowe F13-F24; przeszukiwalne menu akceptują wklejanie; kompaktowy element statusu/tytułu wyłącznie dla rozumowania. Enterprise/admin: przepływy pokazują miesięczne limity kredytów i pakiety konfiguracji zarządzane w chmurze. Zdalne sterowanie: klienci mogą inicjować parowanie i zarządzać uprawnieniami controllerów. Plugins: workflow otrzymują nadający się do odczytu maszynowego output JSON i cache’owane sugestie zdalnego katalogu. Narzędzia: hostowane narzędzia web i image są dostępne w większej liczbie przepływów trybu kodu; samodzielne wyszukiwania web mogą działać równolegle. Multi-agent: ulepszenia runtime v2 z czytelniejszą obsługą działań następczych i domyślnymi metadanymi. Poprawki: anulowanie promptu przywraca szkic, załączniki i tryb współpracy; niezawodność uruchamiania aplikacji macOS i SQLite na Windows; kolejność i deduplikacja manifestów pluginów; żądania uprawnień respektują tożsamość środowiska. Źródło: openai/codex releases i Codex Changelog. 107
2026-06-02 Przewodnik v2.34: CLI v0.136.0 stable (1 czerwca). Archiwizacja sesji: /archive w TUI oraz polecenia CLI codex archive / codex unarchive; zarchiwizowana sesja jest chroniona przed wznowieniem lub forkiem do czasu przywrócenia. Markdown w TUI: linki web pozostają klikalne dzięki metadanym OSC 8, a zbyt ciasne tabele przełączają się na czytelne rekordy klucz/wartość bez utraty celów linków. App-server: codex app-server --stdio uruchamia się w trybie stdio dla integracji z edytorem/hostem; wznawia wątki ze stronami initial-turns; pokazuje bogatszy status serwera MCP. Zdalnie/bezpieczeństwo: konfiguracja zdalnego wykonywania akceptuje CODEX_API_KEY dla zatwierdzonych hostów OpenAI; remote-control websockets używają krótkotrwałych tokenów serwera zamiast tokenów dostępu ChatGPT; /diff ma zablokowane wykonywanie helperów Git dostarczonych przez repozytorium (poprawka bezpieczeństwa poleceń); ChatGPT odświeża tokeny auth bliskie wygaśnięcia i prosi o ponowne logowanie przy ponownie użytych refresh tokenach; Bedrock auth wraca awaryjnie do AWS_REGION/AWS_DEFAULT_REGION. Windows (alpha): ścieżka provisioningu codex sandbox setup --elevated dla administratorów. Generowanie obrazów: samodzielne rozszerzenie generowania obrazów za feature gate, korzystające z natywnego pipeline’u ukończeń image-artifact. Uwaga: wczorajszy przegląd zatrzymał to jako „tylko v0.136.0 alpha”; wersja została promowana do stable 1 czerwca. Źródło: openai/codex releases i Codex Changelog. 108
2026-05-28 Guide v2.33: CLI v0.134.0 stable + wydanie v0.135.0. v0.134.0 (26 maja): dodano wyszukiwanie w lokalnej historii rozmów z dopasowaniami treści bez rozróżniania wielkości liter i podglądami wyników; --profile stał się głównym selektorem profilu w CLI, uprawnieniach TUI i przepływach sandbox, a starsze konfiguracje profili są odrzucane z instrukcjami migracji; ulepszono konfigurację MCP dzięki kierowaniu środowiska per serwer i opcjom OAuth dla serwerów HTTP z możliwością strumieniowania; schematy narzędzi connectorów stały się bardziej niezawodne dzięki zachowaniu lokalnych $ref/$defs i kompaktowaniu zbyt dużych schematów; umożliwiono równoległe uruchamianie narzędzi MCP tylko do odczytu, gdy deklarują readOnlyHint; dodano bogatszy kontekst rozszerzeń/hooks, w tym historię rozmów dla narzędzi rozszerzeń. Poprawki błędów: niezawodność zdalna (ponowne połączenie przestarzałego websocket exec-server, ponowienie zdalne); przywrócono uszkodzone renderowanie TUI w Windows za pomocą trybu terminala wirtualnego; komunikaty o limitach użycia specyficzne dla workspace przy błędach kredytów i limitu wydatków; współdzielone zasoby ikon na poziomie pluginów dla skills; metadane aktywnego profilu uprawnień zachowywane podczas synchronizacji ustawień środowiska uruchomieniowego auto-review; narzędzia oparte na Node respektują zmienne środowiskowe zarządzanego proxy sieciowego Codex. v0.135.0 (28 maja): codex doctor raportuje bogatsze informacje o środowisku, Git, terminalu, app-server i wątkach; /status pokazuje szczegóły połączenia zdalnego i wersję serwera, gdy TUI jest połączone zdalnie; tryb vim otrzymuje edycję obiektów tekstowych, ulepszone zachowanie słów/końców linii i konfigurowalne interrupt-turn; /permissions rozumie nazwane profile uprawnień i wyświetla profile niestandardowe; spakowane buildy Codex wykrywają i używają dołączonego zmodyfikowanego pomocnika zsh na obsługiwanych systemach macOS i Linux; Python SDK udostępnia przyjazne presety Sandbox dla APIs wątków i tur. Poprawki błędów: tabele Markdown i listy wielowierszowe w TUI renderują się czytelniej dzięki lepszemu dopasowaniu szerokości kolumn i obsłudze wzmianek o aplikacjach; stabilność wyjścia TUI w macOS i Zellij (bez dalszego uszkadzania stderr/composera ani przenikania surowego wyjścia); uzupełnianie slash commands zachowuje szkic tekstu dla poleceń z argumentami inline; starsze sesje tmux/iTerm w trybie control-mode zachowują normalną obsługę Ctrl-C; wzmianki o aplikacjach @ wykluczają niedostępne/wyłączone aplikacje zamiast oferować nieużywalne sugestie $; przepływy resume uwzględniają nieinteraktywne sesje exec, gdy zostaną zażądane, i respektują nadpisania cwd. Źródło: Codex Changelog i wydania openai/codex. 109
2026-05-26 Guide v2.31: ponowne sprawdzenie najnowszej linii. Wydania GitHub nadal pokazują 0.134.0-alpha.1 do 0.134.0-alpha.3 jako prereleases, podczas gdy 0.133.0 pozostaje najnowszą stabilną wersją CLI; npm latest nadal raportuje 0.133.0 z time.modified 2026-05-23T01:26:52.705Z, a lokalne codex --version zwróciło codex-cli 0.133.0. Względem przeglądu z 25 maja nie zmieniono żadnych wskazówek dotyczących funkcji. 101
2026-05-25 Guide v2.30: przegląd najnowszej linii i kontekstu aplikacji. Wydania GitHub pokazują 0.134.0-alpha.1 do 0.134.0-alpha.3 jako prereleases, podczas gdy 0.133.0 pozostaje najnowszą stabilną wersją CLI; npm latest również raportuje 0.133.0 z time.modified 2026-05-23T01:26:52.705Z, a lokalne codex --version zwróciło codex-cli 0.133.0. Dodano aktualizacje aplikacji Codex z 21 maja: Appshots dla okien Mac na pierwszym planie, powszechną dostępność Goal mode w aplikacji/IDE/CLI, adnotacje przeglądarkowe w aplikacji/ulepszenia browser-use, zablokowane Computer Use oraz notatki Enterprise/Edu dotyczące analityki i statusu udostępniania pluginów. Skorygowano rozjazd „czterech powierzchni” do pięciu powierzchni i odświeżono przykładowe flagi funkcji względem obecnego kształtu codex features list. 99 100 101
2026-05-21 Guide v2.29: CLI v0.133.0 stable. Metadane pakietu npm wskazują najnowszą wersję @openai/codex jako 0.133.0; lokalne codex --version pozostaje codex-cli 0.131.0. Dodano zmiany z v0.132.0 i v0.133.0: goals domyślnie włączone z dedykowanym przechowywaniem i śledzeniem postępu, gotowe do pracy na pierwszym planie codex remote-control, listy profili uprawnień APIs/dziedziczenie/zarządzane requirements.toml/odświeżanie w czasie działania/integracja sandbox Windows, wykrywanie pluginów świadome marketplace z zainstalowanymi wersjami i kolekcjami zdalnymi, zdarzenia cyklu życia rozszerzeń dla subagentów/narzędzi/metadanych tury/asynchronicznych zatwierdzeń, pierwszoklasowe uwierzytelnianie Python SDK, bogatszy Python TurnResult, codex exec resume --output-schema, szybsze uruchamianie TUI, rejestracja zdalnego executora oparta na auth oraz zachowanie wierności obrazów w app-server. 97 98
2026-05-18 Guide v2.28: CLI v0.131.0 stable. Codex changelog OpenAI i metadane pakietu npm wskazują teraz najnowszą wersję @openai/codex jako 0.131.0. Dodano codex doctor, ujednolicone wyszukiwanie wzmianek @, polecenia marketplace CLI, udostępnianie pluginów świadome wersji, domyślnie włączone plugin hooks, zarządzane przez daemon remote-control/włączanie-wyłączanie runtime, środowiska zdalne oparte na registry, bogatsze kontrolki sesji/statusu TUI, responsywne tabele Markdown, aktualizacje Python SDK openai-codex, bezpieczniejsze uruchamianie stanu lokalnego, utwardzenie sandbox Windows oraz poprawki niezawodności stanu/Git/auth. Lokalna weryfikacja w tym przeglądzie: codex --version zwróciło codex-cli 0.131.0; npm view @openai/codex version dist-tags.latest time.modified --json zwróciło najnowszą wersję 0.131.0 z time.modified 2026-05-18T22:00:51.726Z. 96
2026-05-15 Guide v2.27: przegląd higieny bezpieczeństwa i utrzymania najnowszej linii. Lokalne codex --version zwróciło codex-cli 0.130.0; codex features list pokazało hooks i plugins jako stabilne/włączone, podczas gdy remote_control pozostaje w fazie rozwoju. Wskazówki stabilnego przewodnika pozostają przypięte do CLI v0.130.0. Dodano bezpieczne dla publikacji wskazówki, które traktują wyjście poleceń, transkrypty sesji, zrzuty powłoki, logi, skrypty pomocnicze i celowe magazyny sekretów jako osobne powierzchnie audytu. 91 95
2026-05-13 Guide v2.26: kontrola utrzymania najnowszej linii. Lokalne codex --version zwróciło codex-cli 0.130.0; wskazówki stabilnego przewodnika pozostają przypięte do CLI v0.130.0. Linia v0.131.0 dotarła do alpha.9, ale pozostaje prerelease i nie została awansowana do tytułu przewodnika ani TL;DR.94 91 94
2026-05-09 Guide v2.25: CLI v0.130.0 stable (8 maja 2026, 23:09 UTC). Dodano polecenie najwyższego poziomu codex remote-control do bezgłowej kontroli app-server (#21424); szczegóły pluginu pokazują dołączone hooks, udostępnianie pluginów ujawnia metadane linków, kontrolki wykrywalności i zaktualizowane ustawienia udostępniania (#21447, #21495, #21637); paginacja wątków app-server z widokami unload / summary / full turn (#21566); auth Bedrock przez dane logowania konsoli AWS aws login (#21623); view_image rozwiązuje się przez wybrane środowisko dla sesji wielośrodowiskowych (#21143); odświeżanie konfiguracji app-server na żywo w działających wątkach (#21187); usunięto sformułowanie „research preview” z banera startowego codex exec (#21683); konfigurowalne metadane śladów OpenTelemetry + bogatsza analityka review/feedback (#21556, #18747, #21434, #21498); utwardzenie uruchamiania sandbox Linux, przyznanie sandbox Windows dostępu do cache binariów środowiska desktopowego (#21564). Linia alpha v0.131.0 jest w toku (alpha.1, alpha.2, alpha.4 9 maja, później alpha.9 12 maja). Tylko w przypisie: GPT-5.5 Instant wdrożono do warstwy darmowej 5 maja 2026.92 91
2026-05-08 Guide v2.24: Codex for Chrome (7 maja 2026). Dodano rozszerzenie Chrome jako piątą powierzchnię Codex obok CLI, aplikacji desktopowej, rozszerzenia IDE i chmury. Rozszerzenie działa równolegle na kartach w tle bez przejmowania przeglądarki, z listą dozwolonych witryn dla kontroli. Zaktualizowano Key Takeaways i Core Interaction Surfaces, aby odzwierciedlały pięć powierzchni zamiast czterech. 90
2026-05-07 Guide v2.23: CLI v0.129.0 stable (7 maja 2026, 17:02 UTC). Dodano modalną edycję Vim w composerze (/vim + konfigurowalny tryb domyślny), przeprojektowany selektor przepływu pracy TUI (łatwiejsze resume/fork, tryb surowego scrollbacku), przeglądarkę /hooks w TUI, linię statusu świadomą motywu z opcjonalnymi podsumowaniami PR + zmian gałęzi, ulepszenie zarządzania pluginami (udostępnianie workspace, kontrolki dostępu do udostępniania, filtrowanie źródeł, operacje marketplace), zmianę cyklu życia /goal (eksperymentalne goals pozostają wstrzymane po resume, chyba że zostaną ponownie włączone), utwardzenie uruchamiania sandbox Linux, ulepszenia niezawodności sandbox Windows oraz podbicie Bubblewrap do 0.11.2 z upstreamowymi poprawkami bezpieczeństwa. Udokumentowano także zwiększenie limitów użycia w maju 2026 (Codex Plus limit 5-godzinny 25× + podwojony próg 100 USD/miesiąc, oba do 31 maja 2026). 89
2026-05-05 Guide v2.22: zsynchronizowano obecne wskazówki z CLI v0.128.0. Dodano utrwalone przepływy /goal, codex update, konfigurowalne mapowania klawiszy TUI, jawne wskazówki dotyczące profili uprawnień oraz obecną składnię polecenia codex plugin marketplace. Skorygowano nieaktualne wskazówki przez oznaczenie js_repl jako usuniętego, zastąpienie przykładów --full-auto jawnymi flagami sandbox/approval lub profilami uprawnień oraz oflagowanie starszych modeli GPT-5.2/5.1 Codex względem tabeli wycofania OpenAI z 23 lipca 2026. 86 87 88
2026-04-24 Guide v2.21: premiera GPT-5.5 (23–24 kwietnia 2026) + CLI v0.122.0–v0.125.0. GPT-5.5 to nowy flagowy model OpenAI — okno kontekstu 400K w Codex (1M w API), 5/30 USD za MTok wejścia/wyjścia (2× stawka GPT-5.4, ale ok. 20% efektywnego wzrostu po zyskach z wydajności tokenów). Benchmarki: 82,7% Terminal-Bench 2.0 (SOTA), 84,9% GDPval, 78,7% OSWorld-Verified, 98,0% Tau2-bench Telecom. Dostępny w Codex CLI/web/desktop oraz w API; zalecany domyślnie dla większości zadań Codex. Wdrażanie dla ChatGPT Plus/Pro/Business/Enterprise/Edu/Go: 23 kwietnia; API: 24 kwietnia. Ponad 90 nowych partnerów pluginów, w tym Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render i Superpowers. CLI v0.122.0: zasady glob deny-read dla systemu plików + zarządzane wymagania deny-read + egzekwowanie sandboxa platformy + izolowane uruchomienia codex exec, które ignorują konfigurację/reguły użytkownika; wykrywanie narzędzi i generowanie obrazów domyślnie włączone; obsługa obrazów o wyższym poziomie szczegółowości z metadanymi original-detail dla MCP i js_repl; rozwiązywanie nieaktualnych promptów app-server między klientami; wznowione/sforkowane wątki natychmiast odtwarzają użycie tokenów; uruchamianie remote-control toleruje brak auth ChatGPT; anulowanie uruchamiania MCP znów działa przez sesje app-server; wewnętrzny podział na codex-core-plugins. CLI v0.123.0: wbudowany provider modelu amazon-bedrock z obsługą profili AWS; /mcp verbose do pełnej diagnostyki MCP, zasobów i szablonów zasobów (zwykłe /mcp pozostaje szybkie); ładowanie pluginów MCP akceptuje zarówno mcpServers, jak i mapy serwerów najwyższego poziomu w .mcp.json; przekazania realtime dostarczają delty transkrypcji do agentów w tle (z jawną opcją pozostania w trybie silent); specyficzne dla hosta remote_sandbox_config dla środowisk zdalnych; odświeżone pakietowane metadane modeli (wtedy domyślny gpt-5.4). Poprawki: /copy po rollbacku, kolejkowany tekst podczas działania polecenia powłoki, wejście Unicode/dead-key w VS Code WSL, przywracanie nieaktualnego środowiska proxy, dziedziczenie współdzielonych flag poziomu root przez codex exec, wycieki promptów review w TUI. CLI v0.124.0: szybkie kontrolki reasoning w TUI (Alt+, obniża / Alt+. podnosi); zaakceptowane aktualizacje modelu resetują reasoning do domyślnej wartości nowego modelu; sesje app-server zarządzają wieloma środowiskami z wyborem środowiska i katalogu roboczego dla każdej tury; pełnoprawna obsługa Amazon Bedrock dla providerów zgodnych z OpenAI (podpisywanie AWS SigV4, auth poświadczeniami); zdalne marketplace pluginów z niezawodnymi podglądami szczegółów i większymi stronami wyników; hooks są teraz stabilne — konfigurowalne inline w config.toml i requirements.toml, obserwują narzędzia MCP + apply_patch + długotrwałe sesje Bash; kwalifikujące się plany ChatGPT domyślnie używają warstwy Fast service tier, chyba że jawnie z tego zrezygnowano. Poprawki: zachowywanie cookies Cloudflare między zatwierdzonymi hostami ChatGPT, niezawodność websocket pod obciążeniem, dryf trybu uprawnień między rozmowami pobocznymi, taktowanie kolejki mailbox wait_agent, rozwiązywanie ścieżki polecenia względnego dla lokalnego stdio MCP, przypadki brzegowe managed-config przy starcie. CLI v0.125.0 (24 kwietnia): transport Unix socket app-server, wznawianie/fork przyjazne paginacji, sticky environments, obsługa konfiguracji/magazynu zdalnych wątków; zarządzanie pluginami app-server instaluje zdalne pluginy i aktualizuje skonfigurowane marketplace; profile uprawnień zachowują round-trip między sesjami TUI, turami użytkownika, stanem sandbox MCP, eskalacją powłoki i API app-server; providery modeli przejmują wykrywanie modeli ze stanem konta AWS/Bedrock udostępnionym klientom aplikacji; codex exec --json raportuje użycie tokenów reasoning; śledzenie rolloutów rejestruje relacje narzędzie/tryb kodu/sesja/multi-agent z poleceniem debug reducer. Poprawki: przerwanie /review nie blokuje już TUI, obsługa wyjścia/zamknięcia strumienia exec-server, app-server respektuje jawnie niezaufaną konfigurację projektu, rozłączenie websocket podczas serii powiadomień, uruchamianie sandboxa Windows i obsługa procesów w tle, walidacja config-schema dla limitów wątków i ścieżek agentów. 83 84 85
2026-04-16 Guide v2.20: CLI v0.121.0 (2026-04-15). Plugin Marketplace (codex marketplace add <source>) z typami źródeł GitHub, git URL, local-dir i marketplace.json. Odwrotne wyszukiwanie historii w TUI (Ctrl+R) i przywoływanie slash commands. Menu Memories w TUI z resetowaniem/usuwaniem; reset pamięci zachowuje teraz wcześniejsze rollouty. Model konsolidacji pamięci fazy 2 zaktualizowany do GPT-5.4. Bezpieczny profil devcontainer z sandboxingiem Bubblewrap (tylko WSL2; WSL1 odrzucany). Sandbox macOS: odblokowane allowlisty Unix socket i prywatny DNS. Usunięto tryb denylist-only dla danger-full-access — full-access jest teraz binarny. Narzędzia MCP rejestrowane z przestrzeniami nazw; flaga supports_parallel_tool_calls podłączona w całym przepływie; metadane stanu sandboxa przepływają przez metadane narzędzi MCP. Sesje Guardian review wyłączają hooks. Wskaźnik procentu kontekstu w wierszu statusu; ogłoszenie aktualizacji CLI pokazuje nowe wersje. Naprawiono Windows resume --last dla ścieżek dosłownych. Interfejs codex-thread-store do lokalnych wyszukiwań wątków. 82
2026-04-13 Guide v2.19: CLI v0.119.0–v0.120.0. Sesje głosowe realtime (V2 WebRTC z konfigurowalnym transportem). MCP Apps z odczytami zasobów, elicitations i przesyłaniem plików. Eksperymentalny codex exec-server. /resume według ID lub nazwy. Ctrl+O kopiuje najnowszą odpowiedź. Usprawnienia aktywności hooks w TUI. Hooks SessionStart rozróżniają /clear. 80 81
2026-04-04 Guide v2.18: Zaktualizowano ceny Business (25 USD/mies. → 20 USD rocznie). Dodano miejsca pay-as-you-go tylko dla Codex w Business/Enterprise. 79
2026-04-01 Guide v2.17 Zaktualizowano do CLI v0.118.0: sieć sandboxa Windows tylko przez proxy (egress na poziomie OS), przepływ auth kodem urządzenia ChatGPT, prompt-plus-stdin w codex exec, dynamiczne odświeżanie tokena bearer dla niestandardowych providerów. Ochrona pliku .codex przy pierwszym utworzeniu. Poprawka wykrywania PATH dla Linux bwrap. Naprawiono regresje app-server w TUI (odtwarzanie hooks, /copy, /resume <name>, /agent, przewijanie selektora skills). Większa odporność uruchamiania MCP (dłuższe okno startowe, wyświetlanie ostrzeżeń). Poprawka ACL apply_patch w Windows. Dodano GPT-5.4 mini do tabeli modeli (kontekst 400K, 30% kwoty GPT-5.4, 2× szybciej). Dodano sekcję Codex Security (research preview, kontekstowe wykrywanie podatności). 78 76 77
2026-03-31 CLI 0.118.0 Sieć sandboxa Windows tylko przez proxy za pomocą reguł egress na poziomie OS, przepływ auth kodem urządzenia ChatGPT dla klientów app-server, workflow prompt-plus-stdin w codex exec (wejście piped + osobny prompt), dynamiczne pobieranie/odświeżanie tokena bearer dla niestandardowych providerów modeli. Poprawki: ochrona pliku .codex przy pierwszym utworzeniu, wykrywanie PATH dla Linux bwrap, regresje app-server w TUI (odtwarzanie powiadomień hooks, /copy, /resume <name>, wątki /agent, przewijanie selektora skills), odporność uruchamiania MCP (dłuższe okno startowe, ostrzeżenia o awarii), zbędne zmiany ACL writable-root przez Windows apply_patch. 78
2026-03-17 Premiera GPT-5.4 mini: kontekst 400K, 0,75/4,50 USD za MTok, 30% kwoty GPT-5.4, 2× szybciej. Dostępny w aplikacji Codex, CLI, rozszerzeniu IDE i web. Idealny do delegowania podzadań subagent/równoległych. 76
2026-03-06 Research preview Codex Security: kontekstowy przegląd bezpieczeństwa aplikacji dla Pro/Enterprise/Business/Edu przez Codex web. Przeskanowano 1,2M commitów, 10 561 ustaleń o wysokiej wadze, przypisano 14 CVE w OpenSSH/GnuTLS/Chromium. 77
2026-03-30 Guide v2.16 Zaktualizowano do CLI v0.117.0: pełnoprawne pluginy (synchronizacja w zakresie produktu przy starcie, przeglądarka /plugins, instalacja/usuwanie), sub-agents v2 (adresy oparte na ścieżkach, ustrukturyzowana komunikacja między agentami, lista agentów), selektor tytułu terminala /title, app-server TUI domyślnie włączony (polecenia powłoki !, obserwowanie systemu plików, zdalne WebSocket z auth bearer, przywoływanie historii promptów między sesjami), usprawnienia workflow obrazów (view_image zwraca URL-e, wygenerowane obrazy można ponownie otwierać, historia przetrwa wznowienie), usunięto starsze narzędzie artifact (read_file i grep_files wycofane), ulepszenia sandboxa Linux dla starszych dystrybucji, ulepszenia sandboxa restricted-token w Windows. 75
2026-03-28 CLI 0.117.0 Pełnoprawne pluginy z synchronizacją w zakresie produktu przy starcie i przeglądarką TUI /plugins. Sub-agents v2: adresy oparte na ścieżkach (/root/agent_a), ustrukturyzowana komunikacja między agentami, lista agentów. Selektor tytułu terminala /title w TUI i app-server TUI. Klienci app-server: polecenia powłoki !, obserwowanie systemu plików, zdalne WebSocket z auth bearer. Workflow obrazów: view_image zwraca URL-e, wygenerowane obrazy można ponownie otwierać, historia przetrwa wznowienie. Przywoływanie historii promptów w app-server TUI między sesjami. App-server TUI domyślnie włączony. Usunięto starsze narzędzie artifact; stare read_file i grep_files wycofane. Ulepszenia sandboxa Linux dla starszych dystrybucji. Ulepszenia sandboxa restricted-token w Windows. 75
2026-03-21 Przewodnik v2.15 Zaktualizowano do CLI v0.116.0: zdarzenie hooka UserPromptSubmit (łącznie 5), uwierzytelnianie ChatGPT kodem urządzenia w app-server TUI, płynniejsza instalacja pluginów z allowlistą sugestii i zdalną synchronizacją, sesje realtime startujące z kontekstem ostatniego wątku, mniej automatycznych przerwań audio. Poprawki: opóźnienia pierwszej tury w WebSocket, historia konwersacji dla zdalnego wznawiania/forkowania, Linux sandbox przy checkoutach z dowiązaniami symbolicznymi/AppArmor, warunek wyścigu przy finalizacji zadań agenta. 74
2026-03-19 CLI 0.116.0 Hook UserPromptSubmit (blokowanie/rozszerzanie promptów przed wykonaniem), uwierzytelnianie ChatGPT kodem urządzenia w TUI, płynniejsza konfiguracja pluginów z allowlistą/zdalną synchronizacją, sesje realtime z kontekstem ostatniego wątku, mniej automatycznych przerwań audio. Poprawki: zawieszanie pierwszej tury przy prewarm w WebSocket, historia konwersacji dla zdalnego wznawiania/forkowania, uruchamianie Linux sandbox przy checkoutach z dowiązaniami symbolicznymi/AppArmor, wyścig przy finalizacji zadań agenta. Scalono 77 PR-ów. 74
2026-03-18 Przewodnik v2.14 Zaktualizowano do CLI v0.115.0: inspekcja obrazów w pełnej rozdzielczości przez view_image i codex.emitImage, js_repl udostępnia codex.cwd/codex.homeDir, tryb transkrypcji realtime WebSocket, RPC systemu plików app-server v2, Smart Approvals z podagentem guardian (approvals_reviewer = "guardian_subagent"), wyszukiwanie narzędzi Responses API. Poprawki błędów: dziedziczenie sandbox przez podagentów, zawieszanie js_repl na U+2028/U+2029, zastoje przy zamykaniu TUI, zachowywanie ustawień profilu z codex exec --profile, usprawnienia MCP/elicitation, proxy HTTP/1 CONNECT. 73
2026-03-16 CLI 0.115.0 Inspekcja obrazów w pełnej rozdzielczości przez view_image i codex.emitImage(..., detail: "original"), js_repl udostępnia codex.cwd i codex.homeDir z trwałymi odwołaniami do narzędzi, sesje realtime WebSocket z trybem transkrypcji i przekazaniem v2, RPC systemu plików app-server v2 (odczyty/zapisy/kopiowanie/operacje na katalogach/obserwowanie ścieżek), Smart Approvals kierowane przez podagenta guardian, integracje aplikacji używają wyszukiwania narzędzi Responses API z fallbackiem. Poprawki: uruchamiani podagenci bardziej niezawodnie dziedziczą reguły sandbox/sieci, js_repl nie zawiesza się już na U+2028/U+2029, rozwiązano zastoje przy zamykaniu TUI, ustawienia profilu są zachowywane z codex exec --profile, usprawniono przepływy MCP/elicitation, lokalne proxy sieciowe obsługuje CONNECT jako HTTP/1. 73
2026-03-13 Przewodnik v2.13 App v26.312: konfigurowalne motywy (kolor + font), przebudowane Automations z wykonywaniem lokalnym/worktree i poziomami reasoning dla każdego uruchomienia. Dodano metodę instalacji winget. Dodano informację o wycofaniu GPT-5.1 (11 marca — usunięto z ChatGPT, automatycznie zmigrowano do GPT-5.3/5.4). 71 72
2026-03-12 App v26.312 Konfigurowalne motywy z kontrolkami koloru i wyborem fontu w Settings, przebudowany interfejs Automations z trybem wykonywania lokalnego lub w worktree oraz niestandardowymi poziomami reasoning, ulepszenia wydajności. 72
2026-03-11 Przewodnik v2.12 Zaktualizowano do CLI v0.114.0: eksperymentalny silnik hooks (zdarzenia SessionStart, Stop), eksperymentalny tryb kodu, endpointy health check, konfiguracja wyłączania systemowych skills, kontekst transkrypcji przy przekazaniu, ulepszony wybór wzmianek $. Zaktualizowano sekcję Hooks o 4 zdarzenia. Poprawiono sekcję Windows Desktop App (teraz uruchomiona). Zaktualizowano modele na karcie szybkiej referencji do marca 2026. 70
2026-03-11 CLI 0.114.0 Eksperymentalny tryb kodu dla izolowanych przepływów programowania, eksperymentalny silnik hooks ze zdarzeniami SessionStart i Stop, endpointy health check app-server WebSocket (/readyz, /healthz), przełącznik konfiguracji do wyłączania dołączonych systemowych skills, przekazania przenoszą kontekst transkrypcji realtime, ulepszony wybór wzmianek $ z etykietami skill/app/plugin. Poprawki błędów: awaria tmux na Linux, ponownie otwarte wątki zablokowane w trakcie uruchomienia, obsługa starszych uprawnień, trwałość przepływu zatwierdzania. 70
2026-03-10 Przewodnik v2.11 Zaktualizowano do CLI v0.113.0: wzmianki @plugin (v0.112.0), narzędzie request_permissions, język konfiguracji permission-profile, rozszerzenie marketplace pluginów (v0.113.0). Dodano sekcje @plugin Mentions, Plugin Marketplace, Runtime Permission Requests i Permission-Profile Config Language. 68 69
2026-03-10 CLI 0.113.0 Wbudowane narzędzie request_permissions do żądań uprawnień w czasie działania, odkrywanie pluginów w marketplace z bogatszymi metadanymi/kontrolami auth przy instalacji/endpointem odinstalowania, strumieniowe stdin/stdout/stderr app-server z obsługą TTY/PTY, język konfiguracji permission-profile z rozdzielonymi politykami sandbox dla systemu plików/sieci, generowanie obrazów zapisuje do CWD, ustawienia wyszukiwania w sieci z pełną konfiguracją narzędzia, wzmocniona polityka proxy sieciowego odrzucająca globalne domeny wildcard 69
2026-03-08 CLI 0.112.0 Wzmianki @plugin do odwoływania się do pluginów na czacie z automatycznie dołączanym kontekstem, nowa powierzchnia wyboru modelu dla selektora TUI, wykonywalne profile uprawnień scalone z polityką sandbox dla każdej tury na potrzeby wykonywania skill zsh-fork, poprawka obsługi stanu JS REPL (wiązania pozostają po nieudanych komórkach), SIGTERM traktowany jak Ctrl-C przy zamykaniu websocket app-server, Linux bubblewrap zawsze odłącza przestrzeń nazw użytkownika, ulepszenia obsługi sieci/unix-socket w macOS sandbox 68
2026-03-06 Przewodnik v2.10 Zaktualizowano do CLI v0.111.0: GPT-5.4 jako rekomendowany model (kontekst 1M), domyślny tryb fast, system pluginów (v0.110.0), dynamiczne importy js_repl, trwały przełącznik /fast, instalator Windows. Codex App for Windows (v26.304). GPT-5.3-Codex-Spark dzięki partnerstwu z Cerebras. Zaktualizowano tabelę modeli, schemat blokowy, profile. Dodano sekcję Plugins. 64 65 66 67
2026-03-05 CLI 0.111.0 Domyślny tryb fast, dynamiczne importy js_repl dla plików lokalnych, odkrywanie pluginów przy starcie sesji, obsługa przepływu pracy z obrazami, wznawianie wątku zachowuje kontekst git 65
2026-03-05 Premiera GPT-5.4: flagowy model frontier, kontekst 1M, natywne użycie komputera, dostępny we wszystkich powierzchniach Codex 64
2026-03-05 CLI 0.110.0 System pluginów dla skills/MCP/łączników aplikacji, prompty zatwierdzania multi-agent, trwały przełącznik /fast, zapisy pamięci w zakresie workspace, skrypt instalatora Windows 65
2026-03-04 App v26.304 Codex App for Windows: natywna obsługa PowerShell, natywny sandbox, skills/automations/worktrees bez WSL 66
2026-03-03 App v26.303 Przełącznik automatycznego czyszczenia worktree, obsługa przekazania Local-to-Worktree, jawna opcja języka angielskiego 66
2026-03-02 Przewodnik v2.9 Zaktualizowano do CLI v0.107.0: forkowanie wątków do podagentów, wybór urządzenia głosowego realtime, konfigurowalne pamięci z codex debug clear-memories, multimodalne wyjście narzędzi niestandardowych. Dodano App v26.226: skróty MCP w composer, @mentions w komentarzach review. 62 63
2026-03-02 CLI 0.107.0 Forkowanie wątków do podagentów, sesje głosowe realtime z wyborem urządzenia mikrofonu/głośnika, multimodalne wyjście narzędzi niestandardowych, konfigurowalne pamięci + codex debug clear-memories, poprawki błędów 62
2026-02-28 Przewodnik v2.8 Zaktualizowano do CLI v0.106.0: dodano bezpośredni skrypt instalacyjny, poprawka obejścia sandbox zsh-fork, limit wejścia ok. 1M znaków, system plików /dev w Linux, elastyczne kontrolki zatwierdzania, JS REPL awansowany do /experimental (Node 22.22.0+), zapominanie pamięci na podstawie diffów, podświetlanie składni TUI + /theme, /copy, /clear, Ctrl-L, transkrypcja głosu, spawn_agents_on_csv, request_user_input w trybie Default. Dodano wpisy changelog v0.105.0 i v0.106.0. 60 61
2026-02-26 CLI 0.106.0 Bezpośredni skrypt instalacyjny, js_repl awansowany do /experimental z minimalną wersją Node 22.22.0, request_user_input w trybie Default, 5.3-codex widoczny na liście modeli CLI dla użytkowników API, zapominanie pamięci na podstawie diffów z wyborem uwzględniającym usage, poprawka obejścia sandbox zsh-fork, limit wejścia ok. 1M znaków, ulepszone renderowanie linków do plików w TUI, poprawka obsługi Ctrl-C dla podagentów 60
2026-02-25 CLI 0.105.0 TUI podświetla składnię ogrodzonych bloków kodu i diffów z selektorem /theme, transkrypcja głosu (dyktowanie spacją, eksperymentalne), spawn_agents_on_csv do rozgałęziania multi-agent z postępem/ETA, polecenia /copy /clear Ctrl-L, elastyczne kontrolki zatwierdzania (dodatkowe uprawnienia sandbox, granularne odrzucanie), klikalne zawijane linki, system plików /dev w Linux dla poleceń w sandbox, ulepszenia raportowania błędów js_repl 61
2026-02-24 Przewodnik v2.7 Rozszerzono sekcję Dostęp/Ceny: dodano promocyjny plan Free/Go, 2x limity rate dla płatnych planów, limity usage dla poszczególnych planów (okno 5-godzinne), tabelę kosztów kredytów. Dodano klucz konfiguracji allow_login_shell. 51
2026-02-22 Przewodnik v2.6 Dodano brakujące klucze konfiguracji: features.multi_agent, features.apply_patch_freeform, features.search_tool, agents.* (role multi-agent), model_context_window, model_auto_compact_token_limit, mcp_oauth_callback_port, mcp_oauth_credentials_store, notify. Dodano wpis changelog App v26.217. 50
2026-02-19 Przewodnik v2.5 Zaktualizowano odwołania do wersji CLI 0.104.0, dodano wpisy changelog v0.103.0 i v0.104.0, dodano obsługę proxy WS_PROXY/WSS_PROXY, odrębne identyfikatory zatwierdzeń, atrybucję współautora commitów, zastąpiono usuniętą flagę funkcji remote_models przez command_attribution.
2026-02-18 CLI 0.104.0 Obsługa proxy WS_PROXY/WSS_PROXY dla WebSocket, osobne identyfikatory zatwierdzeń dla poleceń wieloetapowych, powiadomienia o archiwizacji/przywróceniu wątków 49
2026-02-17 App v26.217 Przeciąganie i upuszczanie w celu zmiany kolejności wiadomości w kolejce, ostrzeżenie o przejściu na słabszy model, ulepszone rozmyte wyszukiwanie plików z odzyskiwaniem załączników po ponownym uruchomieniu 50
2026-02-17 CLI 0.103.0 Atrybucja współautora commitów przez hook prepare-commit-msg (konfigurowalna przez command_attribution), bogatsze metadane/branding listy aplikacji, usunięta flaga funkcji remote_models 48
2026-02-17 Przewodnik v2.4 Zaktualizowano wszystkie odwołania do wersji dla CLI 0.102.0, dodano wpis changelog v0.102.0 i przypis, zaktualizowano uwagę o sub-agentach o konfigurowalne role multi-agent.
2026-02-17 CLI 0.102.0 Ujednolicony przepływ uprawnień, ustrukturyzowane zatwierdzenia sieciowe, konfigurowalne role multi-agent, powiadomienia o przekierowaniu modelu, poprawki stabilności js_repl 47
2026-02-16 Przewodnik v2.3 Poprawiono tabelę migracji: hooks już istnieją (v0.99.0+), uwzględniono subagents (maks. 6), lista modeli jest kompletna. Dodano osobną sekcję Hooks (AfterAgent, AfterToolUse, wzorce migracji). Poprawiono fikcyjne polecenia w Recipe 5 (cloud start→cloud exec, cloud pull→apply). Poprawiono codex authcodex login. Sandbox Windows awansował z Experimental. Linux Bubblewrap jest teraz dostarczany/budowany w pakiecie. Dodano poziom wysiłku rozumowania minimal. Rozszerzono sekcję pamięci (udoskonalenia v0.101.0, pamięć vs AGENTS.md). Zaktualizowano listę wdrożeń AGENTS.md (60 000+ projektów, zarządzanie Linux Foundation). Zaktualizowano tabelę migracji Copilot. Poprawiono spójność wielkości liter w [EXPERIMENTAL]. Dodano dokumentację polityki ReadOnlyAccess, sekcję JS REPL Runtime, przykład produkcyjnej skill Deploy, rozszerzono sekcję kosztów (ukryty narzut tokenów, zarządzanie kosztami zespołu). Oznaczono 20 nieoznaczonych bloków kodu. Zweryfikowano wszystkie 30 kotwic ToC. Poprawki po ewaluacji: skorygowano terminologię /permissions (tryb zatwierdzania→polityka zatwierdzania), zmieniono nazwę zduplikowanego nagłówka „Project Trust”, złagodzono język o wycofaniu chat/completions, rozszerzono sekcję OpenTelemetry o przykład konfiguracji, doprecyzowano migracyjne sformułowanie „trudniejsze do obejścia”. Audyt deliberacyjny
2026-02-16 Przewodnik v2.2 Dodano do changelog 19 historycznych wydań kamieni milowych CLI (v0.2.0–v0.91.0). Zastąpiono zbiorczy przypis 24 20 indywidualnymi przypisami do wydań (3559). Dodano przypis 59 dotyczący licencji Apache 2.0. Dodano przypis 5 do odniesienia codex-linux-sandbox. Dodano przypis 21 do domeny preferencji MDM. Zaktualizowano uwagę 6 o Seatbelt w kontekście blokowania botów. Dodano uwagę o nieweryfikowalnych URL-ach bloga OpenAI. Łączna liczba przypisów: 56 (wcześniej 36). Audyt deliberacyjny
2026-02-15 Przewodnik v2.1 Poprawiono sekcję Enterprise (managed-admin-config.toml → requirements.toml ze zweryfikowanymi kluczami TOML), doprecyzowano kontekst 272K jako okno wejściowe z cytowaniem, dodano URL cytowania 6 Seatbelt, dodano blok Key Takeaways, naprawiono naruszenia stylu, skrócono meta description, rozszerzono listę wdrożeń AGENTS.md. Audyt ewaluatora bloga
2026-02-14 Przewodnik v2 Duża rewizja: poprawki zweryfikowane przez Codex dotyczące modeli (kontekst 272K), kluczy konfiguracji, flag funkcji, cennika, konfiguracji enterprise, akcji CI/CD, SDK API, opcji MCP, flag codex exec, funkcji aplikacji desktopowej, porównań migracyjnych. Usunięto nieweryfikowalne twierdzenia. Autorecenzja
2026-02-12 CLI 0.101.0 Ulepszenia rozpoznawania modeli, udoskonalenia pamięci, stabilność 35
2026-02-12 CLI 0.100.0 Eksperymentalny JS REPL, wiele limitów szybkości, transport WebSocket, polecenia pamięci, ulepszony sandbox 36
2026-02-12 App v260212 Rozgałęzianie konwersacji, pływające okno pop-out, Windows alpha 17
2026-02-12 Premiera GPT-5.3-Codex-Spark (interaktywny wariant o mniejszych opóźnieniach) 25
2026-02-11 CLI 0.99.0 Równoległe polecenia shell, /statusline, sortowalny selektor wznowienia, obsługa GIF/WebP, snapshoty shell 37
2026-02-06 CLI 0.98.0 Obsługa GPT-5.3-Codex, steer mode stabilny i domyślny, poprawki przełączania modeli 38
2026-02-06 CLI 0.97.0 Zatwierdzenia MCP „Allow and remember”, wykrywanie skills na żywo, diagnostyka /config, infrastruktura pamięci 39
2026-02-06 CLI 0.96.0 Async thread/compact v2, limity szybkości WebSocket, unified_exec poza Windows, pochodzenie konfiguracji 40
2026-02-06 CLI 0.95.0 Polecenie codex app, osobiste skills, równoległe narzędzia shell, wzmacnianie git 41
2026-02-05 Premiera GPT-5.3-Codex — ujednolicony model, 25% szybszy, kompleksowa obsługa komputera 26
2026-02-02 Premiera Codex Desktop App (macOS) — wielozadaniowość, worktrees, automatyzacje 16
2026-01-30 CLI 0.94.0 Domyślny plan mode, stabilna personality, skills z .agents/skills, metryki runtime 42
2026-01-29 CLI 0.93.0 Proxy SOCKS5, strumieniowanie plan mode, /apps, domyślne smart approvals, logi SQLite 43
2026-01-29 CLI 0.92.0 Wątki API v2, filtrowanie wątków, zakresy MCP OAuth, współpraca multi-agent 44
2026-01-25 CLI 0.91.0 Zmniejszono maksymalną liczbę sub-agentów z 12 do 6, aby zaostrzyć bariery ochronne zasobów 45
2026-01-21 CLI 0.88.0 Awaryjne uwierzytelnianie kodem urządzenia, tryby współpracy, /fork, zdalne modele, konfiguracja model_personality 46
2026-01-06 CLI 0.78.0 Edytor zewnętrzny Ctrl+G, warstwowanie konfiguracji świadome projektu, konfiguracja macOS MDM, nawigacja transkryptu TUI2, instalatory .dmg 52
2025-12-18 Premiera GPT-5.2-Codex — kompaktowanie kontekstu, refaktoryzacje/migracje, cyberbezpieczeństwo 27
2025-12-09 CLI 0.66.0 System polityki exec (białe listy TUI, poprawki odmów sandbox), zachowanie CRLF, podpisywanie Linux Sigstore 53
2025-11-19 GPT-5.1-Codex-Max — kompaktowanie wielu okien, trening Windows, o 30% mniej tokenów myślenia 28
2025-11-19 CLI 0.59.0 Natywne kompaktowanie, limit wyjścia narzędzi podniesiony do 10K tokenów, sandbox trybu Windows Agent, kredyty w /status 54
2025-10-25 CLI 0.50.0 Diagnostyka /feedback, ocena ryzyka naruszenia sandbox, ulepszenia startu MCP, redakcja zmiennych środowiskowych 55
2025-10-06 Ogólna dostępność Codex na DevDay — integracja Slack, SDK, narzędzia administracyjne 29
2025-10-06 CLI 0.45.0 Breaking: codex login --api-key--with-api-key (stdin). Uwierzytelnianie OAuth MCP, równoległe wywołania narzędzi, pulsująca kropka UI 56
2025-09-23 GPT-5-Codex + rozszerzenie IDE + przebudowa CLI — obrazy, wyszukiwanie web, code review 30
2025-09-23 CLI 0.40.0 Model domyślny → gpt-5-codex, automatyczne kompaktowanie przy 220K tokenów, polecenia /review, cofanie git, obsługa binariów Windows 57
2025-06-30 CLI 0.2.0 Pierwsze wydanie binarne Rust — wstępnie zbudowane binaria dla macOS (aarch64/x86_64) i Linux (gnu/musl), narzędzia codex-exec oraz codex-linux-sandbox 58
2025-06 Ogłoszono przepisanie w Rust („Codex CLI is Going Native”) 31
2025-06-03 Rozszerzenie dostępu dla użytkowników Plus, dostęp do internetu w chmurze, aktualizacje PR, dyktowanie głosowe 32
2025-05-16 Premiera Codex Cloud — agent chmurowy z modelem codex-1, tworzenie PR w GitHub 33
2025-04-16 Premiera open-source Codex CLI (Apache 2.0, TypeScript, codex-mini-latest)59 1

Źródła

Uwaga dotycząca URL-i bloga OpenAI: Odwołania 16, 2530, 33, 64, 66, 67, 76 i 77 prowadzą do wpisów blogowych openai.com/index/, które zwracają HTTP 403 przy dostępie automatycznym ze względu na ochronę przed botami Cloudflare. Te URL-e są prawidłowe po otwarciu w standardowej przeglądarce internetowej.


  1. GitHub — openai/codex — Repozytorium open source, wydania i dyskusje. 

  2. Obsługa Windows w Codex CLI — Wskazówki dotyczące instalacji w Windows i WSL. 

  3. Rozszerzenie Codex IDE — Integracja z VS Code, Cursor i Windsurf. 

  4. Codex Cloud — Dokumentacja zadań w chmurze i mechanizmy kontroli dostępu do internetu. 

  5. Codex Security — Architektura sandbox i model bezpieczeństwa. 

  6. macOS Seatbelt Sandbox — Dokumentacja społecznościowa frameworka sandbox-exec firmy Apple (brak opublikowanej oficjalnej dokumentacji Apple dla deweloperów). Uwaga: ta wiki może blokować automatyczny dostęp (HTTP 403); zob. także man sandbox-exec w macOS. 

  7. Linux Landlock LSM — Kontrola dostępu do systemu plików na poziomie jądra. 

  8. Breaking Out of the Sandbox — Społecznościowe wzorce konfiguracji sandbox. 

  9. AGENTS.md Open Standard — Międzynarzędziowy standard instrukcji pod opieką Linux Foundation. 

  10. Custom Instructions with AGENTS.md — Oficjalny przewodnik. 

  11. Integracja Codex MCP — Konfiguracja i zarządzanie serwerem MCP. 

  12. Building Workflows with Agents SDK — Codex jako serwer MCP do orkiestracji multi-agent. 

  13. Agent Skills — Dokumentacja systemu skills. 

  14. Funkcje Codex CLI — Plan mode, steer mode i funkcje współpracy. 

  15. Tryb nieinteraktywny — Dokumentacja codex exec

  16. Introducing the Codex App — Ogłoszenie premiery aplikacji desktopowej. 

  17. Dokumentacja Codex App — Funkcje aplikacji desktopowej i rozwiązywanie problemów. 

  18. Codex GitHub Action — Integracja CI/CD. 

  19. Codex SDK — Dokumentacja TypeScript SDK. 

  20. Cennik Codex — Ceny subskrypcji i API. 

  21. Codex Configuration Reference — Schemat enterprise requirements.toml i dystrybucja MDM. 

  22. Best Practices for Using Codex — Wątek na forum społeczności. 

  23. feiskyer/codex-settings — Konfiguracje, skills i prompty utrzymywane przez społeczność. 

  24. Wydania Codex CLI — Informacje o wydaniach GitHub. 

  25. Introducing GPT-5.3-Codex-Spark — Partnerstwo z Cerebras, ponad 1000 tok/s. 

  26. Introducing GPT-5.3-Codex — Premiera zunifikowanego modelu. 

  27. Introducing GPT-5.2-Codex — Kompaktowanie kontekstu i zmiany na dużą skalę. 

  28. Building More with GPT-5.1-Codex-Max — Kompaktowanie wielu okien. 

  29. Codex is Now Generally Available — Ogłoszenie DevDay 2025. 

  30. Introducing Upgrades to Codex — GPT-5-Codex + rozszerzenie IDE. 

  31. Codex CLI is Going Native — Dyskusja o przepisaniu w Rust. 

  32. Codex Updates: Internet Access and Plus Rollout — Rozszerzenie z czerwca 2025. 

  33. Introducing Codex — Premiera agenta w chmurze. 

  34. Deprecating chat/completions support in Codex — OpenAI ogłosiło usunięcie chat/completions API dla Codex, ukończone w lutym 2026. 

  35. Codex CLI v0.101.0 — Usprawnienia rozpoznawania modelu, dopracowanie pamięci, stabilność. 12 lutego 2026. 

  36. Codex CLI v0.100.0 — Eksperymentalny JS REPL, wiele limitów szybkości, transport WebSocket, polecenia pamięci, ulepszony sandbox. 12 lutego 2026. 

  37. Codex CLI v0.99.0 — Równoległe polecenia powłoki, /statusline, sortowalny selektor wznawiania, obsługa GIF/WebP, migawki powłoki. 11 lutego 2026. 

  38. Codex CLI v0.98.0 — Obsługa GPT-5.3-Codex, stabilny i domyślny steer mode, poprawki przełączania modeli. 6 lutego 2026. 

  39. Codex CLI v0.97.0 — Zatwierdzenia MCP typu „Allow and remember”, wykrywanie skills na żywo, diagnostyka /config, mechanizmy pamięci. 6 lutego 2026. 

  40. Codex CLI v0.96.0 — Async thread/compact v2, limity szybkości WebSocket, unified_exec poza Windows, pochodzenie konfiguracji. 6 lutego 2026. 

  41. Codex CLI v0.95.0 — Polecenie codex app, osobiste skills, równoległe narzędzia powłoki, wzmocnienie git. 6 lutego 2026. 

  42. Codex CLI v0.94.0 — Domyślny plan mode, stabilna osobowość, skills z .agents/skills, metryki runtime. 30 stycznia 2026. 

  43. Codex CLI v0.93.0 — Proxy SOCKS5, strumieniowanie plan mode, /apps, domyślne smart approvals, logi SQLite. 29 stycznia 2026. 

  44. Codex CLI v0.92.0 — Wątki API v2, filtrowanie wątków, zakresy MCP OAuth, współpraca multi-agent. 29 stycznia 2026. 

  45. Codex CLI v0.91.0 — Zmniejszono maksymalną liczbę sub-agentów z 12 do 6, aby zaostrzyć ograniczenia zasobów. 25 stycznia 2026. 

  46. Codex CLI v0.88.0 — Awaryjne uwierzytelnianie device-code, tryby współpracy, /fork, modele zdalne, konfiguracja model_personality. 21 stycznia 2026. 

  47. Codex CLI v0.102.0 — Ujednolicony przepływ uprawnień, ustrukturyzowane zatwierdzenia sieciowe, konfigurowalne role multi-agent, powiadomienia o przekierowaniu modelu. 17 lutego 2026. 

  48. Codex CLI v0.103.0 — Atrybucja współautora commitu przez hook prepare-commit-msg, bogatsze metadane/branding listy aplikacji, usunięto flagę funkcji remote_models. 17 lutego 2026. 

  49. Codex CLI v0.104.0 — Obsługa proxy WS_PROXY/WSS_PROXY WebSocket, osobne identyfikatory zatwierdzeń dla poleceń, powiadomienia o archiwizacji/cofnięciu archiwizacji wątków. 18 lutego 2026. 

  50. Codex Changelog — Codex App v26.217: zmiana kolejności metodą drag-and-drop, ostrzeżenie o obniżeniu modelu, usprawnienia rozmytego wyszukiwania plików. Codex Config Reference — Pełne odniesienie do kluczy konfiguracji. Luty 2026. 

  51. Cennik Codex — Poziomy planów, limity użycia na 5-godzinne okno, koszty kredytów oraz promocyjny dostęp Free/Go. Luty 2026. 

  52. Codex CLI v0.78.0 — Zewnętrzny edytor Ctrl+G, warstwowanie konfiguracji świadome projektu, konfiguracja macOS MDM, nawigacja po transkrypcie TUI2, instalatory .dmg. 6 stycznia 2026. 

  53. Codex CLI v0.66.0 — System zasad exec, zachowywanie CRLF w Windows, cloud exec --branch, podpisywanie Linux Sigstore. 9 grudnia 2025. 

  54. Codex CLI v0.59.0 — Natywne kompaktowanie, limit wyjścia narzędzia podniesiony do 10 tys. tokenów, sandbox w trybie Windows Agent, kredyty w /status. 19 listopada 2025. 

  55. Codex CLI v0.50.0 — Diagnostyka /feedback, ocena ryzyka naruszenia sandbox, usprawnienia uruchamiania MCP, redakcja zmiennych środowiskowych. 25 października 2025. 

  56. Codex CLI v0.45.0 — Breaking: codex login --api-key--with-api-key (stdin). Uwierzytelnianie OAuth MCP, równoległe wywołania narzędzi. 6 października 2025. 

  57. Codex CLI v0.40.0 — Model domyślny → gpt-5-codex, automatyczna kompaktacja przy 220 tys. tokenów, polecenia /review, cofanie w git, plik binarny Windows. 23 września 2025. 

  58. Codex CLI v0.2.0 — Pierwsze wydanie pliku binarnego Rust. Wstępnie zbudowane pliki binarne dla macOS (aarch64/x86_64) i Linux (gnu/musl), narzędzia codex-exec oraz codex-linux-sandbox. 30 czerwca 2025. 

  59. GitHub — openai/codex LICENSE — Apache License 2.0. Pierwotna premiera open-source w kwietniu 2025. 

  60. Codex CLI v0.106.0 — Bezpośredni skrypt instalacyjny, js_repl awansowany do /experimental (Node 22.22.0+), request_user_input w trybie Default, zapominanie pamięci na podstawie diffów, poprawka obejścia sandboxa zsh-fork, limit wejścia ok. 1 mln znaków, poprawka Ctrl-C dla sub-agenta. 26 lutego 2026. 

  61. Codex CLI v0.105.0 — Podświetlanie składni TUI z /theme, transkrypcja głosu, spawn_agents_on_csv, /copy /clear Ctrl-L, elastyczne kontrolki zatwierdzania, system plików Linux /dev, odzyskiwanie po błędach js_repl. 25 lutego 2026. 

  62. Codex CLI v0.107.0 — Rozgałęzianie wątków do sub-agentów, wybór urządzenia głosowego realtime, multimodalne wyjście narzędzi niestandardowych, konfigurowalne pamięci z codex debug clear-memories. 2 marca 2026. 

  63. Codex Changelog — App v26.226 — Skróty MCP w composerze, @mentions w komentarzach recenzji, obsługa błędów diagramów Mermaid. 26 lutego 2026. 

  64. Introducing GPT-5.4 — Flagowy model frontier łączący kodowanie GPT-5.3-Codex z mocniejszym rozumowaniem, natywnym użyciem komputera i oknami kontekstu 1 mln. 5 marca 2026. 

  65. Codex CLI v0.110.0–v0.111.0 — System pluginów dla skills/MCP/łączników aplikacji (v0.110.0), domyślny tryb szybki, dynamiczne importy js_repl, wykrywanie pluginów na początku sesji (v0.111.0). 5 marca 2026. 

  66. Codex App for Windows — Natywna aplikacja Windows z obsługą PowerShell, natywnym sandboxem, skills/automations/worktrees. App v26.304 (4 marca 2026), v26.303 (3 marca 2026). 

  67. Introducing GPT-5.2-Codex — GPT-5.3-Codex-Spark: tekstowy model research preview zoptymalizowany pod niemal natychmiastową iterację kodowania. Dostępny dla użytkowników ChatGPT Pro dzięki partnerstwu z Cerebras. Kontekst 128K. 

  68. Codex CLI v0.112.0 — @plugin mentions z automatycznie dołączanym kontekstem, powierzchnia wyboru modelu w TUI, wykonywalne profile uprawnień w polityce sandboxa per tura, poprawka stanu JS REPL, obsługa SIGTERM, przestrzeń nazw użytkownika bubblewrap w Linux, ulepszenia sandboxa macOS. 8 marca 2026. 

  69. Codex CLI v0.113.0 — Wbudowane narzędzie request_permissions, rozszerzenie marketplace pluginów (metadane, kontrole auth, odinstalowanie), streaming app-server z TTY/PTY, język konfiguracji permission-profile, generowanie obrazów zapisuje do CWD, ustawienia narzędzia wyszukiwania w sieci, wzmocniona polityka proxy sieciowego. 10 marca 2026. 

  70. Codex CLI v0.114.0 — Eksperymentalny tryb kodu, eksperymentalny silnik hooks (zdarzenia SessionStart, Stop), endpointy health check WebSocket, konfiguracja wyłączania system skills, kontekst transkryptu handoff, ulepszony wybierak wzmianek $. 11 marca 2026. 

  71. OpenAI Developer Changelog — March 11, 2026 — Modele GPT-5.1 usunięte z ChatGPT; istniejące rozmowy automatycznie kontynuują na GPT-5.3 Instant, GPT-5.4 Thinking lub GPT-5.4 Pro. 

  72. Codex Changelog — App v26.312 — Konfigurowalne motywy z kontrolkami kolorów i wyborem fontu, przebudowany interfejs Automations z lokalnym wykonywaniem/worktree oraz niestandardowymi poziomami rozumowania, ulepszenia wydajności. 12 marca 2026. 

  73. Codex CLI v0.115.0 — Inspekcja obrazów w pełnej rozdzielczości przez view_image i codex.emitImage, js_repl udostępnia codex.cwd/codex.homeDir, tryb transkrypcji realtime WebSocket, RPC systemu plików app-server v2, Smart Approvals z subagentem guardian, tool-search Responses API. Poprawki: dziedziczenie sandboxa przez subagenta, zawieszenie js_repl U+2028/U+2029, zastoje przy wyjściu z TUI, zachowanie ustawień profilu, ulepszenia MCP/elicitation. 16 marca 2026. 

  74. Codex CLI v0.116.0 — Zdarzenie hook UserPromptSubmit, uwierzytelnianie kodem urządzenia ChatGPT w app-server TUI, płynniejsza instalacja pluginów z allowlistą sugestii i zdalną synchronizacją, sesje realtime z kontekstem ostatniego wątku, mniej samoczynnych przerwań audio. Poprawki: zawieszenia pierwszej tury przy prewarm WebSocket, historia rozmów dla zdalnego resume/fork, sandbox Linux na checkoutach symlinkowanych/AppArmor, wyścig finalizacji zadań agenta. Scalono 77 PR. 19 marca 2026. 

  75. Codex CLI v0.117.0 — Pluginy pierwszej klasy (synchronizacja w zakresie produktu, przeglądarka /plugins, instalacja/usuwanie), sub-agents v2 (adresy oparte na ścieżkach, ustrukturyzowana komunikacja, lista agentów), wybierak tytułu terminala /title, app-server TUI domyślnie włączony z poleceniami powłoki !/obserwowaniem systemu plików/zdalnym uwierzytelnianiem bearer WebSocket/przywoływaniem historii promptów, przepływy pracy z obrazami (view_image URL, możliwe do ponownego otwarcia wygenerowane obrazy, historia odporna na resume), usunięte starsze narzędzia artifact/read_file/grep_files, ulepszenia sandboxa Linux dla starszych dystrybucji, ulepszenia sandboxa restricted-token Windows. 28 marca 2026. 

  76. Introducing GPT-5.4 mini and nano — GPT-5.4 mini: kontekst 400K, 0,75 USD/4,50 USD za MTok, 30% limitu GPT-5.4, 2x szybciej. Dostępny w aplikacji Codex, CLI, rozszerzeniu IDE i w sieci. 17 marca 2026. 

  77. Codex Security: now in research preview — Kontekstowy przegląd bezpieczeństwa aplikacji. Pro/Enterprise/Business/Edu przez Codex web. Przeskanowano 1,2 mln commitów, 10 561 ustaleń o wysokiej wadze, przypisano 14 CVE. 6 marca 2026. 

  78. Codex CLI v0.118.0 — Sieć sandboxa Windows wyłącznie przez proxy, uwierzytelnianie kodem urządzenia ChatGPT, prompt-plus-stdin w codex exec, dynamiczne tokeny bearer, ochrona plików .codex, poprawka bwrap w Linux, regresje TUI app-server, solidniejszy start MCP, poprawka apply_patch w Windows. 31 marca 2026. 

  79. Codex now offers pay-as-you-go pricing for teams. OpenAI, 2 kwietnia 2026. Roczna cena Business obniżona do 20 USD/stanowisko/mies. Stanowiska tylko dla Codex dostępne dla Business i Enterprise z rozliczaniem tokenowym, bez stałej opłaty za stanowisko i bez limitów szybkości. 

  80. Codex CLI v0.119.0. „v0.119.0: Realtime voice V2 (WebRTC, konfigurowalny transport, wybór głosu, natywne media TUI), MCP Apps (odczyty zasobów, metadane wywołań narzędzi, elicitations, przesyłanie plików), zdalne przepływy pracy (egress websocket, przekazywanie --cd, codex exec-server), Ctrl+O kopiuje odpowiedź, /resume według ID/nazwy, powiadomienia Warp OSC 9”. 10 kwietnia 2026. 

  81. Codex CLI v0.120.0. „v0.120.0: Realtime V2 strumieniuje postęp agenta działającego w tle, ulepszenia UI aktywności hooków, hooks SessionStart rozróżniają /clear, MCP outputSchema w trybie kodu, obsługa symlinków w sandboxie Windows, poprawka kolejności wyszukiwania narzędzi”. 11 kwietnia 2026. 

  82. Codex CLI v0.121.0. 15 kwietnia 2026. Plugin Marketplace (codex marketplace add dla GitHub, URL git, katalog lokalny, URL marketplace.json) + odpowiednik app-server (#17087, #17717, #17756). Wsteczne wyszukiwanie historii w TUI przez Ctrl+R z przywoływaniem slash commands (#17550, #17336). Menu pamięci w TUI z przyciskiem resetowania i usuwaniem pojedynczych wpisów pamięci (#17632, #17626, #17913, #17937, #17844). Model konsolidacji pamięci fazy 2 zaktualizowany do GPT-5.4 (#17384). Reset pamięci zachowuje wcześniejsze rollouts (#17919). Bezpieczny profil devcontainer wykorzystujący Bubblewrap (tylko WSL2; WSL1 odrzucane) (#10431, #17547, #17559). Sandbox macOS: listy dozwolonych gniazd Unix (#17654), odblokowany prywatny DNS (#17370). Usunięto tryb danger-full-access oparty wyłącznie na denylist (#17732). Obsługa wywołań narzędzi MCP Apps (#17364), przestrzenie nazw narzędzi MCP (#17404), podłączenie flagi supports_parallel_tool_calls (#17667), metadane stanu sandboxa przez metadane narzędzi MCP (#17763, #17957), spłaszczone odroczone wywołania narzędzi (#17556). Guardian review wyłącza hooks (#17872). Wskaźnik procentu kontekstu w pasku stanu (#17637, #17420). Ogłoszenie aktualizacji CLI (#17942). Interfejs codex-thread-store (#17659, #17824). Poprawka dosłownej ścieżki dla resume --last w Windows (#17414). Łącznie ponad 180 commitów. Pełna lista PR jest dostępna także pod adresem porównania rust-v0.120.0...rust-v0.121.0

  83. Introducing GPT-5.5. Ogłoszenie OpenAI, 23 kwietnia 2026. Okno kontekstu: 400K w Codex, 1M w API (odpowiednio według strony dostępności GPT-5.5 w Codex od OpenAI oraz dokumentacji modelu GPT-5.5 API). Cennik (API): 5 USD za wejściowy / 30 USD za wyjściowy MTok (2× stawka GPT-5.4; OpenAI deklaruje ok. 20% efektywnego wzrostu po usprawnieniach wydajności tokenów). Benchmarki: 82,7% Terminal-Bench 2.0 (obecny SOTA wśród publicznie dostępnych modeli), 84,9% GDPval (44 zawody), 78,7% OSWorld-Verified (obsługa prawdziwego komputera), 98,0% Tau2-bench Telecom (bez dostrajania promptów). Dostępny w Codex CLI/web/desktop od 23 kwietnia dla ChatGPT Plus/Pro/Business/Enterprise/Edu/Go; dostępny w OpenAI API od 24 kwietnia. Deklarowana rekomendacja OpenAI: „GPT-5.5 is now available in Codex as OpenAI’s newest frontier model for complex coding, computer use, knowledge work, and research workflows, and is the recommended choice for most Codex tasks.” Zob. także: Introducing upgrades to Codex (17 kwietnia 2026 — praca komputera w tle, ponad 90 nowych partnerów pluginów, w tym Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render i Superpowers); NVIDIA blog: GPT-5.5 Powers Codex on NVIDIA Infrastructure; TechCrunch: OpenAI releases GPT-5.5

  84. Codex CLI v0.122.0 oraz v0.123.0. v0.122.0: zasady filesystem deny-read oparte na globach + zarządzane wymagania deny-read + egzekwowanie sandboxa platformy + izolowane uruchomienia codex exec, które ignorują konfigurację lub reguły użytkownika; wykrywanie narzędzi i generowanie obrazów domyślnie włączone; obsługa obrazów o większej szczegółowości oraz metadane oryginalnego poziomu szczegółowości dla MCP i js_repl; rozwiązywanie nieaktualnych promptów w app-server między klientami; wznawiane/forkowane wątki natychmiast odtwarzają użycie tokenów; uruchamianie remote-control toleruje brak uwierzytelnienia ChatGPT; anulowanie startu MCP znów działa przez sesje app-server; wewnętrzny podział na codex-core-plugins i reorganizacja connectorów. v0.123.0 (23 kwietnia 2026): wbudowany provider modeli amazon-bedrock z obsługą konfigurowalnego profilu AWS; /mcp verbose do pełnej diagnostyki serwerów MCP, zasobów i szablonów zasobów przy zachowaniu szybkiego zwykłego /mcp; ładowanie pluginów MCP akceptuje zarówno mcpServers, jak i mapy serwerów najwyższego poziomu w .mcp.json; przekazania realtime dostarczają delty transkrypcji do agentów w tle i pozwalają jawnie pozostać w trybie cichym; wymagania remote_sandbox_config specyficzne dla hosta dla środowisk zdalnych; odświeżone dołączone metadane modeli. Poprawki: /copy po rollbacku kopiuje najnowszą widoczną odpowiedź asystenta (nie sprzed rollbacku), tekst kolejnego pytania przesłany podczas działania ręcznego polecenia powłoki trafia do kolejki (koniec z zablokowanymi stanami Working), wejście Unicode/dead-key w terminalach VS Code WSL (tam wyłączono rozszerzony tryb klawiatury), nieaktualne zmienne środowiskowe proxy nie są przywracane ze snapshotów powłoki, codex exec dziedziczy współdzielone flagi z poziomu głównego, takie jak opcje sandboxa i modelu, usunięto wyciekające prompty review z transkryptów TUI. 

  85. Codex CLI v0.124.0 oraz v0.125.0. v0.124.0 (23 kwietnia 2026): szybkie kontrolki reasoning w TUI (Alt+, obniża, Alt+. podnosi) z resetowaniem reasoning do wartości domyślnych nowego modelu przy aktualizacji modelu; sesje app-server zarządzają wieloma środowiskami z wyborem środowiska i katalogu roboczego per tura dla konfiguracji zdalnych; pierwszoklasowa obsługa Amazon Bedrock dla providerów zgodnych z OpenAI (podpisywanie AWS SigV4, uwierzytelnianie poświadczeniami AWS); zdalne marketplace pluginów z niezawodnym pobieraniem szczegółów i większymi stronami wyników; hooks są teraz stabilne — konfigurowalne inline w config.toml i requirements.toml, obserwują narzędzia MCP oraz apply_patch i długotrwałe sesje Bash; uprawnione plany ChatGPT domyślnie używają Fast service tier, chyba że jawnie z tego zrezygnowano. Poprawki: cookies Cloudflare zachowywane między zatwierdzonymi hostami ChatGPT (mniej błędów uwierzytelniania), opróżnianie zdarzeń websocket pod obciążeniem + czystsze zamykanie, dryf trybu uprawnień przetrwa rozmowy poboczne, wait_agent szybko zwraca wynik, gdy w kolejce jest praca mailbox, lokalne uruchomienia stdio MCP dla poleceń względnych bez jawnego cwd używają poprawnego rozwiązywania ścieżek, przypadki brzegowe zarządzanej konfiguracji przy starcie (nieznane wymagania funkcji ostrzegają zamiast przerywać, błędy wymagań chmurowych są czytelniejsze). v0.125.0 (24 kwietnia 2026): integracje app-server obsługują transport przez gniazdo Unix, przyjazne paginacji resume/fork, lepkie środowiska, konfigurację i store zdalnych wątków; zarządzanie pluginami app-server instaluje zdalne pluginy i aktualizuje skonfigurowane marketplace; profile uprawnień przechodzą pełny round-trip przez sesje TUI, tury użytkownika, stan sandboxa MCP, eskalację powłoki i APIs app-server; providerzy modeli zarządzają wykrywaniem modeli, a stan konta AWS/Bedrock jest widoczny dla klientów aplikacji; codex exec --json raportuje użycie tokenów reasoning dla odbiorców programistycznych; śledzenie rolloutów zapisuje relacje narzędzi, trybu kodu, sesji i multi-agent, wraz z poleceniem reduktora debugowania. Poprawki: przerwanie /review nie blokuje już TUI, ulepszono obsługę wyjścia exec-server i zamykanie strumieni, app-server respektuje jawnie niezaufaną konfigurację projektu, problemy z rozłączaniem klienta websocket podczas serii powiadomień, uruchamianie sandboxa Windows i obsługa procesów w tle, wzmocniono walidację schematu konfiguracji dla limitów wątków, ścieżek agentów i typów MIME. 

  86. Codex CLI v0.128.0. Wydany 30 kwietnia 2026. Dodaje utrwalone przepływy /goal, codex update, konfigurowalne mapowania klawiszy TUI, rozszerzone profile uprawnień, ulepszenia marketplace pluginów, import sesji zewnętrznego agenta oraz aktualizacje konfiguracji MultiAgentV2; poprawia resume/przerwania, TUI, sieć, sandbox Windows, Bedrock, MCP i przypadki brzegowe pluginów; oznacza --full-auto jako przestarzałe; usuwa js_repl

  87. OpenAI Codex configuration reference oraz Codex sandbox configure defaults. Dostęp 11 maja 2026. Dokumentuje approval_policy, sandbox_mode, default_permissions, [permissions.<name>.filesystem], [permissions.<name>.network], wbudowane profile uprawnień oraz wycofanie on-failure

  88. OpenAI API deprecations: 2026-04-22 legacy GPT model snapshots. Dostęp 5 maja 2026. Wymienia wyłączenia 23 lipca 2026 dla starszych snapshotów modeli powiązanych z Codex, w tym gpt-5.2-codex i gpt-5.1-codex-mini, z zamiennikami gpt-5.4 i gpt-5.4-mini

  89. Codex CLI v0.129.0. Wydano 7 maja 2026, 17:02 UTC. Dodaje modalną edycję Vim w kompozytorze (polecenie /vim, konfigurowalny tryb domyślny), przeprojektowany selektor przepływu pracy TUI (łatwiejsze wznawianie/rozwidlanie, tryb surowej historii przewijania), przeglądarkę /hooks w TUI do odkrywania i przełączania hooks cyklu życia, linię statusu dostosowaną do motywu z opcjonalnymi podsumowaniami PR + zmian gałęzi, ulepszenie zarządzania pluginami (udostępnianie w workspace, kontrola dostępu do udostępniania, filtrowanie źródeł, operacje marketplace z poziomu /plugins), zmianę cyklu życia /goal (eksperymentalne cele pozostają wstrzymane po wznowieniu, chyba że zostaną ponownie włączone — zmienia to wcześniejsze domyślne zachowanie z v0.128.0), wzmocnienie uruchamiania sandboxa Linux, poprawki niezawodności sandboxa Windows oraz dołączone podbicie Bubblewrap do wersji 0.11.2 z poprawkami bezpieczeństwa upstream. Zob. także: Codex Changelog i strona Codex CLI — ta druga dokumentuje majowe zwiększenie limitu użycia w 2026 roku (25× wyższy 5-godzinny limit Codex Plus i podwojenie progu 100 USD/miesiąc, oba do 31 maja 2026). 

  90. Codex for Chrome oraz wpis z 7 maja 2026 w Codex Changelog. Zgodnie z ogłoszeniem: „Dzięki nowemu rozszerzeniu dla Chrome Codex jeszcze lepiej pracuje z aplikacjami i stronami internetowymi w przeglądarce. Działa równolegle na kartach w tle bez przejmowania kontroli nad przeglądarką, a użytkownik zachowuje kontrolę nad tym, z których stron internetowych Codex może korzystać”. 

  91. Codex CLI v0.130.0. Wydano 8 maja 2026, 23:09 UTC. Nowe funkcje: polecenie najwyższego poziomu codex remote-control jako entrypoint bezgłowego app-servera (#21424); szczegóły pluginu pokazują dołączone hooks, udostępnianie pluginów ujawnia metadane linku + kontrolę wykrywalności + aktualizacje ustawień udostępniania (#21447, #21495, #21637); paginacja wątków app-servera z widokami elementów tury: niezaładowany / podsumowanie / pełny (#21566); uwierzytelnianie Bedrock przez dane logowania AWS aws login console-login (#21623); view_image rozwiązuje się przez wybrane środowisko dla sesji wielośrodowiskowych (#21143). Poprawki błędów: aktywne wątki app-servera przechwytują zmiany konfiguracji bez restartu (#21187); diffy tur pozostają dokładne w operacjach apply_patch, także przy częściowych niepowodzeniach (#21180, #21518); podsumowania wątków / zmiany nazw / wznowienie / fork przez ThreadStore, w tym wątki bez ścieżki (#21264, #21265, #21266); zdalna kompaktacja emituje response.processed dla strumieni v2 + pomija service_tier w żądaniach kompaktowania z kluczem API (#21642, #21676); konfiguracja sandboxa Windows przyznaje użytkownikom sandboxa dostęp do cache binarnego środowiska uruchomieniowego desktopu (#21564); baner startowy codex exec nie wypisuje już sformułowania „research preview” (#21683). Prace porządkowe: konfigurowalne metadane śledzenia OpenTelemetry + bogatsza analityka review/feedback (#21556, #18747, #21434, #21498); profil builda profilowania Cargo, cooldown Dependabot, aktualizacja cargo-shear, w pełni kwalifikowane piny GitHub Action (#21436, #21547, #21574, #21584, #21599); usunięto nieużywane APIs klucza urządzenia / dodatkowe katalogi główne skills / implementację zdalnego thread-store / mapy narzędzi MCP z kluczami tekstowymi (#21487, #21485, #21596, #21454). URL porównania: rust-v0.129.0...rust-v0.130.0. Zob. także: Codex Changelog

  92. Codex Changelog. Kontekst historyczny z 5-9 maja 2026: GPT-5.5 Instant został wdrożony w warstwie bezpłatnej, a linia alfa v0.131.0 rozpoczęła się przed późniejszym stabilnym wydaniem v0.131.0 z 18 maja, udokumentowanym w 96

  93. Build plugins — Add a marketplace from the CLI. Dostęp 11 maja 2026. Dokumentuje codex plugin marketplace add, akceptowane typy źródeł marketplace, --ref, --sparse oraz polecenia aktualizacji/usuwania marketplace. 

  94. Codex CLI v0.131.0-alpha.9. Wydano 12 maja 2026. Historyczna linia alfa prerelease; dla bieżącego celu przewodnika zastąpiona przez stabilne wydanie v0.131.0 z 18 maja w 96

  95. Oczyszczony lokalny audyt higieny Codex-harness autora z 15 maja 2026. Przegląd rozdzielił wykonywalne źródła, publiczne/prywatne dokumenty, wygenerowane cache, rekordy sesji, migawki powłoki, logi i celowe magazyny sekretów; w razie potrzeby przekształcił poświadczenia pomocnicze w konfigurację wymaganą przez środowisko; zredagował historię widoczną dla modelu pod kątem form sekretów o wysokiej pewności; oraz odnotował pozostałe luki w hookach prewencyjnych i historii śledczej. Dokładne ścieżki, wartości tokenów, wzorce detektorów i prywatne szczegóły przepływu pracy celowo pominięto. 

  96. Codex Changelog. Wpis z 18 maja 2026 dotyczący Codex CLI 0.131.0. Nowe funkcje obejmują bogatsze kontrolki sesji i wyświetlanie statusu w TUI, ujednolicone wyszukiwanie wzmianek @ w plikach/katalogach/pluginach/skills, polecenia marketplace CLI, udostępnianie pluginów świadome wersji, domyślnie włączone hooks pluginów, zarządzany przez daemon codex remote-control, zdalne środowiska oparte na rejestrze, aktualizacje Python SDK openai-codex oraz diagnostykę codex doctor. Poprawki błędów obejmują renderowanie/interakcje TUI, zachowanie sandboxa Windows, zarządzane ograniczenia odczytu, bezpieczeństwo uruchamiania app-server/local-state, niezawodność Git/auth oraz zdalne czyszczenie. Weryfikacja w bieżącej sesji 19 maja 2026: codex --version zwróciło codex-cli 0.131.0, a npm view @openai/codex version dist-tags.latest time.modified --json zwróciło najnowszą wersję 0.131.0 z time.modified 2026-05-18T22:00:51.726Z

  97. Codex CLI v0.132.0. Wydano 20 maja 2026. Dodaje pełnoprawne uwierzytelnianie Python SDK (klucz API, przepływy ChatGPT browser/device-code, inspekcja konta, wylogowanie), prostsze tekstowe APIs tur z bogatszym TurnResult, codex exec resume --output-schema, szybszy start TUI dzięki wsadowym sondom terminala, rejestrację zdalnego executora przy użyciu standardowego uwierzytelniania Codex oraz zachowanie wierności obrazów app-servera. Poprawki obejmują warunki zatrzymania kontynuacji celów dla limitów użycia i powtarzających się blokad, zachowanie selektora wznowienia przy zaufaniu/wklejaniu, trasowanie odtwarzania/elicitation MCP, keepalive zdalnego websocketu, ścieżki diffów względne względem repo, wykrywanie npm przez Windows doctor oraz statyczne linkowanie środowiska uruchomieniowego MSVC. 

  98. Codex CLI v0.133.0. Wydano 21 maja 2026. Cele są domyślnie włączone, z dedykowaną pamięcią i śledzeniem postępu aktywnej tury; codex remote-control zyskuje gotowość/status na pierwszym planie oraz daemonowe start / stop; profile uprawnień dodają listy APIs, dziedziczenie, obsługę zarządzanego requirements.toml, odświeżanie w czasie działania oraz silniejszą integrację z sandboxem Windows; odkrywanie pluginów zyskuje wynik listy świadomy marketplace, zainstalowane wersje, katalogi główne marketplace i obsługę zdalnych kolekcji; rozszerzenia mogą obserwować start/stop subagenta, wykonanie narzędzia, metadane tury oraz asynchroniczne zatwierdzanie/przetwarzanie tury. Weryfikacja w bieżącej sesji 21 maja 2026: codex --version zwróciło codex-cli 0.131.0, a npm view @openai/codex version dist-tags.latest time.modified --json zwróciło najnowszą wersję 0.133.0 z time.modified 2026-05-21T17:13:06.823Z

  99. OpenAI ChatGPT release notes oraz ChatGPT Enterprise & Edu release notes. Wpisy Codex z 21 maja 2026: Appshots, Goal mode GA, adnotacje przeglądarki w aplikacji, zablokowane Computer Use, usprawnienia używania przeglądarki, analityka Enterprise/Edu oraz informacje o dostępności udostępniania pluginów. Zob. także dokumentację Appshots, In-app browser i Computer Use, dostęp 25 maja 2026. 

  100. OpenAI Codex prompting docs — Goal mode. Dostęp 25 maja 2026. Dokumentuje Goal mode jako trwały cel z punktami wejścia /goal w aplikacji Codex, rozszerzeniu IDE i CLI, a także wskazówki awaryjne features.goals / codex features enable goals, jeśli slash command się nie pojawia. 

  101. OpenAI Codex GitHub releases. Dostęp 26 maja 2026. Strona wydań wymienia 0.134.0-alpha.1, 0.134.0-alpha.2 i 0.134.0-alpha.3 jako prereleases oraz oznacza 0.133.0 jako najnowszą wersję stabilną. Weryfikacja w bieżącej sesji 26 maja 2026: lokalne codex --version zwróciło codex-cli 0.133.0; npm view @openai/codex version dist-tags.latest time.modified --json zwróciło version 0.133.0, dist-tags.latest 0.133.0 oraz time.modified 2026-05-23T01:26:52.705Z

  102. Informacje o wydaniu Codex CLI v0.140.0 oraz Codex Changelog (OpenAI Developers). Wersja awansowała do stabilnej 15 czerwca 2026 r. (z linii v0.140.0-alpha). Nowe funkcje: widoki /usage dla dziennej, tygodniowej i łącznej aktywności tokenów na koncie; /goal zachowuje nadmiarowy tekst, duże wklejone bloki i załączniki graficzne w zdalnych sesjach app-server; usuwanie sesji przez codex delete, /delete oraz app-server thread/delete z zabezpieczeniami potwierdzania; /import do selektywnego importowania konfiguracji początkowej, konfiguracji projektu i ostatnich czatów z Claude Code; wpisanie @ domyślnie otwiera ujednolicone menu wzmianek dla plików, plugins i skills; zarządzane uwierzytelnianie kluczem Amazon Bedrock API oraz szyfrowane lokalne przechowywanie poświadczeń OAuth dla CLI i MCP. Poprawki błędów: uszkodzone bazy stanu SQLite są automatycznie archiwizowane i odbudowywane z danych rollout; /review nie zawiesza się już po naciśnięciu Esc przy zakolejkowanych wskazówkach; niezawodność MCP dzięki ponownym próbom po przejściowych błędach uruchamiania i zachowaniu wyłączonych serwerów; naprawiono żądania odinstalowania zdalnych pluginów i ujawniono apps wymagające uwierzytelnienia; utrwalono odrzucenia aktualizacji „Don’t remind me” i wyczyszczono nieaktualne wskaźniki działających hooks; polecenia tła non-TTY można przerywać za pomocą Ctrl-C przy zachowaniu outputu. Wydajność/utrzymanie: zachowanie monitora systemu plików Git i przyspieszenie wyszukiwania w archiwach dla dużych repozytoriów; usunięto eksperymentalne sterowanie głosowe /realtime oraz zależności audio z TUI. Najnowszą wersją przedpremierową na 16 czerwca 2026 r. jest linia rust-v0.141.0-alpha (prerelease) — 0.141.0 nadal jest wersją alpha i nie jest śledzona w tym przewodniku, który obejmuje wersje stabilne. Weryfikacja w bieżącej sesji 16 czerwca 2026 r.: wydania GitHub i OpenAI Codex changelog potwierdzają rust-v0.140.0 jako najnowszą wersję stabilną. 

  103. Informacje o wydaniu Codex CLI v0.141.0 oraz Codex Changelog (OpenAI Developers). Wersja awansowała do stabilnej 18 czerwca 2026 r. (z linii v0.141.0-alpha). Bezpieczeństwo/infrastruktura: zdalne executors używają uwierzytelnionych, szyfrowanych end-to-end kanałów Noise-relay; TLS obsługuje podpisy certyfikatów P-521 dla zgodności z enterprise proxy. Wieloplatformowość: zdalne wykonywanie zachowuje natywne dla executora katalogi robocze i powłoki; ulepszenia wykonywania w Windows sandbox, w tym automatyczne odzyskiwanie poświadczeń. Wydajność: zmniejszono opóźnienia i zużycie pamięci w dużych sesjach z wieloma narzędziami dzięki cache’owaniu wyszukiwania narzędzi; ograniczono cache’owanie obrazów promptów do 64 MiB. UI: prompty wejściowe TUI mogą automatycznie rozwiązywać się po bezczynności z licznikiem odliczania; realtime clients otrzymują kontrolę speech-append. Najnowszą wersją przedpremierową na 19 czerwca 2026 r. jest linia rust-v0.142.0-alpha (prerelease) — 0.142.0 nadal jest wersją alpha i nie jest śledzona w tym przewodniku, który obejmuje wersje stabilne. Weryfikacja w bieżącej sesji 18 czerwca 2026 r.: wydania GitHub i OpenAI Codex changelog potwierdzają rust-v0.141.0 jako najnowszą wersję stabilną. 

  104. Informacje o wydaniu Codex CLI v0.142.0 oraz Codex Changelog (OpenAI Developers). Wersja awansowała do stabilnej 22 czerwca 2026 r. (z linii v0.142.0-alpha). Nowe funkcje: /usage może pokazywać i realizować zdobyte kredyty resetowania limitu użycia, z potwierdzeniem, ponowną próbą i odświeżonymi stanami dostępności; /plugins organizuje zdalne plugins w sekcje OpenAI Curated, Workspace oraz Shared with me, a kwalifikujące się tury mogą rekomendować i instalować odpowiednie plugins; konfigurowalne budżety tokenów rollout śledzą użycie w wątkach agentów, zapewniają przypomnienia o pozostałym budżecie i przerywają tury po jego wyczerpaniu; klienci app-server mogą konfigurować delegowanie multi-agent jako wyłączone, tylko na jawne żądanie albo proaktywne na poziomie wątku i tury; indeksowany tryb web-search pozwala na wyszukiwania live, jednocześnie ograniczając bezpośredni dostęp do stron do URL-i zatwierdzonych przez serwer; Codex może otrzymywać zaplanowane przypomnienia czasu UTC i bezpośrednio odpytywać bieżący czas, także przez zegary app-server dostarczone przez klienta. Poprawki błędów: renderowanie Linux TUI po wstrzymaniu Ctrl+Z i wznowieniu fg; odporność ponownego łączenia procesu exec-server oraz sesji stdio MCP; zachowanie ścieżek środowiska zdalnego między systemami operacyjnymi; ulepszenia ładowania, instalacji i obsługi manifestów pluginów; widoczność błędów subagentów dla agenta nadrzędnego; trwałość wątków goal-first w thread/list i thread/search. Najnowszą wersją przedpremierową na 23 czerwca 2026 r. jest linia rust-v0.143.0-alpha (prerelease) — 0.143.0 nadal jest wersją alpha i nie jest śledzona w tym przewodniku, który obejmuje wersje stabilne. Weryfikacja w bieżącej sesji 23 czerwca 2026 r.: wydania GitHub i OpenAI Codex changelog potwierdzają rust-v0.142.0 jako najnowszą wersję stabilną. 

  105. Informacje o wydaniu Codex CLI v0.139.0 oraz Codex Changelog (OpenAI Developers). Wersja awansowała do stabilnej 9 czerwca 2026 r. (20:13 UTC); oznaczona jako Latest w GitHub; instalacja npm install -g @openai/[email protected]. Nowe funkcje: tryb code może bezpośrednio wywoływać samodzielne web search (także z zagnieżdżonych wywołań narzędzi JavaScript) i otrzymywać wyniki w plaintext; schematy wejściowe narzędzi/connectorów zachowują konstrukcje oneOf/allOf, co poprawia zachowanie struktury dużych schematów i zgodność z MCP; codex doctor dodaje szczegóły środowiska edytora i pagera, redagując wartości wrażliwe w JSON; automatyzacja plugin marketplace ujawnia źródła w codex plugin marketplace list --json oraz szybsze listowanie pluginów z cache’owanego katalogu. Poprawki błędów: codex resume --last / codex fork --last traktują końcowe argumenty jako prompty, a nie identyfikatory sesji; ostrzeżenia uruchomieniowe MCP subagentów nie pojawiają się już w niewłaściwym kontekście wątku; edycje obrazów odwołują się do dokładnych ścieżek plików; URL-e z tyldą są w pełni linkowane w TUI; resetowanie wątków (/new, /clear, /fork) zachowuje zarządzane w chmurze wymagania/flagi funkcji; wykonywanie w sandbox konsekwentnie zachowuje decyzje zatwierdzeń i wymusza sieć tylko przez proxy. Utrzymanie: oddzielne archiwa symboli z tabelami linii; rusty_v8 podniesiono do 149.2.0. Najnowszą wersją przedpremierową na 9 czerwca 2026 r. jest linia rust-v0.140.0-alpha (prerelease) — 0.140.0 nadal jest w wersji alpha i nie jest śledzona w tym przewodniku, który obejmuje wersje stabilne. Weryfikacja w bieżącej sesji 9 czerwca 2026 r.: wydania GitHub i OpenAI Codex changelog potwierdzają rust-v0.139.0 jako najnowszą wersję stabilną. 

  106. Informacje o wydaniu Codex CLI v0.138.0 oraz Codex Changelog (OpenAI Developers). Wersja awansowała do stabilnej 8 czerwca 2026 r. (23:00 UTC); prerelease: false, oznaczona jako Latest w GitHub; instalacja npm install -g @openai/[email protected]. Dodaje przekazanie do aplikacji desktopowej /app na macOS i Windows, lokalne ścieżki obrazów udostępniane modelom, bardziej elastyczny wybór reasoning-effort oraz ustrukturyzowany output JSON dla automatyzacji pluginów. Zastąpiona jako najnowsza wersja stabilna przez rust-v0.139.0 9 czerwca 2026 r. 

  107. Informacje o wydaniu Codex CLI v0.137.0 oraz Codex Changelog (OpenAI Developers). Wersja awansowała do stabilnej 4 czerwca 2026 r. (01:17 UTC) z linii v0.137.0-alpha. TUI: skróty klawiszowe F13–F24, wklejanie w przeszukiwalnych menu, kompaktowy element statusu/tytułu tylko dla reasoning. Enterprise: miesięczne limity kredytów w przepływach administracyjnych i zarządzane w chmurze pakiety konfiguracji. Zdalne sterowanie: inicjowane przez klienta parowanie i zarządzanie grantami kontrolera. Plugins: czytelny maszynowo output JSON dla przepływów pluginów i cache’owane sugestie zdalnego katalogu. Hostowane narzędzia web/image w większej liczbie przepływów code-mode z samodzielnymi web searches uruchamianymi równolegle; ulepszenia runtime multi-agent v2 (czystszy follow-up, domyślne metadane). Poprawki: anulowanie promptu przywracające wersję roboczą/załączniki/tryb współpracy, niezawodność uruchamiania aplikacji macOS i SQLite w Windows, kolejność/deduplikacja manifestów pluginów, żądania uprawnień respektujące tożsamość środowiska. Weryfikacja w bieżącej sesji 4 czerwca 2026 r. (PST): wydania GitHub pokazują rust-v0.137.0 jako najnowszą wersję stabilną. 

  108. Informacje o wydaniu Codex CLI v0.136.0 oraz Codex Changelog (OpenAI Developers). Wersja została awansowana do stable 1 czerwca 2026 (17:49 UTC), po v0.136.0-alpha.2 (31 maja). Dodaje archiwizowanie sesji (/archive w TUI; polecenia CLI codex archive / codex unarchive; zarchiwizowane sesje są chronione przed wznowieniem/forkiem do czasu przywrócenia); metadane OSC 8, dzięki którym linki web w markdown w TUI pozostają klikalne, z awaryjnym trybem klucz/wartość dla ciasnych tabel; uruchamianie w trybie stdio przez codex app-server --stdio oraz wznawianie wątku ze strony initial-turns-page i bogatszy status serwera MCP; CODEX_API_KEY do zdalnego wykonywania na zatwierdzonych hostach OpenAI; krótkotrwałe tokeny serwera dla websockets zdalnego sterowania; provisionowanie administracyjne Windows przez codex sandbox setup --elevated (alpha); oraz samodzielne rozszerzenie generowania obrazów za flagą funkcji, oparte na natywnym potoku ukończeń image-artifact. Poprawki błędów: odświeżanie tokenu uwierzytelniania ChatGPT bliskiego wygaśnięcia z ponownym logowaniem przy ponownie użytych refresh tokens, zablokowanie /diff przed wykonywaniem dostarczonych przez repozytorium helperów Git, czyszczenie poleceń uruchomionych w sandbox po przerwaniu z wymuszonymi regułami deny-read, inicjowanie historii promptów wznowionego TUI na podstawie transkryptów, edycja w trybie normalnym vim oraz fallback uwierzytelniania Bedrock do AWS_REGION/AWS_DEFAULT_REGION. Weryfikacja w bieżącej sesji z 2 czerwca 2026 (PST): strona wydań GitHub pokazuje rust-v0.136.0 jako najnowszy tag stable (niebędący prerelease). 

  109. Codex Changelog (OpenAI Developers) oraz wydania openai/codex. Codex CLI 0.134.0 (26 maja 2026) dodał lokalne wyszukiwanie historii rozmów z dopasowywaniem treści bez rozróżniania wielkości liter, uczynił --profile głównym selektorem profilu w przepływach CLI/TUI/sandbox wraz ze wskazówkami migracji starszej konfiguracji, ulepszył konfigurację MCP przez kierowanie środowiska per serwer oraz OAuth dla streamowalnych serwerów HTTP, zwiększył niezawodność schematów narzędzi connector, zachowując lokalne $ref/$defs i kompaktując zbyt duże schematy przed ich udostępnieniem, włączył współbieżne wykonywanie narzędzi MCP tylko do odczytu deklarujących readOnlyHint, a także dodał bogatszy kontekst rozszerzeń/hooks (historię rozmów dla narzędzi rozszerzeń, trwałe metadane permission-profile podczas synchronizacji runtime auto-review). Codex CLI 0.135.0 (28 maja 2026) dodał bogatszą diagnostykę codex doctor obejmującą środowisko, Git, terminal, app-server i inwentarz wątków, pokazał szczegóły połączenia zdalnego i wersję serwera w /status, gdy TUI jest połączone przez remote, dodał edycję text-object w trybie vim z ulepszonym zachowaniem słów/końców wierszy oraz konfigurowalnym interrupt-turn, sprawił, że /permissions rozumie i wyświetla nazwane permission profiles, zapewnił spakowanym buildom Codex dołączony, załatany helper zsh na obsługiwanych systemach macOS i Linux, a także dodał przyjazne presety Sandbox do Python SDK dla APIs wątków i tur. Poprawki błędów objęły renderowanie markdown w TUI, stabilność wyjścia w macOS/Zellij, zachowywanie szkicu uzupełniania slash commands, Ctrl-C w trybie sterowania tmux/iTerm, filtrowanie wzmianek aplikacji @ oraz obsługę cwd w przepływie wznawiania. 

NORMAL codex.md EOF